Repository navigation
tests: add BGP unnumbered VLAN subinterface topotest - #22488
Conversation
Add a topotest that forms eBGP unnumbered sessions over VLAN subinterfaces, verifies route exchange, exercises link shutdown and restore, and removes an interface peer. Signed-off-by: Sudharsan Rajagopalan <sudharr@cisco.com>
|
Please use the unified config rather that protocol config files |
Replace per-daemon bgpd.conf and zebra.conf files with integrated frr.conf files and load them with load_frr_config(). Signed-off-by: Sudharsan Rajagopalan <203154411+sudharr86@users.noreply.github.com>
yes fixing it. thanks |
|
Updated this to use unified frr.conf files for both routers and load them with load_frr_config. Thanks. |
Thanks! Please let me know when you're ready for final review on this ... this far everything looks good, just waiting on the move from draft to "ready" state. |
@riw777 this can be merged. Thanks. |
Signed-off-by: Sudharsan Rajagopalan <203154411+sudharr86@users.noreply.github.com>
|
Addressed the review cleanup and the PR is ready for final review. |
|
@greptile-apps review |
Signed-off-by: Sudharsan Rajagopalan <203154411+sudharr86@users.noreply.github.com>
|
Added the missing topotest package marker. @greptile-apps review |
|
@greptileai rereview |
Signed-off-by: Sudharsan Rajagopalan <203154411+sudharr86@users.noreply.github.com>
|
Addressed the helper-state check noted in the rereview. @greptileai rereview |
Summary
Add a topotest for BGP unnumbered sessions over VLAN subinterfaces.
Why
BGP unnumbered should continue to establish sessions and exchange routes when the peering interface is a VLAN subinterface. The test coverage makes that behavior explicit.
Changes
Related
Validation
git diff --check upstream/master..HEADPYTHONPYCACHEPREFIX=/private/tmp/codex-pycache-frr python3 -m py_compile tests/topotests/bgp_unnumbered_subif/test_bgp_unnumbered_subif.py