Incorrect route-aggregate when multiple RA objects attached/detached
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.0 |
Fix Committed
|
High
|
Prakash Bailkeri | |||
Trunk |
Fix Committed
|
High
|
Prakash Bailkeri |
Bug Description
RA-1:
9.0.0.0/16
RA-2:
9.0.0.0/8
21.1.1.0/24
21.1.0.0/16
21.0.0.0/8
Right VN has the routes: 9.0.1.1/24 to 9.0.10.1, 21.1.1.3-21.1.1.5, 21.1.1.0/24.
RA-1 is attached to the right interface of SI. Right VN has 9.0.0.0/16 (no specific routes in this network) and the rest of the routes.
RA-2 is then attached. Right VN now has 9.0.0.0/8 and 21.0.0.0/8. 9.0.0.0/16 is a contributor to 9.0.0.0/8 and same is the case for the 21 network.
Now, RA-1 is detached and things go bad. The end result is unpredictable: sometimes, the 9.0.0.0/8 aggregate is advertised in addition to the more specific routes like 9.0.1.1-
tags: | added: blocker |
Review in progress for https:/ /review. opencontrail. org/17555
Submitter: Prakash Bailkeri (<email address hidden>)