diff options
author | Louis Scalbert <louis.scalbert@6wind.com> | 2025-01-22 13:30:04 +0100 |
---|---|---|
committer | Louis Scalbert <louis.scalbert@6wind.com> | 2025-01-22 17:55:55 +0100 |
commit | cb4846c057ed5b6efc27373007d35a086b683570 (patch) | |
tree | 1375fbbacfdacba69f435fe8cb7e5f33e695f876 | |
parent | Merge pull request #17899 from chiragshah6/evpn_dev1 (diff) | |
download | frr-cb4846c057ed5b6efc27373007d35a086b683570.tar.xz frr-cb4846c057ed5b6efc27373007d35a086b683570.zip |
tests: check bfd with update-source in peer-group
Check bfd with update-source in peer-group.
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
-rw-r--r-- | tests/topotests/bgp_bfd_session/r1/frr.conf | 12 | ||||
-rw-r--r-- | tests/topotests/bgp_bfd_session/test_bgp_bfd_session.py | 24 |
2 files changed, 35 insertions, 1 deletions
diff --git a/tests/topotests/bgp_bfd_session/r1/frr.conf b/tests/topotests/bgp_bfd_session/r1/frr.conf index a1560b09f..cea1ff814 100644 --- a/tests/topotests/bgp_bfd_session/r1/frr.conf +++ b/tests/topotests/bgp_bfd_session/r1/frr.conf @@ -11,4 +11,16 @@ router bgp 65000 neighbor 192.168.1.3 bfd neighbor 192.168.1.3 ebgp-multihop 20 neighbor 192.168.1.3 update-source r1-eth0 + neighbor PG peer-group + neighbor PG remote-as auto + neighbor PG bfd + neighbor PG ebgp-multihop 15 + neighbor PG update-source 10.0.0.1 + neighbor 192.168.1.4 peer-group PG + neighbor PG2 peer-group + neighbor PG2 remote-as auto + neighbor PG2 bfd + neighbor PG2 ebgp-multihop 25 + neighbor 192.168.1.5 peer-group PG2 + neighbor 192.168.1.5 update-source 10.0.0.1 exit diff --git a/tests/topotests/bgp_bfd_session/test_bgp_bfd_session.py b/tests/topotests/bgp_bfd_session/test_bgp_bfd_session.py index adf557af7..0dbb2f089 100644 --- a/tests/topotests/bgp_bfd_session/test_bgp_bfd_session.py +++ b/tests/topotests/bgp_bfd_session/test_bgp_bfd_session.py @@ -85,7 +85,29 @@ def test_bgp_bfd_session(): "diagnostic": "ok", "remote-diagnostic": "ok", "type": "dynamic", - } + }, + { + "multihop": True, + "peer": "192.168.1.4", + "local": "10.0.0.1", + "vrf": "default", + "minimum-ttl": 241, + "status": "down", + "diagnostic": "ok", + "remote-diagnostic": "ok", + "type": "dynamic", + }, + { + "multihop": True, + "peer": "192.168.1.5", + "local": "10.0.0.1", + "vrf": "default", + "minimum-ttl": 231, + "status": "down", + "diagnostic": "ok", + "remote-diagnostic": "ok", + "type": "dynamic", + }, ] return topotest.json_cmp(output, expected) |