VLAN
Note
This command belongs to the shell mode for newer (logical-table) switch chips and is not available on Trident 3.
Manage VLAN usage
Built-in help
Usages:
vlan create <id> [PortBitMap=<pbmp> UntagBitMap=<pbmp>]
- Create a VLAN
vlan destroy <id> - Destroy a VLAN
vlan clear - Destroy all VLANs
vlan add <id> [PortBitMap=<pbmp> UntagBitMap=<pbmp>
- Add port(s) to a VLAN
vlan remove <id> [PortBitMap=<pbmp>] - Remove ports from a VLAN
vlan show [Brief] - Display all VLANs
vlan <id> <name>=<vlaue> - Set per VLAN property
vlan gport add <id> [PortID=<gport_id>
- Add gport to a VLAN
vlan gport delete <id> [PortID=<gport_id>
- Delete gport from a VLAN
vlan gport get <id> [PortID=<gport_id>
- Check if gport belongs to a VLAN
vlan gport clear <id>
- Delete all ports from a VLAN
vlan gport show <id>
- Show all ports in a VLAN
vlan control [<name> [<value>]]
- Set/get VLAN-specific chip options
vlan stat <id> Attach=<true|false> StatId=<sid>
- Attach/detach a flex counter to a VLAN
vlan default [<id>] - Show or set the default VLAN
vlan translate [On|Off] - Enable/disable Ing&Egr VLAN translation
vlan port [<port>|all [<name> [<value>]]]
- Set/get port-specific VLAN options
vlan action port default add Port=<port> OuterVlan=<vlanid>
InnerVlan=<vlanid> Prio=<prio> DtOuter=<action>
DtOuterPrio=<action> DtInner=<action> DtInnerPrio=<action>
OtOuter=<action> OtOuterPrio=<action> OtInner=<action>
OtOuter=<action> ItOuter=<action> ItInner=<action>
ItInnerPrio=<action> UtOuter=<action> UtInner=<action>
ForwardingDomain=<fwd_domain> OuterTag=<action> InnerTag=<action>
- Add port default VLAN tag with actions.
Valid actions are { Add, Delete, Replace, None }
vlan action port default get Port=<port>
- Get port default VLAN tag actions
vlan action translate add Port=<port> KeyType=<key>
OldOuterVlan=<vlanid> OldInnerVlan=<vlanid> DtOuter=<action>
OuterVlan=<vlanid> InnerVlan=<vlanid> Prio=<prio>
DtOuter=<action> DtOuterPrio=<action> DtInner=<action>
DtInnerPrio=<action> OtOuter=<action> OtOuterPrio=<action>
OtInner=<action> OtOuter=<action> ItOuter=<action>
ItInner=<action> ItInnerPrio=<action> UtOuter=<action>
ForwardingDomain=<fwd_domain> OuterTag=<action> InnerTag=<action>
- Add VLAN tag translation with actions.
Valid actions are { Add, Delete, Replace, None }
Valid key types are { Double, Outer, Inner, OuterTag,
InnerTag, PortDouble, PortOuter, Policer,
PortGroupDouble, PortGroupOuter, PortGroupInner}
vlan action translate delete Port=<port> KeyType=<key>
OldOuterVlan=<vlanid> OldInnerVlan=<vlanid>
- Delete VLAN tag translation actions.
vlan action translate get Port=<port> KeyType=<key>
OldOuterVlan=<vlanid> OldInnerVlan=<vlanid>
- Get VLAN tag translation actions.
vlan action translate show
- Show all VLAN tag translation actions.
vlan action translate range add Port=<port>
OuterVlanLo=<vlanid> OuterVlanHi=<vlanid>
InnerVlanLo=<vlanid> InnerVlanHi=<vlanid>
- Add VLAN tag range translation.
vlan action translate range delete Port=<port>
OuterVlanLo=<vlanid> OuterVlanHi=<vlanid>
InnerVlanLo=<vlanid> InnerVlanHi=<vlanid>
- Delete VLAN tag translation range.
vlan action translate range clear
- Delete all VLAN tag translation range.
vlan action translate range show
- Show all VLAN tag translation range.
vlan action translate egress add PortClass=<class>
OldOuterVlan=<vlanid> OldInnerVlan=<vlanid> DtOuter=<action>
OuterVlan=<vlanid> InnerVlan=<vlanid> Prio=<prio>
DtOuter=<action> DtOuterPrio=<action> DtInner=<action>
DtInnerPrio=<action> OtOuter=<action> OtOuterPrio=<action>
OtInner=<action> OtOuter=<action> ItOuter=<action>
ItInner=<action> ItInnerPrio=<action> UtOuter=<action>
UtInner=<action>
ForwardingDomain=<fwd_domain> OuterTag=<action> InnerTag=<action>
- Add VLAN tag egress translation with actions.
Valid actions are { Add, Delete, Replace, None }
vlan action translate egress delete PortClass=<class>
OldOuterVlan=<vlanid> OldInnerVlan=<vlanid>
- Delete VLAN tag egress translation actions.
vlan action translate egress get PortClass=<class>
OldOuterVlan=<vlanid> OldInnerVlan=<vlanid>
- Get VLAN tag egress translation actions.
vlan action translate egress show