Go to main content

Managing Network Virtualization and Network Resources in Oracle® Solaris 11.4

Exit Print View

Updated: November 2020
 
 

How to Plan for a VXLAN Configuration

This procedure provides a general outline of the steps necessary to deploy a VXLAN network.

Before You Begin

Verify the following:

  • IP multicasting is supported on the network. If IP multicasting is not supported, VMs in the VXLAN cannot communicate with each other.

  • If the VXLAN includes systems in different IP subnets, then multicast routing must be supported across the subnets. If multicasting routing is not supported, only the VMs over the VXLANs on the same IP subnet can communicate with each other and VMs over VXLANs on different IP subnets, for example, geographically dispersed data centers cannot communicate with each other.

Likewise, ensure that your role has the appropriate rights profile to perform this procedure. See Using Rights Profiles to Perform Network Configuration.


Note -  The destination UDP port used for VXLAN is IANA port 4789, in accordance with RFC 7348 (https://tools.ietf.org/html/rfc7348).
  1. Determine the virtual network topology in a physical network.

    For example, if you are hosting a service that consists of several VMs on different systems, identify which VMs should belong to the VXLAN segment you want to create so that these can communicate with each other in the segment.

  2. Verify that the systems are connected through an IP interface.
  3. Ensure that IP multicasting is enabled on the physical network.
  4. Create a numbering scheme for the VXLAN segments.

    For example, you can assign the VXLAN segments (VNIs) based on the application hosted by the VMs.

  5. Create a VXLAN datalink by specifying the IP address and the VXLAN segment ID.

    Optionally, you can assign the VXLAN segments with their own multicast address.

  6. Create VNICs over VXLAN datalinks and assign the VNICs to zones.

    Alternatively, you can assign the VXLAN links as the underlying link for the zone's anet link.