diff options
| author | Kyrylo Yatsenko <hedrok@gmail.com> | 2026-09-24 09:22:48 +0300 |
|---|---|---|
| committer | Kyrylo Yatsenko <hedrok@gmail.com> | 2026-09-24 09:40:37 +0300 |
| commit | f4a86a1949f7571d5d3ccde38cfd79d88973f997 (patch) | |
| tree | ac4dafa3ad6d9a8704799d309cdaa0147e50b331 /smoketest/scripts/cli | |
| parent | ed218c254d964775ddf24158ac6520972d575faf (diff) | |
| download | vyos-1x-f4a86a1949f7571d5d3ccde38cfd79d88973f997.tar.gz vyos-1x-f4a86a1949f7571d5d3ccde38cfd79d88973f997.zip | |
T9338: add bgp mpls l3vpn-multi-domain-switchingT9338-l3vpn-multi-domain-switching
Add command
set protocols bgp interface <interface> mpls l3vpn-multi-domain-switching
that exposes FRR's `mpls bgp l3vpn-multi-domain-switching` under
interface node.
Diffstat (limited to 'smoketest/scripts/cli')
| -rwxr-xr-x | smoketest/scripts/cli/test_protocols_bgp.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/smoketest/scripts/cli/test_protocols_bgp.py b/smoketest/scripts/cli/test_protocols_bgp.py index 831aa0fb2..4f348eff1 100755 --- a/smoketest/scripts/cli/test_protocols_bgp.py +++ b/smoketest/scripts/cli/test_protocols_bgp.py @@ -2081,5 +2081,22 @@ class TestProtocolsBGP(VyOSUnitTestSHIM.TestCase): self.cli_delete(['policy', 'prefix-list', broken_prefix_list]) + def test_bgp_106_interface_l3vpn_multi_domain_switching(self): + interfaces = Section.interfaces('ethernet', vlan=False) + for interface in interfaces: + self.cli_set( + base_path + + ['interface', interface, 'mpls', 'l3vpn-multi-domain-switching'] + ) + + self.cli_commit() + + for interface in interfaces: + frrconfig = self.getFRRconfig( + f'interface {interface}', stop_section='^exit' + ) + self.assertIn(f'interface {interface}', frrconfig) + self.assertIn(f' mpls bgp l3vpn-multi-domain-switching', frrconfig) + if __name__ == '__main__': unittest.main(verbosity=2, failfast=VyOSUnitTestSHIM.TestCase.debug_on()) |
