static_lsp_test - bstoll/featureprofiles GitHub Wiki
Validate static lsp functionality.
- Create topology ATE1–DUT1-ATE2
- Enable MPLS forwarding and create egress static LSP to pop the label and forward to ATE2:
- Match incoming label (1000001)
- Set IP next-hop
- Set egress interface
- Set the action to pop label
- Start 2 traffic flows with specified MPLS tags IPv4-MPLS[1000002]-MPLS[1000001]
- Verify that traffic is received at ATE2 with MPLS label [1000001] removed
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
/network-instances/network-instance/mpls/lsps/static-lsps/static-lsp/egress/config/next-hop:
/network-instances/network-instance/mpls/lsps/static-lsps/static-lsp/egress/config/incoming-label:
/network-instances/network-instance/mpls/lsps/static-lsps/static-lsp/egress/config/push-label:
## State paths
/network-instances/network-instance/mpls/lsps/static-lsps/static-lsp/egress/state/next-hop:
/network-instances/network-instance/mpls/lsps/static-lsps/static-lsp/egress/state/incoming-label:
rpcs:
gnmi:
gNMI.Set:
gNMI.Subscribe: