[cisco-voip] "switchport" command behavior on 3500XL

Brian Feeny bfeeny at mac.com
Sat Aug 27 01:34:14 EDT 2005


I have a question regarding the behavior of some "switchport"  
commands on the 3500XL vs. other cisco switches.

On a 4000 (IOS) you can do:

switchport trunk encapsulation dot1q
switchport access vlan 100
switchport voice vlan 200

And that will allow you to:

connect a regular device, and it will use vlan 100
connect a cisco phone and it will trunk, placing the phone into vlan  
200, and device connected thru the phone into vlan 100

But on a 3500XL, which supports those same commands, it apparently  
does not behave that way.  You have to do:

switchport trunk encapsulation dot1q
switchport mode trunk
switchport access vlan 100
switchport voice vlan 200

which then allows the phone to work as you would expect, but a PC  
connected directly to the switch will not work so you have
to add the native vlan:

switchport trunk encapsulation dot1q
switchport trunk native vlan 100
switchport mode trunk
switchport access vlan 100
switchport voice vlan 200

which once you have done that, doesn't even make sense to have  
"switchport access vlan 100", so end up with:

switchport trunk encapsulation dot1q
switchport trunk native vlan 100
switchport mode trunk
switchport voice vlan 200

I am just trying to nail down what config I should use to allow the  
port to be used directly by a device such as a PC, and also allow it  
to trunk to a cisco phone that would carry voice/data vlans.  It  
seems these commands change alot as IOS gets updated.  What is the  
correct configuration to do what I am wanting on the 3500XL?

Brian



More information about the cisco-voip mailing list