| from scapy.layers.l2 import Ether |
| from scapy.layers.inet6 import IPv6 |
| from framework import VppTestCase |
| class TestL2tp(VppTestCase): |
| super(TestL2tp, cls).setUpClass() |
| cls.create_pg_interfaces(range(1)) |
| def test_l2tp_decap_local(self): |
| """ L2TP don't accept packets unless configured """ |
| pkt = (Ether(dst=self.pg0.local_mac, src=self.pg0.remote_mac) / |
| IPv6(src=self.pg0.remote_ip6, dst=self.pg0.local_ip6, nh=115)) |
| # l2tp should not accept packets |
| err = self.statistics.get_counter( |
| '/err/l2tp-decap-local/l2tpv3 session not found')[0] |
| self.vapi.l2tpv3_create_tunnel(client_address=self.pg0.local_ip6, |
| our_address=self.pg0.remote_ip6) |
| err = self.statistics.get_counter( |
| '/err/l2tp-decap-local/l2tpv3 session not found')[0] |