summaryrefslogtreecommitdiff
path: root/lib/segment_routing.c
diff options
context:
space:
mode:
authoranlan_cs <vic.lan@pica8.com>2023-04-14 08:32:32 +0800
committeranlan_cs <vic.lan@pica8.com>2023-04-15 06:42:36 +0800
commita70895e83ae49b15f13e0801e0743d788b0cb595 (patch)
treea470435e8ebd755b57ddce1e7008adf0bec8519e /lib/segment_routing.c
parent89f0982149b90940044130480de267f33a049b3f (diff)
tools: fix missing remote-as configuration when reload
From commit `411d1a2`, `bgp_delete_nbr_remote_as_line()` is added to remove some specific bgp neighbors. But, when reloading the following configuration, it will wrongly remove some good ones: `neighbor 66.66.66.6 remote-as internal`: ``` router bgp 66 bgp router-id 172.16.204.6 neighbor ANLAN peer-group neighbor ANLAN remote-as internal neighbor 66.66.66.6 remote-as internal <- LOST neighbor 66.66.66.60 peer-group ANLAN ``` The reason is that "66.66.66.6" is included in "66.66.66.60" literally, then it is mistakenly thought to be a match. Just fix it with excat match. Signed-off-by: anlan_cs <vic.lan@pica8.com>
Diffstat (limited to 'lib/segment_routing.c')
0 files changed, 0 insertions, 0 deletions