diff options
| author | Chirag Shah <chirag@nvidia.com> | 2024-04-25 18:52:31 -0700 | 
|---|---|---|
| committer | Chirag Shah <chirag@nvidia.com> | 2024-04-25 20:30:12 -0700 | 
| commit | 439c6f70b5bf7c8d92719458a37c9cce70b241c9 (patch) | |
| tree | e6c12828c973d5827fc09e093a09bccdcd7793b3 /tools/release_notes.py | |
| parent | a6040ba1f5adf7135bb75e8797d59b15a1c7f974 (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>
Diffstat (limited to 'tools/release_notes.py')
0 files changed, 0 insertions, 0 deletions
