Config: Tracking bug for BGPaaSv2 implementation

Bug #1563075 reported by Nischal Sheth on 2016-03-28
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
Wishlist
Ignatious Johnson Christopher

Bug Description

Control node and schema changes are tracked via bug 1552952.
UI changes are tracked via bug 1558168.

Following changes need to be implemented in ST:

o The gateway-address and ipv6-gateway-address properties of the bgpaas
client bgp-router need to be set to the inet and inet6 default gateway
addresses of the inet/inet6 subnets from which the client VMI has got
addresses. This should be done by default - note that this intentionally
changes pre-existing sessions to be bidirectional.

o The inet6-gateway-address in the bgpaas client bgp-router should be set
to the ipv4-mapped ipv6 address (instead of the actual inet6 GW address)
if the bgpaas-ipv4-mapped-ipv6-nexthop property in bgp-as-a-service object
is set.

o The gateway-address and ipv6-gateway-address properties shouldn't be set
if bgpaas-suppress-route-advertisement property is set in bgp-as-a-service
object. This provides users with a way to get older behavior if required.

Nischal Sheth (nsheth) on 2016-03-28
description: updated
Nischal Sheth (nsheth) on 2016-03-28
description: updated
Nischal Sheth (nsheth) on 2016-03-28
description: updated
description: updated

Review in progress for https://review.opencontrail.org/19171
Submitter: Ignatious Johnson Christopher (<email address hidden>)

Reviewed: https://review.opencontrail.org/19171
Committed: http://github.org/Juniper/contrail-controller/commit/8849b1ef80cf4973266d569c065963efe135d921
Submitter: Zuul
Branch: master

commit 8849b1ef80cf4973266d569c065963efe135d921
Author: Ignatious Johnson Christopher <email address hidden>
Date: Fri Apr 8 00:56:13 2016 +0000

BGPaaSv2: schema transformer changes.

Populate gateway address in the bgpaas-client bgp_router to make the bgp
session bidirectional in v2 of bgp-as-a-service feature.

Setting ipv4-mapped ipv6 gateway address in case of
bgpaas-ipv4-mapped-ipv6-nexthop enabled bgp-as-a-service object.

Gateway addresses are not set when bgpaas-suppress-route-advertisement
property is set in bgp-as-a-service object to support v1 behaviour.

Partial-Bug: 1563075

Change-Id: Iec58cff7dd9fad778e9f4a45c42a54d894a9b483

Nischal Sheth (nsheth) wrote :

Removed complex requirement to have as-override set to true by default.
It will be false by default, hence pre-existing sessions do not need special
logic.

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

Other bug subscribers