Documentation
¶
Overview ¶
Package setup is scoped only to be used for scripts in path feature/experimental/system/gnmi/benchmarking/ate_tests/ Do not use elsewhere.
Index ¶
- Constants
- Variables
- func BuildBenchmarkingConfig(t *testing.T) *oc.Root
- func ConfigureATE(t *testing.T, ate *ondatra.ATEDevice)
- func ConfigureOTG(t *testing.T, ate *ondatra.ATEDevice)
- func VerifyBgpTelemetry(t *testing.T, dut *ondatra.DUTDevice)
- func VerifyISISTelemetry(t *testing.T, dut *ondatra.DUTDevice)
Constants ¶
View Source
const ( // ISISInstance is ISIS instance name. ISISInstance = "DEFAULT" // PeerGrpName is BGP peer group name. PeerGrpName = "BGP-PEER-GROUP" // DUTAs is DUT AS. DUTAs = 64500 // ATEAs is ATE AS. ATEAs = 64501 // ATEAs2 is ATE source port AS ATEAs2 = 64502 // ISISMetric is Metric for ISIS ISISMetric = 100 // RouteCount for both BGP and ISIS RouteCount = 200 // AdvertiseBGPRoutesv4 is the starting IPv4 address advertised by ATE Port 1. AdvertiseBGPRoutesv4 = "203.0.113.1" )
Variables ¶
View Source
var ( DUTIPList = make(map[string]net.IP) ATEIPList = make(map[string]net.IP) ISISMetricList []uint32 ISISSetBitList []bool )
DUTIPList, ATEIPList are lists of DUT and ATE interface ip addresses. ISISMetricList, ISISSetBitList are ISIS metric and setbit lists.
Functions ¶
func BuildBenchmarkingConfig ¶
BuildBenchmarkingConfig builds required configuration for DUT interfaces, ISIS and BGP.
func ConfigureATE ¶
ConfigureATE function is to configure ate ports with ipv4 , bgp and isis peers.
func ConfigureOTG ¶
ConfigureOTG function is to configure otg ports with ipv4, bgp and isis peers.
func VerifyBgpTelemetry ¶
VerifyBgpTelemetry function is to verify BGP telemetry on DUT using BGP OC telemetry path.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.