IPv6 Underlay Support

Registered by Valentin Sinitsyn on 2017-10-17

Large data centers today accommodate tens of thousands physical hosts running dozens of VMs or hundreds of containers. The connection matrix is dense and high-speed non-blocking switch fabrics facilitate it. In order to preserve hardware resources (e.g. TCAM), the infrastructure relies heavily on network aggregation at all levels of the switch fabrics. This hardly can be done with IPv4 at scale mentioned above. To workaround this, different techniques could be employed, such as overlays or carrier-grade NAT, but there are caveats. An alternative route is to implement a pure IPv6 fabric.

The scope of this blueprint is to support IPv6 underlay in OpenContrail. All changes must be backwards compatible with IPv4 underlays. OpenContrail should be operable in IPv4-only, IPv6-only and dual-stack environments.

Blueprint information

Status:
Not started
Approver:
Nischal Sheth
Priority:
Medium
Drafter:
Valentin Sinitsyn
Direction:
Needs approval
Assignee:
Valentin Sinitsyn
Definition:
Pending Approval
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Yandex has identified an alternative approach that doesn't involve completing this blueprint, so it is no longer targeted for 5.1.

Milestone target: 5.1 or above

Approved by TSC

Spec review: https://review.opencontrail.org/#/c/39168/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.