diff options
| author | Chirag Shah <chirag@nvidia.com> | 2021-11-10 17:22:24 -0800 |
|---|---|---|
| committer | Chirag Shah <chirag@nvidia.com> | 2021-12-05 21:28:11 -0800 |
| commit | 2134a5fe519f178a1b47010f28a987fb3b6fd70a (patch) | |
| tree | 23b6b75c7fb5046351884faa831d5051a42bb972 /pimd/pim_mroute.c | |
| parent | 2e38d79e646a2e37af717ed5e3a3b5365501fbc8 (diff) | |
frr-reload: fix bgp nbr remote-as
Remove neighbor <> remote-as <> config line,
if the neighbor is part of the peer-group and
peer-group contains remote-as config.
Neighbors which are part of the peer-group
cannot override remote-as.
Fix:
Frr-reload needs to remote 'neighbor <> remote-as <>'
from lines_to_add if its already part of peer-group
and peer-group has remote-as config.
Testing Done:
Before:
Config snippet:
neighbor PEERS peer-group
neighbor PEERS remote-as external
neighbor PEERS timers 3 9
neighbor 10.2.1.1 remote-as external
neighbor 10.2.1.1 peer-group PEERS
neighbor 10.2.1.1 timers 3 9
neighbor 10.2.1.2 remote-as external
neighbor 10.2.1.2 peer-group PEERS
Frr-reload failure:
line 179: Failure to communicate[13] to bgpd, line: neighbor 10.2.1.1
remote-as external
% Peer-group member cannot override remote-as of peer-group
line 179: Failure to communicate[13] to bgpd, line: neighbor 10.2.1.2
remote-as external
% Peer-group member cannot override remote-as of peer-group
After:
frr-reload apply the config successfully.
Signed-off-by: Chirag Shah <chirag@nvidia.com>
Diffstat (limited to 'pimd/pim_mroute.c')
0 files changed, 0 insertions, 0 deletions
