]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: Do not send UPDATE message with maximum-prefix
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Mon, 15 Apr 2019 20:53:20 +0000 (23:53 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Wed, 24 Apr 2019 11:51:06 +0000 (14:51 +0300)
commit513386b57f7bcced92dd05d24a3b25c8c743c825
treef623b3b6ac97883791e87a79024343e8e0cb3021
parent3c7940063b40250354cccc6b582a81d10a5a4261
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]