You can provision a Gateway with both IPv4 and IPv6 addresses.

Prerequisites

Ensure that the SD-WAN Orchestrator is running version 4.3.0.

Deploying VMware SD-WAN Gateway on AWS

Consider the following guidelines while deploying SD-WAN Gateways on AWS.

  • While migrating Gateways on cloud, it is recommended to destroy and create new instance of Gateways with the IPv6 option enabled.
  • In AWS, always use DHCPv6 to configure IPv6 address on public Interface.

Upgrade and Migration of SD-WAN Gateways

Consider the following guidelines while upgrading or migrating Gateways from previous versions.

  • Provision a Gateway with both IPv4 and IPv6 addresses and associate the Gateway to a new Gateway pool for operational ease.
  • After activating a Gateway, you cannot change the IPv4 or the IPv6 address.
  • To re-use a Gateway, you need to deactivate the Gateway and reactivate by creating new Gateway entry in the Orchestrator to set up new IPv4/IPv6 addresses.
  • While adding a new Gateway, select the Gateway pool with the IP version type as IPv4 and IPv6.
  • Configure Gateways with dual stack enabled and setup with both IPv4 and IPv6 addresses. You can group these Gateways under dual stack Gateway pool and use them for various Edges running the latest version of software.
  • The Gateway pool provides an option to choose the IP family. The IP Version IPv4 allows to configure IPv6 address but it is optional. When IPv4 and IPv6 is selected, configuring both the IPv4 and IPv6 addresses is mandatory. For more information, see Create New Gateway Pool.
  • While creating a new Gateway, you can configure both IPv4 and IPv6 addresses. For more information, see Create New Gateway.

Setup IPv6 Address on Gateways for a new Deployment

  1. Create a Gateway pool with IP version type as IPv4 and IPv6.
  2. Deploy a new Gateway. You can configure IPv4 and IPv6 addresses on public interface using netplan, if IPv6 is not available in metadata.

    The following example shows a sample configuration:

    root@gateway-1:~# cat /etc/netplan/interfaces.yaml
    network:
      ethernets:
        eth0:
          addresses: [169.254.10.2/29, 'fd00:ff01:0:1::2/64']
          routes:
          - {metric: 1, to: 0.0.0.0/0, via: 169.254.10.1}
          - {metric: 1, to: '0::0/0', via: 'fd00:ff01:0:1::1'}
        eth1:
          addresses: [101.101.101.11/24]
          routes:
          - {metric: 2, to: 0.0.0.0/0, via: 101.101.101.10}
        eth2:
          addresses: [192.168.0.111/24]
      renderer: networkd
      version: 2
    root@gateway-1:~#
  3. After updating the netplan, run sudo netplan apply to apply the configuration.
    root@gateway-1:~# sudo netplan apply
    root@gateway-1:~#
  4. Activate the Gateway using IPv4 address of the Orchestrator.
  5. After activating, the Orchestrator will push both the IPv4 and IPv6 information to Edges.
  6. Create an Operator profile and select the Software version of Edge as 4.3.0. Once this operator profile is assigned to Edges, the Orchestrator enables options to setup IPv6 related configurations.

Setup IPv6 Address on Gateways migrated from previous Release

  1. Upgrade the Gateways to 4.3.0.
  2. Associate the Gateways to a new Gateway pool for operational ease. The Gateways in a dual stack Gateway pool are used for various Edges running the latest version of software.
  3. For example, assume that two Gateways are available in Default Gateway pool with only Ipv4 enabled.
  4. Migrate the Gateways as follows:
    1. Create a New Gateway pool with IP Version type as IPV4 and IPv6.
    2. Remove the Gateways from the old Gateway pool and deactivate them. Delete the Gateway instances from the Orchestrator, to reuse the IPv4 address.
    3. In Gateway shell, update the netplan configurations with IPv6 as follows:
      root@gateway-1:~# cat /etc/netplan/interfaces.yaml
      network:
      ethernets:
      eth0:
      addresses: [169.254.10.2/29, 'fd00:ff01:0:1::2/64']
      routes:
      - {metric: 1, to: 0.0.0.0/0, via: 169.254.10.1}
      - {metric: 1, to: '0::0/0', via: 'fd00:ff01:0:1::1'}
      eth1:
      addresses: [101.101.101.11/24]
      routes:
      - {metric: 2, to: 0.0.0.0/0, via: 101.101.101.10}
      eth2:
      addresses: [192.168.0.111/24]
      renderer: networkd
      version: 2
      root@gateway-1:~#
      root@gateway-1:~# sudo netplan apply
      root@gateway-1:~#
  5. Create a new Gateway in Orchestrator with IPv4 and IPv6 addresses and select new dual stack Gateway pool.
  6. Activate the Gateway using the IPv4 address of the Orchestrator.
  7. The Orchestrator will push the configurations once the Gateway pool is assigned to a customer.
  8. Create an Operator profile and select the Software version of Edge as 4.3.0. Once this operator profile is assigned to Edges, the Orchestrator enables options to setup IPv6 related configurations.

For more information, refer to the following: