vCloud Director version 9.5 is the first release to provide networking IPv6 support. In this article I want to go into little bit more detail on the level of IPv6 functionality than was in my What’s New in vCloud Director 9.5 post.

IPv6 functionality is mostly driven by the underlying networking platform support which is provided by NSX. The level of IPv6 support in NSX-V is changing from release to release (for example NAT64 feature was introduced in NSX version 6.4). Therefore my feature list assumes the latest NSX 6.4.4 is used.

Additionally it should be noted that vCloud Director 9.5 also supports in very limited way NSX-T. Currently no Layer 3 functionality is supported for NSX-T based Org VDC networks which are imported based on pre-existing logical switches as isolated networks with IPv4 only subnets.

Here is the feature list (vCloud Director 9.5.0.1 and NSX 6.4.4).

Supported:

Create External network with IPv6 subnet (provider only). Note: mixing of IPv4 and IPv6 subnets is supported.

Create Org VDC network with IPv6 subnet (direct or routed). Note: distributed Org VDC networks are not supported with IPv6

Use vCloud Director IPAM (static/manual IPv6 assignments via guest customization)

IPv6 (static only) routing via Org VDC Edge Gateway

IPv6 firewall rules on Org VDC Edge Gateway or Org VDC Distributed Firewall via IP Sets

NAT 64 (IPv6-to-IPv4) on Org VDC Edge Gateway

Load balancing on Org VDC Edge Gateway: IPv6 VIP and/or IPv6 pool members

Unsupported:

DHCP6, SLAAC (RA)

Routed vApp networks with IPv6 subnets

Isolated Org VDC/vApp networks with IPv6 subnets

OSPF v3, IPv6 BGP dynamic routing on Org VDC Edge Gateway

Distributed IPv6 Org VDC networks

Dual stacking IPv4/IPv6 on OrgVDC networks

Experimental/Untested:

L2 VPN (tunnel only)

SSL VPN (tunnel only)

IPSec VPN (tunnel + inner subnets)