Tungsten Fabric IPv6 support

Tungsten Fabric allows running IPv6-enabled OpenStack tenant networks on top of the IPv4 underlay. You can create an IPv6 virtual network through the Tungsten Fabric web UI or OpenStack CLI in the same way as an IPv4 virtual network. The IPv6 functionality is enabled out of the box and does not require major changes in the cloud configuration. This section lists the IPv6 capabilities supported by MOSK, as well as those available and unavailable in the upstream OpenContrail software.

The following IPv6 features are supported and verified in MOSK:

  • Virtual machines with IPv6 and IPv4 interfaces

  • Virtual machines with IPv6-only interfaces

  • DHCPv6 and neighbor discovery

  • Policy and security groups

  • IPv6 flow set up, tear down, and aging

  • Flow set up and tear down based on a TCP state machine

  • Fat flow

  • Allowed address pair configuration with IPv6 addresses

  • Equal Cost Multi-Path (ECMP)

Additionally, the following IPv6 features are available in upstream OpenContrail according to its official documentation:

  • Protocol-based flow aging

  • IPv6 service chaining

  • Connectivity with gateway (MX Series device)

  • Virtual Domain Name Services (vDNS), name-to-IPv6 address resolution

The following IPv6 features are not available in upstream OpenContrail:

  • Any IPv6 Network Address Translation (NAT)

  • Load Balancing as a Service (LBaaS)

  • IPv6 fragmentation

  • Floating IPv6 address

  • Link-local and metadata services

  • Diagnostics for IPv6

  • Contrail Device Manager

  • Virtual customer premises equipment (vCPE)