Software Defined Networking
1753416 Members
7264 Online
108793 Solutions
New Discussion

Ping fails

 
samsom
Occasional Contributor

Ping fails

I am using Mininet to start a topology with an  Hp SDN controller (version:2.7.18.0503) .

sudo mn --custom topo1.py --topo=mytopo --controller=remote,ip=<CONTROLLER_IP>

The messages shown after this command are :

*** Creating network
*** Adding controller
*** Adding hosts:
h1 h2 h3
*** Adding switches:
s1 s2 s3
*** Adding links:
(h1, s1) (h2, s2) (h3, s3) (s2, s1) (s3, s2)
*** Configuring hosts
h1 h2 h3
*** Starting controller
c0
*** Starting 3 switches
s1 s2 s3 ...
*** Starting CLI:
mininet>

Everything seems normal, but pingall fails :

mininet> pingall
*** Ping: testing ping reachability
h1 -> X 
h2 -> X 
*** Results: 100% dropped (0/2 received)

What is going wrong?

5 REPLIES 5
ShaunWackerly
HPE Pro

Re: Ping fails

Typically the issue with ping failure in a mininet environment is a looped topology, but in your case it is a linear topology (s1 -- s2 -- s3) so that wouldn't be a potential cause. Which version of mininet/OVS are you using? We have tested OVS 2.3.2, but there are some bugs we've seen with other versions, such as described in this thread:

https://community.hpe.com/t5/Software-Defined-Networking/Mininet-Open-VSwitch-2-5/m-p/6893466

To find the root cause of the issue, I'd need to see a control-plane packet capture. The easiest way to get this is to use the "OpenFlow Trace" in VAN's GUI. Before you start mininet, just click the 'play' button and the trace will begin. Then start mininet and stop the trace when the pings have finished failing. You can export a summary of the trace in .xls format using the 'Export' button.

Shaun

I am an HPE Employee
samsom
Occasional Contributor

Re: Ping fails

Hi Shaun

Thank you for your attention.

Mininet version: 2.3.0d1

S/W version: 2.0.2

SDN OpenFlow Trace - 11/16/17
ID,Time,Event,DPID,Message
1827,2017-11-16T08:39:00.281Z,CkPt,,"Recording started [10s]"
1828,2017-11-16T08:39:04.273Z,Conn,192.168.1.35/40722,""
1829,2017-11-16T08:39:04.475Z,Tx,192.168.1.35/40722,"{ofm:[V_1_3,HELLO,16,0],elems=VERSION_BITMAP}"
1830,2017-11-16T08:39:04.778Z,Conn,00:00:00:00:00:00:00:01,""
1831,2017-11-16T08:39:04.778Z,Conn,00:00:00:00:00:00:00:03,""
1832,2017-11-16T08:39:04.778Z,Conn,00:00:00:00:00:00:00:02,""
1833,2017-11-16T08:39:04.781Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,HELLO,8,137]}"
1834,2017-11-16T08:39:04.781Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,HELLO,8,137]}"
1835,2017-11-16T08:39:04.781Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FEATURES_REQUEST,8,841]}"
1836,2017-11-16T08:39:04.781Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,HELLO,8,135]}"
1837,2017-11-16T08:39:04.781Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,HELLO,8,135]}"
1838,2017-11-16T08:39:04.781Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FEATURES_REQUEST,8,842]}"
1839,2017-11-16T08:39:04.781Z,Rx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,HELLO,8,136]}"
1840,2017-11-16T08:39:04.781Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,HELLO,8,136]}"
1841,2017-11-16T08:39:04.782Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FEATURES_REQUEST,8,843]}"
1842,2017-11-16T08:39:04.818Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FEATURES_REPLY,224,842],dpid=00:00:00:00:00:00:00:03,#buf=256,#tab=254,cap=[flowStats, tableStats, portStats, queueStats, arpMatchIp],supA=[output, setVlanVid, setVlanPcp, stripVlan, setDlSrc, setDlDst, setNwSrc, setNwDst, setNwTos, setTpSrc, setTpDst, enqueue],#Ports=4}"
1843,2017-11-16T08:39:04.818Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,SET_CONFIG,12,844],flags=null,msLen=65535}"
1844,2017-11-16T08:39:04.819Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,MULTIPART_REQUEST,12,845],DESC,flgs=null,body=(no body)}"
1845,2017-11-16T08:39:04.819Z,Rx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FEATURES_REPLY,128,843],dpid=00:00:00:00:00:00:00:02,#buf=256,#tab=254,cap=[flowStats, tableStats, portStats, queueStats, arpMatchIp],supA=[output, setVlanVid, setVlanPcp, stripVlan, setDlSrc, setDlDst, setNwSrc, setNwDst, setNwTos, setTpSrc, setTpDst, enqueue],#Ports=2}"
1846,2017-11-16T08:39:04.819Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,SET_CONFIG,12,846],flags=null,msLen=65535}"
1847,2017-11-16T08:39:04.819Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,MULTIPART_REQUEST,12,847],DESC,flgs=null,body=(no body)}"
1848,2017-11-16T08:39:04.819Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FEATURES_REPLY,32,841],dpid=00:00:00:00:00:00:00:01,#buf=256,#tab=254,cap=[flowStats, tableStats, portStats, queueStats, arpMatchIp],supA=[output, setVlanVid, setVlanPcp, stripVlan, setDlSrc, setDlDst, setNwSrc, setNwDst, setNwTos, setTpSrc, setTpDst, enqueue],#Ports=0}"
1849,2017-11-16T08:39:04.819Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,SET_CONFIG,12,848],flags=null,msLen=65535}"
1850,2017-11-16T08:39:04.819Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,MULTIPART_REQUEST,12,849],DESC,flgs=null,body=(no body)}"
1851,2017-11-16T08:39:04.857Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,MULTIPART_REPLY,1068,845],DESC,flgs=[],body={mfr:Nicira, Inc.,hw=Open vSwitch,sw=2.0.2,...}}"
1852,2017-11-16T08:39:04.858Z,CkPt,,"Datapath 00:00:00:00:00:00:00:03 -- Extended handshake complete"
1853,2017-11-16T08:39:04.885Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,MULTIPART_REPLY,1068,849],DESC,flgs=[],body={mfr:Nicira, Inc.,hw=Open vSwitch,sw=2.0.2,...}}"
1854,2017-11-16T08:39:04.885Z,CkPt,,"Datapath 00:00:00:00:00:00:00:01 -- Extended handshake complete"
1855,2017-11-16T08:39:04.898Z,Rx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,MULTIPART_REPLY,1068,847],DESC,flgs=[],body={mfr:Nicira, Inc.,hw=Open vSwitch,sw=2.0.2,...}}"
1856,2017-11-16T08:39:04.898Z,CkPt,,"Datapath 00:00:00:00:00:00:00:02 -- Extended handshake complete"
1857,2017-11-16T08:39:04.923Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PORT_STATUS,64,0],port={port(V_1_0):0x2(2),hw=be:3c:23:b6:c4:e7,name='s1-eth2',cfg=[],st=[stpListen],cur=[rate10gbFd, copper],...},status=ADD}"
1858,2017-11-16T08:39:04.923Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,108,0],inPort=0xfffe(65534),reason=NO_MATCH,packet=[[ETHERNET, IPV6, ICMPV6], dst=33:33:00:00:00:16, src=da:b7:f1:67:67:45]}"
1859,2017-11-16T08:39:04.923Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,108,0],inPort=0xfffe(65534),reason=NO_MATCH,packet=[[ETHERNET, IPV6, ICMPV6], dst=33:33:00:00:00:16, src=da:b7:f1:67:67:45]}"
1860,2017-11-16T08:39:04.894Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,108,0],inPort=0xfffe(65534),reason=NO_MATCH,packet=[[ETHERNET, IPV6, ICMPV6], dst=33:33:00:00:00:16, src=fe:7e:80:9a:a5:48]}"
1861,2017-11-16T08:39:04.943Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,108,0],inPort=0x2(2),reason=NO_MATCH,packet=[[ETHERNET, IPV6, ICMPV6], dst=33:33:00:00:00:16, src=76:2a:8d:3f:27:3a]}"
1862,2017-11-16T08:39:04.943Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,96,0],inPort=0x1(1),reason=NO_MATCH,packet=[[ETHERNET, IPV6, ICMPV6], dst=33:33:ff:b6:c4:e7, src=be:3c:23:b6:c4:e7]}"
1863,2017-11-16T08:39:04.972Z,CkPt,,"Datapath 00:00:00:00:00:00:00:01, Nicira, Inc./Open vSwitch -- Type Determined [Default OpenFlow Switch]"
1864,2017-11-16T08:39:04.973Z,CkPt,,"Datapath 00:00:00:00:00:00:00:02, Nicira, Inc./Open vSwitch -- Type Determined [Default OpenFlow Switch]"
1865,2017-11-16T08:39:04.973Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,72,850],cmd=DELETE,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1866,2017-11-16T08:39:04.984Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,72,865],cmd=DELETE,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1867,2017-11-16T08:39:04.990Z,CkPt,,"Datapath 00:00:00:00:00:00:00:03, Nicira, Inc./Open vSwitch -- Type Determined [Default OpenFlow Switch]"
1868,2017-11-16T08:39:04.991Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,72,884],cmd=DELETE,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1869,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,80,851],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1870,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,80,859],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE},...}"
1871,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,88,855],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE,IP_PROTO,UDP_SRC,UDP_DST},...}"
1872,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,88,856],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE,IP_PROTO,UDP_SRC,UDP_DST},...}"
1873,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,88,853],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE},...}"
1874,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,80,852],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1875,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,FLOW_MOD,80,867],cmd=DELETE_STRICT,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1876,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,BARRIER_REQUEST,8,869]}"
1877,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,80,866],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1878,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,80,876],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE},...}"
1879,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,88,872],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE,IP_PROTO,UDP_SRC,UDP_DST},...}"
1880,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,88,873],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE,IP_PROTO,UDP_SRC,UDP_DST},...}"
1881,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,88,870],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE},...}"
1882,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,80,868],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1883,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,FLOW_MOD,80,882],cmd=DELETE_STRICT,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1884,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,BARRIER_REQUEST,8,883]}"
1885,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,80,885],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1886,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,80,893],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE},...}"
1887,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,88,889],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE,IP_PROTO,UDP_SRC,UDP_DST},...}"
1888,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,88,890],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE,IP_PROTO,UDP_SRC,UDP_DST},...}"
1889,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,88,887],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=ETH_TYPE},...}"
1890,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,80,886],cmd=ADD,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1891,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,FLOW_MOD,80,899],cmd=DELETE_STRICT,match={Match(V_1_0):[type=STANDARD,len=40],fields=(none)},...}"
1892,2017-11-16T08:39:05.017Z,Tx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,BARRIER_REQUEST,8,900]}"
1893,2017-11-16T08:39:05.025Z,Rx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,PACKET_IN,108,0],inPort=0x1(1),reason=NO_MATCH,packet=[[ETHERNET, IPV6, ICMPV6], dst=33:33:00:00:00:16, src=3a:a0:87:45:2e:f2]}"
1894,2017-11-16T08:39:05.025Z,Rx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,PACKET_IN,96,0],inPort=0x2(2),reason=NO_MATCH,packet=[[ETHERNET, IPV6, ICMPV6], dst=33:33:ff:af:b2:ab, src=3e:72:5d:af:b2:ab]}"
1895,2017-11-16T08:39:05.025Z,Rx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,BARRIER_REPLY,8,883]}"
1896,2017-11-16T08:39:05.027Z,CkPt,,"Datapath 00:00:00:00:00:00:00:02 -- READY!!"
1897,2017-11-16T08:39:05.037Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=NO_MATCH,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=9a:ff:4a:63:f5:d3]}"
1898,2017-11-16T08:39:05.037Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,BARRIER_REPLY,8,869]}"
1899,2017-11-16T08:39:05.038Z,CkPt,,"Datapath 00:00:00:00:00:00:00:01 -- READY!!"
1900,2017-11-16T08:39:05.046Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,BARRIER_REPLY,8,900]}"
1901,2017-11-16T08:39:05.050Z,CkPt,,"Datapath 00:00:00:00:00:00:00:03 -- READY!!"
1902,2017-11-16T08:39:05.055Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
1903,2017-11-16T08:39:05.055Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
1904,2017-11-16T08:39:05.062Z,Rx,00:00:00:00:00:00:00:02,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
.
.
.
4296,2017-11-16T08:39:09.553Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=9a:ff:4a:63:f5:d3]}"
4297,2017-11-16T08:39:09.577Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=9a:ff:4a:63:f5:d3]}"
4298,2017-11-16T08:39:09.578Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4299,2017-11-16T08:39:09.578Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4300,2017-11-16T08:39:09.579Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=72:8f:75:37:06:60]}"
4301,2017-11-16T08:39:09.579Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4302,2017-11-16T08:39:09.579Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4303,2017-11-16T08:39:09.579Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4304,2017-11-16T08:39:09.579Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4305,2017-11-16T08:39:09.579Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4306,2017-11-16T08:39:09.595Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4307,2017-11-16T08:39:09.601Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4308,2017-11-16T08:39:09.623Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4309,2017-11-16T08:39:09.633Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4310,2017-11-16T08:39:09.635Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4311,2017-11-16T08:39:09.635Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3a:a0:87:45:2e:f2]}"
4312,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4313,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4314,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4315,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4316,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4317,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=9a:ff:4a:63:f5:d3]}"
4318,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4319,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4320,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4321,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=72:8f:75:37:06:60]}"
4322,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4323,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3a:a0:87:45:2e:f2]}"
4324,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4325,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4326,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4327,2017-11-16T08:39:10.012Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4328,2017-11-16T08:39:10.056Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4329,2017-11-16T08:39:10.068Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4330,2017-11-16T08:39:10.068Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=72:8f:75:37:06:60]}"
4331,2017-11-16T08:39:10.069Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=9a:ff:4a:63:f5:d3]}"
4332,2017-11-16T08:39:10.069Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4333,2017-11-16T08:39:10.069Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4334,2017-11-16T08:39:10.069Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4335,2017-11-16T08:39:10.069Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4336,2017-11-16T08:39:10.069Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4337,2017-11-16T08:39:10.069Z,Rx,00:00:00:00:00:00:00:01,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4338,2017-11-16T08:39:10.113Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=3e:72:5d:af:b2:ab]}"
4339,2017-11-16T08:39:10.113Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4340,2017-11-16T08:39:10.115Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4341,2017-11-16T08:39:10.197Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=be:3c:23:b6:c4:e7]}"
4342,2017-11-16T08:39:10.197Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=9a:ff:4a:63:f5:d3]}"
4343,2017-11-16T08:39:10.197Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4344,2017-11-16T08:39:10.209Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4345,2017-11-16T08:39:10.209Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,60,0],inPort=0x3(3),reason=ACTION,packet=[[ETHERNET, ARP], dst=6a:46:e1:21:a4:23, src=8a:e1:48:d7:4d:e7]}"
4346,2017-11-16T08:39:10.235Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4347,2017-11-16T08:39:10.281Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x2(2),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=76:2a:8d:3f:27:3a]}"
4348,2017-11-16T08:39:10.281Z,Rx,00:00:00:00:00:00:00:03,"{ofm:[V_1_0,PACKET_IN,360,0],inPort=0x1(1),reason=ACTION,packet=[[ETHERNET, IP, UDP, DHCP], dst=ff:ff:ff:ff:ff:ff, src=72:8f:75:37:06:60]}"
4349,2017-11-16T08:39:10.283Z,CkPt,,"Recording stopped (by timer)"

I deleted the characters in the middle because of the characters limit.

ShaunWackerly
HPE Pro

Re: Ping fails

Hi sansom,

Based on the flows being pushed by the VAN controller, it looks like you've got hybrid.mode=true. With this setting the VAN controller will copy ARP and DHCP traffic. Those copies are shown in the packet trace from different switches as PACKET_IN. Based on what I see, the VAN controller is operating correctly based upon the hybrid.mode setting. I'd suspect this is a case where mininet 2.3.0d1 doesn't properly support OpenFlow's 'NORMAL' port for the ICMP ping packets being sent in this setup.

Typically in mininet setups, you'll want to have hybrid.mode=false so that all packets are handled by the VAN Controller. If you change hybrid.mode=false, be sure to restart VAN (sudo service sdnc restart) and you should see pings start working.

Shaun

I am an HPE Employee
samsom
Occasional Contributor

Re: Ping fails

Hi Shaun

The problem was not resolved. I tried another machine with a different topology.

ubunto version : 14.04 LTS

mininet version : 2.3.0.d1

ovs-vswitchd (Open vSwitch) 2.0.2

SDN Controller Version: 2.7.18.0503

hybrid.mode=false

samadhza@ubuntu:~$ sudo service sdnc restart
sdnc stop/waiting
sdnc start/running, process 6970
samadhza@ubuntu:~$ sudo mn --topo=tree,3 --controller remote,ip=192.168.229.133
*** Creating network
*** Adding controller
Unable to contact the remote controller at 192.168.229.133:6653
Connecting to remote controller at 192.168.229.133:6633
*** Adding hosts:
h1 h2 h3 h4 h5 h6 h7 h8 
*** Adding switches:
s1 s2 s3 s4 s5 s6 s7 
*** Adding links:
(s1, s2) (s1, s5) (s2, s3) (s2, s4) (s3, h1) (s3, h2) (s4, h3) (s4, h4) (s5, s6) (s5, s7) (s6, h5) (s6, h6) (s7, h7) (s7, h8) 
*** Configuring hosts
h1 h2 h3 h4 h5 h6 h7 h8 
*** Starting controller
c0 
*** Starting 7 switches
s1 s2 s3 s4 s5 s6 s7 ...
*** Starting CLI:
mininet> pingall
*** Ping: testing ping reachability
h1 -> X X h4 X h6 X h8 
h2 -> h1 h3 h4 X X X h8 
h3 -> h1 X h4 X X X X 
h4 -> h1 h2 h3 X X X X 
h5 -> h1 X X X h6 X h8 
h6 -> X X X X h5 h7 h8 
h7 -> X X X X h5 h6 h8 
h8 -> X X X X X X h7 
*** Results: 60% dropped (22/56 received)
mininet>

And one more try:

samadhza@ubuntu:~$ sudo mn --topo=tree,3 --controller remote,ip=192.168.229.133
*** Creating network
*** Adding controller
Unable to contact the remote controller at 192.168.229.133:6653
Connecting to remote controller at 192.168.229.133:6633
*** Adding hosts:
h1 h2 h3 h4 h5 h6 h7 h8 
*** Adding switches:
s1 s2 s3 s4 s5 s6 s7 
*** Adding links:
(s1, s2) (s1, s5) (s2, s3) (s2, s4) (s3, h1) (s3, h2) (s4, h3) (s4, h4) (s5, s6) (s5, s7) (s6, h5) (s6, h6) (s7, h7) (s7, h8) 
*** Configuring hosts
h1 h2 h3 h4 h5 h6 h7 h8 
*** Starting controller
c0 
*** Starting 7 switches
s1 s2 s3 s4 s5 s6 s7 ...
*** Starting CLI:
mininet> pingall
*** Ping: testing ping reachability
h1 -> h2 X X h5 h6 h7 h8 
h2 -> h1 X X h5 h6 h7 h8 
h3 -> X X h4 X X X X 
h4 -> X ^Z

 

 

 

ShaunWackerly
HPE Pro

Re: Ping fails

Hi sansom,

I think at this point the problem is complex enough that you'll need to file a ticket with HPE support, so that we can get a resource assigned to work on the issue and identify root cause (or collect any other necessary data). With the information here, I'm not quite sure what isn't working.

Shaun

I am an HPE Employee