10-05-2023 03:54 PM
Hello Gurus,
I encountered a really confusing config/problem.
interface GigabitEthernet1/0/5
switchport access vlan 5
switchport trunk native vlan 5
switchport mode trunk
spanning-tree portfast
I noticed that this config is sitting on one of the switch and I'm totally confused.
Why in the world there's an access setting and a trunk. The port is a trunk right now, and the (virtual) host connected to this port has a 10.10.5.5 address (10.10.5.0/24). Everytime I change the IP to a different subnet/vlan example vlan 10 (10.10.10.0/24), I'd encounter an error....
10.10.5.5 works / 10.10.10.5 fails
To try fixing the problem, I've added this line:
switchport trunk allowed vlan 10 (I can try adding vlan 5, but I wanted to understand what's happening first)
Once I add this line the port stopped working.
I don't really know why it's even working right now. I understand it will work on vlan 5 because it's my 10.10.5.0/24 subnet, but the port is a trunk (can somebody help me understand this pleaseee).
Last one, is this line even necessary?
switchport trunk native vlan 5
Any comment will be much appreciated. Thank you all!
10-05-2023 05:46 PM
if this is trunk you need to remove below line :
switchport access vlan 5
add 5 and 10 VLAN in the Trunk for this to work as expected :
switchport trunk allowed vlan 5,10
If you are using native vlan other than 1, then you need vlan 5 as native vlan
10-05-2023 10:15 PM
Technically this is a misconfiguration. But it does not have any impact on switch operation. I have seen this type of situation on many switches but not any problem when it is configured. A switch port can not be both an access port and a trunk port. When a switch port has both config statements as access and trunk it operates as trunk and ignores the access port configuration. If you want to clean it up remove the access vlan 5 statement. But if you just let it continue as it it will work just fine.
10-05-2023 11:10 PM
Switchport mode trunk
This will override any access mode config'
And you config native vlan 5 and you dont config any allow.
So the port will allow all vlans' and native is vlan 5.
If your device now connect and send non tag frame the SW assume it vlan 5 and assign IP from vlan 5 pool.
10-06-2023 08:12 AM
As already described by others, you can have a port configured as an access port AND trunk port, and if so, port operates as a trunk port.
From what you posted, at least in regard to VLAN 5, port would operate very much the same way as access port VLAN 5 OR trunk port with VLAN 5 being native VLAN.
As to the unexpected issues you describe, cannot say for sure what the cause is because what you describe doing is not detailed.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide