gribi_full_scale_down - openconfig/featureprofiles GitHub Wiki
Validate gRIBI scaling requirements using a minimized scale setup (Target Down/Minimized).
This test shares its topology, baseline configuration, procedures, test cases, and OpenConfig specifications with the other gRIBI full-scale targets. See the Generic gRIBI Scaling README for full details.
The test is configured with the following parameters defined in gribi_full_scale_down_test.go:
-
GRIBIBatchSize:256
-
NumDefaultNH:2 -
NumDefaultNHG:2 -
NumDefaultIPv4:2 -
DefaultNHGLoadBalance: 100% of NHGs load-balance across 2 NHs -
DefaultNHGWeight: 100% ECMP (weights are equal to 1)
-
NumTransitNH:2 -
NumTransitNHG:2 -
TransitNHGLoadBalance: 100% of NHGs pointing to 2 NHs -
TransitNHGWeight: 100% of NHGs have WCMP granularity1/64(1:63 weight ratio) -
NumTransitIPv4:1
-
NumRepairIPv4:1 -
NumRepairNHG:1
-
NumEncapVRFs:1 -
NumEncapIPv4PerVRF:1 -
NumEncapIPv6PerVRF:1 -
NumUniqueEncapNH:1 -
NumEncapDefaultNHG:1 -
EncapNHGLoadBalance: 100% of NHGs pointing to 1 NH -
EncapNHGWeight: 100% WCMP granularity1/32
-
NumDecapEntries:1 -
DecapDestsSubsetPct:100%
-
NumPort2VLANs:2
-
TrafficRateMpps:1,000(1k pps) -
TrafficDuration:1 minute -
TrafficLossTol:5
{}rpcs:
gnmi:
gNMI.Get:
gNMI.Set:
gNMI.Subscribe:
gribi:
gRIBI.Get:
gRIBI.Modify:
gRIBI.Flush: