breakout_configuration - openconfig/featureprofiles GitHub Wiki
Validate Interface breakout configuration.
- This test is carried out for different breakout types
- Connect DUT with ATE to all interfaces in the breakout port
- Configure each interface with test IP addressing
- Verify correct interface state and speed reported
- Verify that DUT responds to ARP/ICMP on all tested interfaces
{
"components": {
"component": [
{
"config": {
"name": "linecard"
},
"name": "linecard",
"port": {
"breakout-mode": {
"groups": {
"group": [
{
"config": {
"breakout-speed": "SPEED_100GB",
"index": 0,
"num-breakouts": 4,
"num-physical-channels": 2
},
"index": 0
}
]
}
}
}
}
]
}
}
The below yaml defines the OC paths intended to be covered by this test. OC paths used for test setup are not listed here.
paths:
## Config paths
/components/component/port/breakout-mode/groups/group/index:
platform_type: [ "PORT" ]
/components/component/port/breakout-mode/groups/group/config/index:
platform_type: [ "PORT" ]
/components/component/port/breakout-mode/groups/group/config/num-breakouts:
platform_type: [ "PORT" ]
/components/component/port/breakout-mode/groups/group/config/breakout-speed:
platform_type: [ "PORT" ]
/components/component/port/breakout-mode/groups/group/config/num-physical-channels:
platform_type: [ "PORT" ]
rpcs:
gnmi:
gNMI.Subscribe:
gNMI.Set:
- Breakout types - 4x100G, 2x100G and 4x10G