Skip to content

[advance-reboot] Separate server IP range for control and data plane traffic#4525

Merged
vaibhavhd merged 1 commit intosonic-net:masterfrom
vaibhavhd:fix-wb-packet-drop
Oct 22, 2021
Merged

[advance-reboot] Separate server IP range for control and data plane traffic#4525
vaibhavhd merged 1 commit intosonic-net:masterfrom
vaibhavhd:fix-wb-packet-drop

Conversation

@vaibhavhd
Copy link
Contributor

Description of PR

Summary: To fix the small number of packet drops (during warmreboot), separate the IP network to check control plane and data planes.

Fixes # (issue)

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • Test case(new/improvement)

Back port request

  • 201911

Approach

What is the motivation for this PR?

To fix the issue of small number of packet drops seen during warm recovery path in devices with too many vlan ports.

In the device with too many vlan ports, after PR #4152, all the neighbors are exercised (instead on just 1 before).
PTF can drop one of the MANY packets, and DUT may think that neighbor is unreachable.
The packet drop happens when neighbor entry is removed by kernel as the neighbor state becomes UNREACHABLE/DELETE.

How did you do it?

Separate the IP network to check control plane and data planes.
This is done so to prevent few packet drops after warmboot in case of device with too many vlan ports.

How did you verify/test it?

Tested on 7260 testbed (more than 100 vlan ports).

Any platform specific information?

Supported testbed topology if it's a new test case?

Documentation

@vaibhavhd vaibhavhd requested a review from a team as a code owner October 21, 2021 08:03
@vaibhavhd vaibhavhd merged commit 1682010 into sonic-net:master Oct 22, 2021
@vaibhavhd vaibhavhd deleted the fix-wb-packet-drop branch October 22, 2021 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants