Unable to Communicate With Instance

Problem

  • Not able to ping the instance

  • After initiating a continuous ping to the instance, ARP requests on the bond0 interface of the host are visible but there no ARP replies.

$ sudo tcpdump -nnei bond0 udp and port 4789 | grep 10.X.X.Xtcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on bond0, link-type EN10MB (Ethernet), capture size 262144 bytesfa:16:3e:94:41:b8 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: Request who-has 10.X.X.Xtell 10.X.X.X, length 28fa:16:3e:94:41:b8 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: Request who-has 10.X.X.Xtell 10.X.X.X, length 28
  • ARP requests are visible on the qrouter interface as well

$ sudo ip netns exec [qrouter-namespaceid] tcpdump -nnei qr-NIC-ID host 10.X.X.Xtcpdump: verbose output suppressed, use -v or -vv for full protocol decodelistening on qr-6520a32a-b8, link-type EN10MB (Ethernet), capture size 262144 bytes07:23:28.125758 fa:16:3e:94:41:b8 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: Request who-has 10.X.X.X tell 10.X.X.X, length 2807:23:29.130409 fa:16:3e:94:41:b8 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: Request who-has 10.X.X.X tell 10.X.X.X, length 28
  • ARP requests are visible on the bond interface as well as on the qrouter interface of the host but these requests are not seen on qvo, qvb, and tap interface of the instance.

Environment

  • Platform9 Managed OpenStack - All Versions

  • Neutron

Cause

The qvo interface of the instance is not part of the bridge br-int. As a result respective OpenFlow rules aren't being populated for instance.

/var/log/pf9/pf9-neutron-ovs-agent.log

$ grep [port-uuid] /var/log/pf9/pf9-neutron-ovs-agent.log35921 INFO neutron.agent.common.ovs_lib [req-uuid - - - - -] Port [port-uuid] not present in bridge br-int
$ sudo ovs-vsctl list-ports br-int | grep qvb-id

Resolution

  1. Hard reboot the instance.

  2. pf9-neutron-ovs-agent service will create a qvo & qvb interface.

Additional Information

Network: under the hoodarrow-up-right

Last updated