2.101. test_vxlan_gbp module¶
-
class
test_vxlan_gbp.
TestVxlanGbp
(methodName='runTest')¶ Bases:
framework.VppTestCase
VXLAN GBP Test Case
-
assert_eq_pkts
(pkt1, pkt2)¶ Verify the Ether, IP, UDP, payload are equal in both packets
-
check_encapsulation
(pkt, vni, local_only=False, mcast_pkt=False)¶
-
classmethod
create_vxlan_gbp_flood_test_bd
(vni, n_ucast_tunnels)¶
-
decapsulate
(pkt)¶ Decapsulate the original payload frame by removing VXLAN header
-
encapsulate
(pkt, vni)¶ Encapsulate the original payload frame by adding VXLAN GBP header with its UDP, IP and Ethernet fields
-
frame_reply
¶ Ethernet frame modeling a generic reply
-
frame_request
¶ Ethernet frame modeling a generic request
-
ip_range
(start, end)¶ 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
-
tearDown
()¶ Show various debug prints after each test
-
classmethod
tearDownClass
()¶ Perform final cleanup after running all tests in this test-case
-
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_encap_big_packet
()¶ Encapsulation test send big frame from pg1 Verify receipt of encapsulated frames on pg0
-
test_ucast_flood
()¶ Unicast flood test Send frames from pg3 Verify receipt of encapsulated frames on pg0
-