.. |br| raw:: html
VRF Routed-Forwarding
---------------------
eth2p-ethip4-ip4basevrf-func
''''''''''''''''''''''''''''
**Vpn routed forwarding - baseline IPv4**
- **[Top] Network Topologies:** TG=DUT1=DUT2=TG 3-node topology with two links in between nodes.
- **[Enc] Packet Encapsulations:** Eth-IPv4-ICMPv4 for L2 switching of IPv4.
- **[Cfg] DUT configuration:** Each DUT is configured with two VRF tables; Separation of traffic is tested by IP packets; Basic ARP and ROUTES are set on DUT nodes; IP addresses are set on DUT interfaces.
- **[Ver] TG verification:** Test ICMPv4 Echo Request packets are sent by TG on link to DUT1, DUT2 or back to TG; On receipt TG verifies packets for correctness and their IPv4 src-addr, dst-addr, and MAC addresses.
- **[Ref] Applicable standard specifications:**
+----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| Name | Documentation | Status |
+==============================================================================================+===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+========+
| TC01: TG packets routed to DUT ingress interface, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv4-ICMPv4. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. On every ingress and egress port on DUT is configured ARP and each DUT is configured with one route. |br| [Ver] Packet is send from TG->DUT1-if1 to DUT1->TG-if1 and from TG->DUT1-if2 to DUT1->TG-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC02: TG packets routed to DUT egress interface, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv4-ICMPv4. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. On every ingress and egress port on DUT is configured ARP and each DUT is configured with one route. |br| [Ver] Packet is send from TG->DUT1-if1 to DUT1->DUT2-if1 and from TG->DUT1-if2 to DUT1->DUT2-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC03: TG packets routed to DUT2 ingress interface through DUT1, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv4-ICMPv4. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. On every ingress and egress port on DUT is configured ARP and each DUT is configured with one route. |br| [Ver] Packet is send from TG->DUT1-if1 to DUT2->DUT1-if1 and from TG->DUT1-if2 to DUT2->DUT1-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC04: TG packets routed to DUT2 egress interface through DUT1, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv4-ICMPv4. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. On every ingress and egress port on DUT is configured ARP and each DUT is configured with one route. |br| [Ver] Packet is send from TG->DUT1-if1 to DUT2->TG-if1 and from TG->DUT1-if2 to DUT2->TG-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC05: TG packets routed to TG through DUT1 and DUT2, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv4-ICMPv4. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. On every ingress and egress port on DUT is configured ARP and each DUT is configured with one route. |br| [Ver] Packet is send from TG->DUT1-if1 to TG->DUT2-if1 and from TG->DUT1-if2 to TG->DUT2-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
eth2p-ethip6-ip6basevrf-func
''''''''''''''''''''''''''''
**Vpn routed forwarding - baseline IPv6**
- **[Top] Network Topologies:** TG=DUT1=DUT2=TG 3-node topology with two links in between nodes.
- **[Enc] Packet Encapsulations:** Eth-IPv6-ICMPv6
- **[Cfg] DUT configuration:** Each DUT is configured with two VRF tables; Separation of traffic is tested by IP packets; Neighbors and Routes are set on DUT nodes; IP addresses are set on DUT interfaces.
- **[Ver] TG verification:** Test ICMPv6 Echo Request packets are sent by TG on link to DUT1, DUT2 or back to TG; On receipt TG verifies packets for correctness and their IPv6 src-addr, dst-addr, and MAC addresses.
- **[Ref] Applicable standard specifications:**
+----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| Name | Documentation | Status |
+==============================================================================================+=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+========+
| TC01: TG packets routed to DUT ingress interface, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv6-ICMPv6. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. Neighbors are configured for each DUTs ingress/egress ports, and each VRF is configured with just one route. |br| [Ver] Packet is sent from TG->DUT1-if1 to DUT1->TG-if1 and from TG->DUT1-if2 to DUT1->TG-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC02: TG packets routed to DUT egress interface, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv6-ICMPv6. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. Neighbors are configured for each DUTs ingress/egress ports, and each VRF is configured with just one route. |br| [Ver] Packet is sent from TG->DUT1-if1 to DUT1->DUT2-if1 and from TG->DUT1-if2 to DUT1->DUT2-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC03: TG packets routed to DUT2 ingress interface through DUT1, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv6-ICMPv6. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. Neighbors are configured for each DUTs ingress/egress ports, and each VRF is configured with just one route. |br| [Ver] Packet is sent from TG->DUT1-if1 to DUT2->DUT1-if1 and from TG->DUT1-if2 to DUT2->DUT1-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC04: TG packets routed to DUT2 egress interface through DUT1, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv6-ICMPv6. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. Neighbors are configured for each DUTs ingress/egress ports, and each VRF is configured with just one route. |br| [Ver] Packet is sent from TG->DUT1-if1 to DUT2->TG-if1 and from TG->DUT1-if2 to DUT2->TG-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+
| TC05: TG packets routed to TG through DUT1 and DUT2, VPP configured with two VRFs | [Top] TG=DUT1=DUT2=TG |br| [Enc] Eth-IPv6-ICMPv6. |br| [Cfg] DUT1 and DUT2 are both configured with two fib tables. Each table is assigned to 2 interfaces to separate the traffic. Interfaces are configured with IP addresses from *Variables*. Neighbors are configured for each DUTs ingress/egress ports, and each VRF is configured with just one route. |br| [Ver] Packet is sent from TG->DUT1-if1 to TG->DUT2-if1 and from TG->DUT1-if2 to TG->DUT2-if2 and checked if arrived. | PASS |
+----------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------+