2.56. test_ipip module¶
IP{4,6} over IP{v,6} tunnel functional tests
-
class
test_ipip.
TestIPIP
(methodName='runTest')¶ Bases:
framework.VppTestCase
IPIP Test Case
-
generate_ip4_frags
(payload_length, fragment_size)¶
-
payload
(len)¶
-
setUp
()¶ Clear trace before running each test
-
classmethod
setUpClass
()¶ Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api
-
tearDown
()¶ Show various debug prints after each test
-
classmethod
tearDownClass
()¶ Perform final cleanup after running all tests in this test-case
-
test_ipip4
()¶ ip{v4,v6} over ip4 test
-
test_ipip_create
()¶ ipip create / delete interface test
-
test_ipip_vrf_create
()¶ ipip create / delete interface VRF test
-
test_mipip4
()¶ p2mp IPv4 tunnel Tests
-
validate
(rx, expected)¶
-
verify_ip4ip4_encaps
(a, p_ip4s, p_ip4_encaps)¶
-
verify_ip6ip4_encaps
(a, p_ip6s, p_ip4_encaps)¶
-
-
class
test_ipip.
TestIPIP6
(methodName='runTest')¶ Bases:
framework.VppTestCase
IPIP6 Test Case
-
destroy_tunnel
()¶
-
generate_ip6_frags
(payload_length, fragment_size)¶
-
generate_ip6_hairpin_frags
(payload_length, fragment_size)¶
-
payload
(len)¶
-
setUp
()¶ Clear trace before running each test
-
classmethod
setUpClass
()¶ Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api
-
setup_tunnel
()¶
-
tearDown
()¶ Show various debug prints after each test
-
classmethod
tearDownClass
()¶ Perform final cleanup after running all tests in this test-case
-
test_decap
()¶ ip{v4,v6} over ip6 test decap
-
test_encap
()¶ ip{v4,v6} over ip6 test encap
-
test_frag
()¶ ip{v4,v6} over ip6 test frag
-
test_ipip6
()¶ ip{v4,v6} over ip6 test
-
test_ipip_create
()¶ ipip create / delete interface test
-
test_ipip_vrf_create
()¶ ipip create / delete interface VRF test
-
validate
(rx, expected)¶
-
verify_ip4ip6_encaps
(a, p_ip4s, p_ip6_encaps)¶
-
verify_ip6ip6_encaps
(a, p_ip6s, p_ip6_encaps)¶
-
-
test_ipip.
ipip_add_tunnel
(test, src, dst, table_id=0, dscp=0, flags=0)¶ Add a IPIP tunnel