BGPaaSv2: Further progress on AS override implementation
Highlights:
- Schema and config parsing changes to enable AS override
- Implement split horizon check within an eBGP RibOut
- Strip non-transitive attributes when sending routes to eBGP peers
- Tweak resolver to retain IPeer from original BgpPath so that split
horizon check can work for resolved paths
- Make sure that resolved paths don't get deleted prematurely
- Add logic to prevent BgpLifetimeManager from deleting objects when
any resolver tasks are on the wait queue
Reviewed: https:/ /review. opencontrail. org/18473 github. org/Juniper/ contrail- controller/ commit/ abfda24015ecb8e 5148913c3d55166 12885d990a
Committed: http://
Submitter: Zuul
Branch: master
commit abfda24015ecb8e 5148913c3d55166 12885d990a
Author: Nischal Sheth <email address hidden>
Date: Mon Mar 14 09:56:32 2016 -0700
BGPaaSv2: Further progress on AS override implementation
Highlights:
- Schema and config parsing changes to enable AS override
- Implement split horizon check within an eBGP RibOut
- Strip non-transitive attributes when sending routes to eBGP peers
- Tweak resolver to retain IPeer from original BgpPath so that split
horizon check can work for resolved paths
- Make sure that resolved paths don't get deleted prematurely
- Add logic to prevent BgpLifetimeManager from deleting objects when
any resolver tasks are on the wait queue
Change-Id: I2872faf1d38219 2ea401f1948d842 a59bfa0a4a8
Partial-Bug: 1552952