By dump the: br-tun, we found there is one arp rule in table-21:
[root@overcloud-controller-pl-36-1 ~]# ovs-ofctl dump-flows br-tun | grep "fa:16:3e:63:d0:39"
cookie=0x56431b3cae6a278, duration=1226228.810s, table=21, n_packets=23, n_bytes=966, idle_age=65534, hard_age=65534, priority=1,arp,dl_vlan=35,arp_tpa=10.0.0.7 actions=load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e63d039->NXM_NX_ARP_SHA[],load:0xa000007->NXM_OF_ARP_SPA[],move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:63:d0:39,IN_PORT
By dump the: br-tun, we found there is one arp rule in table-21: -controller- pl-36-1 ~]# ovs-ofctl dump-flows br-tun | grep "fa:16:3e:63:d0:39" 0x56431b3cae6a2 78, duration= 1226228. 810s, table=21, n_packets=23, n_bytes=966, idle_age=65534, hard_age=65534, priority= 1,arp,dl_ vlan=35, arp_tpa= 10.0.0. 7 actions= load:0x2- >NXM_OF_ ARP_OP[ ],move: NXM_NX_ ARP_SHA[ ]->NXM_ NX_ARP_ THA[],move: NXM_OF_ ARP_SPA[ ]->NXM_ OF_ARP_ TPA[],load: 0xfa163e63d039- >NXM_NX_ ARP_SHA[ ],load: 0xa000007- >NXM_OF_ ARP_SPA[ ],move: NXM_OF_ ETH_SRC[ ]->NXM_ OF_ETH_ DST[],mod_ dl_src: fa:16:3e: 63:d0:39, IN_PORT
[root@overcloud
cookie=
That matches the GARP and detail explanation from link: /wiki.openstack .org/wiki/ Ovs-flow- logic#OVS_ flows_logic_ with_local_ ARP_responder
https:/
Thanks,
Mark