Details
Description
AT&T has been pushing a feature for bgp-persistance. We have implementations on route reflectors available for use and would like to use bgp-persistance with our BGP connections to route reflectors. The intent would be to allow Long-lived Graceful Restart Capability to be used with ODL's BGP adaptor.
https://tools.ietf.org/html/draft-uttaro-idr-bgp-persistence-03
The author will be refreshing the draft so the version will
1. Long-lived Graceful Restart Capability should be supported.
a. Long-lived Stale Time should be set per AFI/SAFI
2. LLGR_STALE Community should be supported.
3. NO_LLGR Community should be supported.
this change is dependent on Graceful Restart Capability being available
Attachments
Issue Links
- is blocked by
-
BGPCEP-43 Milestone: Support graceful restart
- Resolved
-
BGPCEP-857 Fix EffectiveRibInWriter.writeTable()
-
- Resolved
-
Gerrit Reviews
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 77968,84 | Add Long-Lived Graceful Restart support | master | bgpcep | Status: NEW | 0 | -1 |
| 78461,1 | Add Long-lived Graceful Restart communities | master | bgpcep | Status: MERGED | +2 | +1 |
| 78468,1 | Add Long-lived Graceful restart capabilities | master | bgpcep | Status: MERGED | +2 | +1 |
| 78471,2 | Teach BestPathState about depreferenced routes | master | bgpcep | Status: MERGED | +2 | +1 |
| 78473,3 | Teach AbstractBestPathSelector about depreferenced routes | master | bgpcep | Status: MERGED | +2 | +1 |
| 78476,21 | Prepare EffRibInWriter for LLGR_STALE handling | master | bgpcep | Status: MERGED | -1 | +1 |
| 78482,2 | Propagate depreferenced status through AbstractAdvertizedRoute | master | bgpcep | Status: MERGED | +2 | +1 |
| 78716,3 | handle removing of already removed routes in LocRibWriter | master | bgpcep | Status: ABANDONED | 0 | 0 |
| 78722,1 | Teach AbstractPeer about LLGR_STALE routes | master | bgpcep | Status: MERGED | +2 | +1 |
| 78724,1 | Teach BGPSession about LLGR | master | bgpcep | Status: MERGED | +2 | +1 |
| 78726,1 | Teach BGPSessionImpl about LLGR | master | bgpcep | Status: MERGED | +2 | +1 |
| 78743,11 | add interface for LLGR state | master | bgpcep | Status: MERGED | +2 | +1 |
| 78761,3 | Add LLGR openconfig extension | master | bgpcep | Status: MERGED | +2 | +1 |
| 78775,6 | Add LLGR restart utilities | master | bgpcep | Status: MERGED | +2 | +1 |
| 78822,1 | Propagate LLGR configuration | master | bgpcep | Status: MERGED | +2 | +1 |
| 78823,2 | Do not instantiate executor service for tasks | master | bgpcep | Status: MERGED | +2 | +1 |
| 78879,39 | Add adj-rib-in llgr-stale flag | master | bgpcep | Status: MERGED | +2 | +1 |
| 79932,13 | Optimize deletion of entire adj-rib-in table | master | bgpcep | Status: MERGED | +2 | +1 |
| 79938,15 | Optimize whole-table overwrite | master | bgpcep | Status: MERGED | +2 | +1 |
| 79955,9 | Rework table modification application | master | bgpcep | Status: MERGED | +2 | +1 |
| 80569,1 | Fix EffectiveRibInWriter uptodate handling | master | bgpcep | Status: MERGED | +2 | +1 |