×

Warning message

  • Cisco Support Forums is in Read Only mode while the site is being migrated.
  • Cisco Support Forums is in Read Only mode while the site is being migrated.

Show vlan id with multiple vlans not working as expected

Unanswered Question
Nov 7th, 2013
User Badges:

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.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (1 ratings)
Loading.
John Blakley Thu, 11/07/2013 - 10:17
User Badges:
  • Purple, 4500 points or more

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 ***

jasontmallik Thu, 11/07/2013 - 10:20
User Badges:

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

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

John Blakley Thu, 11/07/2013 - 14:04
User Badges:
  • Purple, 4500 points or more

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 ***

Gurudath KS Thu, 11/07/2013 - 21:56
User Badges:

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.

Actions

This Discussion

Related Content