A virtual wire is the process of providing a tenant the ability to gain access to a VLAN outside of the VergeIO environment without having to go through routing steps.
- Add the desired VLAN(s) to the appropriate switchports so they are accessible to the nodes running the VergeIO environment.
- Determine whether or not the tenant will need access to a single VLAN or multiple. This will determine the manner in which the virtual wire is configured.
VLANS 1 & 100-102 cannot be used in a virtual wire capacity. These VLANS are reserved for internal traffic that allows the tenant nodes to communicate with each other and with the tenant network hosted above it. They can however be remapped to another VLAN to be consumed in the tenant.
If a tenant requires access to more than 1 or 2 VLANS, it is recommended to configure the virtual wire in Trunk Mode.
- Ensure the VLAN(s) have been created in the VergeIO UI. If they have not, follow the steps to create VLAN(s) here.
- From the Main Dashboard select "Networks" in the left menu and you will be brought to the "Networks Dashboard".
- Select "Virtual Wires" in the left menu and you will be brought to the list view of all virtual wires in the environment.
- Select "New" and you will be brought to the virtual wire creation page.
- Enter the following settings:
NOTE: The "Network" dropdown will list all networks inside of the environment. Choose the network with the corresponding VLAN to be passed into the tenant.
The "Destination Wire" dropdown will automatically select "Empty List" if there are no unconnected virtual wires detected.
Leave the PVID field set to 1!
- Submit your changes and you will be brought back to the virtual wires list view.
- Select "New" and you will be brought to the virtual wire creation page.
- Enter the following settings:
NOTE: In the "Network" dropdown select the tenant network that the VLAN will be passed to. This should be named "tenant_'$TENANTNAME'".
The "Destination Wire" dropdown will automatically select the other half of the virtual wire created earlier if it is the only free one available. If it does not select the appropriate wire.
Change the PVID field to the actual VLAN ID of the network that it is being attached to.
- Submit your changes and you will be brought back to the virtual wires list view.
- Navigate to the Networks Dashboard and select "Networks" on the left menu. You will be brought to a list view of all networks inside of the environment.
- The networks that the created virtual wires were attached to will be highlighted indicating that rules need to be applied.
- Select both networks, then select "Apply Rules" in the left menu. This will create rules hidden from the UI in both networks that connect the virtual wires together.
- If all of the rules applied successfully proceed to the adding vlans to the tenant section.
To use Trunk Mode Virtual Wires the corresponding "Physical Network", which ties to node nic(s), must be set to bridge mode.
If the external network is in a VLAN and the physical NIC that the external network references is in bridge mode then trunking a virtual wire from the bridge will not work.
- Navigate to the main dashboard and select "Networks" in the left menu. You will be brought to the Networks Dashboard.
- Select "Networks" again in the left menu and you will be brought to a list view of all networks in the environment.
- Double click into the "Physical Network"/NIC(s) that the VLAN(s) are trunked to on the physical switch to enter that individual networks dashboard.
A "Physical Network" typically has "Switch" appended to the end and is a representation of a physical nic on a node.
- Select "Edit" in the left menu to enter configuration page for the network.
- In the configuration page enter the following settings:
Select the "Physical Bridged" checkbox to enable Bridge Mode.
You may leave this networks "On Power Loss" setting to either "Last State" or "Power On". In either event the network must be turned on to make use of virtual wires.
In most cases all other settings can stay with their default values.
- Submit your changes
In order for Bridge Mode to be active any nodes where the physical network can run must be rebooted!!
- Reboot any necessary nodes and move on to the next section.
- Ensure the "Physical Network" is set to "Bridged Mode" and it is in a Powered On status.
- From the Main Dashboard select "Networks" in the left menu and you will be brought to the "Networks Dashboard".
- Select "Virtual Wires" in the left menu and you will be brought to the list view of all virtual wires in the environment.
- Select "New" and you will be brought to the virtual wire creation page.
- Enter the following settings:
The "Network" dropdown will list all networks inside of the environment. Choose the corresponding "Physical Network" that the VLANS are trunked to.
The "Destination Wire" dropdown will automatically select "Empty List" if there are no unconnected virtual wires detected. If it does not select "Empty List" change it "None".
Change the PVID field to 0!
Enter the VLANS to be passed into the tenant in the "Allowed VLAN List". This list is comma delimited and accepts ranges.
- Submit your configuration.
- Select "New" and you will be brought to the virtual wire creation page.
- Enter the following settings:
In the "Network" dropdown select the tenant network that the VLAN will be passed to. This should be named "tenant_'$TENANTNAME'".
The "Destination Wire" dropdown will automatically select the other half of the virtual wire created earlier if it is the only free one available. If it does not select the appropriate wire.
Change the PVID field to 0!
Enter the VLANS to be passed into the tenant in the "Allowed VLAN List". This list is comma delimited and accepts ranges.
- Submit your changes and you will be brought back to the virtual wires list view.
- Navigate to the Networks Dashboard and select "Networks" on the left menu. You will be brought to a list view of all networks inside of the environment.
- The networks that the created virtual wires were attached to will be highlighted indicating that rules need to be applied.
- Select both networks, then select "Apply Rules" in the left menu. This will create rules hidden from the UI in both networks that connect the virtual wires together.
- If all of the rules applied successfully proceed to the next section.
- Navigate to the tenant UI that the vlan is to be passed into and login.
- From the Main Dashboard navigate to Networks, then select "New External" in the left menu.
- In the network creation page enter the following settings:
For the interface network it is IMPORTANT to select "Physical". This represents a physical network interface given to a tenant node.
You may leave this networks "On Power Loss" setting to "leave off" as it is not necessary for this one to be running unless you are passing the VLAN into a sub tenant. In which case you will follow the appropriate set of instructions from the start.
- Submit your configuration and you will be brought back to the newly created vnets dashboard.
- You can now attach workloads to the network for Layer 2 access to networks outside of Verge.io.
- Confirm firewall rules related to the virtual wire have been applied
- Confirm that the destination tenant network and the vlan network are in the "Running" state and reside on the same physical node
- Confirm the VLAN(s) are trunked to the correct ports on the physical nodes
Need more Help? Email support@verge.io or call us at (855) 855-8300