本节包括介绍如何创建 PVLAN 并列出 PVLAN 信息的任务。
可以使用 ldm add-vnet 或 ldm set-vnet 命令设置 pvlan 属性值,从而配置 PVLAN。请参见 ldm(1M) 手册页。
可以使用以下命令创建或删除 PVLAN:
使用 ldm add-vnet 创建 PVLAN:
ldm add-vnet pvid=port-VLAN-ID pvlan=secondary-vid,pvlan-type if-name vswitch-name domain-name
以下命令展示了如何创建具有以下 PVLAN 的虚拟网络:主要 vlan-id 为 4,辅助 vlan-id 为 200,pvlan-type 为 isolated。
primary# ldm add-vnet pvid=4 pvlan=200,isolated vnet1 primary-vsw0 ldg1
使用 ldm set-vnet 创建 PVLAN:
ldm set-vnet pvid=port-VLAN-ID pvlan=secondary-vid,pvlan-type if-name domain-name
以下命令展示了如何创建具有以下 PVLAN 的虚拟网络:主要 vlan-id 为 3,辅助 vlan-id 为 300,pvlan-type 为 community。
primary# ldm add-vnet pvid=3 pvlan=300,community vnet1 primary-vsw0 ldg1
使用 ldm set-vnet 删除 PVLAN:
ldm set-vnet pvlan= if-name vswitch-name domain-name
以下命令将删除 vnet0 虚拟网络的 PVLAN 配置。此命令的结果是:指定的虚拟网络是一个常规 VLAN,该 VLAN 使用在配置 PVLAN 时指定的 vlan-id。
primary# ldm set-vnet pvlan= vnet0 primary-vsw0 ldg1
可以通过使用多个 Logical Domains Manager 列表子命令来查看有关 PVLAN 的信息。请参见 ldm(1M) 手册页。
可以使用以下命令查看 PVLAN 信息。
使用 ldm list-domain -o network 列出 PVLAN 信息:
ldm list-domain [-e] [-l] -o network [-p] [domain-name...]
以下示例通过使用 ldm list-domain -o network 命令展示了有关 ldg1 域上的 PVLAN 配置的信息。
以下 ldm list-domain 命令展示了有关 ldg1 域上的 PVLAN 配置的信息。
primary# ldm list-domain -o network ldg1 NAME ldg1 MAC 00:14:4f:fa:bf:0f NETWORK NAME SERVICE ID DEVICE MAC vnet0 primary-vsw0@primary 0 network@0 00:14:4f:f8:03:ed MODE PVID VID MTU MAXBW LINKPROP 1 3 1500 1700 PVLAN : 200,community
以下 ldm list-domain 命令以可解析形式展示了 ldg1 域的 PVLAN 配置信息。
primary# ldm list-domain -o network -p ldg1 VERSION 1.13 DOMAIN|name=ldg1| MAC|mac-addr=00:14:4f:fa:bf:0f VNET|name=vnet0|dev=network@0|service=primary-vsw0@primary |mac-addr=00:14:4f:f8:03:ed|mode=|pvid=1|vid=3|mtu=1500|linkprop=|id=0 |alt-mac-addrs=|maxbw=1700|protect=|priority=|cos=|pvlan=200,community
使用 ldm list-bindings 列出 PVLAN 信息:
ldm list-bindings [-e] [-p] [domain-name...]
以下示例通过使用 ldm list-bindingsnetwork 命令展示了有关 ldg1 域上的 PVLAN 配置的信息。
以下 ldm list-bindings 命令展示了有关 ldg1 域上的 PVLAN 配置的信息。
primary# ldm list-bindings ... NETWORK NAME SERVICE ID DEVICE MAC vnet0 primary-vsw0@primary 0 network@0 00:14:4f:f8:03:ed MODE PVID VID MTU MAXBW LINKPROP 1 3 1500 1700 PVLAN :200,community PEER MAC MODE PVID VID MTU MAXBW LINKPROP primary-vsw0@primary 00:14:4f:f8:fe:5e 1
以下 ldm list-bindings 命令以可解析形式展示了 ldg1 域的 PVLAN 配置信息。
primary# ldm list-bindings -p ... VNET|name=vnet0|dev=network@0|service=primary-vsw0@primary |mac-addr=00:14:4f:f8:03:ed|mode=|pvid=1|vid=3|mtu=1500|linkprop= |id=0|alt-mac-addrs=|maxbw=1700|protect=|priority=|cos=|pvlan=200,community |peer=primary-vsw0@primary|mac-addr=00:14:4f:f8:fe:5e|mode=|pvid=1|vid= |mtu=1500|maxbw=
使用 ldm list-constraints 列出 PVLAN 信息:
ldm list-constraints [-x] [domain-name...]
下面展示了通过运行 ldm list-constraints 命令生成的输出:
primary# ldm list-constraints -x ldg1 ... <Section xsi:type="ovf:VirtualHardwareSection_Type"> <Item> <rasd:OtherResourceType>network</rasd:OtherResourceType> <rasd:Address>auto-allocated</rasd:Address> <gprop:GenericProperty key="vnet_name">vnet0</gprop:GenericProperty> <gprop:GenericProperty key="service_name">primary-vsw0</gprop:GenericProperty> <gprop:GenericProperty key="pvid">1</gprop:GenericProperty> <gprop:GenericProperty key="vid">3</gprop:GenericProperty> <gprop:GenericProperty key="pvlan">200,community</gprop:GenericProperty> <gprop:GenericProperty key="maxbw">1700000000</gprop:GenericProperty> <gprop:GenericProperty key="device">network@0</gprop:GenericProperty> <gprop:GenericProperty key="id">0</gprop:GenericProperty> </Item>