frenetic-lang / pyretic

The Pyretic language and runtime system
http://frenetic-lang.org/pyretic/
159 stars 99 forks source link

Packet losses when pinging on larger topologies #15

Closed joshreich closed 11 years ago

joshreich commented 11 years ago

pox.py --no-cli pyretic/examples/hub.py sudo ./pyretic/tests/connectivity_test.py -v verbose --topo linear,10 -c 3 -p ICMP

possibly related to link timeouts... INFO:openflow.discovery:link timeout: 00-00-00-00-00-06.2 -> 00-00-00-00-00-05.3 INFO:openflow.discovery:link timeout: 00-00-00-00-00-08.3 -> 00-00-00-00-00-09.2 INFO:openflow.discovery:link timeout: 00-00-00-00-00-07.2 -> 00-00-00-00-00-06.3 INFO:openflow.discovery:link timeout: 00-00-00-00-00-06.3 -> 00-00-00-00-00-07.2 INFO:openflow.discovery:link timeout: 00-00-00-00-00-07.3 -> 00-00-00-00-00-08.2

joshreich commented 11 years ago

or could just be lack of microflows...

joshreich commented 11 years ago

(mostly) fixed by commit ac574acb4fecb5c805ea5e69ebb0ef8cb274922a (a very small fraction of packets still lost) current test command is sudo ./pyretic/tests/connectivity_unit_test.py -v --topo linear,10 -c 3 -p ICMP -P parallel