[BGPCEP-193] Simplify AS_PATH encoding Created: 12/Mar/15 Updated: 03/Mar/19 Resolved: 14/Jul/15 |
|
| Status: | Resolved |
| Project: | bgpcep |
| Component/s: | BGP |
| Affects Version/s: | Bugzilla Migration |
| Fix Version/s: | Bugzilla Migration |
| Type: | Improvement | ||
| Reporter: | Robert Varga | Assignee: | Iveta Halanova |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Description |
|
Our current way of representing AS_PATH in the message and in RIB is overly complex, as it involves two nested unkeyed lists. For compatibility reasons we need to retain this format, but introduce a simpler format, which will be authoritative. It should include only two leaf-lists: leaf-list as-sequence { leaf-list as-set { The parser needs to fill these out, concatenating segments in the message into these. On serialization, as-sequence entries need to be encoded first, 255 items at a time, followed by as-set entries. |
| Comments |
| Comment by Iveta Halanova [ 07/Jul/15 ] |