Implement 1-way connection between routing-instances

Bug #1518033 reported by Nischal Sheth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
Wishlist
Nischal Sheth

Bug Description

This is required for multi-policy service chains.

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/15468
Submitter: Nischal Sheth (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/15551
Submitter: Sachin Bansal (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/15551
Committed: http://github.org/Juniper/contrail-controller/commit/62670fee025742548d6756c6a8207c2f5b4ddf54
Submitter: Zuul
Branch: master

commit 62670fee025742548d6756c6a8207c2f5b4ddf54
Author: Sachin Bansal <email address hidden>
Date: Wed Dec 2 11:37:39 2015 -0800

Resolve name conflict for ConnectionType

The name ConnectionType is used in process_info.sandesh and also in schema for
connection between routing instances. This causes a problem when the definition
is changed for one of them. We need to resolve the conflict by importing as a
different Name.

Change-Id: I478aa11b325d6ea0c176bc5f745a058baa03be85
Related-Bug: 1518033

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/15468
Committed: http://github.org/Juniper/contrail-controller/commit/109b987b2614d8aeec8793cb297c8945ebacdc72
Submitter: Zuul
Branch: master

commit 109b987b2614d8aeec8793cb297c8945ebacdc72
Author: Nischal Sheth <email address hidden>
Date: Thu Nov 26 22:57:16 2015 -0800

Allow unidirectional connections between routing instances

Add a destination-instance field to ConnectionType to specify the
direction of a connection. An empty value is used to indicate a
bidirectional connection. If there's a connection betwen RI-A and
RI-B and the destination-instance is set to RI-A, then routes are
imported from RI-B into RI-A, but not in the other direction.

Highlights:

- Schema change to make connection a link with properties
- Modify ifmap config code to take above schema changes into account
- Update dependency tracker policy in bgp_config_listener.cc
- Update and enhance tests in bgp_config_listener_test.cc
- Enhance tests in bgp_config_test.cc

Change-Id: Ic4d40df47af57b8bf990a7d3020ec7f70dc858d0
Closes-Bug: 1518033

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.