VMware NSX Configuration for Juniper Networks Devices Functioning as Virtual Tunnel Endpoints
When implementing the Open vSwitch Database (OVSDB) management protocol and Virtual Extensible LANs (VXLANs) on a Juniper Networks device, you must perform the following tasks in VMware NSX Manager or in the NSX API:
For each Juniper Networks device on which OVSDB-managed VXLANs and physical interfaces are configured, you must create an NSX-equivalent entity, which is known as a gateway.
For each OVSDB-managed physical interface that you configure on a Juniper Networks device, you must configure a gateway service—for example, a VTEP Layer 2 gateway service.
For each logical interface that you want to implement for a VXLAN, you must configure a logical switch port.
The configurations described in this topic enable connectivity between physical servers in the physical network and virtual machines (VMs) in the virtual network.
This topic provides a high-level summary of the tasks that you must perform to create a gateway, gateway service, and logical switch ports. Although you can create these virtual entities either in NSX Manager or in the NSX API, this topic only describes how to perform the tasks in NSX Manager. Also, this topic does not include a complete procedure for each task. Rather, it includes key NSX Manager configuration details for ensuring the correct configuration of the virtual entities so that they function properly with the physical entities.
For complete information about performing the tasks described in this topic, see the documentation that accompanies NSX Manager.
This topic describes the following tasks:
Creating a Gateway
In NSX Manager, you must create a gateway for each Juniper Networks device on which OVSDB-managed VXLANs and physical interfaces are configured. Table 1 provides a summary of key configuration fields in NSX Manager and how to configure them when creating a gateway.
NSX Manager Configuration Page or Dialog Box |
NSX Manager Configuration Field |
How to Configure |
---|---|---|
Type |
Transport Node Type |
Select Gateway. |
Properties |
VTEP Enabled |
Select VTEP Enabled. |
Credential |
Type |
Select Management Address. |
Credential |
Management Address |
Specify the management IP address of the Juniper Networks device. |
Connections/Create Transport Connector |
Transport Type |
Select VXLAN. |
Connections/Create Transport Connector |
Transport Zone UUID |
Select the UUID of an existing transport zone, or create a new transport zone. |
Connections/Create Transport Connector |
IP Address |
Specify the IP address of the loopback interface (lo0) of the Juniper Networks device. |
Creating a Gateway Service
In NSX Manager, you must create a gateway service for each OVSDB-managed physical interface that you configure on a Juniper Networks device. Creating a gateway service essentially does the following for each OVSDB-managed physical interface:
Specifies a gateway service—for example, a VTEP Layer 2 gateway service.
Binds the interface to a gateway that you created in Creating a Gateway.
Before you start this task, you must complete the following configurations:
A gateway for the Juniper Networks device on which the OVSDB-managed physical interfaces are configured. See Creating a Gateway.
The OVSDB-managed physical interfaces on the Juniper Networks device. For information about configuring OVSDB-managed interfaces on Juniper Networks devices that support the dynamic configuration of VXLANs, see Setting Up OVSDB on Juniper Networks Devices That Support the Dynamic Configuration of VXLANs. For information about configuring OVSDB-managed interfaces on Juniper Networks devices that support the manual configuration of VXLANs, see Setting Up the OVSDB Protocol on Juniper Networks Devices that Support Manual Configuration of VXLANs.
Table 2 provides a summary of key configuration fields in NSX Manager and how to configure them when creating a gateway service.
NSX Manager Configuration Page or Dialog Box |
NSX Manager Configuration Field |
How to Configure |
---|---|---|
Type |
Gateway Service Type |
Select VTEP L2 Gateway Service. |
Transport Nodes/Edit Gateway |
Transport Node |
Select the gateway that you created for the Juniper Networks device. |
Transport Nodes/Edit Gateway |
Port ID |
Select an OVSDB-managed physical interface configured on the Juniper Networks device. |
Creating a Logical Switch Port
In NSX Manager, you must create a logical switch port for each logical interface that you plan to implement for a VXLAN. Creating the logical switch port essentially does the following for each logical interface:
Binds the logical switch port to a logical switch that you created in NSX Manager or in the NSX API.
Binds the logical interface to a gateway service that you configured in Creating a Gateway Service.
Before you start this task, you must complete the following configurations:
A logical switch with which this logical port is associated. For information about configuring a logical switch, see the VMware documentation that accompanies NSX Manager or the NSX API.
A gateway service that specifies the OVSDB-managed physical interface with which the logical interface is associated. See Creating a Gateway Service.
Table 3 provides a summary of key configuration fields in NSX Manager and how to configure them when creating a logical switch port.
NSX Manager Configuration Page or Dialog Box |
NSX Manager Configuration Field |
How to Configure |
---|---|---|
Logical Switch |
Logical Switch UUID |
Select the UUID of a logical switch. |
Attachment |
Attachment Type |
Select VTEP L2 Gateway. |
Attachment |
VTEP L2 Gateway Service UUID |
Select the UUID of a gateway service. |
Attachment |
VLAN |
Select 0 to specify that the port handles untagged packets. Select 1 through 4000 to specify that the port handles tagged packets. Note:
VLAN ID 4094 is reserved for a native VLAN in an OVSDB environment. Specifying this VLAN ID results in an error message. Do not specify this VLAN ID or any VLAN ID not in the accepted range. |