Is the mode 6 visitors will obtain load stability comparatively in line with the slaves interfaces?
OS: ubuntu 18.04.6 LTS; bonding driver: v3.7.1; kernel: 4.15.0-213-generic
In mode 6, I had setted the parameter bond_arp_interval 100
, arp_validate 3
and bond_arp_ip_target ip1,ip2
and restart interface, then solely get ip1
from file /sys/class/internet/bond6/bonding/arp_ip_target
, however get 0
from each file /sys/class/internet/bond6/bonding/arp_interval
and /sys/class/internet/bond6/bonding/arp_validate
, and pushed the visitors to the dest host by iperf3
, all visitors from completely different src hosts with completely different arp information(identical dest ip with completely different mac addresses which belong to the dest host mode 6 bonding slaves) all the time obtained by the identical slave interface in dest host. Possibly the ARP document doesn’t replace correctly within the subnet, so it could possibly’t obtain visitors load balancing.
And I examined bond_arp_interval 100
, arp_validate 3
and bond_arp_ip_target ip1
in mode 1, it really works, reference to this redhat answer. Possibly arp probes not appropriate for mode 6? Why mode 6 say it might obtain that obtain visitors balancing?
How the bonding driver initiates an ARP reply to the peer for updating the ARP document? I am unable to discover some other parameter to work for it.
Linux Ethernet Bonding Driver HOWTO :
Obtain load balancing is dealt with by Handle Decision Protocol (ARP) negotiation and desk mapping to the related group interface.
Therefore, friends be taught the {hardware} deal with
of the bond and the balancing of obtain visitors
collapses to the present slave. That is dealt with by
sending updates (ARP Replies) to all of the friends with
their individually assigned {hardware} deal with such that
the visitors is redistributed.
Questions:
1, how bonding obtain that the mode 6 obtain visitors load balancing to the slaves?
2, why it does not work with arp monitor
in mode 6?
3, might it work in Distributed VXLAN Gateway with dynamically learns ARP entries
and ARP broadcast suppression
?
4, when two Distributed VXLAN Gateway(Q3) leaves realized the identical host IP ARP entry however with completely different mac addresses from native community(swap port), what would they do?