.. |br| raw:: html
.. |prein| raw:: html


.. |preout| raw:: html

    
crypto `````` eth2p-ethip4ipsectnl-ip4base-func ''''''''''''''''''''''''''''''''' **IPv4 IPsec tunnel mode test suite.** - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes. - **[Cfg] DUT configuration:** On DUT1 create loopback interface, configure loopback an physical interface IPv4 addresses, static ARP record, route and IPsec manual keyed connection in tunnel mode. - **[Ver] TG verification:** ESP packet is sent from TG to DUT1. ESP packet is received on TG from DUT1. - **[Ref] Applicable standard specifications:** RFC4303. +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +========================================================================================================================================================================+==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4273775a7047726671623632616c6443 integ_alg sha1-96 integ_key 6e7750786672544765345a354b556a315a576857 tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4273775a7047726671623632616c6443 integ_alg sha1-96 integ_key 6e7750786672544765345a354b556a315a576857 tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: VPP process ESP packet in Tunnel Mode with AES-CBC-192 encryption and SHA-256-128 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-192 crypto_key 70514c73655553377a586c6132326a65527668347343544b integ_alg sha-256-128 integ_key 664d4e4b6d6a6c433731706361657337545854414147636b4136704c786b5245 tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-192 crypto_key 70514c73655553377a586c6132326a65527668347343544b integ_alg sha-256-128 integ_key 664d4e4b6d6a6c433731706361657337545854414147636b4136704c786b5245 tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC09: VPP process ESP packet in Tunnel Mode with AES-CBC-256 encryption and SHA-384-192 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 55744447746e4d4762495872796645706e57507176586e38554d7a746e4b3834 integ_alg sha-384-192 integ_key 6d3444714a514c354966784666544e3363796e5146467167394d4c5143555464756c6e574251363142437161476e7a68 tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 55744447746e4d4762495872796645706e57507176586e38554d7a746e4b3834 integ_alg sha-384-192 integ_key 6d3444714a514c354966784666544e3363796e5146467167394d4c5143555464756c6e574251363142437161476e7a68 tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC12: VPP process ESP packet in Tunnel Mode with AES-CBC-256 encryption and SHA-512-256 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 5a71376f32396a36614146775130464e50766461565a50736d78783635527456 integ_alg sha-512-256 integ_key 716f3742464c644a6f62796c6a5a536470373247796f687038554d52416d35594669594437714b35586347666c375375653374507a634d4a336541566179594c tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 5a71376f32396a36614146775130464e50766461565a50736d78783635527456 integ_alg sha-512-256 integ_key 716f3742464c644a6f62796c6a5a536470373247796f687038554d52416d35594669594437714b35586347666c375375653374507a634d4a336541566179594c tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC13: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 39696c74486e69694c7239683347756e integ_alg sha1-96 integ_key 39577467616c6a4c3347696e5963757275645268 tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 39696c74486e69694c7239683347756e integ_alg sha1-96 integ_key 39577467616c6a4c3347696e5963757275645268 tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC14: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 69727262463769794b6c7866484a6674 integ_alg sha1-96 integ_key 4150574c35644d56394932514e733161724a504d tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 69727262463769794b6c7866484a6674 integ_alg sha1-96 integ_key 4150574c35644d56394932514e733161724a504d tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC15: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6a6252633452773157434d446d727765 integ_alg sha1-96 integ_key 774347625a4c43714d4e6d593064755472745865 tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6a6252633452773157434d446d727765 integ_alg sha1-96 integ_key 774347625a4c43714d4e6d593064755472745865 tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC16: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6f78504476484d644a796c7375384e66 integ_alg sha1-96 integ_key 6e614f36474536664a514d72706453434c776639 tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6f78504476484d644a796c7375384e66 integ_alg sha1-96 integ_key 6e614f36474536664a514d72706453434c776639 tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_sa_set_key sa_id 10 crypto_key 714264684634537637784a36436a7733 integ_key 45754441373534335853736943434549314e5752 |br| ipsec_sa_set_key sa_id 20 crypto_key 714264684634537637784a36436a7733 integ_key 45754441373534335853736943434549314e5752 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC17: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 3650594135754c4a4d49773037304e73 integ_alg sha1-96 integ_key 6e63573032444765646d6375444d47504635494a tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 3650594135754c4a4d49773037304e73 integ_alg sha1-96 integ_key 6e63573032444765646d6375444d47504635494a tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_sa_set_key sa_id 10 crypto_key 734c554775496f74596938547a45326a integ_key 55416c7050784530536a4755656530344c477130 |br| ipsec_sa_set_key sa_id 20 crypto_key 734c554775496f74596938547a45326a integ_key 55416c7050784530536a4755656530344c477130 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC18: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6d6b3231467151707450675162783572 integ_alg sha1-96 integ_key 70597678626e72526a31666a6a445077756f4867 tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6d6b3231467151707450675162783572 integ_alg sha1-96 integ_key 70597678626e72526a31666a6a445077756f4867 tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_sa_set_key sa_id 10 crypto_key 706d53586234494c6e4e4a485831396c integ_key 7450777a63447a524274306a3131486e77677a36 |br| ipsec_sa_set_key sa_id 20 crypto_key 706d53586234494c6e4e4a485831396c integ_key 7450777a63447a524274306a3131486e77677a36 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC19: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 76306d6e78794541626b72386f337879 integ_alg sha1-96 integ_key 59764c556654653041706b7a434349684a6b354b tunnel_src 192.168.100.3 tunnel_dst 192.168.100.2 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 76306d6e78794541626b72386f337879 integ_alg sha1-96 integ_key 59764c556654653041706b7a434349684a6b354b tunnel_src 192.168.100.2 tunnel_dst 192.168.100.3 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.4.4 laddr_stop 192.168.4.4 raddr_start 192.168.3.3 raddr_stop 192.168.3.3 |br| ipsec_sa_set_key sa_id 10 crypto_key 6b516870715441693054594b79585466 integ_key 414f624d674d7231426e363571694f4168783238 |br| ipsec_sa_set_key sa_id 20 crypto_key 6b516870715441693054594b79585466 integ_key 414f624d674d7231426e363571694f4168783238 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4ipsectpt-ip4base-func ''''''''''''''''''''''''''''''''' **IPv4 IPsec transport mode test suite.** - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes. - **[Cfg] DUT configuration:** On DUT1 create loopback interface, configure loopback an physical interface IPv4 addresses, static ARP record, route and IPsec manual keyed connection in transport mode. - **[Ver] TG verification:** ESP packet is sent from TG to DUT1. ESP packet is received on TG from DUT1. - **[Ref] Applicable standard specifications:** RFC4303. +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===========================================================================================================================================================================+========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4570385a736753466f53576a4b4a4169 integ_alg sha1-96 integ_key 6545706d484e4548544d666c3579336a39686d54 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4570385a736753466f53576a4b4a4169 integ_alg sha1-96 integ_key 6545706d484e4548544d666c3579336a39686d54 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: VPP process ESP packet in Transport Mode with AES-CBC-192 encryption and SHA-256-128 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-192 crypto_key 4577484670685a52465a6847463368615148556554304c35 integ_alg sha-256-128 integ_key 62614c545a737a4d316a67714758665137535573437936716d58394e75513759 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-192 crypto_key 4577484670685a52465a6847463368615148556554304c35 integ_alg sha-256-128 integ_key 62614c545a737a4d316a67714758665137535573437936716d58394e75513759 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC09: VPP process ESP packet in Transport Mode with AES-CBC-256 encryption and SHA-384-192 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 6d4c6a373835664c634d74676c5836614451665858436b596e344c434f796f72 integ_alg sha-384-192 integ_key 567a6766617a6e70746f356d495a5a5a6b4f35787238496e644773366f37654c39634a3542396e42657177335a6a7843 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 6d4c6a373835664c634d74676c5836614451665858436b596e344c434f796f72 integ_alg sha-384-192 integ_key 567a6766617a6e70746f356d495a5a5a6b4f35787238496e644773366f37654c39634a3542396e42657177335a6a7843 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC12: VPP process ESP packet in Transport Mode with AES-CBC-256 encryption and SHA-512-256 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 6f396a5031517a4e677331676f413735337953664647664176486a796e6f5130 integ_alg sha-512-256 integ_key 6e346c5a516663584b647041394b6c56526330645a4a336e5255744c46683657566d774c6e6971516f50596e654d3837426732696c6b49645563556b574c7644 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 6f396a5031517a4e677331676f413735337953664647664176486a796e6f5130 integ_alg sha-512-256 integ_key 6e346c5a516663584b647041394b6c56526330645a4a336e5255744c46683657566d774c6e6971516f50596e654d3837426732696c6b49645563556b574c7644 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC13: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 394e67526b576a594c593158644a7065 integ_alg sha1-96 integ_key 713832324f4d39625167614c4b596d6944693473 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 394e67526b576a594c593158644a7065 integ_alg sha1-96 integ_key 713832324f4d39625167614c4b596d6944693473 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC14: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 736d3470634549646a5a55697853624a integ_alg sha1-96 integ_key 38535a4d4d544b6242327a6e75497458747a4559 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 736d3470634549646a5a55697853624a integ_alg sha1-96 integ_key 38535a4d4d544b6242327a6e75497458747a4559 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC15: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 316266364435423734734b5265304332 integ_alg sha1-96 integ_key 46654b45766a644f635578505a36664a6f466176 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 316266364435423734734b5265304332 integ_alg sha1-96 integ_key 46654b45766a644f635578505a36664a6f466176 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC16: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 617a48556562446b7a326e3531787730 integ_alg sha1-96 integ_key 774b55694f7868793545325554516c724264496b |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 617a48556562446b7a326e3531787730 integ_alg sha1-96 integ_key 774b55694f7868793545325554516c724264496b |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_sa_set_key sa_id 10 crypto_key 5a426a56595a43724938386577385a6b integ_key 6573644d6258536944654d513754615a72426d32 |br| ipsec_sa_set_key sa_id 20 crypto_key 5a426a56595a43724938386577385a6b integ_key 6573644d6258536944654d513754615a72426d32 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC17: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 67684568506d5279707a314775304e74 integ_alg sha1-96 integ_key 6f5a73763431517764765a64447a703972447434 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 67684568506d5279707a314775304e74 integ_alg sha1-96 integ_key 6f5a73763431517764765a64447a703972447434 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_sa_set_key sa_id 10 crypto_key 474f33574b68394b39395034434f5550 integ_key 6831775a6554414652725a34677658546c4e3443 |br| ipsec_sa_set_key sa_id 20 crypto_key 474f33574b68394b39395034434f5550 integ_key 6831775a6554414652725a34677658546c4e3443 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC18: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 3641507555503653384c4d4d7866584a integ_alg sha1-96 integ_key 69425031434c7862687171653943433663714255 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 3641507555503653384c4d4d7866584a integ_alg sha1-96 integ_key 69425031434c7862687171653943433663714255 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_sa_set_key sa_id 10 crypto_key 754e6f587a6b634b614b657353713941 integ_key 3459564251447451487248366d48353737346546 |br| ipsec_sa_set_key sa_id 20 crypto_key 754e6f587a6b634b614b657353713941 integ_key 3459564251447451487248366d48353737346546 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC19: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.100.3/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.4.4/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.100.2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 192.168.3.3/24 via 192.168.100.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 346752434f6559755677327546474b47 integ_alg sha1-96 integ_key 506e3050656a686d65504f686b50483842514465 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 346752434f6559755677327546474b47 integ_alg sha1-96 integ_key 506e3050656a686d65504f686b50483842514465 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 192.168.100.3 laddr_stop 192.168.100.3 raddr_start 192.168.100.2 raddr_stop 192.168.100.2 |br| ipsec_sa_set_key sa_id 10 crypto_key 59716366716433794e545272786c4a54 integ_key 587a676f68733152433662414a324b5070657963 |br| ipsec_sa_set_key sa_id 20 crypto_key 59716366716433794e545272786c4a54 integ_key 587a676f68733152433662414a324b5070657963 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4ipsectptlispgpe-ip4base-func '''''''''''''''''''''''''''''''''''''''' **IPv4-ip4-ipsec-lispgpe-ip4 - main fib, vrf (gpe_vni-to-vrf)** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** ICMPv4-IPv4-IPSec-LISPGPE-IPv4-ICMPv4. - **[Cfg] DUT configuration:** Each DUT is configured with LISP and IPsec. IPsec is in transport mode. Tests cases are for IPsec configured both on RLOC interface or lisp_gpe0 interface. - **[Ver] TG verification:** Packet is send from TG(if1) across the DUT1 to DUT2 where it is forwarded to TG(if2). - **[Ref] Applicable standard specifications:** RFC6830, RFC4303. +------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +====================================================================================================================================+====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) on RLOC Int. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 0 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.1/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.2 mac fa:16:3e:69:ef:aa |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.6.1.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.6.2.0/24 seid 6.6.1.0/24 rloc 6.6.3.2 |br| lisp_add_del_adjacency add vni 0 reid 6.6.2.0/24 leid 6.6.1.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 71766d3853504e4937434d557a74657a integ_alg sha1-96 integ_key 356f52593842566f494255706b59336242444d42 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 71766d3853504e4937434d557a74657a integ_alg sha1-96 integ_key 356f52593842566f494255706b59336242444d42 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 0 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.2/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.2.2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.1 mac fa:16:3e:59:94:04 |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.6.2.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.6.1.0/24 seid 6.6.2.0/24 rloc 6.6.3.1 |br| lisp_add_del_adjacency add vni 0 reid 6.6.1.0/24 leid 6.6.2.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 71766d3853504e4937434d557a74657a integ_alg sha1-96 integ_key 356f52593842566f494255706b59336242444d42 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 71766d3853504e4937434d557a74657a integ_alg sha1-96 integ_key 356f52593842566f494255706b59336242444d42 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) lisp_gpe0 Int. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 0 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.1/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.2 mac fa:16:3e:69:ef:aa |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.6.1.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.6.2.0/24 seid 6.6.1.0/24 rloc 6.6.3.2 |br| lisp_add_del_adjacency add vni 0 reid 6.6.2.0/24 leid 6.6.1.0/24 |br| sw_interface_dump |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 5138676b65696675344f5a42525a467a integ_alg sha1-96 integ_key 36716f6c575543356d453238466b696d7463424f |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 5138676b65696675344f5a42525a467a integ_alg sha1-96 integ_key 36716f6c575543356d453238466b696d7463424f |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.1.2 laddr_stop 6.6.1.2 raddr_start 6.6.2.2 raddr_stop 6.6.2.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.1.2 laddr_stop 6.6.1.2 raddr_start 6.6.2.2 raddr_stop 6.6.2.2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 0 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.2/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.2.2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.1 mac fa:16:3e:59:94:04 |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.6.2.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.6.1.0/24 seid 6.6.2.0/24 rloc 6.6.3.1 |br| lisp_add_del_adjacency add vni 0 reid 6.6.1.0/24 leid 6.6.2.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 5138676b65696675344f5a42525a467a integ_alg sha1-96 integ_key 36716f6c575543356d453238466b696d7463424f |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 5138676b65696675344f5a42525a467a integ_alg sha1-96 integ_key 36716f6c575543356d453238466b696d7463424f |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.2.2 laddr_stop 6.6.2.2 raddr_start 6.6.1.2 raddr_stop 6.6.1.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.2.2 laddr_stop 6.6.2.2 raddr_start 6.6.1.2 raddr_stop 6.6.1.2 |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) on RLOC Int and VRF on EID is enabled. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 1 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.1/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.2 mac fa:16:3e:69:ef:aa |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 1 vrf 1 |br| lisp_add_del_local_eid vni 1 eid 6.6.1.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 1 eid 6.6.2.0/24 seid 6.6.1.0/24 rloc 6.6.3.2 |br| lisp_add_del_adjacency add vni 1 reid 6.6.2.0/24 leid 6.6.1.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 566b474d557642614851464357386d6f integ_alg sha1-96 integ_key 45366839397663707a394a5779696334546a5639 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 566b474d557642614851464357386d6f integ_alg sha1-96 integ_key 45366839397663707a394a5779696334546a5639 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 1 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.2/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.2.2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.1 mac fa:16:3e:59:94:04 |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 1 vrf 1 |br| lisp_add_del_local_eid vni 1 eid 6.6.2.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 1 eid 6.6.1.0/24 seid 6.6.2.0/24 rloc 6.6.3.1 |br| lisp_add_del_adjacency add vni 1 reid 6.6.1.0/24 leid 6.6.2.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 566b474d557642614851464357386d6f integ_alg sha1-96 integ_key 45366839397663707a394a5779696334546a5639 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 566b474d557642614851464357386d6f integ_alg sha1-96 integ_key 45366839397663707a394a5779696334546a5639 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) on lisp_gpe0 Int and VRF is enabled. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 1 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.1/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.2 mac fa:16:3e:69:ef:aa |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 1 vrf 1 |br| lisp_add_del_local_eid vni 1 eid 6.6.1.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 1 eid 6.6.2.0/24 seid 6.6.1.0/24 rloc 6.6.3.2 |br| lisp_add_del_adjacency add vni 1 reid 6.6.2.0/24 leid 6.6.1.0/24 |br| sw_interface_dump |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 58625965435277303833636848586d4e integ_alg sha1-96 integ_key 4b433442416e7449653439334c3038306f694a58 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 58625965435277303833636848586d4e integ_alg sha1-96 integ_key 4b433442416e7449653439334c3038306f694a58 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.1.2 laddr_stop 6.6.1.2 raddr_start 6.6.2.2 raddr_stop 6.6.2.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.1.2 laddr_stop 6.6.1.2 raddr_start 6.6.2.2 raddr_stop 6.6.2.2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 1 |br| sw_interface_add_del_address sw_if_index 3 6.6.3.2/24 |br| sw_interface_add_del_address sw_if_index 1 6.6.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.6.2.2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.1 mac fa:16:3e:59:94:04 |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 1 vrf 1 |br| lisp_add_del_local_eid vni 1 eid 6.6.2.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 1 eid 6.6.1.0/24 seid 6.6.2.0/24 rloc 6.6.3.1 |br| lisp_add_del_adjacency add vni 1 reid 6.6.1.0/24 leid 6.6.2.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 58625965435277303833636848586d4e integ_alg sha1-96 integ_key 4b433442416e7449653439334c3038306f694a58 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 58625965435277303833636848586d4e integ_alg sha1-96 integ_key 4b433442416e7449653439334c3038306f694a58 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.2.2 laddr_stop 6.6.2.2 raddr_start 6.6.1.2 raddr_stop 6.6.1.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.2.2 laddr_stop 6.6.2.2 raddr_start 6.6.1.2 raddr_stop 6.6.1.2 |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4ipsectptlispgpe-ip6base-func '''''''''''''''''''''''''''''''''''''''' **IPv6 - ip4-ipsec-lispgpe-ip6 - main fib, vrf, virt2lisp, phy2lisp** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-LISPGPE-IPSec-IPv6-ICMP, Eth-IPv4-IPSec-LISPGPE-IPv6-ICMP - **[Cfg] DUT configuration:** Each DUT is configured with LISP and IPsec. IPsec is in transport mode. Tests cases are for IPsec configured both on RLOC interface or lisp_gpe0 interface. - **[Ver] TG verification:** Packet is send from TG(if1) across the DUT1 to DUT2 where it is forwarded to TG(if2). - **[Ref] Applicable standard specifications:** RFC6830, RFC4303. +---------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===============================================================================================================+========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) on RLOC Int. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.6.3.1/24 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:1::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.2 mac fa:16:3e:69:ef:aa |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:1::2 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:1::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:2::0/64 seid 2001:cdba:1::0/64 rloc 6.6.3.2 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:2::0/64 leid 2001:cdba:1::0/64 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 743478784e787a736158566c52545266 integ_alg sha1-96 integ_key 6a6157514d793379576c693865575a4e4275337a |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 743478784e787a736158566c52545266 integ_alg sha1-96 integ_key 6a6157514d793379576c693865575a4e4275337a |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.6.3.2/24 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:2::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:2::2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.1 mac fa:16:3e:59:94:04 |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:2::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:1::0/64 seid 2001:cdba:2::0/64 rloc 6.6.3.1 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:1::0/64 leid 2001:cdba:2::0/64 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 743478784e787a736158566c52545266 integ_alg sha1-96 integ_key 6a6157514d793379576c693865575a4e4275337a |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 743478784e787a736158566c52545266 integ_alg sha1-96 integ_key 6a6157514d793379576c693865575a4e4275337a |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| |preout| | +---------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) on lisp_gpe0 Int. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.6.3.1/24 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:1::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.2 mac fa:16:3e:69:ef:aa |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:1::2 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:1::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:2::0/64 seid 2001:cdba:1::0/64 rloc 6.6.3.2 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:2::0/64 leid 2001:cdba:1::0/64 |br| sw_interface_dump |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6a6b6963353963686b56334a77685157 integ_alg sha1-96 integ_key 686569345752784b6b326c376b796e545047534e |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6a6b6963353963686b56334a77685157 integ_alg sha1-96 integ_key 686569345752784b6b326c376b796e545047534e |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.6.3.2/24 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:2::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:2::2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.1 mac fa:16:3e:59:94:04 |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:2::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:1::0/64 seid 2001:cdba:2::0/64 rloc 6.6.3.1 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:1::0/64 leid 2001:cdba:2::0/64 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 6a6b6963353963686b56334a77685157 integ_alg sha1-96 integ_key 686569345752784b6b326c376b796e545047534e |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 6a6b6963353963686b56334a77685157 integ_alg sha1-96 integ_key 686569345752784b6b326c376b796e545047534e |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| |preout| | +---------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4ipsectptlispgpe-ip6basevrf-func ''''''''''''''''''''''''''''''''''''''''''' **IPv6 - ip4-ipsec-lispgpe-ip6 - main fib, vrf, virt2lisp, phy2lisp** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-LISPGPE-IPSec-IPv6-ICMP, Eth-IPv4-IPSec-LISPGPE-IPv6-ICMP - **[Cfg] DUT configuration:** Each DUT is configured with LISP and IPsec. IPsec is in transport mode. Tests cases are for IPsec configured both on RLOC interface or lisp_gpe0 interface. - **[Ver] TG verification:** Packet is send from TG(if1) across the DUT1 to DUT2 where it is forwarded to TG(if2). - **[Ref] Applicable standard specifications:** RFC6830, RFC4303. +------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==================================================================================================================+=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 route IPv6 bidirectionally over LISP GPE tunnel using physical interfaces and VRF is enabled | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 1 ipv6 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4c74724466433962665953364c785932 integ_alg sha1-96 integ_key 524930575a446553654234547a384b4d6f737453 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4c74724466433962665953364c785932 integ_alg sha1-96 integ_key 524930575a446553654234547a384b4d6f737453 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.1 laddr_stop 6.6.3.1 raddr_start 6.6.3.2 raddr_stop 6.6.3.2 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.6.3.1/24 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:1::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.2 mac fa:16:3e:69:ef:aa |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:1::2 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 1 vrf 1 |br| lisp_add_del_local_eid vni 1 eid 2001:cdba:1::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 1 eid 2001:cdba:2::0/64 seid 2001:cdba:1::0/64 rloc 6.6.3.2 |br| lisp_add_del_adjacency add vni 1 reid 2001:cdba:2::0/64 leid 2001:cdba:1::0/64 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_table sw_if_index 1 vrf 1 ipv6 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 4c74724466433962665953364c785932 integ_alg sha1-96 integ_key 524930575a446553654234547a384b4d6f737453 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 4c74724466433962665953364c785932 integ_alg sha1-96 integ_key 524930575a446553654234547a384b4d6f737453 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 6.6.3.2 laddr_stop 6.6.3.2 raddr_start 6.6.3.1 raddr_stop 6.6.3.1 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.6.3.2/24 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:2::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:2::2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 6.6.3.1 mac fa:16:3e:59:94:04 |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 1 vrf 1 |br| lisp_add_del_local_eid vni 1 eid 2001:cdba:2::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 1 eid 2001:cdba:1::0/64 seid 2001:cdba:2::0/64 rloc 6.6.3.1 |br| lisp_add_del_adjacency add vni 1 reid 2001:cdba:1::0/64 leid 2001:cdba:2::0/64 |br| |preout| | +------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip6ipsectnl-ip6base-func ''''''''''''''''''''''''''''''''' **IPv6 IPsec tunnel mode test suite.** - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes. - **[Cfg] DUT configuration:** On DUT1 create loopback interface, configure loopback an physical interface IPv6 addresses, static ARP record, route and IPsec manual keyed connection in tunnel mode. - **[Ver] TG verification:** ESP packet is sent from TG to DUT1. ESP packet is received on TG from DUT1. - **[Ref] Applicable standard specifications:** RFC4303. +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +========================================================================================================================================================================+=============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 544675774f3765486b306978644b6d47 integ_alg sha1-96 integ_key 385741667a4457424234324b3647707934693745 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 544675774f3765486b306978644b6d47 integ_alg sha1-96 integ_key 385741667a4457424234324b3647707934693745 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: VPP process ESP packet in Tunnel Mode with AES-CBC-192 encryption and SHA-256-128 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-192 crypto_key 525875783568546d4848374e5355416150633947444b6731 integ_alg sha-256-128 integ_key 6e6a4662543477676e454f7a3837434f7a3268494a6c4f44344d544556584e53 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-192 crypto_key 525875783568546d4848374e5355416150633947444b6731 integ_alg sha-256-128 integ_key 6e6a4662543477676e454f7a3837434f7a3268494a6c4f44344d544556584e53 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC09: VPP process ESP packet in Tunnel Mode with AES-CBC-256 encryption and SHA-384-192 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 4a51323169525736645a385a63473678336d526930674c5a444b4f6c4a545545 integ_alg sha-384-192 integ_key 444a4f53676454573344746671556e48724956343467364742476d4f795076696c354d3559677a6454666b6854654e65 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 4a51323169525736645a385a63473678336d526930674c5a444b4f6c4a545545 integ_alg sha-384-192 integ_key 444a4f53676454573344746671556e48724956343467364742476d4f795076696c354d3559677a6454666b6854654e65 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC12: VPP process ESP packet in Tunnel Mode with AES-CBC-256 encryption and SHA-512-256 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 4e6c707673436243413778616247676b624a6a514d306d305367643770714267 integ_alg sha-512-256 integ_key 4b534b59536f504233385072764646586f4c4246687148315656504345356a52415233584241684a4437386656316f66426a70344a435262355059646d646338 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 4e6c707673436243413778616247676b624a6a514d306d305367643770714267 integ_alg sha-512-256 integ_key 4b534b59536f504233385072764646586f4c4246687148315656504345356a52415233584241684a4437386656316f66426a70344a435262355059646d646338 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC13: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 463950346472785334495a675270794b integ_alg sha1-96 integ_key 447345624e4b504c7a686c6734676e4a58414972 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 463950346472785334495a675270794b integ_alg sha1-96 integ_key 447345624e4b504c7a686c6734676e4a58414972 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC14: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4d6436774d7953314e64694a4f4c7057 integ_alg sha1-96 integ_key 3661496d70526356544a4f42305a6e62776f6f4c tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4d6436774d7953314e64694a4f4c7057 integ_alg sha1-96 integ_key 3661496d70526356544a4f42305a6e62776f6f4c tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC15: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 61386e54334f6e36355155374262344a integ_alg sha1-96 integ_key 67396a4d667a636c57714e4f36396773706e5658 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 61386e54334f6e36355155374262344a integ_alg sha1-96 integ_key 67396a4d667a636c57714e4f36396773706e5658 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC16: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 5a4e6632375078514867657561766149 integ_alg sha1-96 integ_key 6b46303675374776734e4e744243415847694246 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 5a4e6632375078514867657561766149 integ_alg sha1-96 integ_key 6b46303675374776734e4e744243415847694246 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_sa_set_key sa_id 10 crypto_key 625a7a587230337665435556476e7764 integ_key 6964784b7a50597475587471326a6a5364465875 |br| ipsec_sa_set_key sa_id 20 crypto_key 625a7a587230337665435556476e7764 integ_key 6964784b7a50597475587471326a6a5364465875 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC17: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 5931757477686243356a6c74774f476d integ_alg sha1-96 integ_key 4b35366530364a5a786f55783833336c79457863 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 5931757477686243356a6c74774f476d integ_alg sha1-96 integ_key 4b35366530364a5a786f55783833336c79457863 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_sa_set_key sa_id 10 crypto_key 67717a665575433279695a6a37394639 integ_key 336569384b7a6b4d56665550664b325a37636e68 |br| ipsec_sa_set_key sa_id 20 crypto_key 67717a665575433279695a6a37394639 integ_key 336569384b7a6b4d56665550664b325a37636e68 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC18: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6a72315252634543774b393044443853 integ_alg sha1-96 integ_key 677448684132564a5444626d6856365846305343 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6a72315252634543774b393044443853 integ_alg sha1-96 integ_key 677448684132564a5444626d6856365846305343 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_sa_set_key sa_id 10 crypto_key 4d4f615a7732594146753946414e5861 integ_key 634c37726771317369504256784f355759626c75 |br| ipsec_sa_set_key sa_id 20 crypto_key 4d4f615a7732594146753946414e5861 integ_key 634c37726771317369504256784f355759626c75 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC19: VPP process ESP packet in Tunnel Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 5054374d706d3556616766573163434e integ_alg sha1-96 integ_key 5245634d775a794e5650664a614e6d4e32696655 tunnel_src 3ffe:5f::2 tunnel_dst 3ffe:5f::1 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 5054374d706d3556616766573163434e integ_alg sha1-96 integ_key 5245634d775a794e5650664a614e6d4e32696655 tunnel_src 3ffe:5f::1 tunnel_dst 3ffe:5f::2 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:60::4 laddr_stop 3ffe:60::4 raddr_start 3ffe:60::3 raddr_stop 3ffe:60::3 |br| ipsec_sa_set_key sa_id 10 crypto_key 736f5a776a50523550464c723431526e integ_key 74555a475542614654795271576c444f50545333 |br| ipsec_sa_set_key sa_id 20 crypto_key 736f5a776a50523550464c723431526e integ_key 74555a475542614654795271576c444f50545333 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip6ipsectpt-ip6base-func ''''''''''''''''''''''''''''''''' **IPv6 IPsec transport mode test suite.** - **[Top] Network topologies:** TG-DUT1 2-node topology with one link between nodes. - **[Cfg] DUT configuration:** On DUT1 create loopback interface, configure loopback an physical interface IPv6 addresses, static ARP record, route and IPsec manual keyed connection in transport mode. - **[Ver] TG verification:** ESP packet is sent from TG to DUT1. ESP packet is received on TG from DUT1. - **[Ref] Applicable standard specifications:** RFC4303. +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===========================================================================================================================================================================+=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 59645769333232575842784c616b6d48 integ_alg sha1-96 integ_key 77745a4d71724f716245516f456f574649756559 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 59645769333232575842784c616b6d48 integ_alg sha1-96 integ_key 77745a4d71724f716245516f456f574649756559 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: VPP process ESP packet in Transport Mode with AES-CBC-192 encryption and SHA-256-128 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-192 crypto_key 366c7133776937474f4c4e63773555414a72563462494e4e integ_alg sha-256-128 integ_key 714b36767248507946704d4c3779766e356b5437545479474f4348425a325941 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-192 crypto_key 366c7133776937474f4c4e63773555414a72563462494e4e integ_alg sha-256-128 integ_key 714b36767248507946704d4c3779766e356b5437545479474f4348425a325941 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC09: VPP process ESP packet in Transport Mode with AES-CBC-256 encryption and SHA-384-192 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 6e736c6e6157374c6c70697257495a4b31657a484263666b4c4a567061597479 integ_alg sha-384-192 integ_key 6d574f4c714d73744d5a4847784756527274355347714b794f7450714252395a564353773967486c4734373569583555 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 6e736c6e6157374c6c70697257495a4b31657a484263666b4c4a567061597479 integ_alg sha-384-192 integ_key 6d574f4c714d73744d5a4847784756527274355347714b794f7450714252395a564353773967486c4734373569583555 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC12: VPP process ESP packet in Transport Mode with AES-CBC-256 encryption and SHA-512-256 integrity | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-256 crypto_key 37756b654d70796131663363765331446f50746a6c356e323636793843336570 integ_alg sha-512-256 integ_key 4f44727972674b624b575a376a69626d65496a4530354348614d6e59707752556e31507679524f47477363585057754b6e4e536e544332574550376e4b573373 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-256 crypto_key 37756b654d70796131663363765331446f50746a6c356e323636793843336570 integ_alg sha-512-256 integ_key 4f44727972674b624b575a376a69626d65496a4530354348614d6e59707752556e31507679524f47477363585057754b6e4e536e544332574550376e4b573373 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC13: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 39456b4a6e514272796d484437476257 integ_alg sha1-96 integ_key 434736376d347645726263764962597464697463 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 39456b4a6e514272796d484437476257 integ_alg sha1-96 integ_key 434736376d347645726263764962597464697463 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC14: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6f554874457036754c347a366a6a6b37 integ_alg sha1-96 integ_key 424a5a70434a49696d7a464b63446d4568665663 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6f554874457036754c347a366a6a6b37 integ_alg sha1-96 integ_key 424a5a70434a49696d7a464b63446d4568665663 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC15: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4c5a627736554c6c6e32534a6e326b55 integ_alg sha1-96 integ_key 676a5a306b545862443767317a67317934633672 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4c5a627736554c6c6e32534a6e326b55 integ_alg sha1-96 integ_key 676a5a306b545862443767317a67317934633672 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC16: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 537638527970726f5333577177427955 integ_alg sha1-96 integ_key 59697a7572523237316875456a413459586d5746 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 537638527970726f5333577177427955 integ_alg sha1-96 integ_key 59697a7572523237316875456a413459586d5746 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_sa_set_key sa_id 10 crypto_key 5463573354544252613670675a505033 integ_key 4e3444343957563076434746316c76316a796458 |br| ipsec_sa_set_key sa_id 20 crypto_key 5463573354544252613670675a505033 integ_key 4e3444343957563076434746316c76316a796458 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC17: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6d6743556162596f6438344852343330 integ_alg sha1-96 integ_key 5874747a5659326168694f4b4354375635344639 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6d6743556162596f6438344852343330 integ_alg sha1-96 integ_key 5874747a5659326168694f4b4354375635344639 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_sa_set_key sa_id 10 crypto_key 693243325074426533763374334c4779 integ_key 4e6b4b72544572335a584f694738717a56435a30 |br| ipsec_sa_set_key sa_id 20 crypto_key 693243325074426533763374334c4779 integ_key 4e6b4b72544572335a584f694738717a56435a30 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC18: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4a307873687046525a34793956796d54 integ_alg sha1-96 integ_key 79544d30767a555163667a446537593732655630 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4a307873687046525a34793956796d54 integ_alg sha1-96 integ_key 79544d30767a555163667a446537593732655630 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_sa_set_key sa_id 10 crypto_key 6b4176716b544463493430616279776e integ_key 6a78536b487a64503037757950354854356e6645 |br| ipsec_sa_set_key sa_id 20 crypto_key 6b4176716b544463493430616279776e integ_key 6a78536b487a64503037757950354854356e6645 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC19: VPP process ESP packet in Transport Mode with AES-CBC-128 encryption and SHA1-96 integrity with update SA keys - different encryption and integrity alogrithms used | |prein| **DUT1:** |br| create_loopback |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 3ffe:5f::2/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_add_del_address sw_if_index 5 3ffe:60::4/64 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 3ffe:5f::1 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| ip_add_del_route 3ffe:60::3/128 via 3ffe:5f::1 sw_if_index 1 resolve-attempts 10 count 1 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 333370666a3862564136774d66464f4d integ_alg sha1-96 integ_key 4b34465472456b75596d56696761646d79455639 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 333370666a3862564136774d66464f4d integ_alg sha1-96 integ_key 4b34465472456b75596d56696761646d79455639 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 1 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 3ffe:5f::2 laddr_stop 3ffe:5f::2 raddr_start 3ffe:5f::1 raddr_stop 3ffe:5f::1 |br| ipsec_sa_set_key sa_id 10 crypto_key 38656941636b58366e6d5159484a4a72 integ_key 55535a744e327a584e765471675a3932754d4655 |br| ipsec_sa_set_key sa_id 20 crypto_key 38656941636b58366e6d5159484a4a72 integ_key 55535a744e327a584e765471675a3932754d4655 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| |preout| | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip6ipsectptlispgpe-ip4base-func '''''''''''''''''''''''''''''''''''''''' **IPv6 - ip4-ipsec-lispgpe-ip6 - main fib, virt2lisp, phy2lisp** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv6-LISPGPE-IPSec-IPv4-ICMP, Eth-IPv6-IPSec-LISPGPE-IPv4-ICMP - **[Cfg] DUT configuration:** Each DUT is configured with LISP and IPsec. IPsec is in transport mode. Tests cases are for IPsec configured both on RLOC interface or lisp_gpe0 interface. - **[Ver] TG verification:** Packet is send from TG(if1) across the DUT1 to DUT2 where it is forwarded to TG(if2). - **[Ref] Applicable standard specifications:** RFC6830, RFC4303. +---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===============================================================================================================+=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) on RLOC Int. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 6.0.1.1/24 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::2 mac fa:16:3e:69:ef:aa |br| ip_neighbor_add_del sw_if_index 1 dst 6.0.1.2 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.0.1.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.0.2.0/24 seid 6.0.1.0/24 rloc 2001:cdba:3::2 |br| lisp_add_del_adjacency add vni 0 reid 6.0.2.0/24 leid 6.0.1.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 38377537775a6131675237736c496b65 integ_alg sha1-96 integ_key 56586f6553787774344a67374530795573473552 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 38377537775a6131675237736c496b65 integ_alg sha1-96 integ_key 56586f6553787774344a67374530795573473552 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:3::1 laddr_stop 2001:cdba:3::1 raddr_start 2001:cdba:3::2 raddr_stop 2001:cdba:3::2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:3::1 laddr_stop 2001:cdba:3::1 raddr_start 2001:cdba:3::2 raddr_stop 2001:cdba:3::2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::2/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 6.0.2.1/24 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 6.0.2.2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::1 mac fa:16:3e:59:94:04 |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.0.2.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.0.1.0/24 seid 6.0.2.0/24 rloc 2001:cdba:3::1 |br| lisp_add_del_adjacency add vni 0 reid 6.0.1.0/24 leid 6.0.2.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 38377537775a6131675237736c496b65 integ_alg sha1-96 integ_key 56586f6553787774344a67374530795573473552 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 38377537775a6131675237736c496b65 integ_alg sha1-96 integ_key 56586f6553787774344a67374530795573473552 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:3::2 laddr_stop 2001:cdba:3::2 raddr_start 2001:cdba:3::1 raddr_stop 2001:cdba:3::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:3::2 laddr_stop 2001:cdba:3::2 raddr_start 2001:cdba:3::1 raddr_stop 2001:cdba:3::1 |br| |preout| | +---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT1 and DUT2 route IPv4 bidirectionally over LISP GPE tunnel using IPsec (transport) on lisp_gpe0 Int. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 6.0.1.1/24 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::2 mac fa:16:3e:69:ef:aa |br| ip_neighbor_add_del sw_if_index 1 dst 6.0.1.2 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.0.1.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.0.2.0/24 seid 6.0.1.0/24 rloc 2001:cdba:3::2 |br| lisp_add_del_adjacency add vni 0 reid 6.0.2.0/24 leid 6.0.1.0/24 |br| sw_interface_dump |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 6f434447323077494f5a6e6957646139 integ_alg sha1-96 integ_key 59565176737878757675413764676c756e6e694f |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 6f434447323077494f5a6e6957646139 integ_alg sha1-96 integ_key 59565176737878757675413764676c756e6e694f |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:3::1 laddr_stop 2001:cdba:3::1 raddr_start 2001:cdba:3::2 raddr_stop 2001:cdba:3::2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:3::1 laddr_stop 2001:cdba:3::1 raddr_start 2001:cdba:3::2 raddr_stop 2001:cdba:3::2 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::2/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 6.0.2.1/24 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 6.0.2.2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::1 mac fa:16:3e:59:94:04 |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 6.0.2.0/24 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 6.0.1.0/24 seid 6.0.2.0/24 rloc 2001:cdba:3::1 |br| lisp_add_del_adjacency add vni 0 reid 6.0.1.0/24 leid 6.0.2.0/24 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 6f434447323077494f5a6e6957646139 integ_alg sha1-96 integ_key 59565176737878757675413764676c756e6e694f |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 6f434447323077494f5a6e6957646139 integ_alg sha1-96 integ_key 59565176737878757675413764676c756e6e694f |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:3::2 laddr_stop 2001:cdba:3::2 raddr_start 2001:cdba:3::1 raddr_stop 2001:cdba:3::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:3::2 laddr_stop 2001:cdba:3::2 raddr_start 2001:cdba:3::1 raddr_stop 2001:cdba:3::1 |br| |preout| | +---------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip6ipsectptlispgpe-ip6base-func '''''''''''''''''''''''''''''''''''''''' **IPv6 - ip6-ipsec-lispgpe-ip6 - main fib, vrf (gpe_vni-to-vrf), phy2lisp, virt2lisp** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv6-IPSec-LISPGPE-IPv6-ICMPv6, - **[Cfg] DUT configuration:** Each DUT is configured with LISP and IPsec. IPsec is in transport mode. Tests cases are for IPsec configured both on RLOC interface or lisp_gpe0 interface. - **[Ver] TG verification:** Packet is send from TG(if1) across the DUT1 to DUT2 where it is forwarded to TG(if2). - **[Ref] Applicable standard specifications:** RFC6830, RFC4303. +------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +============================================================================================================+===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 route IPv6 bidirectionally over LISP GPE tunnel using IPsec (transport) on RLOC Int. | |prein| **DUT1:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:1::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:1::2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::2 mac fa:16:3e:69:ef:aa |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:1::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:2::0/64 seid 2001:cdba:1::0/64 rloc 2001:cdba:3::2 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:2::0/64 leid 2001:cdba:1::0/64 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 71445372304b446752624457364c3733 integ_alg sha1-96 integ_key 554b754176625a565178324a496f437633364274 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 71445372304b446752624457364c3733 integ_alg sha1-96 integ_key 554b754176625a565178324a496f437633364274 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:3::1 laddr_stop 2001:cdba:3::1 raddr_start 2001:cdba:3::2 raddr_stop 2001:cdba:3::2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:3::1 laddr_stop 2001:cdba:3::1 raddr_start 2001:cdba:3::2 raddr_stop 2001:cdba:3::2 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::2/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:2::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:2::2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::1 mac fa:16:3e:59:94:04 |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:2::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:1::0/64 seid 2001:cdba:2::0/64 rloc 2001:cdba:3::1 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:1::0/64 leid 2001:cdba:2::0/64 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 71445372304b446752624457364c3733 integ_alg sha1-96 integ_key 554b754176625a565178324a496f437633364274 |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 71445372304b446752624457364c3733 integ_alg sha1-96 integ_key 554b754176625a565178324a496f437633364274 |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 3 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:3::2 laddr_stop 2001:cdba:3::2 raddr_start 2001:cdba:3::1 raddr_stop 2001:cdba:3::1 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:3::2 laddr_stop 2001:cdba:3::2 raddr_start 2001:cdba:3::1 raddr_stop 2001:cdba:3::1 |br| |preout| | +------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT1 and DUT2 route IPv6 bidirectionally over LISP GPE tunnel using IPsec (transport) lisp_gpe0 Int. | |prein| **DUT1:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::1/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:1::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:1::2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::2 mac fa:16:3e:69:ef:aa |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:1::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:2::0/64 seid 2001:cdba:1::0/64 rloc 2001:cdba:3::2 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:2::0/64 leid 2001:cdba:1::0/64 |br| sw_interface_dump |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1001 crypto_alg aes-cbc-128 crypto_key 4b614a6f32445070377045766a6a7952 integ_alg sha1-96 integ_key 703432655553597936354b446e4c77576646577a |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1000 crypto_alg aes-cbc-128 crypto_key 4b614a6f32445070377045766a6a7952 integ_alg sha1-96 integ_key 703432655553597936354b446e4c77576646577a |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:1::2 laddr_stop 2001:cdba:1::2 raddr_start 2001:cdba:2::2 raddr_stop 2001:cdba:2::2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:1::2 laddr_stop 2001:cdba:1::2 raddr_start 2001:cdba:2::2 raddr_stop 2001:cdba:2::2 |br| |br| **DUT2:** |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 2001:cdba:3::2/64 |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_add_del_address sw_if_index 1 2001:cdba:2::1/64 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| ip_neighbor_add_del sw_if_index 1 dst 2001:cdba:2::2 mac fa:16:3e:aa:a3:f6 |br| ip_neighbor_add_del sw_if_index 3 dst 2001:cdba:3::1 mac fa:16:3e:59:94:04 |br| sw_interface_ip6nd_ra_config sw_if_index 4 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 3 surpress |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| lisp_enable_disable enable |br| lisp_gpe_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 0 vrf 0 |br| lisp_add_del_local_eid vni 0 eid 2001:cdba:2::0/64 locator-set tst_locator |br| lisp_add_del_remote_mapping add vni 0 eid 2001:cdba:1::0/64 seid 2001:cdba:2::0/64 rloc 2001:cdba:3::1 |br| lisp_add_del_adjacency add vni 0 reid 2001:cdba:1::0/64 leid 2001:cdba:2::0/64 |br| ipsec_sad_add_del_entry esp sad_id 10 spi 1000 crypto_alg aes-cbc-128 crypto_key 4b614a6f32445070377045766a6a7952 integ_alg sha1-96 integ_key 703432655553597936354b446e4c77576646577a |br| ipsec_sad_add_del_entry esp sad_id 20 spi 1001 crypto_alg aes-cbc-128 crypto_key 4b614a6f32445070377045766a6a7952 integ_alg sha1-96 integ_key 703432655553597936354b446e4c77576646577a |br| ipsec_spd_add_del spd_id 1 |br| ipsec_interface_add_del_spd sw_if_index 5 spd_id 1 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 inbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 100 outbound action bypass protocol 50 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 inbound action protectsa_id 20 laddr_start 2001:cdba:2::2 laddr_stop 2001:cdba:2::2 raddr_start 2001:cdba:1::2 raddr_stop 2001:cdba:1::2 |br| ipsec_spd_add_del_entry spd_id 1 priority 10 outbound action protectsa_id 10 laddr_start 2001:cdba:2::2 laddr_stop 2001:cdba:2::2 raddr_start 2001:cdba:1::2 raddr_stop 2001:cdba:1::2 |br| |preout| | +------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ip4 tunnels ``````````` softwire '''''''' eth2p-ethip4--ethip6ip4-ip4base--ip6base-swirelw46-func ....................................................... **Lightweight 4 over 6 test cases** LW4o6 is a subset of MAP-E, with per-subscriber rules. It uses the same tunneling mechanism and configuration as MAP-E. It does not use embedded address bits. - **[Top] Network Topologies:** TG=DUT1 2-node topology with two links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-UDP on TG_if1-DUT, Eth-IPv6-IPv4-UDP on TG_if2_DUT. - **[Cfg] DUT configuration:** DUT1 is configured as lwAFTR. - **[Ver] TG verification:** Test UDP ICMP Echo Request in IPv4 are sent to lwAFTR and are verified by TG for correctness their encapsulation in IPv6 src-addr, dst-addr and MAC addresses. - **[Ref] Applicable standard specifications:** RFC7596 RFC7597. +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==================================================================================+====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: Encapsulate IPv4 into IPv6. IPv6 dst depends on IPv4 and UDP destination | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 2001:1::2/128 via 2001:0::2 sw_if_index 1 count 1 |br| map_add_domain ip4-pfx 20.0.0.1/32 ip6-pfx 2001:1::/64 ip6-src 2001:1::1 ea-bits-len 0 psid-offset 6 psid-len 8 |br| map_add_del_rule index 0 psid 52 dst 2001:1::2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: Encapsulate IPv4 ICMP into IPv6. IPv6 dst depends on IPv4 addr and ICMP ID | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 2001:1::2/128 via 2001:0::2 sw_if_index 1 count 1 |br| map_add_domain ip4-pfx 20.0.0.1/32 ip6-pfx 2001:1::/64 ip6-src 2001:1::1 ea-bits-len 0 psid-offset 6 psid-len 8 |br| map_add_del_rule index 0 psid 52 dst 2001:1::2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: Decapsulate IPv4 UDP from IPv6. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.100 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.0.0.1/32 ip6-pfx 2001:1::/64 ip6-src 2001:1::1 ea-bits-len 0 psid-offset 6 psid-len 8 |br| map_add_del_rule index 0 psid 52 dst 2001:1::2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: Hairpinning of traffic between two lwB4 | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 2001:1::3/128 via 2001:0::2 sw_if_index 1 count 1 |br| map_add_domain ip4-pfx 20.0.0.1/32 ip6-pfx 2001:1::/64 ip6-src 2001:1::1 ea-bits-len 0 psid-offset 6 psid-len 8 |br| map_add_del_rule index 0 psid 52 dst 2001:1::2 |br| map_add_del_rule index 0 psid 22 dst 2001:1::3 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4--ethip6ip4-ip4base--ip6base-swiremape-func ....................................................... **Test for Basic mapping rule for MAP-E** - **[Top] Network Topologies:** TG - DUT1 - TG with two links between the nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-UDP on TG-to-DUT-if1. Eth-IPv6-IPv4-UDP on TG-to-DUT-if2. - **[Cfg] DUT configuration:** DUT is configured with IPv4 on one DUT-to-TG interface and IPv6 address on second DUT-to-TG interface. MAP-E domain is configured in test template based on test parameters. - **[Ver] TG verification:** UDP packets in IPv4 are sent by TG to destination in MAP domain. IPv6 packets with encapsulated IPv4 are received on TG interface. - **[Ref] Applicable standard specifications:** RFC7597. +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==================================================================================+=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: BMR, then an IPv4 prefix is assigned | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 1.0.0.1/32 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 4 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 8 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 10 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 20 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 23 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 4 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 7 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: BMR, full IPv4 address is to be assigned | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 1.0.0.1/32 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 24 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.160.0.0/12 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 20 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.200.0/22 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 10 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 8 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.208/28 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 4 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 0 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/40 ip6-src 2001:db8:ffff::1 ea-bits-len 24 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.160.0.0/12 ip6-pfx 2001:db8::/44 ip6-src 2001:db8:ffff::1 ea-bits-len 20 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001:db8::/48 ip6-src 2001:db8:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.200.0/22 ip6-pfx 2001:db8::/54 ip6-src 2001:db8:ffff::1 ea-bits-len 10 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: BMR, shared IPv4 address is to be assigned | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 1.0.0.1/32 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 48 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 48 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 48 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 48 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001::/24 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001::/24 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001::/24 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001::/24 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001::/24 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001::/24 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.160.0.0/12 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 25 psid-offset 6 psid-len 5 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 25 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 25 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 25 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.192.0/20 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 17 psid-offset 6 psid-len 5 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 17 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 17 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.0/24 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 12 psid-offset 6 psid-len 4 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 12 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: End user IPv6 prefix is 64 | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 1.0.0.1/32 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8:0012:3400::/56 ip6-src 2001:db8:ffff::1 ea-bits-len 8 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.208/28 ip6-pfx 2001:db8:0012:3400::/56 ip6-src 2001:db8:ffff::1 ea-bits-len 8 psid-offset 5 psid-len 4 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8:0012:3400::/64 ip6-src 2001:db8:ffff::1 ea-bits-len 0 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001:db8:0012:3400::/64 ip6-src 2001:db8:ffff::1 ea-bits-len 0 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: IPv4 prefix is 0 | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 1.0.0.1/32 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 0.0.0.0/0 ip6-pfx 2001:db8:0000::/40 ip6-src 2001:db8:ffff::1 ea-bits-len 8 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 0.0.0.0/0 ip6-pfx 2001:db8:0000::/40 ip6-src 2001:db8:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 0.0.0.0/0 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 32 psid-offset 0 psid-len 0 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 0.0.0.0/0 ip6-pfx 2001:d00::/24 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 0.0.0.0/0 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 40 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC06: Multiple domain and check with traffic script IPv4 source IPv6 destination | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 0.0.0.0/0 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 77.167.0.0/16 ip6-pfx 2001:4da7::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 166.223.0.0/16 ip6-pfx 2001:a6df::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 144.113.0.0/16 ip6-pfx 2001:9071::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 168.98.0.0/16 ip6-pfx 2001:a862::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 81.32.0.0/16 ip6-pfx 2001:5120::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC07: Multiple domain and check with traffic script IPv6 source IPv6 destination | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 0.0.0.0/0 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 77.167.0.0/16 ip6-pfx 2001:4da7::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 166.223.0.0/16 ip6-pfx 2001:a6df::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 144.113.0.0/16 ip6-pfx 2001:9071::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 168.98.0.0/16 ip6-pfx 2001:a862::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 81.32.0.0/16 ip6-pfx 2001:5120::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC08: Encapsulate IPv4 ICMP into IPv6 | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 0.0.0.0/0 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 77.167.0.0/16 ip6-pfx 2001:4da7::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 166.223.0.0/16 ip6-pfx 2001:a6df::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 144.113.0.0/16 ip6-pfx 2001:9071::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 168.98.0.0/16 ip6-pfx 2001:a862::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| map_add_domain ip4-pfx 81.32.0.0/16 ip6-pfx 2001:5120::/48 ip6-src 2001:ffff::1 ea-bits-len 16 psid-offset 0 psid-len 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC09: Repeated ip neighbor command doesnt put FIB to broken state | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route 2001::/16 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 0.0.0.0/0 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 48 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route 2001::/16 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 0.0.0.0/0 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::1 ea-bits-len 48 psid-offset 6 psid-len 8 |br| map_del_domain index 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Bug: VPP-318 | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::1 ea-bits-len 20 psid-offset 6 psid-len 8 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4--ethip6ip4-ip4base--ip6base-swiremapt-func ....................................................... **Test for Basic mapping rule for MAP-T** - **[Top] Network Topologies:** TG - DUT1 - TG with two links between the nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-UDP on TG-to-DUT-if1. Eth-IPv6-UDP on TG-to-DUT-if2. - **[Cfg] DUT configuration:** DUT is configured with IPv4 on one DUT-to-TG interface and IPv6 address on second DUT-to-TG interface. MAP-T domain is configured in test template based on test parameters. - **[Ver] TG verification:** UDP packets in IPv4 are sent by TG to destination in MAP domain. IPv6 packets with translated IPv4 addresses are received on TG interface. - **[Ref] Applicable standard specifications:** RFC7599 +------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==================+==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: MAP-T test | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 10.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 2001:0::1/64 |br| ip_add_del_route ::/0 via 2001:0::2 sw_if_index 1 |br| ip_neighbor_add_del sw_if_index 1 dst 2001:0::2 mac fa:16:3e:6f:6c:3a |br| ip_add_del_route 0.0.0.0/0 via 10.0.0.2 sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.2 mac fa:16:3e:25:1e:fd |br| map_add_domain ip4-pfx 20.169.0.0/16 ip6-pfx 2001::/16 ip6-src 2001:db8:ffff::/96 ea-bits-len 40 psid-offset 0 psid-len 0 map-t |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.169.201.219/32 ip6-pfx 2001:db8::/32 ip6-src 2001:db8:ffff::/96 ea-bits-len 0 psid-offset 0 psid-len 0 map-t |br| map_del_domain index 0 |br| map_add_domain ip4-pfx 20.0.0.0/8 ip6-pfx 2001:db8::/40 ip6-src 2001:db8:ffff::/96 ea-bits-len 24 psid-offset 0 psid-len 0 map-t |br| map_del_domain index 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ vxlan ''''' eth2p-dot1qip4vxlan-l2bdbasemaclrn-func ....................................... **RFC7348 VXLAN: Bridge-domain with VXLAN over VLAN test cases** - **[Top] Network topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet encapsulations:** Eth-dot1q-IPv4-VXLAN-Eth-IPv4-ICMPv4 on DUT1-DUT2, Eth-dot1q-IPv4-ICMPv4 on TG-DUTn for L2 switching of IPv4. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with L2 bridge-domain (L2BD) switching combined with static MACs, MAC learning enabled and Split Horizon Groups (SHG) depending on test case; VXLAN tunnels are configured between L2BDs on 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:** RFC7348. +------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==========================================================================================+=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 with L2BD and VXLANoIPv4oVLAN tunnels switch ICMPv4 between TG links | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| create_vlan_subif sw_if_index 3 vlan 10 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 5 172.16.0.1/24 |br| ip_neighbor_add_del sw_if_index 5 dst 172.16.0.2 mac fa:16:3e:69:ef:aa |br| vxlan_add_del_tunnel src 172.16.0.1 dst 172.16.0.2 vni 23 |br| sw_interface_set_flags sw_if_index 6 admin-up |br| bridge_domain_add_del bd_id 23 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 23 shg 0 enable |br| sw_interface_set_l2_bridge sw_if_index 6 bd_id 23 shg 0 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| create_vlan_subif sw_if_index 3 vlan 10 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_dump |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 5 172.16.0.2/24 |br| ip_neighbor_add_del sw_if_index 5 dst 172.16.0.1 mac fa:16:3e:59:94:04 |br| vxlan_add_del_tunnel src 172.16.0.2 dst 172.16.0.1 vni 23 |br| sw_interface_set_flags sw_if_index 6 admin-up |br| bridge_domain_add_del bd_id 23 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 23 shg 0 enable |br| sw_interface_set_l2_bridge sw_if_index 6 bd_id 23 shg 0 enable |br| |preout| | +------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4vxlan-l2bdbasemaclrn-func ..................................... **Bridge-domain with VXLAN test cases - IPv4** - **[Top] Network topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet encapsulations:** Eth-IPv4-VXLAN-Eth-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 bridge-domain (L2BD) switching combined with MAC learning enabled; VXLAN tunnels are configured between L2BDs on 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:** RFC7348. +-------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=====================================================================================+===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 with L2BD and VXLANoIPv4 tunnels switch ICMPv4 between TG links | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 172.16.0.2 mac fa:16:3e:69:ef:aa |br| vxlan_add_del_tunnel src 172.16.0.1 dst 172.16.0.2 vni 23 |br| bridge_domain_add_del bd_id 10 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 10 shg 0 enable |br| sw_interface_set_l2_bridge sw_if_index 5 bd_id 10 shg 0 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.2/24 |br| ip_neighbor_add_del sw_if_index 3 dst 172.16.0.1 mac fa:16:3e:59:94:04 |br| vxlan_add_del_tunnel src 172.16.0.2 dst 172.16.0.1 vni 23 |br| bridge_domain_add_del bd_id 10 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 10 shg 0 enable |br| sw_interface_set_l2_bridge sw_if_index 5 bd_id 10 shg 0 enable |br| |preout| | +-------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4vxlan-l2xcbase-func ............................... **RFC7348 VXLAN: L2 cross-connect with VXLAN test cases** - **[Top] Network topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet encapsulations:** Eth-IPv4-VXLAN-Eth-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; VXLAN tunnels are configured between L2XCs on 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:** RFC7348. +-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=====================================================================================+===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 with L2XC and VXLANoIPv4 tunnels switch ICMPv4 between TG links | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 172.16.0.2 mac fa:16:3e:69:ef:aa |br| vxlan_add_del_tunnel src 172.16.0.1 dst 172.16.0.2 vni 24 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 5 |br| sw_interface_set_l2_xconnect rx_sw_if_index 5 tx_sw_if_index 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.2/24 |br| ip_neighbor_add_del sw_if_index 3 dst 172.16.0.1 mac fa:16:3e:59:94:04 |br| vxlan_add_del_tunnel src 172.16.0.2 dst 172.16.0.1 vni 24 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 5 |br| sw_interface_set_l2_xconnect rx_sw_if_index 5 tx_sw_if_index 1 |br| |preout| | +-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth4p-ethip4vxlan-l2bdbasemaclrn-l2shg-func ........................................... **L2BD with SHG combined with VXLAN test cases - IPv4** - **[Top] Network topologies:** TG=DUT1=DUT2=TG 3-node circular topology with double parallel links. - **[Enc] Packet encapsulations:** Eth-IPv4-VXLAN-Eth-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 bridge-domain (L2BD) switching combined with MAC learning enabled and Split Horizon Groups (SHG); VXLAN tunnels are configured between L2BDs on 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:** RFC7348. +-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=======================================================================================================+===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 with L2BD and VXLANoIPv4 tunnels in SHG switch ICMPv4 between TG links | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.1/24 |br| vxlan_add_del_tunnel src 172.16.0.1 dst 172.16.0.2 vni 23 |br| vxlan_add_del_tunnel src 172.16.0.1 dst 172.16.0.2 vni 35 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_dump |br| bridge_domain_add_del bd_id 10 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_l2_bridge sw_if_index 2 bd_id 10 shg 0 enable |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 10 shg 0 enable |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_l2_bridge sw_if_index 5 bd_id 10 shg 1 enable |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_set_l2_bridge sw_if_index 6 bd_id 10 shg 1 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.2/24 |br| vxlan_add_del_tunnel src 172.16.0.2 dst 172.16.0.1 vni 23 |br| vxlan_add_del_tunnel src 172.16.0.2 dst 172.16.0.1 vni 35 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_dump |br| bridge_domain_add_del bd_id 20 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_l2_bridge sw_if_index 2 bd_id 20 shg 0 enable |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_l2_bridge sw_if_index 5 bd_id 20 shg 0 enable |br| bridge_domain_add_del bd_id 30 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 30 shg 0 enable |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_set_l2_bridge sw_if_index 6 bd_id 30 shg 0 enable |br| |preout| | +-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC01: DUT1 and DUT2 with L2BD and VXLANoIPv4 tunnels in different SHGs switch ICMPv4 between TG links | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.1/24 |br| vxlan_add_del_tunnel src 172.16.0.1 dst 172.16.0.2 vni 23 |br| vxlan_add_del_tunnel src 172.16.0.1 dst 172.16.0.2 vni 35 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_dump |br| bridge_domain_add_del bd_id 10 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_l2_bridge sw_if_index 2 bd_id 10 shg 0 enable |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 10 shg 0 enable |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_l2_bridge sw_if_index 5 bd_id 10 shg 1 enable |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_set_l2_bridge sw_if_index 6 bd_id 10 shg 2 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 172.16.0.2/24 |br| vxlan_add_del_tunnel src 172.16.0.2 dst 172.16.0.1 vni 23 |br| vxlan_add_del_tunnel src 172.16.0.2 dst 172.16.0.1 vni 35 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_dump |br| bridge_domain_add_del bd_id 20 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_l2_bridge sw_if_index 2 bd_id 20 shg 0 enable |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_set_l2_bridge sw_if_index 5 bd_id 20 shg 0 enable |br| bridge_domain_add_del bd_id 30 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 30 shg 0 enable |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_set_l2_bridge sw_if_index 6 bd_id 30 shg 0 enable |br| |preout| | +-------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ telemetry ````````` 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===========================================================================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT sends IPFIX template and data packets | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 1 match l3 ip4 src 192.168.1.2 |br| flow_classify_set_interface sw_if_index 1 ip4-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip4 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT reports packet flow for traffic by source address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 1 match l3 ip4 src 192.168.1.2 |br| flow_classify_set_interface sw_if_index 1 ip4-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip4 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: DUT reports packet flow for traffic with local destination address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| classify_add_del_table mask l3 ip4 dst |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 192.168.1.1 |br| flow_classify_set_interface sw_if_index 1 ip4-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip4 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: DUT reports packet flow for traffic with remote destination address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.1 mac fa:16:3e:69:ef:aa |br| classify_add_del_table mask l3 ip4 dst |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 192.168.2.1 |br| flow_classify_set_interface sw_if_index 1 ip4-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip4 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: DUT reports packet flow for traffic by source and destination port | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| classify_add_del_table mask l3 ip4 src proto l4 src_port dst_port |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 80 dst_port 80 |br| flow_classify_set_interface sw_if_index 1 ip4-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip4 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=====================================================================+==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT reports packet flow with a large number of packets | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 1 match l3 ip4 src 192.168.1.2 |br| flow_classify_set_interface sw_if_index 1 ip4-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip4 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT reports packet flow when multiple sessions are configured | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| classify_add_del_table mask l3 ip4 src proto l4 src_port dst_port |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 0 dst_port 0 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 1 dst_port 1 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 2 dst_port 2 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 3 dst_port 3 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 4 dst_port 4 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 5 dst_port 5 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 6 dst_port 6 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 7 dst_port 7 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 8 dst_port 8 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 9 dst_port 9 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 10 dst_port 10 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 11 dst_port 11 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 12 dst_port 12 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 13 dst_port 13 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 14 dst_port 14 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 15 dst_port 15 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 16 dst_port 16 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 17 dst_port 17 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 18 dst_port 18 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 19 dst_port 19 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 20 dst_port 20 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 21 dst_port 21 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 22 dst_port 22 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 23 dst_port 23 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 24 dst_port 24 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 25 dst_port 25 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 26 dst_port 26 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 27 dst_port 27 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 28 dst_port 28 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 29 dst_port 29 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 30 dst_port 30 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 31 dst_port 31 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 32 dst_port 32 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 33 dst_port 33 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 34 dst_port 34 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 35 dst_port 35 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 36 dst_port 36 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 37 dst_port 37 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 38 dst_port 38 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 39 dst_port 39 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 40 dst_port 40 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 41 dst_port 41 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 42 dst_port 42 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 43 dst_port 43 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 44 dst_port 44 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 45 dst_port 45 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 46 dst_port 46 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 47 dst_port 47 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 48 dst_port 48 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 49 dst_port 49 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 50 dst_port 50 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 51 dst_port 51 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 52 dst_port 52 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 53 dst_port 53 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 54 dst_port 54 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 55 dst_port 55 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 56 dst_port 56 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 57 dst_port 57 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 58 dst_port 58 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 59 dst_port 59 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 60 dst_port 60 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 61 dst_port 61 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 62 dst_port 62 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 63 dst_port 63 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 64 dst_port 64 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 65 dst_port 65 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 66 dst_port 66 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 67 dst_port 67 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 68 dst_port 68 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 69 dst_port 69 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 70 dst_port 70 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 71 dst_port 71 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 72 dst_port 72 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 73 dst_port 73 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 74 dst_port 74 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 75 dst_port 75 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 76 dst_port 76 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 77 dst_port 77 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 78 dst_port 78 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip4 src 192.168.1.2 proto 6 l4 src_port 79 dst_port 79 |br| flow_classify_set_interface sw_if_index 1 ip4-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 path_mtu 1450 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip4 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==============================================================+=========================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT mirrors L2 packets from one interface to another | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 192.168.1.2/24 |br| sw_interface_span_enable_disable src_sw_if_index 2 dst_sw_if_index 1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT mirrors IPv4 packets from one interface to another | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 192.168.1.2/24 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.1.1 mac fa:16:3e:25:1e:fd |br| sw_interface_span_enable_disable src_sw_if_index 2 dst_sw_if_index 1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===========================================================================+====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT reports packet flow for traffic by source address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10::10/64 |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 1 dst 12::10 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| classify_add_del_table mask l3 ip6 src |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip6 src 12::10 |br| flow_classify_set_interface sw_if_index 1 ip6-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip6 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT reports packet flow for traffic with local destination address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10::10/64 |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 1 dst 12::10 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| classify_add_del_table mask l3 ip6 dst |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 2 match_n 2 match l3 ip6 dst 10::10 |br| flow_classify_set_interface sw_if_index 1 ip6-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip6 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: DUT reports packet flow for traffic with remote destination address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10::10/64 |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 1 dst 12::10 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 3 dst 11::10 mac fa:16:3e:69:ef:aa |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| classify_add_del_table mask l3 ip6 dst |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 2 match_n 2 match l3 ip6 dst 11::10 |br| flow_classify_set_interface sw_if_index 1 ip6-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip6 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: DUT reports packet flow for traffic by source and destination port | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10::10/64 |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 1 dst 12::10 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| classify_add_del_table mask l3 ip6 src proto l4 src_port dst_port |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 80 dst_port 80 |br| flow_classify_set_interface sw_if_index 1 ip6-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip6 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=====================================================================+===========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT reports packet flow with a large number of packets | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10::10/64 |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 1 dst 12::10 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| classify_add_del_table mask l3 ip6 src |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 2 match l3 ip6 src 12::10 |br| flow_classify_set_interface sw_if_index 1 ip6-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip6 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT reports packet flow when multiple sessions are configured | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10::10/64 |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:6f:6c:3a |br| ip_neighbor_add_del sw_if_index 1 dst 12::10 mac fa:16:3e:6f:6c:3a |br| sw_interface_ip6nd_ra_config sw_if_index 1 surpress |br| classify_add_del_table mask l3 ip6 src proto l4 src_port dst_port |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 0 dst_port 0 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 1 dst_port 1 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 2 dst_port 2 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 3 dst_port 3 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 4 dst_port 4 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 5 dst_port 5 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 6 dst_port 6 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 7 dst_port 7 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 8 dst_port 8 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 9 dst_port 9 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 10 dst_port 10 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 11 dst_port 11 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 12 dst_port 12 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 13 dst_port 13 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 14 dst_port 14 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 15 dst_port 15 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 16 dst_port 16 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 17 dst_port 17 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 18 dst_port 18 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 19 dst_port 19 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 20 dst_port 20 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 21 dst_port 21 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 22 dst_port 22 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 23 dst_port 23 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 24 dst_port 24 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 25 dst_port 25 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 26 dst_port 26 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 27 dst_port 27 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 28 dst_port 28 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 29 dst_port 29 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 30 dst_port 30 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 31 dst_port 31 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 32 dst_port 32 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 33 dst_port 33 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 34 dst_port 34 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 35 dst_port 35 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 36 dst_port 36 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 37 dst_port 37 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 38 dst_port 38 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 39 dst_port 39 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 40 dst_port 40 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 41 dst_port 41 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 42 dst_port 42 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 43 dst_port 43 |br| classify_add_del_session acl-hit-next permit table-index 0 skip_n 1 match_n 3 match l3 ip6 src 12::10 proto 6 l4 src_port 44 dst_port 44 |br| flow_classify_set_interface sw_if_index 1 ip6-table 0 |br| set_ipfix_exporter collector_address 192.168.1.2 src_address 192.168.1.1 path_mtu 1450 template_interval 5 |br| set_ipfix_classify_stream domain 1 |br| ipfix_classify_table_add_del table 0 ip6 add |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +---------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==============================================================+================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT mirrors IPv6 packets from one interface to another | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_ip6nd_ra_config sw_if_index 2 surpress |br| sw_interface_add_del_address sw_if_index 2 10::1/24 |br| sw_interface_set_flags sw_if_index 2 admin-up |br| ip_neighbor_add_del sw_if_index 2 dst 11::1 mac fa:16:3e:25:1e:fd |br| ip_add_del_route 11::1/24 via 10::1 sw_if_index 2 resolve-attempts 10 count 1 |br| sw_interface_span_enable_disable src_sw_if_index 2 dst_sw_if_index 1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ip4 ``` eth2p-dot1q-ip4base-func '''''''''''''''''''''''' **IPv4 with VLAN subinterfaces** - **[Top] Network Topologies:** TG-DUT1-TG 2-node circular topology with double links between nodes. - **[Enc] Packet encapsulations:** Eth-IPv4-ICMPv4 on TG-DUT1-IF1, Eth-dot1q-IPv4-ICMPv4 on TG-DUT1-IF2. - **[Cfg] DUT configuration:** DUT1 is configured with 2 Vlan subinterfaces on DUT1-IF2. The subinterfaces and DUT1-IF1 have IP addresses set and corresponding IP neighbor entries are configured. - **[Ref] Applicable standard specifications:** IEEE 802.1q. +------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +====================================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: Process untagged send tagged | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| create_vlan_subif sw_if_index 1 vlan 10 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 5 admin-up |br| create_vlan_subif sw_if_index 1 vlan 20 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.100.1/24 |br| sw_interface_add_del_address sw_if_index 6 192.168.200.1/24 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.0.2 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 5 dst 192.168.100.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 6 dst 192.168.200.2 mac fa:16:3e:ac:67:59 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: Process tagged send untagged | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| create_vlan_subif sw_if_index 1 vlan 10 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 5 admin-up |br| create_vlan_subif sw_if_index 1 vlan 20 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.100.1/24 |br| sw_interface_add_del_address sw_if_index 6 192.168.200.1/24 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.0.2 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 5 dst 192.168.100.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 6 dst 192.168.200.2 mac fa:16:3e:ac:67:59 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: Process tagged send tagged | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| create_vlan_subif sw_if_index 1 vlan 10 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 5 admin-up |br| create_vlan_subif sw_if_index 1 vlan 20 |br| exec show interfaces |br| sw_interface_set_flags sw_if_index 6 admin-up |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| sw_interface_add_del_address sw_if_index 5 192.168.100.1/24 |br| sw_interface_add_del_address sw_if_index 6 192.168.200.1/24 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.0.2 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 5 dst 192.168.100.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 6 dst 192.168.200.2 mac fa:16:3e:ac:67:59 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-copblklistbase-func '''''''''''''''''''''''''''''''''''''''' **COP Security IPv4 Blacklist Tests** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-ICMPv4 on all links. - **[Cfg] DUT configuration:** DUT1 is configured with IPv4 routing and static routes. COP security black-lists are applied on DUT1 ingress interface from TG. DUT2 is configured with L2XC. - **[Ver] TG verification:** Test ICMPv4 Echo Request packets are sent in one direction by TG on link to DUT1; on receive TG verifies packets for correctness and drops as applicable. - **[Ref] Applicable standard specifications:** +---------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=====================================================================+===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT drops IPv4 pkts with COP blacklist set with IPv4 src-addr | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| ip_add_del_route 16.0.0.0/24 drop vrf 1 create-vrf |br| cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1 |br| cop_interface_enable_disable sw_if_index 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +---------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-copwhlistbase-func ''''''''''''''''''''''''''''''''''''''' **COP Security IPv4 Whitelist Tests** - **[Top] Network Topologies:** TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-ICMPv4 on all links. - **[Cfg] DUT configuration:** DUT1 is configured with IPv4 routing and static routes. COP security white-lists are applied on DUT1 ingress interface from TG. DUT2 is configured with L2XC. - **[Ver] TG verification:** Test ICMPv4 Echo Request packets are sent in one direction by TG on link to DUT1; on receive TG verifies packets for correctness and drops as applicable. - **[Ref] Applicable standard specifications:** +-----------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=======================================================================+================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT permits IPv4 pkts with COP whitelist set with IPv4 src-addr | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| ip_add_del_route 16.0.0.0/24 local vrf 1 create-vrf |br| cop_whitelist_enable_disable sw_if_index 1 ip4 fib-id 1 |br| cop_interface_enable_disable sw_if_index 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +-----------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-func ''''''''''''''''''''''''' **IPv4 routing test cases** RFC791 IPv4, RFC826 ARP, RFC792 ICMPv4. Encapsulations: Eth-IPv4-ICMPv4 on links TG-DUT1, TG-DUT2, DUT1-DUT2. IPv4 routing tests use circular 3-node topology TG - DUT1 - DUT2 - TG with one link between the nodes. DUT1 and DUT2 are configured with IPv4 routing and static routes. Test ICMPv4 Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2 and received on TG links on the other side of circular topology. On receive TG verifies packets IPv4 src-addr, dst-addr and MAC addresses. +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +======================================================================+===================================================================================================================+ | TC01: DUT replies to ICMPv4 Echo Req to its ingress interface | |prein| **DUT1:** |br| no VAT command executed |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ | TC02: DUT routes IPv4 to its egress interface | |prein| **DUT1:** |br| no VAT command executed |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ | TC03: DUT1 routes IPv4 to DUT2 ingress interface | |prein| **DUT1:** |br| no VAT command executed |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ | TC04: DUT1 routes IPv4 to DUT2 egress interface | |prein| **DUT1:** |br| no VAT command executed |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ | TC05: DUT1 and DUT2 route IPv4 between TG interfaces | |prein| **DUT1:** |br| no VAT command executed |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ | TC06: DUT replies to ICMPv4 Echo Reqs with size 64B-to-1500B-incr-1B | |prein| **DUT1:** |br| no VAT command executed |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ | TC08: DUT replies to ARP request | |prein| **DUT1:** |br| no VAT command executed |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +----------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-iaclbase-func '''''''''''''''''''''''''''''''''' **IPv4 routing with ingress ACL test cases** Encapsulations: Eth-IPv4 on links TG-DUT1, TG-DUT2, DUT1-DUT2. IPv4 ingress ACL (iACL) tests use 3-node topology TG - DUT1 - DUT2 - TG with one link between the nodes. DUT1 and DUT2 are configured with IPv4 routing and static routes. DUT1 is configured with iACL on link to TG, iACL classification and permit/deny action are configured on a per test case basis. Test ICMPv4 Echo Request packets are sent in one direction by TG on link to DUT1 and received on TG link to DUT2. On receive TG verifies if packets are dropped, or if received verifies packet IPv4 src-addr, dst-addr and MAC addresses. +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==========================================================================+========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT with iACL IPv4 src-addr drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 1 match_n 1 match l3 ip4 src 16.0.0.1 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT with iACL IPv4 dst-addr drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| ip_add_del_route 33.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask l3 ip4 dst |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 1 match_n 2 match l3 ip4 dst 32.0.0.1 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: DUT with iACL IPv4 src-addr and dst-addr drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| ip_add_del_route 33.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_table mask l3 ip4 dst |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 1 match_n 2 match l3 ip4 src 16.0.0.1 |br| classify_add_del_session acl-hit-next deny table-index 1 skip_n 1 match_n 2 match l3 ip4 dst 32.0.0.1 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| input_acl_set_interface sw_if_index 1 ip4-table 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: DUT with iACL IPv4 protocol set to TCP drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 0000000000000000000000000000000000000000000000FF |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 1 match_n 1 match hex 000000000000000000000000000000000000000000000006 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: DUT with iACL IPv4 protocol set to UDP drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 0000000000000000000000000000000000000000000000FF |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 1 match_n 1 match hex 000000000000000000000000000000000000000000000011 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC06: DUT with iACL IPv4 TCP src-ports drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 00000000000000000000000000000000000000000000000000000000000000000000FFFF0000 |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 2 match_n 1 match hex 0000000000000000000000000000000000000000000000000000000000000000000000500000 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC07: DUT with iACL IPv4 TCP dst-ports drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 000000000000000000000000000000000000000000000000000000000000000000000000FFFF |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 2 match_n 1 match hex 0000000000000000000000000000000000000000000000000000000000000000000000000050 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC08: DUT with iACL IPv4 TCP src-ports and dst-ports drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 00000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 2 match_n 1 match hex 0000000000000000000000000000000000000000000000000000000000000000000000500014 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC09: DUT with iACL IPv4 UDP src-ports drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 00000000000000000000000000000000000000000000000000000000000000000000FFFF0000 |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 2 match_n 1 match hex 0000000000000000000000000000000000000000000000000000000000000000000000500000 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC10: DUT with iACL IPv4 UDP dst-ports drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 000000000000000000000000000000000000000000000000000000000000000000000000FFFF |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 2 match_n 1 match hex 0000000000000000000000000000000000000000000000000000000000000000000000000050 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC11: DUT with iACL IPv4 UDP src-ports and dst-ports drops matching pkts | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 resolve-attempts 10 count 1 |br| classify_add_del_table mask hex 00000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF |br| classify_add_del_session acl-hit-next deny table-index 0 skip_n 2 match_n 1 match hex 0000000000000000000000000000000000000000000000000000000000000000000000500014 |br| input_acl_set_interface sw_if_index 1 ip4-table 0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +--------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-ip4arp-func '''''''''''''''''''''''''''''''' **IPv4 ARP test cases** RFC826 ARP: Eth-IPv4 and Eth-ARP on links TG-DUT1, TG-DUT2, DUT1-DUT2: IPv4 ARP tests use 3-node topology TG - DUT1 - DUT2 - TG with one link between the nodes. DUT1 and DUT2 are configured with IPv4 routing and static routes. DUT ARP functionality is tested by making TG send ICMPv4 Echo Requests towards its other interface via DUT1 and DUT2. +---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===========================================================================+============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT sends ARP Request for unresolved locally connected IPv4 address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT sends ARP Request for route next hop IPv4 address | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 count 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +---------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-ip4dhcpclient-func ''''''''''''''''''''''''''''''''''''''' **DHCPv4 Client related test cases** +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==================================================================+=====================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP sends a DHCP DISCOVER | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| dhcp_client_config sw_if_index 2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: VPP sends a DHCPv4 DISCOVER with hostname | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| dhcp_client_config sw_if_index 2 hostname dhcp-client |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: VPP sends DHCPv4 REQUEST after OFFER | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| ip_add_del_route 255.255.255.255/32 local count 1 |br| dhcp_client_config sw_if_index 2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: VPP doesn't send DHCPv4 REQUEST after OFFER with wrong XID | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| ip_add_del_route 255.255.255.255/32 local count 1 |br| dhcp_client_config sw_if_index 2 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: VPP honors DHCPv4 lease time | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| ip_add_del_route 255.255.255.255/32 local count 1 |br| dhcp_client_config sw_if_index 2 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.23.1 mac fa:16:3e:7f:44:4a |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-ip4dhcpproxy-func '''''''''''''''''''''''''''''''''''''' **DHCPv4 proxy test cases** - **[Top] Network Topologies:** TG = DUT with two links between the nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-UDP-BOOTP-DHCP - **[Cfg] DUT configuration:** DUT is configured with DHCPv4 proxy. - **[Ver] TG verification:** Test DHCPv4 packets are sent on TG on first link to DUT and received on TG on second link. On receive TG verifies if DHCPv4 packets are valid. +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=========================================================+====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP proxies valid DHCPv4 request to DHCPv4 server | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| ip_add_del_route 255.255.255.255/32 local count 1 |br| sw_interface_add_del_address sw_if_index 2 172.16.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.0.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.0.100 mac fa:16:3e:ac:67:59 |br| dhcp_proxy_config svr 192.168.0.100 src 172.16.0.1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: VPP proxy ignores invalid DHCPv4 request | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| ip_add_del_route 255.255.255.255/32 local count 1 |br| sw_interface_add_del_address sw_if_index 2 172.16.0.1/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.0.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.0.100 mac fa:16:3e:ac:67:59 |br| dhcp_proxy_config svr 192.168.0.100 src 172.16.0.1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-ip4ecmp-func ''''''''''''''''''''''''''''''''' **Ipv4 Multipath routing test cases** - **[Top] Network topologies:** TG=DUT 2-node topology with two links between nodes. - **[Cfg] DUT configuration:** On DUT configure interfaces IPv4 adresses, and multipath routing. - **[Ver] TG verification:** Test packets are sent from TG on the first link to DUT. Packet is received on TG on the second link from DUT1. +-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=========================================+===========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: IPv4 Equal-cost multipath routing | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 2 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.2.10 mac 02:00:00:00:00:02 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.2.20 mac 02:00:00:00:00:03 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.10 sw_if_index 2 count 1 multipath |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.20 sw_if_index 2 count 1 multipath |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +-----------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-ip4proxyarp-func ''''''''''''''''''''''''''''''''''''' **RFC1027 Proxy ARP test cases** - **[Top] Network topologies:** TG-DUT1 2-node topology with single link between nodes. - **[Cfg] DUT configuration:** DUT1 is configured with Proxy ARP - **[Ver] TG verification:** Test ARP Request packet is sent from TG on link to DUT1; on receive TG verifies ARP reply packet for correctness and their IPv4 src-addr, dst-addr and MAC addresses. - **[Ref] Applicable standard specifications:** RFC1027. +-------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===========================================================================================+=================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT sends ARP reply on behalf of another machine from the IP range | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10.0.0.1/24 |br| proxy_arp_add_del 192.168.1.2 - 192.168.1.10 |br| sw_interface_dump |br| proxy_arp_intfc_enable_disable sw_if_index 1 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +-------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT sends ARP reply on behalf of another machine from beginning of the IP range | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10.0.0.1/24 |br| proxy_arp_add_del 192.168.1.2 - 192.168.1.10 |br| sw_interface_dump |br| proxy_arp_intfc_enable_disable sw_if_index 1 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +-------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: DUT sends ARP reply on behalf of another machine from end of the IP range | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10.0.0.1/24 |br| proxy_arp_add_del 192.168.1.2 - 192.168.1.10 |br| sw_interface_dump |br| proxy_arp_intfc_enable_disable sw_if_index 1 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +-------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: DUT does not send ARP reply on behalf of another machine from below of the IP range | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10.0.0.1/24 |br| proxy_arp_add_del 192.168.1.2 - 192.168.1.10 |br| sw_interface_dump |br| proxy_arp_intfc_enable_disable sw_if_index 1 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +-------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: DUT does not send ARP reply on behalf of another machine from above of the IP range | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 10.0.0.1/24 |br| proxy_arp_add_del 192.168.1.2 - 192.168.1.10 |br| sw_interface_dump |br| proxy_arp_intfc_enable_disable sw_if_index 1 enable |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| |preout| | +-------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-ipolicemarkbase-func ''''''''''''''''''''''''''''''''''''''''' **IPv4 policer test cases** - **[Top] Network topologies:** TG=DUT1 2-node topology with two links between nodes. - **[Cfg] DUT configuration:** On DUT1 configure interfaces IPv4 adresses, and static ARP record on the second interface. - **[Ver] TG verification:** Test packet is sent from TG on the first link to DUT1. Packet is received on TG on the second link from DUT1. - **[Ref] Applicable standard specifications:** RFC2474, RFC2697, RFC2698. +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=================================================+===========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP policer 2R3C Color-aware marks packet | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 192.168.122.1/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.123.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.123.2 mac fa:16:3e:ac:67:59 |br| policer_add_del name policer1 cir 100 eir 150 cb 200 eb 300 rate_type pps round_type closest type 2r3c-2698 conform_action transmit exceed_action mark-and-transmit AF22 violate_action drop color-aware |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 1 match l3 ip4 src 192.168.122.2 |br| policer_classify_set_interface sw_if_index 2 ip4-table 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: VPP policer 2R3C Color-blind marks packet | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 192.168.122.1/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.123.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.123.2 mac fa:16:3e:ac:67:59 |br| policer_add_del name policer1 cir 100 eir 150 cb 200 eb 300 rate_type pps round_type closest type 2r3c-2698 conform_action mark-and-transmit AF22 exceed_action transmit violate_action drop |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session policer-hit-next 0 conform-color table-index 0 skip_n 1 match_n 1 match l3 ip4 src 192.168.122.2 |br| policer_classify_set_interface sw_if_index 2 ip4-table 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: VPP policer 1R3C Color-aware marks packet | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 192.168.122.1/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.123.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.123.2 mac fa:16:3e:ac:67:59 |br| policer_add_del name policer1 cir 1 eir 0 cb 2 eb 300 rate_type pps round_type closest type 1r3c conform_action transmit exceed_action mark-and-transmit AF22 violate_action drop color-aware |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session policer-hit-next 0 exceed-color table-index 0 skip_n 1 match_n 1 match l3 ip4 src 192.168.122.2 |br| policer_classify_set_interface sw_if_index 2 ip4-table 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: VPP policer 1R3C Color-blind marks packet | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 2 192.168.122.1/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.123.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.123.2 mac fa:16:3e:ac:67:59 |br| policer_add_del name policer1 cir 100 eir 0 cb 200 eb 300 rate_type pps round_type closest type 1r3c conform_action mark-and-transmit AF22 exceed_action transmit violate_action drop |br| classify_add_del_table mask l3 ip4 src |br| classify_add_del_session policer-hit-next 0 conform-color table-index 0 skip_n 1 match_n 1 match l3 ip4 src 192.168.122.2 |br| policer_classify_set_interface sw_if_index 2 ip4-table 0 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4-ip4base-rpf-func ''''''''''''''''''''''''''''' **Source RPF check on IPv4 test cases** - **[Top] Network Topologies:** TG - DUT1 - DUT2 - TG with one link between the nodes. - **[Cfg] DUT configuration:** DUT2 is configured with L2 Cross connect. DUT1 is configured with IP source check on link to TG, - **[Ver] TG verification:** Test ICMP Echo Request packets are sent in one direction by TG on link to DUT1 and received on TG link to DUT2. On receive TG verifies if packets which source address is not in routes are dropped. +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=====================================================+================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: VPP source RPF check on IPv4 src-addr | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 count 1 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| ip_add_del_route 16.0.0.1/24 via 192.168.1.2 sw_if_index 1 count 1 |br| exec set interface ip source-check GigabitEthernet0/4/0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: VPP pass traffic on non-enabled RPF interface | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 3 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 3 dst 192.168.2.2 mac fa:16:3e:58:42:d5 |br| ip_add_del_route 32.0.0.1/24 via 192.168.2.2 sw_if_index 3 count 1 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| ip_add_del_route 16.0.0.1/24 via 192.168.1.2 sw_if_index 1 count 1 |br| exec set interface ip source-check GigabitEthernet0/4/0 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_l2_xconnect rx_sw_if_index 3 tx_sw_if_index 1 |br| sw_interface_set_l2_xconnect rx_sw_if_index 1 tx_sw_if_index 3 |br| |preout| | +-----------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +==============================================================================================+=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: TG packets routed to DUT ingress interface, VPP configured with two VRFs | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.2 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 10.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 10.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.2/24 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.1 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.3 mac fa:16:3e:2c:00:c9 |br| ip_neighbor_add_del sw_if_index 1 dst 10.0.0.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.4 mac fa:16:3e:0d:2c:36 |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.4 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.4 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 30.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 30.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.4/24 |br| ip_neighbor_add_del sw_if_index 2 dst 30.0.0.1 mac fa:16:3e:d4:17:d7 |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.1 mac fa:16:3e:33:c6:90 |br| ip_neighbor_add_del sw_if_index 1 dst 30.0.0.2 mac fa:16:3e:58:42:d5 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.2 mac fa:16:3e:30:5e:93 |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.1 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.2 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |preout| | +----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: TG packets routed to DUT egress interface, VPP configured with two VRFs | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.2 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 10.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 10.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.2/24 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.1 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.3 mac fa:16:3e:2c:00:c9 |br| ip_neighbor_add_del sw_if_index 1 dst 10.0.0.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.4 mac fa:16:3e:0d:2c:36 |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.4 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.4 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 30.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 30.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.4/24 |br| ip_neighbor_add_del sw_if_index 2 dst 30.0.0.1 mac fa:16:3e:d4:17:d7 |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.1 mac fa:16:3e:33:c6:90 |br| ip_neighbor_add_del sw_if_index 1 dst 30.0.0.2 mac fa:16:3e:58:42:d5 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.2 mac fa:16:3e:30:5e:93 |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.1 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.2 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |preout| | +----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: TG packets routed to DUT2 ingress interface through DUT1, VPP configured with two VRFs | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.2 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 10.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 10.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.2/24 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.1 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.3 mac fa:16:3e:2c:00:c9 |br| ip_neighbor_add_del sw_if_index 1 dst 10.0.0.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.4 mac fa:16:3e:0d:2c:36 |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.4 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.4 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 30.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 30.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.4/24 |br| ip_neighbor_add_del sw_if_index 2 dst 30.0.0.1 mac fa:16:3e:d4:17:d7 |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.1 mac fa:16:3e:33:c6:90 |br| ip_neighbor_add_del sw_if_index 1 dst 30.0.0.2 mac fa:16:3e:58:42:d5 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.2 mac fa:16:3e:30:5e:93 |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.1 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.2 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |preout| | +----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: TG packets routed to DUT2 egress interface through DUT1, VPP configured with two VRFs | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.2 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 10.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 10.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.2/24 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.1 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.3 mac fa:16:3e:2c:00:c9 |br| ip_neighbor_add_del sw_if_index 1 dst 10.0.0.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.4 mac fa:16:3e:0d:2c:36 |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.4 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.4 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 30.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 30.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.4/24 |br| ip_neighbor_add_del sw_if_index 2 dst 30.0.0.1 mac fa:16:3e:d4:17:d7 |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.1 mac fa:16:3e:33:c6:90 |br| ip_neighbor_add_del sw_if_index 1 dst 30.0.0.2 mac fa:16:3e:58:42:d5 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.2 mac fa:16:3e:30:5e:93 |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.1 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.2 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |preout| | +----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: TG packets routed to TG through DUT1 and DUT2, VPP configured with two VRFs | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.2 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 10.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 10.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.1/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.2/24 |br| ip_neighbor_add_del sw_if_index 2 dst 10.0.0.1 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.3 mac fa:16:3e:2c:00:c9 |br| ip_neighbor_add_del sw_if_index 1 dst 10.0.0.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.4 mac fa:16:3e:0d:2c:36 |br| ip_add_del_route 30.0.0.1/24 via 20.0.0.3 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 30.0.0.2/24 via 20.0.0.4 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 4 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.3 sw_if_index 4 multipath vrf 9 create-vrf |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.4 sw_if_index 3 multipath vrf 99 create-vrf |br| sw_interface_set_table sw_if_index 4 vrf 9 |br| sw_interface_set_table sw_if_index 3 vrf 99 |br| sw_interface_set_table sw_if_index 2 vrf 9 |br| sw_interface_set_table sw_if_index 1 vrf 99 |br| sw_interface_add_del_address sw_if_index 2 30.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 1 30.0.0.4/24 |br| sw_interface_add_del_address sw_if_index 4 20.0.0.3/24 |br| sw_interface_add_del_address sw_if_index 3 20.0.0.4/24 |br| ip_neighbor_add_del sw_if_index 2 dst 30.0.0.1 mac fa:16:3e:d4:17:d7 |br| ip_neighbor_add_del sw_if_index 4 dst 20.0.0.1 mac fa:16:3e:33:c6:90 |br| ip_neighbor_add_del sw_if_index 1 dst 30.0.0.2 mac fa:16:3e:58:42:d5 |br| ip_neighbor_add_del sw_if_index 3 dst 20.0.0.2 mac fa:16:3e:30:5e:93 |br| ip_add_del_route 10.0.0.1/24 via 20.0.0.1 vrf 9 sw_if_index 4 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.2/24 via 20.0.0.2 vrf 99 sw_if_index 3 resolve-attempts 10 count 1 |br| |preout| | +----------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ip4 tunnels ``````````` gre ''' eth2p-ethip4gre-ip4base-func ............................ **GREoIPv4 test cases** - **[Top] Network Topologies:** TG=DUT1 2-node topology with two links between nodes; TG-DUT1-DUT2-TG 3-node circular topology with single links between nodes. - **[Enc] Packet Encapsulations:** Eth-IPv4-GRE-IPv4-ICMPv4 on DUT1-DUT2, Eth-IPv4-ICMPv4 on TG-DUTn for routing over GRE tunnel; Eth-IPv4-ICMPv4 on TG_if1-DUT, Eth-IPv4-GRE-IPv4-ICMPv4 on TG_if2_DUT for GREoIPv4 encapsulation and decapsulation verification. - **[Cfg] DUT configuration:** DUT1 and DUT2 are configured with IPv4 routing and static routes. GREoIPv4 tunnel is configured between DUT1 and DUT2. - **[Ver] TG verification:** Test ICMPv4 (or ICMPv6) Echo Request packets are sent in both directions by TG on links to DUT1 and DUT2; GREoIPv4 encapsulation and decapsulation are verified separately by TG; on receive TG verifies packets for correctness and their IPv4 (IPv6) src-addr, dst-addr and MAC addresses. - **[Ref] Applicable standard specifications:** RFC2784. +---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +=======================================================================================+============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 route over GREoIPv4 tunnel between two TG links | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.0.1/24 |br| gre_add_del_tunnel src 192.168.1.1 dst 192.168.1.2 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_add_del_address sw_if_index 5 172.16.0.1/24 |br| ip_add_del_route 192.168.2.0/24 via 172.16.0.2 sw_if_index 5 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 192.168.1.2/24 |br| sw_interface_add_del_address sw_if_index 1 192.168.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.2.100 mac fa:16:3e:58:42:d5 |br| gre_add_del_tunnel src 192.168.1.2 dst 192.168.1.1 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_add_del_address sw_if_index 5 172.16.0.2/24 |br| |preout| | +---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT encapsulates IPv4 into GREoIPv4 tunnel - GRE header verification | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| gre_add_del_tunnel src 192.168.1.1 dst 192.168.1.2 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_add_del_address sw_if_index 5 172.16.0.1/24 |br| ip_add_del_route 192.168.2.0/24 via 172.16.0.2 sw_if_index 5 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: DUT decapsulates IPv4 from GREoIPv4 tunnel - IPv4 header verification | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.0.100 mac fa:16:3e:7f:44:4a |br| gre_add_del_tunnel src 192.168.1.1 dst 192.168.1.2 |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_add_del_address sw_if_index 5 172.16.0.1/24 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: DUT encapsulates IPv4 into GREoIPv4 different tunnels - GRE header verification | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| create_loopback |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| sw_interface_add_del_address sw_if_index 5 10.0.0.1/32 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| ip_add_del_route 10.0.0.2/32 via 192.168.1.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.3/32 via 192.168.1.2 sw_if_index 1 resolve-attempts 10 count 1 |br| gre_add_del_tunnel src 10.0.0.1 dst 10.0.0.2 |br| sw_interface_set_flags sw_if_index 6 admin-up |br| gre_add_del_tunnel src 10.0.0.1 dst 10.0.0.3 |br| sw_interface_set_flags sw_if_index 7 admin-up |br| sw_interface_add_del_address sw_if_index 6 172.16.0.1/24 |br| sw_interface_add_del_address sw_if_index 7 172.16.1.1/24 |br| ip_add_del_route 192.168.2.0/24 via 172.16.0.2 sw_if_index 6 resolve-attempts 10 count 1 |br| ip_add_del_route 192.168.3.0/24 via 172.16.1.2 sw_if_index 7 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: DUT re-encapsulates IPv4 GRE into other GRE tunnel - GRE header verification | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| create_loopback |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| sw_interface_add_del_address sw_if_index 5 10.0.0.1/32 |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| ip_add_del_route 10.0.0.2/32 via 192.168.1.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.3/32 via 192.168.1.2 sw_if_index 1 resolve-attempts 10 count 1 |br| gre_add_del_tunnel src 10.0.0.1 dst 10.0.0.2 |br| sw_interface_set_flags sw_if_index 6 admin-up |br| gre_add_del_tunnel src 10.0.0.1 dst 10.0.0.3 |br| sw_interface_set_flags sw_if_index 7 admin-up |br| sw_interface_add_del_address sw_if_index 6 172.16.0.1/24 |br| sw_interface_add_del_address sw_if_index 7 172.16.1.1/24 |br| ip_add_del_route 192.168.2.0/24 via 172.16.0.2 sw_if_index 6 resolve-attempts 10 count 1 |br| ip_add_del_route 192.168.3.0/24 via 172.16.1.2 sw_if_index 7 resolve-attempts 10 count 1 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC06: DUT do not process GRE with wrong tunnel destination IP | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 2 admin-up |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_dump |br| create_loopback |br| sw_interface_set_flags sw_if_index 5 admin-up |br| sw_interface_add_del_address sw_if_index 1 192.168.1.1/24 |br| sw_interface_add_del_address sw_if_index 2 192.168.0.1/24 |br| sw_interface_add_del_address sw_if_index 5 10.0.0.1/32 |br| ip_neighbor_add_del sw_if_index 2 dst 192.168.0.100 mac fa:16:3e:7f:44:4a |br| ip_neighbor_add_del sw_if_index 1 dst 192.168.1.2 mac fa:16:3e:ac:67:59 |br| ip_add_del_route 10.0.0.2/32 via 192.168.1.2 sw_if_index 1 resolve-attempts 10 count 1 |br| ip_add_del_route 10.0.0.3/32 via 192.168.1.2 sw_if_index 1 resolve-attempts 10 count 1 |br| gre_add_del_tunnel src 10.0.0.1 dst 10.0.0.2 |br| sw_interface_set_flags sw_if_index 6 admin-up |br| gre_add_del_tunnel src 10.0.0.1 dst 10.0.0.3 |br| sw_interface_set_flags sw_if_index 7 admin-up |br| sw_interface_add_del_address sw_if_index 6 172.16.0.1/24 |br| sw_interface_add_del_address sw_if_index 7 172.16.1.1/24 |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +---------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ lisp '''' api-crud-lisp-func .................. **API test cases** - **[Top] Network Topologies:** DUT1 1-node topology. - **[Enc] Packet Encapsulations:** None. - **[Cfg] DUT configuration:** DUT1 gets configured with all LISP parameters. - **[Ver] Verification:** DUT1 operational data gets verified following configuration. - **[Ref] Applicable standard specifications:** RFC6830. +--------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Name | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +========================================================+===================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT can enable and disable LISP | |prein| **DUT1:** |br| lisp_enable_disable enable |br| lisp_enable_disable disable |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC02: DUT can add and delete locator_set | |prein| **DUT1:** |br| lisp_enable_disable enable |br| lisp_add_del_locator_set locator-set ls0 |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 |br| lisp_add_del_locator_set locator-set ls2 |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 |br| lisp_locator_set_dump local |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 del |br| lisp_add_del_locator_set locator-set ls0 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 del |br| lisp_add_del_locator_set locator-set ls1 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 del |br| lisp_add_del_locator_set locator-set ls2 del |br| lisp_locator_set_dump |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC03: DUT can add, reset and delete locator_set | |prein| **DUT1:** |br| lisp_enable_disable enable |br| lisp_add_del_locator_set locator-set ls0 |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 |br| lisp_add_del_locator_set locator-set ls0 |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 |br| lisp_add_del_locator_set locator-set ls0 |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 |br| lisp_add_del_locator_set locator-set ls0 |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 |br| lisp_add_del_locator_set locator-set ls2 |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 |br| lisp_add_del_locator_set locator-set ls2 |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 |br| lisp_add_del_locator_set locator-set ls2 |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 |br| lisp_add_del_locator_set locator-set ls2 |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 |br| lisp_locator_set_dump local |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 del |br| lisp_add_del_locator_set locator-set ls0 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 del |br| lisp_add_del_locator_set locator-set ls0 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 del |br| lisp_add_del_locator_set locator-set ls0 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 4 p 1 w 1 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 2 p 2 w 2 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 3 p 3 w 3 del |br| lisp_add_del_locator locator-set ls0 sw_if_index 1 p 4 w 4 del |br| lisp_add_del_locator_set locator-set ls0 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 del |br| lisp_add_del_locator_set locator-set ls1 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 del |br| lisp_add_del_locator_set locator-set ls1 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 del |br| lisp_add_del_locator_set locator-set ls1 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 4 p 5 w 5 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 2 p 6 w 6 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 7 w 7 del |br| lisp_add_del_locator locator-set ls1 sw_if_index 1 p 8 w 8 del |br| lisp_add_del_locator_set locator-set ls1 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 del |br| lisp_add_del_locator_set locator-set ls2 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 del |br| lisp_add_del_locator_set locator-set ls2 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 del |br| lisp_add_del_locator_set locator-set ls2 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 4 p 9 w 9 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 2 p 10 w 10 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 3 p 11 w 11 del |br| lisp_add_del_locator locator-set ls2 sw_if_index 1 p 12 w 12 del |br| lisp_add_del_locator_set locator-set ls2 del |br| lisp_locator_set_dump |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC04: DUT can add and delete eid address | |prein| **DUT1:** |br| lisp_enable_disable enable |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 192.168.0.0/24 locator-set ls1 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 192.168.1.0/24 locator-set ls1 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 192.168.2.0/24 locator-set ls1 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 192.168.3.0/24 locator-set ls1 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 10:1::/64 locator-set ls1 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 10:2::/64 locator-set ls1 |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 10:3::/64 locator-set ls1 |br| lisp_add_del_local_eid vni 0 eid 192.168.0.0/24 locator-set ls1 del |br| lisp_add_del_local_eid vni 0 eid 192.168.1.0/24 locator-set ls1 del |br| lisp_add_del_local_eid vni 0 eid 192.168.2.0/24 locator-set ls1 del |br| lisp_add_del_local_eid vni 0 eid 192.168.3.0/24 locator-set ls1 del |br| lisp_add_del_local_eid vni 0 eid 10:1::/64 locator-set ls1 del |br| lisp_add_del_local_eid vni 0 eid 10:2::/64 locator-set ls1 del |br| lisp_add_del_local_eid vni 0 eid 10:3::/64 locator-set ls1 del |br| lisp_add_del_locator_set locator-set ls1 del |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | TC05: DUT can add and delete LISP map resolver address | |prein| **DUT1:** |br| lisp_enable_disable enable |br| lisp_add_del_map_resolver 192.169.0.1 |br| lisp_add_del_map_resolver 192.169.1.1 |br| lisp_add_del_map_resolver 192.169.2.1 |br| lisp_add_del_map_resolver 12:1::1 |br| lisp_add_del_map_resolver 12:2::1 |br| lisp_add_del_map_resolver 192.169.0.1 del |br| lisp_add_del_map_resolver 192.169.1.1 del |br| lisp_add_del_map_resolver 192.169.2.1 del |br| lisp_add_del_map_resolver 12:1::1 del |br| lisp_add_del_map_resolver 12:2::1 del |br| |br| **DUT2:** |br| no VAT command executed |br| |preout| | +--------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===========================================================================+======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: DUT1 and DUT2 route IPv4 over LISPoIPv4 tunnel after disable-enable | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.0.3.1/24 |br| sw_interface_add_del_address sw_if_index 1 6.0.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.0.1.2 mac fa:16:3e:ac:67:59 |br| lisp_enable_disable enable |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 1 w 1 |br| lisp_add_del_local_eid vni 0 eid 6.0.1.0/24 locator-set ls1 |br| lisp_add_del_remote_mapping add vni 0 eid 6.0.2.0/24 seid 6.0.1.0/24 rloc 6.0.3.2 |br| lisp_add_del_adjacency add vni 0 reid 6.0.2.0/24 leid 6.0.1.0/24 |br| lisp_enable_disable disable |br| lisp_enable_disable enable |br| lisp_add_del_adjacency add vni 0 reid 6.0.2.0/24 leid 6.0.1.0/24 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 6.0.3.2/24 |br| sw_interface_add_del_address sw_if_index 1 6.0.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 6.0.2.2 mac fa:16:3e:58:42:d5 |br| lisp_enable_disable enable |br| lisp_add_del_locator_set locator-set ls1 |br| lisp_add_del_locator locator-set ls1 sw_if_index 3 p 1 w 1 |br| lisp_add_del_local_eid vni 0 eid 6.0.2.0/24 locator-set ls1 |br| lisp_add_del_remote_mapping add vni 0 eid 6.0.1.0/24 seid 6.0.2.0/24 rloc 6.0.3.1 |br| lisp_add_del_adjacency add vni 0 reid 6.0.1.0/24 leid 6.0.2.0/24 |br| lisp_add_del_adjacency add vni 0 reid 6.0.1.0/24 leid 6.0.2.0/24 |br| |preout| | +---------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ eth2p-ethip4lisp-l2bdbasemaclrn-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-ICMPv4-LISPGpe-IP4 - **[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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +================================================================+===============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================+ | TC01: Route IPv4 packet through LISP with Bridge Domain setup. | |prein| **DUT1:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 10.0.3.1/24 |br| sw_interface_add_del_address sw_if_index 1 10.0.1.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 10.0.1.2 mac fa:16:3e:ac:67:59 |br| ip_neighbor_add_del sw_if_index 3 dst 10.0.3.2 mac fa:16:3e:0d:2c:36 |br| bridge_domain_add_del bd_id 10 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 10 shg 0 enable |br| lisp_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 5 bd_index 10 |br| lisp_add_del_local_eid vni 5 eid 08:22:22:22:22:11 locator-set tst_locator |br| lisp_add_del_map_resolver 10.0.0.2 |br| lisp_add_del_remote_mapping add vni 5 eid 08:22:22:22:22:22 seid 08:22:22:22:22:11 rloc 10.0.3.2 |br| lisp_add_del_adjacency add vni 5 reid 08:22:22:22:22:22 leid 08:22:22:22:22:11 |br| |br| **DUT2:** |br| sw_interface_set_flags sw_if_index 1 admin-up |br| sw_interface_set_flags sw_if_index 3 admin-up |br| sw_interface_dump |br| sw_interface_add_del_address sw_if_index 3 10.0.3.2/24 |br| sw_interface_add_del_address sw_if_index 1 10.0.2.1/24 |br| ip_neighbor_add_del sw_if_index 1 dst 10.0.2.2 mac fa:16:3e:58:42:d5 |br| ip_neighbor_add_del sw_if_index 3 dst 10.0.3.1 mac fa:16:3e:30:5e:93 |br| bridge_domain_add_del bd_id 10 flood 1 uu-flood 1 forward 1 learn 1 arp-term 0 |br| sw_interface_set_l2_bridge sw_if_index 1 bd_id 10 shg 0 enable |br| lisp_enable_disable enable |br| lisp_add_del_locator_set locator-set tst_locator |br| lisp_add_del_locator locator-set tst_locator sw_if_index 3 p 1 w 1 |br| lisp_eid_table_add_del_map vni 5 bd_index 10 |br| lisp_add_del_local_eid vni 5 eid 08:22:22:22:22:22 locator-set tst_locator |br| lisp_add_del_map_resolver 10.0.0.1 |br| lisp_add_del_remote_mapping add vni 5 eid 08:22:22:22:22:11 seid 08:22:22:22:22:22 rloc 10.0.3.1 |br| lisp_add_del_adjacency add vni 5 reid 08:22:22:22:22:11 leid 08:22:22:22:22:22 |br| |preout| | +----------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 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 | VPP API Test (VAT) Commands History - Commands Used Per Test Case | +===============================================================================================+======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================