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>
This commit is contained in:
Louis Scalbert 2025-01-22 13:30:04 +01:00
parent c6c570a7e6
commit cb4846c057
2 changed files with 35 additions and 1 deletions

View File

@ -11,4 +11,16 @@ router bgp 65000
neighbor 192.168.1.3 bfd neighbor 192.168.1.3 bfd
neighbor 192.168.1.3 ebgp-multihop 20 neighbor 192.168.1.3 ebgp-multihop 20
neighbor 192.168.1.3 update-source r1-eth0 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 exit

View File

@ -85,7 +85,29 @@ def test_bgp_bfd_session():
"diagnostic": "ok", "diagnostic": "ok",
"remote-diagnostic": "ok", "remote-diagnostic": "ok",
"type": "dynamic", "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) return topotest.json_cmp(output, expected)