Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[dualtor] Disable running
icmp_responder
at session-level (sonic-ne…
…t#9117) Approach What is the motivation for this PR? Disable running icmp_responder at session level. The reason is that enabling icmp_responder at the session level could cause some T0 testcase failures as the ICMP replies pollute the FDB table. For example: Port Ethernet4, mux server IP 192.168.0.2, connected to ptf port eth1 that has mac A. Port Ethernet40, connected to ptf port eth10 that has mac B. Some T0 testcases configure 192.168.0.2 IP on ptf port eth10, DUTs will learn the arp as 192.168.0.2 with mac B on port Ethernet40. After linkmgrd learns the arp, it will send heartbeats to 192.168.0.2 with dest mac as B on Ethernet4. As the icmp_responder is running, DUT will receive heartbeat replies with source IP 192.168.0.2 and source mac B on Ethernet4. So DUT will learn mac B on Ethernet4, the arp entry of 192.168.0.2 will be: mac B on port Ethernet40. In this case, the following I/O verification will fail. Signed-off-by: Longxiang Lyu lolv@microsoft.com How did you do it? How did you verify/test it?
- Loading branch information