I believe that 65534 is the LOCAL port, so it is possible that linux
is ARPing via that interface, if it has an IP address. I think I've
seen this behavior as well, but don't entirely understand it.  It
would be great if someone could explain how OVS handles ARP specially.

Cheers,
Dan


On Tue, Oct 18, 2011 at 7:42 PM, Andreas Schultz <aschu...@tpip.net> wrote:
> Hi,
>
> We have encountered a strange behavior. After restarting the controller 
> process and even after removing and reinserting the datapath module, ARP 
> packets are forwarded from dp0 to the real port intermittently.
> tcpdump confirms that the ARP request is seen on dp0, but not on the physical 
> port (eth1).
> At the same time the following sequence on log messages appear:
>
> Oct 18 12:22:54|00344|netlink_socket|DBG|nl_sock_recv__ (Success): nl(len:24, 
> type=30(ovs_packet), flags=0, seq=0, pid=0(0:0)),genl(cmd=1,version=1)
> Oct 18 12:22:54|00345|dpif|DBG|system@dp0: miss upcall:
> in_port(0),eth(src=00:23:20:fc:70:43,dst=ff:ff:ff:ff:ff:ff),eth_type(0x0806),arp(sip=172.28.0.1,tip=172.28.0.19,op=1,sha=00:23:20:fc:70:43,tha=00:00:00:00:00:00)
> 00:23:20:fc:70:43 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: 
> Request who-has 172.28.0.19 tell 172.28.0.1, length 28
> Oct 18 12:22:54|00346|ofproto_dpif|WARN|bridge dp0: received packet on 
> unknown port 65534
> Oct 18 12:22:54|00347|netlink_socket|DBG|nl_sock_transact_multiple__ 
> (Success): nl(len:140, type=30(ovs_packet), flags=1[REQUEST], seq=4e9d5835, 
> pid=75500397(2925:18)),genl(cmd=3,version=1)
> Oct 18 12:22:54|00348|netlink_socket|DBG|nl_sock_transact_multiple__ 
> (Success): nl(len:92, type=29(ovs_flow), flags=5[REQUEST][ACK], seq=4e9d5836, 
> pid=75500397(2925:18)),genl(cmd=1,version=1)
> Oct 18 12:22:54|00349|netlink_socket|DBG|nl_sock_recv__ (Success): nl(len:36, 
> type=2(error), flags=0, seq=4e9d5836, pid=75500397(2925:18)) error(0, 
> in-reply-to(nl(len:92, type=29(ovs_flow), flags=5[REQUEST][ACK], 
> seq=4e9d5836, pid=75500397(2925:18))))
>
> There clearly is something strange going on. How can the dp receive something 
> on an unknown port?
>
> Any hints?
>
> Regards
> Andreas
> --
> --
> Dipl. Inform.
> Andreas Schultz
>
> email: a...@travelping.com
> phone: +49-391-819099-224
> mobil: +49-179-7654368
>
> ------------------ managed broadband access ------------------
>
> Travelping GmbH               phone:           +49-391-8190990
> Roentgenstr. 13               fax:           +49-391-819099299
> D-39108 Magdeburg             email:       i...@travelping.com
> GERMANY                       web:   http://www.travelping.com
>
> Company Registration: HRB21276 Handelsregistergericht Chemnitz
> Geschaeftsfuehrer: Holger Winkelmann | VAT ID No.: DE236673780
> --------------------------------------------------------------
>
> _______________________________________________
> discuss mailing list
> discuss@openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to