summaryrefslogtreecommitdiff
path: root/tests/topotests/example-test/test_example.py
diff options
context:
space:
mode:
authorChirag Shah <chirag@nvidia.com>2024-04-25 18:52:31 -0700
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2024-04-30 11:57:47 +0000
commit46b8abe7e6ca84c2d0efb980e1814d34a17b9310 (patch)
treef47a349690ec6e2d55249424a74066fd8fec11d3 /tests/topotests/example-test/test_example.py
parentda47fa70067767ff1fb1fc1706838007c9fd3f7f (diff)
tools: Handle seq num for BGP as-path in frr-reload.py
If frr.conf has bgp as-path access-list clause without sequence number then upon performing frr-rleoad, the running config clause with sequence number will always be deleted and the new ones without sequence will be re-added. This could lead to blackholing until the config gets reapplied. Testing: frr.conf: bgp as-path access-list important_internet_bgp_as_numbers permit _16509_ Running config: bgp as-path access-list important_internet_bgp_as_numbers seq 5 permit _16509_ ! Before fix Upon frr-reload it deletes and readd line as without seq 2024-04-26 03:16:45,772 INFO: Executed "no bgp as-path access-list important_internet_bgp_as_numbers seq 5 permit _16509_" 'bgp as-path access-list important_internet_bgp_as_numbers permit _16509_\n' After fix: no form is not executed and no delta determine between frr.conf and running-config. Signed-off-by: Chirag Shah <chirag@nvidia.com> (cherry picked from commit 439c6f70b5bf7c8d92719458a37c9cce70b241c9)
Diffstat (limited to 'tests/topotests/example-test/test_example.py')
0 files changed, 0 insertions, 0 deletions