RT-7.9 Support for configuring ECMP hashing based on *any* subset of the following (L3 src IP, L3 dst IP, protocol, L4 src port, L4 dst port, L3 IPv6 flow label)
@vvlakshmanamurthy and @ksgireesha does this README meet your needs: https://github.com/openconfig/featureprofiles/blob/main/feature/interface/aggregate/otg_tests/balancing_test/README.md cc: @ram-mac
@vvlakshmanamurthy and @ksgireesha does this README meet your needs: https://github.com/openconfig/featureprofiles/blob/main/feature/interface/aggregate/otg_tests/balancing_test/README.md cc: @ram-mac
No this "RT-5.3: Aggregate Balancing" is not ECMP , its LAG load balancing, this link provided doesnt address ECMP requirement.
We have ISIS weighted ECMP, if ISIS is needed we can modify this to cover ECMP also: https://github.com/openconfig/featureprofiles/blob/d3137b7f3658f95dadca237c67b2b8f5abfe3dc8/feature/isis/otg_tests/weighted_ecmp_test/README.md
If BGP ECMP is needed: https://github.com/openconfig/featureprofiles/blob/d3137b7f3658f95dadca237c67b2b8f5abfe3dc8/feature/bgp/multipath/otg_tests/bgp_multipath_ecmp_test/README.md
@vvlakshmanamurthy Please confirm if we need ISIS or BGP or is it protocol agnostic
We have ISIS weighted ECMP, if ISIS is needed we can modify this to cover ECMP also: https://github.com/openconfig/featureprofiles/blob/d3137b7f3658f95dadca237c67b2b8f5abfe3dc8/feature/isis/otg_tests/weighted_ecmp_test/README.md
If BGP ECMP is needed: https://github.com/openconfig/featureprofiles/blob/d3137b7f3658f95dadca237c67b2b8f5abfe3dc8/feature/bgp/multipath/otg_tests/bgp_multipath_ecmp_test/README.md
@vvlakshmanamurthy Please confirm if we need ISIS or BGP or is it protocol agnostic
Reply:
Basically there are two scenario which we want to cover :
-
Customer has 2 unique peerings on to ngPR on two different interfaces and advertising same route, so we want to ECMP traffic in this scenario.
-
There is a IBGP route and protocol nexthop is reachable via ISIS and we have multiple core links from PR perspective towards CX , so we want to ECP traffic there as well.
For 1. I see that RT-151 should cover as it is the ecmp scenario with eBGP peering scenario. If we need to cover the iBGP scenario also, we will have to add this case in the RT-1.51 itself. Let us know on this one.
For 2. Have 2 questions a. For the protocol next hop case we have testcase covering the ECMP across aggregate member links as mentioned above with isis, if needed we can make some modifications to this test. (https://github.com/openconfig/featureprofiles/blob/main/feature/isis/otg_tests/weighted_ecmp_test/weighted_ecmp_test.go). b. For ECMP across multiple core links from PR towards CX, is this using LAG or Singleton interfaces? What is the count of links. We can test using 4 links in FNT.