Open mannytaheri opened 1 year ago
Sandeep , please open a brcm case to double-check on the load-balancing in asic. Thanks.
CS00012280800 opened for tracking this issue with BRCM
Test case runs the hash test for 5 hash_keys such as ‘src-ip’, ‘dst-ip’, ‘src-port’, ‘dst-port’ and ‘ip-proto’. OC tests runs fine for the first 4 hash_keys except ‘ip-proto’.
Basically, it is observed that the protocol (ip-proto) by itself doesn’t contain enough entropy for proper distribution using hashing logic.
Description
sonic-mgmt FIB tests test_hash[ipv4] or/and test_hash[ipv6] intermittenlty fails on a chassis with J2C+ (DNX) linecards. This has been seen on both 100G or 400G Nokia linecards running in both T2 min and T2 topology
Steps to reproduce the issue:
Describe the results you received:
Test fails as the traffic is not being hashed evenly across ECMP routes as well as across the ports in a LAG.
Below is an exmaple of the failure exception seen in PTF:
Below is the distribution of traffic on one of the runs against T2 topology:
Describe the results you expected:
Test test_hash.py should always pass with traffic distributed evenly across the LAG and ECMP routes.
Output of
show version
:Latest sonic-buildimage based off of 202205 branch.
Output of
show techsupport
:Additional information you deem important (e.g. issue happens only occasionally):