aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorselias <samelias@cisco.com>2016-09-23 14:31:17 +0200
committerPeter Mikus <pmikus@cisco.com>2016-10-03 14:49:08 +0000
commit7a518f56201e7fb3a1e096d40248866330656fab (patch)
treec0dc3dfb2dcdd7852762f6537189288bba3c9097 /tests
parent3787efa09b35f96980c8ec1d3017a28a65cb5fb6 (diff)
CSIT-253: Switched Port Analyzer Mirroring (SPAN) - IPv6
- add SPAN test case, mirroring IPv6 ICMP packets Change-Id: If01db8df698374f14a0fd2babde557b413461a06 Signed-off-by: selias <samelias@cisco.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/func/telemetry/span.robot20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/func/telemetry/span.robot b/tests/func/telemetry/span.robot
index 575d800df2..3872401ef0 100644
--- a/tests/func/telemetry/span.robot
+++ b/tests/func/telemetry/span.robot
@@ -84,3 +84,23 @@
| | ... | ${dut_to_tg__if1_mac} | ${tg_to_dut_if2}
| | ... | ${tg_to_dut_if1_ip4} | ${dut_to_tg_if1_ip4} | ICMP
+| TC03: DUT mirrors IPv6 packets from one interface to another
+| | [Documentation]
+| | ... | [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.
+| | Given Path For 2-node Testing Is Set | ${nodes['TG']} | ${nodes['DUT1']}
+| | ... | ${nodes['TG']}
+| | And Interfaces In 2-node Path Are Up
+| | And Set interface Address | ${dut_node} | ${dut_to_tg_if1}
+| | ... | ${dut_to_tg_if1_ip6} | ${prefix}
+| | And Add ARP on DUT | ${dut_node} | ${dut_to_tg_if1} | ${tg_to_dut_if1_ip6}
+| | ... | ${tg_to_dut_if1_mac}
+| | And Set SPAN Mirroring | ${dut_node} | ${dut_to_tg_if1} | ${dut_to_tg_if2}
+| | Then Send Packet And Check Received Copies | ${tg_node}
+| | ... | ${tg_to_dut_if1} | ${tg_to_dut_if1_mac}
+| | ... | ${dut_to_tg__if1_mac} | ${tg_to_dut_if2}
+| | ... | ${tg_to_dut_if1_ip6} | ${dut_to_tg_if1_ip6} | ICMP