No network connectivity between compute nodes
- Run tcpdump on source compute node fabric interface. If you see the expected packet coming out, goto step 2. Otherwise:
- Run ip route on compute nodes and check default routes.
Make sure you have a route to your destination network. Next hop should be the interface IP address of the leaf router. - Run arp -an on compute nodes and check ARP entries.
Make sure the MAC address of the leaf router is resolved. If not, check the port > interface section of the network config and make sure the interface IP address is configured correctly.
- Run ip route on compute nodes and check default routes.
- Run tcpdump on destination compute node fabric interface. If you see the expected packet coming in, goto step 3. Otherwise:
- Run hosts in ONOS CLI and make sure hosts are all configured.
- In case of checking inter-subnet connectivity, run flows -s any any 30 in ONOS CLI and check if the routing table entries for the destination host are installed.
- In case of checking intra-subnet connectivity, run flows -s any any 50 in ONOS CLI and check if the bridging table entries for the destination host are installed.
- Run log:tail in ONOS CLI and see if there is any suspicious warning or error.
Still Having Trouble?
If you still have trouble after going through the FAQ, please send the following information to cord-dev@opencord.org mailing list.
- Problem description
- Network topology. It should include DPID, port, MAC address and IP address of each network element (preferably as a picture)
- Output of following commands in ONOS (in a text file) - please don't dump all this info in the email body
- flows
- groups
- netcfg
- devices
- hosts
- apps -a -s
- links
- portstats
- log:tail
- You can get the text file from "/opt/onos/apache-karaf-3.0.8/data/log/karaf.log" on each ONOS instance
- Output of following commands in compute nodes (in a text file) - please don't dump all this info in the email body)
- ip addr
- ip route (or netstat -nr)
- arp -an