[BGPCEP-395] Implement BGP advertisement packing Created: 16/Feb/16  Updated: 16/Nov/21

Status: Confirmed
Project: bgpcep
Component/s: BGP
Affects Version/s: Bugzilla Migration
Fix Version/s: None

Type: New Feature
Reporter: Robert Varga Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All



 Description   

Our current implementation sends an individual message for each advertised prefix (NLRI). This is inefficient when we have bursts of routes coming in (such as new peer coming up), where it is likely that prefixes have the same set of attributes.

Investigate how this packing could be achieved and where: it we needs to understand how big the message can be (e.g. 4K or 64K) and it also needs to know how big the attributes will look on the wire and how adding more NLRIs is going to affect the message. BGPMessageToByteEncoder may be the right place, but it is currently stateless and has little understanding of the message structure.


Generated at Wed Feb 07 19:12:56 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.