2.85. test_vxlan6 module

class test_vxlan6.TestVxlan6(*args)

Bases: template_bd.BridgeDomain, framework.VppTestCase

VXLAN over IPv6 Test Case

classmethod add_mcast_tunnels_load()
check_encapsulation(pkt, vni, local_only=False, mcast_pkt=False)

Verify the encapsulation

classmethod create_vxlan_flood_test_bd(vni, n_ucast_tunnels)
decapsulate(pkt)

Decapsulate the original payload frame by removing VXLAN header

classmethod del_mcast_tunnels_load()
encap_mcast(pkt, src_ip, src_mac, vni)

Encapsulate the original payload frame by adding VXLAN header with its UDP, IP and Ethernet fields

encapsulate(pkt, vni)

Encapsulate the original payload frame by adding VXLAN header with its UDP, IP and Ethernet fields

classmethod ip_range(s, e)

range of remote ip’s

classmethod setUpClass()

Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api

show_commands_at_teardown()

Allow subclass specific teardown logging additions.

tearDown()

Show various debug prints after each test

classmethod tearDownClass()

Perform final cleanup after running all tests in this test-case