[ovs-discuss] ARP responses not being forwarded.

Ben Pfaff blp at nicira.com
Mon May 6 22:27:30 UTC 2013


On Tue, May 07, 2013 at 08:13:05AM +1000, Matthew Brown wrote:
> I'm trying to ping a VM (vnet0) attached to ovs-switch (br-int). My
> physical network is also attached to the ova-switch via eth1. I'm
> using POX as my controller running at 0.0.0.0:6633.

I guess you must have been the first person on the Internet to get
that IP address.

> Add OpenFlow rule to send all ARP traffic from vm to eth1.
> OFPT_FLOW_MOD (xid=0x1850): ADD priority=65535,arp,in_port=12,vlan_tci=0x0000,dl_src=fe:54:00:cb:21:c4,dl_dst=e0:f8:47:25:e3:ec,arp_spa=192.168.1.110,arp_tpa=192.168.1.100,arp_op=2 idle:10 hard:30 buf:0x194a actions=output:1
> 
> There seems to be no OFPT_PACKET_OUT for 0x0000194a (192.168.1.110's reply to ARP Broadcast)????

The "buf:0x194a" part of the OFPT_FLOW_MOD means "apply these actions
to the packet in buffer 0x194a".  You can see from the earlier
OFPT_PACKET_IN that the ARP packet was given that buffer id.

> $ vs-ofctl dump-flows br-int
> NXST_FLOW reply (xid=0x4):
> 
> 
> Surely there should be some form of flow information?

Perhaps you ran the dump-flows command more than 10 seconds after the
flow was added?  It had a 10-second expiration.



More information about the discuss mailing list