]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Do not send UPDATE message with maximum-prefix 4210/head
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Mon, 15 Apr 2019 20:53:20 +0000 (23:53 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Fri, 26 Apr 2019 14:59:17 +0000 (17:59 +0300)
commit30044ecb6ae6d325d9708fa9ad5cd781a2aaaeac
treee46c3ab0314ed0cef71a2ef0ad942dabb0d35214
parent78715366ef74a959df8ee8142faaf371cebf5b4e
bgpd: Do not send UPDATE message with maximum-prefix

When using maximum-prefix and count is overflow BGP
sends UPDATE message:

Apr 15 20:45:06 exit1-debian-9 bgpd[9818]: 192.168.0.2 [Error] Error parsing NLRI
Apr 15 20:45:06 exit1-debian-9 bgpd[9818]: %NOTIFICATION: sent to neighbor 192.168.0.2 3/10 (UPDATE Message Error/Invalid Network Field) 0 bytes

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
13 files changed:
bgpd/bgp_evpn.c
bgpd/bgp_flowspec.c
bgpd/bgp_label.c
bgpd/bgp_mplsvpn.c
bgpd/bgp_packet.c
bgpd/bgp_route.c
bgpd/bgp_route.h
tests/topotests/bgp_maximum_prefix_invalid_update/__init__.py [new file with mode: 0644]
tests/topotests/bgp_maximum_prefix_invalid_update/r1/bgpd.conf [new file with mode: 0644]
tests/topotests/bgp_maximum_prefix_invalid_update/r1/zebra.conf [new file with mode: 0644]
tests/topotests/bgp_maximum_prefix_invalid_update/r2/bgpd.conf [new file with mode: 0644]
tests/topotests/bgp_maximum_prefix_invalid_update/r2/zebra.conf [new file with mode: 0644]
tests/topotests/bgp_maximum_prefix_invalid_update/test_bgp_maximum_prefix_invalid_update.py [new file with mode: 0644]