cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1097
Views
4
Helpful
4
Replies

Show vlan id with multiple vlans not working as expected

jasontmallik
Level 1
Level 1

I'm wondering if this is a known bug and if there is a workaround..

When we use 'show vlan id' to view multiple vlans at once it doesnt report all the interfaces the vlans are on.

Example:

show vlan id 166,402,1379

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
166  166                              active    
402  402                              active    Gi9/12
1379 1379                             active    

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
166  enet  100166     1500  -      -      -        -    -        0      0   
402  enet  100402     1500  -      -      -        -    -        0      0   
1379 enet  101379     1500  -      -      -        -    -        0      0   

In reality, vlan 166 is on gi9/48 and po5.  vlan 402 is on gi4/25, gi9/12, po5 and po3.  vlan 1379 is on gi4/25 and po5.

These vlans do show the proper interfaces if the command is run with just one vlan at a time.

4 Replies 4

John Blakley
VIP Alumni
VIP Alumni

Are the ports that are members of the vlans above that are not shown, trunk ports? Generally, access ports show up in this ports list and trunk ports do not.

Can you post where it's working when you do an individual? For example, only vlan 166? Also, what version/platform are you seeing this on?

HTH,
John

*** Please rate all useful posts ***

HTH, John *** Please rate all useful posts ***

Yes, they are on trunk ports. We are using 7609's on 12.2(18)SXF7  (and we cannot upgrade code)

Here is the output for 166: (both 9/48 and po5 are 'trunking')

show vlan id 166

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

166  CHRLNC166                        active    Gi9/48, Po5

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2

---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

166  enet  100166     1500  -      -      -        -    -        0      0  

Remote SPAN VLAN

----------------

Disabled

Primary Secondary Type              Ports

------- --------- ----------------- ------------------------------------------

I've never tried to view them individually as a group like this in the past. I get the same thing on a 2960. If you do a "show vlan" only and then enter, you get the above as you would if you listed them out. It seems like this command, along with listing them out, are for access ports only (remember trunk ports don't show members). If you list the individual vlan, you get back the trunk ports that are members of that vlan. I don't think this is a bug, but by design.

Sw#sh vlan

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/5

                                                Fa0/6, Fa0/7, Fa0/8, Fa0/9

                                                Fa0/11, Fa0/13, Fa0/14, Fa0/15

                                                Fa0/16, Fa0/17, Fa0/19, Fa0/21

                                                Fa0/22, Fa0/23, Fa0/25, Fa0/26

                                                Fa0/27, Fa0/28, Fa0/29, Fa0/30

                                                Fa0/31, Fa0/32, Fa0/33, Fa0/34

                                                Fa0/35, Fa0/36, Fa0/37, Fa0/38

                                                Fa0/39, Fa0/41, Fa0/43, Fa0/44

                                                Fa0/45, Fa0/46

10   VLAN0010                         active

140  VLAN0140                         active

150  VLAN0150                         active

SW#sh vlan id 10,140

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

10   VLAN0010                         active

140  VLAN0140                         active

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2

---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

10   enet  100010     1500  -      -      -        -    -        0      0

140  enet  100140     1500  -      -      -        -    -        0      0

SW #sh vlan id 10

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

10   VLAN0010                         active    Fa0/4, Fa0/10, Fa0/12, Fa0/18

                                                Fa0/20, Fa0/24, Fa0/40, Fa0/42

                                                Fa0/47, Fa0/48, Gi0/1, Gi0/2

                                                Gi0/3, Gi0/4

All of the ports in vlan 10 are trunk ports, but notice they don't show up with "sh vlan" or "show vlan id 10,140". I believe this shows access ports only, and specifying the individual will show you the trunk port information.

HTH,
John

*** Please rate all useful posts ***

HTH, John *** Please rate all useful posts ***

Yes only access ports will be seen in sh vlan brief.

we can use sh inter status command,it will show all interface status with vlan information.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Innovations in Cisco Full Stack Observability - A new webinar from Cisco