7.3.15. Telemetry - IPFIX and SPAN¶
7.3.15.1. eth2p-ethip4-ip4base-ip4ipfixbase-func¶
IPFIX ipv4 test cases IPFIX tests use 3-node topology TG - DUT1 - DUT2 - TG with one link between the nodes. DUT1 is configured with IPv4 routing and static routes. IPFIX is configured on DUT1 with DUT1->TG interface as collector. Test packets are sent from TG to DUT1. TG listens for flow report packets and verifies that they contains flow record of test packets sent.
Name | Documentation | Status |
---|---|---|
TC01: DUT sends IPFIX template and data packets | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and a basic classify session. [Ver] Make TG listen for IPFIX template and data packets, verify that packet is received and correct. No packets are sent from TG. [Ref] RFC 7011 |
PASS |
TC02: DUT reports packet flow for traffic by source address | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with TG source address. [Ver] Make TG send a packet to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
PASS |
TC03: DUT reports packet flow for traffic with local destination address | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with destination address of DUT1. [Ver] Make TG send a packet to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
PASS |
TC04: DUT reports packet flow for traffic with remote destination address | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with destination address of DUT2. [Ver] Make TG send a packet to DUT2 through DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
PASS |
TC05: DUT reports packet flow for traffic by source and destination port | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with TG source address and source and destination ports. [Ver] Make TG send a packet to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
PASS |
7.3.15.2. eth2p-ethip4-ip4base-ip4ipfixscale-func¶
IPFIX ipv4 test cases IPFIX tests use 3-node topology TG - DUT1 - DUT2 - TG with one link between the nodes. DUT1 is configured with IPv4 routing and static routes. IPFIX is configured on DUT1 with DUT1->TG interface as collector. Test packets are sent from TG to DUT1. TG listens for flow report packets and verifies that they contains flow record of test packets sent.
Name | Documentation | Status |
---|---|---|
TC01: DUT reports packet flow with a large number of packets | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with TG source address. [Ver] Make TG send packets to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packets. [Ref] RFC 7011 |
PASS |
TC02: DUT reports packet flow when multiple sessions are configured | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add several classify sessions with different ports. [Ver] Make TG send packets to DUT1 using a range of ports matching configured sessions, then listen for IPFIX template and data packets, verify that IPFIX reported the received packets for each session. [Ref] RFC 7011 |
PASS |
7.3.15.3. eth2p-ethip6-ip6base-ip6ipfixbase-func¶
IPFIX ipv6 test cases IPFIX tests use 3-node topology TG - DUT1 - DUT2 - TG with one link between the nodes. DUT1 is configured with IPv4 and IPV6 routing and static routes. IPFIX is configured on DUT1 with DUT1->TG interface as collector.Test packets are sent from TG to or through DUT1. TG listens for flow report packets and verifies that they contains flow records of test packets sent.
Name | Documentation | Status |
---|---|---|
TC01: DUT reports packet flow for traffic by source address | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with TG source address. [Ver] Make TG send a packet to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
PASS |
TC02: DUT reports packet flow for traffic with local destination address | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with destination address of DUT1. [Ver] Make TG send a packet to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
FAIL |
TC03: DUT reports packet flow for traffic with remote destination address | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with destination address of DUT2. [Ver] Make TG send a packet to DUT2 through DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
FAIL |
TC04: DUT reports packet flow for traffic by source and destination port | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with TG source address and source and destination ports. [Ver] Make TG send a packet to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packet. [Ref] RFC 7011 |
PASS |
7.3.15.4. eth2p-ethip6-ip6base-ip6ipfixscale-func¶
IPFIX ipv6 test cases IPFIX tests use 3-node topology TG - DUT1 - DUT2 - TG with one link between the nodes. DUT1 is configured with IPv4 and IPV6 routing and static routes. IPFIX is configured on DUT1 with DUT1->TG interface as collector.Test packets are sent from TG to or through DUT1. TG listens for flow report packets and verifies that they contains flow records of test packets sent.
Name | Documentation | Status |
---|---|---|
TC01: DUT reports packet flow with a large number of packets | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add classify session with TG source address. [Ver] Make TG send packets to DUT1, then listen for IPFIX template and data packets, verify that IPFIX reported the received packets. [Ref] RFC 7011 |
PASS |
TC02: DUT reports packet flow when multiple sessions are configured | [Top] TG-DUT1-DUT2-TG. [Cfg] On DUT1 configure IPFIX with TG interface address as collector and add several classify sessions with different ports. [Ver] Make TG send packets to DUT1 using a range of ports matching configured sessions, then listen for IPFIX template and data packets, verify that IPFIX reported the received packets for each session. [Ref] RFC 7011 |
PASS |
7.3.15.5. eth2p-ethip4-ip4base-spanrx-func¶
SPAN test suite
- [Top] Network Topologies: TG=DUT1 2-node topology with two links between nodes.
- [Cfg] DUT configuration: DUT1 is configured with SPAN mirroring from the first DUT1-TG interface to the second one.
- [Ver] TG verification: Test ARP or ICMP packets are sent by TG on first link to DUT1; On receipt through second link TG verifies the copy of packet sent and the copy of DUT’s reply packet.
- [Ref] Applicable standard specifications: None?
Name | Documentation | Status |
---|---|---|
TC01: DUT mirrors L2 packets from one interface to another | [Top] TG=DUT1 [Cfg] On DUT1 configure IPv4 address and set SPAN mirroring from one DUT interface to the other. [Ver] Make TG send an ARP packet to DUT through one interface, then receive a copy of sent packet and of DUT’s ARP reply on the second interface. |
PASS |
TC02: DUT mirrors IPv4 packets from one interface to another | [Top] TG=DUT1 [Cfg] On DUT1 configure IPv4 address, add ARP entry for one TG interface and set SPAN mirroring from one DUT interface to the other. [Ver] Make TG send an ICMP packet to DUT through one interface, then receive a copy of sent packet and of DUT’s ICMP reply on the other interface. |
PASS |
7.3.15.6. eth2p-ethip6-ip6base-spanrx-func¶
SPAN test suite
- [Top] Network Topologies: TG=DUT1 2-node topology with two links between nodes.
- [Cfg] DUT configuration: DUT1 is configured with SPAN mirroring from the first DUT1-TG interface to the second one.
- [Ver] TG verification: Test ARP or ICMP packets are sent by TG on first link to DUT1; On receipt through second link TG verifies the copy of packet sent and the copy of DUT’s reply packet.
- [Ref] Applicable standard specifications: None?
Name | Documentation | Status |
---|---|---|
TC01: DUT mirrors IPv6 packets from one interface to another | [Top] TG=DUT1 [Cfg] On DUT1 configure IPv6 address, add ARP entry for one TG interface and set SPAN mirroring from one DUT interface to the other. [Ver] Make TG send an ICMP packet to DUT through one interface, then receive a copy of sent packet and of DUT’s ICMP reply on the other interface. |
PASS |