2.53. test_vxlan_gpe module¶
-
class
test_vxlan_gpe.
TestVxlanGpe
(*args)¶ Bases:
template_bd.BridgeDomain
,framework.VppTestCase
VXLAN-GPE Test Case
-
classmethod
add_del_mcast_tunnels_load
(is_add)¶ add or del tunnels to test vxlan_gpe stability
add or del tunnels sharing the same mcast dst to test vxlan_gpe ref_count mechanism
-
classmethod
add_mcast_tunnels_load
()¶
-
check_encapsulation
(pkt, vni, local_only=False, mcast_pkt=False)¶
-
classmethod
create_vxlan_gpe_flood_test_bd
(vni, n_ucast_tunnels)¶
-
decapsulate
(pkt)¶ Decapsulate the original payload frame by removing VXLAN-GPE header
-
classmethod
del_mcast_tunnels_load
()¶
-
encap_mcast
(pkt, src_ip, src_mac, vni)¶ Encapsulate the original payload frame by adding VXLAN-GPE header with its UDP, IP and Ethernet fields
-
encapsulate
(pkt, vni)¶ Encapsulate the original payload frame by adding VXLAN-GPE header with its UDP, IP and Ethernet fields
-
classmethod
setUpClass
()¶
-
tearDown
()¶
-
test_decap
()¶ Decapsulation test Send encapsulated frames from pg0 Verify receipt of decapsulated frames on pg1
-
test_encap
()¶ Encapsulation test Send frames from pg1 Verify receipt of encapsulated frames on pg0
-
test_mcast_flood
()¶ Multicast flood test Send frames from pg2 Verify receipt of encapsulated frames on pg0
-
test_ucast_flood
()¶ Unicast flood test Send frames from pg3 Verify receipt of encapsulated frames on pg0
-
classmethod