show vlans
Syntax
Release Information
Command introduced in Junos OS Release 11.1 for the QFX Series.
Option dot1q-tunneling added in Junos OS Release 12.1 for the QFX Series.
Description
Display information about VLANs configured on bridged Ethernet interfaces. For interfaces configured to support a VoIP VLAN and a data VLAN, the show vlans command displays both tagged and untagged membership for those VLANs.
![]() | Note: When a series of VLANs is created using the vlan-range statement, such VLAN names are preceded and followed by a double underscore. For example, a series of VLANs using the VLAN range 1 through 3 and the base VLAN name marketing would be displayed as __marketing_1__, __marketing_2__, and __marketing_3__. |
![]() | Note: To display an 802.1X supplicant successfully authenticated in multiple-supplicant mode with dynamic VLAN movement, use the show vlans vlan-name extensive operational mode command, where vlan-name is the dynamic VLAN. |
Options
none | — | Display information for all VLANs. VLAN information is displayed by VLAN name in ascending order. |
brief | detail | extensive | — | (Optional) Display the specified level of output. |
sort-by (tag | name) | — | (Optional) Display VLANs in ascending order of VLAN IDs or VLAN names. |
vlan-range-name | — | (Optional) Display VLANs in ascending order of VLAN range names. |
Required Privilege Level
view
List of Sample Output
show vlansshow vlans (Private VLANs)
show vlans brief
show vlans detail
show vlans extensive (Port-Based)
show vlans (Q-in-Q Tunneling)
show vlans extensive (Q-in-Q Tunneling)
show vlans extensive (Q-in-Q Tunneling and L2TP)
show vlans sort-by tag
show vlans sort-by name
show vlans tag
Output Fields
Table 1 lists the output fields for the show vlans command. Output fields are listed in the approximate order in which they appear.
Table 1: show vlans Output Fields
Field Name | Field Description | Level of Output |
|---|---|---|
Name | Name of a VLAN. | none, brief |
Tag | 802.1Q tag applied to this VLAN. If none is displayed, no tag is applied. | All levels |
Interfaces | Interface associated with learned MAC addresses or All-members option (flood entry). An asterisk (*) beside the interface indicates that the interface is UP. | All levels |
Address | IP address. | none, brief |
Ports Active /Total | Number of interfaces associated with a VLAN: Active indicates interfaces that are UP, and Total indicates interfaces that are active and inactive. | brief |
VLAN | Name of a VLAN. | detail, extensive |
Admin state | State of the interface. Values are: enabled—The interface is turned on, and the physical link is operational and can pass packets. | detail,extensive |
MAC learning Status | Indicates if MAC learning is disabled. | detail, extensive |
Description | Description for the VLAN. | detail,extensive |
Primary IP | Primary IP address associated with a VLAN. | detail |
Number of interfaces | Number of interfaces associated with a VLAN. Both the total number of interfaces and the number of active interfaces associated with a VLAN are displayed. | detail, extensive |
STP | Spanning tree associated with a VLAN. | detail,extensive |
Tagged interfaces | Tagged interfaces with which a VLAN is associated. | detail,extensive |
Untagged interfaces | Untagged interfaces with which a VLAN is associated. | detail. extensive |
Dot1q Tunneling Status | Indicates if Q-in-Q tunneling is enabled. | extensive |
Customer VLAN ranges | List of customer VLAN (C-VLAN) ranges associated with this service VLAN (S-VLAN). | extensive |
Private VLAN Mode | The private VLAN mode for this VLAN. Values include Primary, Isolated, and Community. | extensive |
Primary VLAN | Primary VLAN tag for this secondary VLAN. | extensive |
Internal Index | VLAN index internal to Junos OS software. | extensive |
Origin | Manner in which the VLAN was created: static or learn. | extensive |
Protocol | Port-based VLAN or MAC-based VLAN. MAC-based protocol is displayed when VLAN assignment is done either statically or dynamically through 802.1X, | extensive |
IP addresses | IP address associated with a VLAN. | extensive |
Number of MAC entries | For MAC-based VLANs created either statically or dynamically, the MAC addresses associated with an interface. | extensive |
Number of mapping rules | Number of mapping rules for Q-in-Q tunneling (Push) and VLAN translation (Swap). | |
Secondary VLANs | Secondary VLANs associated with a primary VLAN. | extensive |
Isolated VLANs | Isolated VLANs associated with a primary VLAN. | extensive |
Community VLANs | Community VLANs associated with a primary VLAN. | extensive |
VLANs summary | VLAN counts:
| All levels |
Dot1q VLANs summary | 802.1Q VLAN counts:
| All levels |
Dot1q Tunneled VLANs summary | Q-in-Q-tunneled VLAN counts:
| All levels |
Sample Output
show vlans
user@switch> show vlans
Name Tag Interfaces
default None
xe-0/0/34.0, xe-0/0/33.0, xe-0/0/32.0, xe-0/0/31.0,
xe-0/0/30.0, xe-0/0/29.0, xe-0/0/28.0, xe-0/0/27.0,
xe-0/0/26.0, xe-0/0/25.0, xe-0/0/19.0, xe-0/0/18.0,
xe-0/0/17.0, xe-0/0/16.0, xe-0/0/15.0, xe-0/0/14.0,
xe-0/0/13.0, xe-0/0/11.0, xe-0/0/9.0, xe-0/0/8.0,
xe-0/0/3.0, xe-0/0/2.0, xe-0/0/1.0
v0001 1
xe-0/0/24.0, xe-0/0/23.0, xe-0/0/22.0, xe-0/0/21.0
v0002 2
None
v0003 3
None
v0004 4
None
v0005 5
Noneshow vlans (Private VLANs)
user@switch> show vlans
Name Tag Interfaces
__pvlan_pvlan_xe-0/0/46.0__
xe-0/0/44.0*, xe-0/0/46.0*
c1
xe-0/0/4.0*, xe-0/0/44.0*
c2
xe-0/0/28.0*, xe-0/0/44.0*
default
None
pvlan 500
xe-0/0/4.0*, xe-0/0/28.0*, xe-0/0/44.0*, xe-0/0/46.0*
show vlans brief
user@switch> show vlans brief
Ports Name Tag Address Active/Total default None 0/23 v0001 1 0/4 v0002 2 0/0 v0003 3 0/0 v0004 4 0/0 v0005 5 0/0 v0006 6 0/0 v0007 7 0/0 v0008 8 0/0 v0009 9 0/0 v0010 10 0/2 v0011 11 0/0 v0012 12 0/0 v0013 13 0/0 v0014 14 0/0 v0015 15 0/0 v0016 16 0/0
show vlans detail
user@switch> show vlans detail VLAN: default, Tag: Untagged, Admin state: Enabled Description: None Primary IP: None, Number of interfaces: 23 (Active = 0) STP: None, RTG: None Untagged interfaces: xe-0/0/34.0, xe-0/0/33.0, xe-0/0/32.0, xe-0/0/31.0, xe-0/0/30.0, xe-0/0/29.0, xe-0/0/28.0, xe-0/0/27.0, xe-0/0/26.0, xe-0/0/25.0, xe-0/0/19.0, xe-0/0/18.0, xe-0/0/17.0, xe-0/0/16.0, xe-0/0/15.0, xe-0/0/14.0, xe-0/0/13.0, xe-0/0/11.0, xe-0/0/9.0, xe-0/0/8.0, xe-0/0/3.0, xe-0/0/2.0, xe-0/0/1.0, Tagged interfaces: None VLAN: v0001, Tag: 802.1Q Tag 1, Admin state: Enabled Description: None Primary IP: None, Number of interfaces: 4 (Active = 0) Dot1q Tunneling Status: Enabled STP: None, RTG: None Untagged interfaces: None Tagged interfaces: xe-0/0/24.0, xe-0/0/23.0, xe-0/0/22.0, xe-0/0/21.0, VLAN: v0002, Tag: 802.1Q Tag 2, Admin state: Enabled Description: None Primary IP: None, Number of interfaces: 0 (Active = 0) STP: None, RTG: None Untagged interfaces: None Tagged interfaces: None VLAN: v0003, Tag: 802.1Q Tag 3, Admin state: Enabled Description: None Primary IP: None, Number of interfaces: 0 (Active = 0) STP: None, RTG: None Untagged interfaces: None Tagged interfaces: None VLAN: vlan4000, 802.1Q Tag: Untagged, Admin State: Enabled MAC learning Status: Disabled Number of interfaces: 0 (Active = 0)
show vlans extensive (Port-Based)
user@switch> show vlans extensive VLAN: default, created at Mon Feb 4 12:13:47 2008
Tag: None, Internal index: 0, Admin state: Enabled, Origin: static
Description: None
Customer VLAN ranges:
1-4100
Protocol: Port based
IP addresses: None
STP: None, RTG: None.
Number of interfaces: Tagged 0 (Active = 0), Untagged 23 (Active = 0)
xe-0/0/34.0 (untagged, access)
xe-0/0/33.0 (untagged, access)
xe-0/0/32.0 (untagged, access)
xe-0/0/31.0 (untagged, access)
xe-0/0/30.0 (untagged, access)
xe-0/0/29.0 (untagged, access)
xe-0/0/28.0 (untagged, access)
xe-0/0/27.0 (untagged, access)
xe-0/0/26.0 (untagged, access)
xe-0/0/25.0 (untagged, access)
xe-0/0/19.0 (untagged, access)
xe-0/0/18.0 (untagged, access)
xe-0/0/17.0 (untagged, access)
xe-0/0/16.0 (untagged, access)
xe-0/0/15.0 (untagged, access)
xe-0/0/14.0 (untagged, access)
xe-0/0/13.0 (untagged, access)
xe-0/0/11.0 (untagged, access)
xe-0/0/9.0 (untagged, access)
xe-0/0/8.0 (untagged, access)
xe-0/0/3.0 (untagged, access)
xe-0/0/2.0 (untagged, access)
xe-0/0/1.0 (untagged, access)
Secondary VLANs: Isolated 1, Community 1
Isolated VLANs :
__pvlan_pvlan_xe-0/0/3.0__
Community VLANs :
comm1
VLAN: v0001, created at Mon Feb 4 12:13:47 2008
Tag: 1, Internal index: 1, Admin state: Enabled, Origin: static
Description: None
Protocol: Port based, Layer 3 interface: None
IP addresses: None
STP: None, RTG: None.
Number of interfaces: Tagged 4 (Active = 0), Untagged 0 (Active = 0)
xe-0/0/24.0 (tagged, trunk)
xe-0/0/23.0 (tagged, trunk)
xe-0/0/22.0 (tagged, trunk)
xe-0/0/21.0 (tagged, trunk)
VLAN: v0002, created at Mon Feb 4 12:13:47 2008
Tag: 2, Internal index: 2, Admin state: Enabled, Origin: static
Description: None
Protocol: Port based, Layer 3 interface: None
IP addresses: None
STP: None, RTG: None.
Number of interfaces: Tagged 0 (Active = 0), Untagged 0 (Active = 0)
None
VLAN: v0003, created at Mon Feb 4 12:13:47 2008
Tag: 3, Internal index: 3, Admin state: Enabled, Origin: static
Description: None
Protocol: Port based, Layer 3 interface: None
IP addresses: None
STP: None, RTG: None.
Number of interfaces: Tagged 0 (Active = 0), Untagged 0 (Active = 0)
None
show vlans (Q-in-Q Tunneling)
user@switch> show vlans dot1q-tunnelingName Tag Interfaces sv100 100 xe-0/0/4.0*, xe-0/0/15.0*
show vlans extensive (Q-in-Q Tunneling)
user@switch> show vlans sv100 extensiveVLAN: sv100, Created at: Sat Sep 10 12:53:52 2011
802.1Q Tag: 100, Internal index: 2, Admin State: Enabled, Origin: Static
Dot1q Tunneling Status: Enabled
Customer VLAN ranges:
10-20
40-50
Protocol: Port Mode
Number of interfaces: Tagged 1 (Active = 1), Untagged 0 (Active = 0)
ge-0/0/0.0, tagged, trunk
Number of mapping rules:
Push 1 (Active = 0), Policy 0 (Active = 0), Swap 0 (Active = 0)
xe-0/0/3.0*, 300, push
show vlans extensive (Q-in-Q Tunneling and L2TP)
user@switch> show vlans v1 extensiveVLAN: v1, Created at: Fri Mar 2 05:07:38 2012 802.1Q Tag: 100, Internal index: 4, Admin State: Enabled, Origin: Static Dot1q Tunneling status: Enabled Layer2 Protocol Tunneling status: Enabled
show vlans sort-by tag
user@switch> show vlans sort-by tag Name Tag Interfaces
default None
__vlan-x_1__ 1
None
__vlan-x_2__ 2
None
__vlan-x_3__ 3
None
__vlan-x_4__ 4
None
__vlan-x_5__ 5
None
__vlan-x_6__ 6
None
__vlan-x_7__ 7
None
__vlan-x_8__ 8
None
__vlan-x_9__ 9
None
__vlan-x_10__ 10
None
__vlan-x_11__ 11
None
__vlan-x_12__ 12
None
__vlan-x_13__ 13
None
__vlan-x_14__ 14
None
__vlan-x_15__ 15
None
__vlan-x_16__ 16
None
__vlan-x_17__ 17
None
__vlan-x_18__ 18
None
__vlan-x_19__ 19
None
__vlan-x_20__ 20
Noneshow vlans sort-by name
user@switch> show vlans sort-by employee
Name Tag Interfaces
__employee_120__ 120
xe-0/0/22.0*
__employee_121__ 121
xe-0/0/22.0*
__employee_122__ 122
xe-0/0/22.0*
__employee_123__ 123
xe-0/0/22.0*
__employee_124__ 124
xe-0/0/22.0*
__employee_125__ 125
xe-0/0/22.0*
__employee_126__ 126
xe-0/0/22.0*
__employee_127__ 127
xe-0/0/22.0*
__employee_128__ 128
xe-0/0/22.0*
__employee_129__ 129
xe-0/0/22.0*
__employee_130__ 130
xe-0/0/22.0*show vlans tag
user@switch> show vlans employee
Name Tag Interfaces
__employee_120__ 120
xe-0/0/22.0*
__employee_121__ 121
xe-0/0/22.0*
__employee_122__ 122
xe-0/0/22.0*
__employee_123__ 123
xe-0/0/22.0*
__employee_124__ 124
xe-0/0/22.0*
__employee_125__ 125
xe-0/0/22.0*
__employee_126__ 126
xe-0/0/22.0*
__employee_127__ 127
xe-0/0/22.0*
__employee_128__ 128
xe-0/0/22.0*
__employee_129__ 129
xe-0/0/22.0*
__employee_130__ 130
xe-0/0/22.0*

