Configuring Trusted Virtual Networks
This section includes tasks that show how to create trusted virtual networks and how to obtain information about trusted virtual networks.
You can configure a trusted virtual network by setting the custom
property value by using the ldm add-vnet
or ldm set-vnet
command. See the ldm
(8) man page.
Example 13-15 Creating a Trusted Virtual Network
You can use the following commands to create a trusted virtual network ldg1_vnet0
on the primary-vsw0
virtual switch in the ldg1
domain. The custom/max-mac-addrs
and custom/max-vlans
property values use the default values of 4096.
primary# ldm add-vnet custom=enable ldg1_vnet0 primary-vsw0 ldg1 primary# ldm list -o network ldg1 ... NETWORK NAME SERVICE MACADDRESS PVID|PVLAN|VIDs ---- ------- ---------- --------------- ldg1-vnet0 primary-vsw0@primary 00:14:4f:fa:d7:5e 1|--|-- DEVICE :network@1 ID :1 LINKPROP :phys-state MTU :1500 MAXBW :-- MODE :-- CUSTOM :enable MAX-CUSTOM-MACS:4096 MAX-CUSTOM-VLANS:4096 PRIORITY :-- COS :-- PROTECTION :--
Example 13-16 Enabling the Trusted Virtual Network Feature on an Existing Virtual Network
The following example shows how to enable the trusted virtual network feature by setting custom=enable
for the ldg1_vnet0
virtual network device in the ldg1
domain. The custom/max-mac-addrs
and custom/max-vlans
property values use the default values of 4096.
primary# ldm set-vnet custom=enabled ldg1_vnet0 ldg1 primary# ldm list -o network ldg1 ... NETWORK NAME SERVICE MACADDRESS PVID|PVLAN|VIDs ---- ------- ---------- --------------- ldg1-vnet0 primary-vsw0@primary 00:14:4f:fa:d7:5e 1|--|-- DEVICE :network@1 ID :1 LINKPROP :phys-state MTU :1500 MAXBW :-- MODE :-- CUSTOM :enable MAX-CUSTOM-MACS:4096 MAX-CUSTOM-VLANS:4096 PRIORITY :-- COS :-- PROTECTION :--
Example 13-17 Setting the custom/max-mac-addrs
and custom/max-vlans
Properties
The following example sets the custom/max-vlans
property value to 12 and the custom/max-mac-addrs
property value to 13.
Because these new property values are lower than the previous values, you cannot change these settings dynamically. You can make these changes only to a bound or inactive domain.
primary# ldm stop ldg1 primary# ldm set-vnet custom/max-vlans=12 custom/max-mac-addrs=13 ldg1_vnet0 ldg1 primary# ldm list -o network ldg1 ... NETWORK NAME SERVICE MACADDRESS PVID|PVLAN|VIDs ---- ------- ---------- --------------- ldg1-vnet0 primary-vsw0@primary 00:14:4f:fa:d7:5e 1|--|-- DEVICE :network@1 ID :1 LINKPROP :phys-state MTU :1500 MAXBW :-- MODE :-- CUSTOM :enable MAX-CUSTOM-MACS:13 MAX-CUSTOM-VLANS:12 PRIORITY :-- COS :-- PROTECTION :--
Example 13-18 Resetting the custom/max-mac-addrs
and custom/max-vlans
Properties
The following example shows how to reset the custom/max-mac-addrs
property value to its default of 4096 by specifying a null value.
When custom=enabled
, you can reset the custom/max-vlans
property value, the custom/max-mac-addrs
property value, or both.
primary# ldm set-vnet custom/max-mac-addrs= ldg1_vnet0 ldg1 primary# ldm list -o network ldg1 ... NETWORK NAME SERVICE MACADDRESS PVID|PVLAN|VIDs ---- ------- ---------- --------------- ldg1-vnet0 primary-vsw0@primary 00:14:4f:fa:d7:5e 1|--|-- DEVICE :network@1 ID :1 LINKPROP :phys-state MTU :1500 MAXBW :-- MODE :-- CUSTOM :enable MAX-CUSTOM-MACS:4096 MAX-CUSTOM-VLANS:12 PRIORITY :-- COS :-- PROTECTION :--
Example 13-19 Changing the custom/max-mac-addrs
and custom/max-vlans
Property Values
The following example shows how to increase the custom/max-vlans
property value and decrease the custom/max-mac-addrs
property value. You can increase the custom/max-vlans
property value to 24 dynamically, because 24 is larger than the previous value of 12. However, because you are reducing the maximum value for custom/max-mac-addrs
from 4096 to 11, you must first stop the domain.
primary# ldm set-vnet custom/max-vlans=24 ldg1_vnet0 ldg1 primary# ldm stop ldg1 primary# ldm set-vnet custom/max-mac-addrs=11 ldg1_vnet0 ldg1 primary# ldm list -o network ldg1 ... NETWORK NAME SERVICE MACADDRESS PVID|PVLAN|VIDs ---- ------- ---------- --------------- ldg1-vnet0 primary-vsw0@primary 00:14:4f:fa:d7:5e 1|--|-- DEVICE :network@1 ID :1 LINKPROP :phys-state MTU :1500 MAXBW :-- MODE :-- CUSTOM :enable MAX-CUSTOM-MACS:11 MAX-CUSTOM-VLANS:24 PRIORITY :-- COS :-- PROTECTION :--
Example 13-20 Disabling the Trusted Virtual Network Feature
The following example shows how to disable the custom
property for the ldg1_vnet0
virtual network device in the ldg1
domain.
primary# ldm set-vnet custom=disabled ldg1_vnet0 ldg1 ... NETWORK NAME SERVICE MACADDRESS PVID|PVLAN|VIDs ---- ------- ---------- --------------- ldg1-vnet0 primary-vsw0@primary 00:14:4f:fa:d7:5e 1|--|-- DEVICE :network@1 ID :1 LINKPROP :phys-state MTU :1500 MAXBW :-- MODE :-- CUSTOM :disable PRIORITY :-- COS :-- PROTECTION :--