summaryrefslogtreecommitdiff
path: root/smoketest/scripts/cli
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-09-29 07:11:42 +0200
committerGitHub <noreply@github.com>2026-09-29 07:11:42 +0200
commitf15b8b2eebd4afa9ece0ed8034f08f279726c854 (patch)
treea100273a9ffcf6c04743a91ebb9fc7bfac0b5817 /smoketest/scripts/cli
parent4f2ac698227c3c4970a3b21d5e4d540f9fb24c80 (diff)
parentf4a86a1949f7571d5d3ccde38cfd79d88973f997 (diff)
downloadvyos-1x-f15b8b2eebd4afa9ece0ed8034f08f279726c854.tar.gz
vyos-1x-f15b8b2eebd4afa9ece0ed8034f08f279726c854.zip
Merge pull request #5496 from vyos/T9338-l3vpn-multi-domain-switching
T9338: add bgp mpls l3vpn-multi-domain-switching
Diffstat (limited to 'smoketest/scripts/cli')
-rwxr-xr-xsmoketest/scripts/cli/test_protocols_bgp.py17
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 af84f4870..2ab8c8844 100755
--- a/smoketest/scripts/cli/test_protocols_bgp.py
+++ b/smoketest/scripts/cli/test_protocols_bgp.py
@@ -2109,5 +2109,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())