sonic-net / sonic-mgmt

Configuration management examples for SONiC
Other
200 stars 732 forks source link

[Test Gap]Chassis-VOQ: ECMP hashing tests when member goes down/UP #14985

Open deepak-singhal0408 opened 1 month ago

deepak-singhal0408 commented 1 month ago

Test Gap Description

On VOQ system, its single Hop routing. This means that for routes, ECMP members remains same across linecards. Any ECMP member change (down or UP), should also get reflected in remote linecards.. Currently we dont have any test to ensure this.

Test Plan

on Chassis VOQ systems, learn a route on uplink linecard from multiple neighbors. Send traffic on downlink linecard with different tuples to ensure that traffic is hashed properly.

Now, bring down one uplink Neighbor and make sure the traffic is hased to remaining members properly(no drop). Bring the member back, and verify that some packets are getting hased to the added member.

Test environment

SONIC T2 VOQ chassis

Attach files (if any)

No response

deepak-singhal0408 commented 1 month ago

MSFT ADO: 29853462