[Bug 269908] CARP feature breaks the network
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 03 Mar 2023 04:12:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269908 --- Comment #3 from franklin.suvi@gmail.com <franklin.suvi@gmail.com> --- Details: Machine 1: Physical MAC: 00:50:56:a7:0f:7f IP Address: 10.10.4.17 Machine 2: Physical MAC: 00:50:56:a7:e3:41 IP Address: 10.10.4.18 CARP: Virtual MAC: 00:00:5e:00:01:01 Virtual IP: 10.10.4.19 Steps followed: 1. Configure CARP on Machine 1. ifconfig nic0 vhid 1 pass testing alias 10.10.4.19/28 advskew 10 This box becomes the MASTER 2. Configure CARP on Machine 2. ifconfig nic0 vhid 1 pass testing alias 10.10.4.19/28 advskew 20 This box becomes the BACKUP 3. Re-configure CARP on Machine 1, to trigger a failover. ifconfig nic0 vhid 1 pass testing alias 10.10.4.19/28 advskew 30 Since now the advskew value of Machine 1 is higher than the Machine 2's value, Machine 1 will become the BACKUP and Machine 2 will become the MASTER. Observation / Failure. At step 3, the moment Machine 2 becomes the MASTER, it makes the ARP announcement. To this announcement when the Machine 1, who is in BACKUP state, which is supposed to be quiet, responds with "Duplicate use of <ip> detected" GARP message. Interestingly at this point, the Source MAC address is the physical MAC address and the Source IP address is the Virtual IP address. Please find the attached tcpdump files captured from both the machines. Due to this error, the CISCO ACI endpoint table messed up and is routing traffic to the wrong device. -- You are receiving this mail because: You are the assignee for the bug.