summaryrefslogtreecommitdiff
path: root/lib/json.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-10-25 23:07:21 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2017-10-26 07:31:17 -0400
commit9b9df9892d3cea25e53cd8903b3c41fb318d2f04 (patch)
tree96d4c6b436fb9f73afa812472cd39718135e8bf3 /lib/json.h
parent6d774763d6698bf36b98e2ff26c1f27a492b8cb3 (diff)
bgpd: Treat empty reachable NLRI as a EOR
This issue was discovered on a live session with an extremely old cisco 7206VXR router running 12.2(33)SRE4. The sending router is sending us an empty NLRI that is MP_REACH. From RFC exploration(thanks Russ!) it appears that this was considered a 'valid' way to send EOR. Following discussion decided that we should treat this situation as a EOR marker instead of bringing down the session. Applying this fix on the FRR router seeing this issue allows it to continue it's peering relationship with the ASR. Since this is a point fix I do not see a high likelihood of further fallout. Fixes: #1258 Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/json.h')
0 files changed, 0 insertions, 0 deletions