func¶
ip4 tunnels¶
lisp¶
eth2p-ethip4lisp-ip4base-func¶
IP AFI independent functional tests.
- [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
- [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn for IPv4 routing over LISPoIPv4 tunnel.
- [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2.
- [Ver] TG verification: Test ICMPv4 Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2; on receive TG verifies packets for correctness and their IPv4 src-addr, dst-addr and MAC addresses.
- [Ref] Applicable standard specifications: RFC6830.
Name | Documentation | Status |
---|---|---|
tc01: dut1 and dut2 route ipv4 over lispoipv4 tunnel after disable-enable | [Top] TG-DUT1-DUT2-TG. [Enc] Eth-IPv4-LISP-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn. [Cfg1] On DUT1 and DUT2 configure IPv4 LISP static adjacencies. [Ver1] Make TG send ICMPv4 Echo Req between its interfaces across both DUTs and LISP tunnel between them; verify IPv4 headers on received packets are correct. [Cfg2] Disable LISP. [Ver2] Verify packets are not received via LISP tunnel. [Cfg3] Re-enable LISP. [Ver3] Verify packets are received again via LISP tunnel. [Ref] RFC6830. |
PASS |
eth2p-ethip4lispgpe-ip4base-func¶
ip4-lispgpe-ip4 encapsulation test cases
- [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
- [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn for IPv4 routing over LISPoIPv4 tunnel.
- [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2.
- [Ver] TG verification: Test ICMPv4 Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2; on receive TG verifies packets for correctness and their IPv4 src-addr, dst-addr and MAC addresses.
- [Ref] Applicable standard specifications: RFC6830.
Name | Documentation | Status |
---|---|---|
tc01: dut1 and dut2 route ipv4 bidirectionally over lisp gpe tunnel using physical interfaces | [Top] TG-DUT1-DUT2-TG. [Enc] Eth-IPv4-LISPGPE-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn. [Cfg] Configure IPv4 LISP static adjacencies on DUT1 and DUT2. [Ver] Case: ip4-lispgpe-ip4 - phy2lisp Make TG send ICMPv4 Echo Req between its interfaces across both DUTs and LISP GPE tunnel between them; verify IPv4 headers on received packets are correct. [Ref] RFC6830. |
PASS |
eth2p-ethip4lispgpe-ip6base-func¶
LISP static adjacency test cases
- [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
- [Enc] Packet Encapsulations: Eth-IPv4-LISP-IPv6-ICMPv6 on DUT1-DUT2, Eth-IPv6-ICMPv6 on TG-DUTn for IPv6 routing over LISPoIPv4 tunnel.
- [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static routes. LISPoIPv4 tunnel is configured between DUT1 and DUT2.
- [Ver] TG verification: Test ICMPv6 Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2; on receive TG verifies packets for correctness and their IPv6 src-addr, dst-addr and MAC addresses.
- [Ref] Applicable standard specifications: RFC6830.
Name | Documentation | Status |
---|---|---|
tc01: dut1 and dut2 route ipv6 bidirectionally over lispoipv4 tunnel | [Top] TG-DUT1-DUT2-TG. [Enc] Eth-IPv4-LISP-IPv6-ICMPv6 on DUT1-DUT2, Eth-IPv6-ICMPv6 on TG-DUTn. [Cfg] On DUT1 and DUT2 configure IPv4 LISP static adjacencies. [Ver] Make TG send ICMPv6 Echo Req between its interfaces across both DUTs and LISP tunnel between them; verify IPv6 headers on received packets are correct. [Cfg2] Reconf LISP. [Ver2] Verify packets are received again via LISP tunnel. [Ref] RFC6830. |
PASS |
ip6 tunnels¶
lisp¶
eth2p-ethip6lispgpe-ip4base-func¶
LISP static adjacency test cases
- [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
- [Enc] Packet Encapsulations: Eth-IPv6-LISP-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn for IPv4 routing over LISPoIPv6 tunnel.
- [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv4 routing and static routes. LISPoIPv6 tunnel is configured between DUT1 and DUT2.
- [Ver] TG verification: Test ICMPv4 Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2; on receive TG verifies packets for correctness and their IPv4 src-addr, dst-addr and MAC addresses.
- [Ref] Applicable standard specifications: RFC6830.
Name | Documentation | Status |
---|---|---|
tc01: dut1 and dut2 route ipv4 bidirectionally over lispoipv6 tunnel | [Top] TG-DUT1-DUT2-TG. [Enc] Eth-IPv6-LISP-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn. [Cfg] On DUT1 and DUT2 configure IPv6 LISP static adjacencies. [Ver] Make TG send ICMPv4 Echo Req between its interfaces across both DUTs and LISP tunnel between them; verify IPv4 headers on received packets are correct. [Cfg2] Reconf LISP. [Ver2] Verify packets are received again via LISP tunnel. [Ref] RFC6830. |
PASS |
eth2p-ethip6lispgpe-ip6base-func¶
ip6-lispgpe-ip6 encapsulation test cases
- [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
- [Enc] Packet Encapsulations: Eth-IPv6-LISP-IPv6-ICMPv6 on DUT1-DUT2, Eth-IPv6-ICMPv6 on TG-DUTn for IPv6 routing over LISPoIPv6 tunnel.
- [Cfg] DUT configuration: DUT1 and DUT2 are configured with IPv6 routing and static routes. LISPoIPv6 tunnel is configured between DUT1 and DUT2.
- [Ver] TG verification: Test ICMPv6 Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2; on receive TG verifies packets for correctness and their IPv6 src-addr, dst-addr and MAC addresses.
- [Ref] Applicable standard specifications: RFC6830.
Name | Documentation | Status |
---|---|---|
tc01: dut1 and dut2 route ipv6 bidirectionally over lisp gpe tunnel using physical interfaces | [Top] TG-DUT1-DUT2-TG. [Enc] Eth-IPv6-LISPGPE-IPv6-ICMPv6 on DUT1-DUT2, Eth-IPv6-ICMPv6 on TG-DUTn. [Cfg] Configure IPv6 LISP static adjacencies on DUT1 and DUT2. [Ver] Case: ip6-lispgpe-ip6 - phy2lisp Make TG send ICMPv6 Echo Req between its interfaces across both DUTs and LISP GPE tunnel between them; verify IPv6 headers on received packets are correct. [Ref] RFC6830. |
PASS |
l2xc¶
eth2p-dot1ad-l2xcbase-func¶
L2 cross-connect with QinQ test cases
- [Top] Network Topologies: TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes.
- [Enc] Packet encapsulations: Eth-dot1ad-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn for L2 switching of IPv4.
- [Cfg] DUT configuration: DUT1 and DUT2 are configured with L2 cross-connect (L2XC) switching with 802.1ad QinQ VLAN tag push and pop.
- [Ver] TG verification: Test ICMPv4 Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2; on receive TG verifies packets for correctness and their IPv4 src-addr, dst-addr and MAC addresses.
- [Ref] Applicable standard specifications: IEEE 802.1ad.
Name | Documentation | Status |
---|---|---|
tc01: dut1 and dut2 with l2xc and two vlan push-pop switch icmpv4 between two tg links | [Top] TG-DUT1-DUT2-TG. [Enc] Eth-dot1ad-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn. [Cfg] On DUT1 and DUT2 configure L2 cross-connect (L2XC), each with one interface to TG and one Ethernet interface towards the other DUT; each DUT pushes two VLAN tags on packets received from local TG, and popping two VLAN tags on packets transmitted to local TG. [Ver] Make TG send ICMPv4 Echo Req in both directions between two of its interfaces to be switched by DUT1 and DUT2; verify all packets are received. [Ref] IEEE 802.1ad. |
PASS |