large_ip_packet_transmission - bstoll/featureprofiles GitHub Wiki
Test that ports with sufficiently high MTU do not fragment any packets when flows of various size IPv4 and IPv6 packet sizes are sent over them.
- Configure DUT with routed input and output interfaces with an Ethernet MTU of 9216.
- Test should be executed with two different interface/connectivity profiles:
- Standalone -- one input and one output port
- Bundle with four input members and four output members
- Test should be executed with two different interface/connectivity profiles:
- Run traffic flows of the following size over IPv4 and IPv6 between ATE ports.
- 1500 Bytes
- 2000 Bytes
- 4000 Bytes
- 9202 Bytes
- Assert ATE reports packets sent and received count are the same, indicating no fragmentation, and successful transit.
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 ##
/interfaces/interface/config/mtu:
/interfaces/interface/subinterfaces/subinterface/ipv4/config/mtu:
/interfaces/interface/subinterfaces/subinterface/ipv6/config/mtu:
## State Paths ##
# No coverage, validates success by checking flow statistics between ATE ports.
rpcs:
gnmi:
gNMI.Set:
N/A