一个交换机两个接口属于本征 vlan 的 trunk 口问题
- 格式:doc
- 大小:35.50 KB
- 文档页数:3
一个交换机两个接口属于本征vlan 的trunk 口问题
在同一个交换机上两个接口,都是trunk 口,两个trunk 口分别属于native vlan 2 和native vlan 3,两个接口都接普通PC 机。
能通信吗?
实验拓扑图:
配置完成以后,show run 结果:
interface FastEthernet0/1
switchport trunk native vlan 2
switchport mode trunk
!
interface FastEthernet0/2
switchport trunk native vlan 3
switchport mode trunk
!
show vlans 结果:
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/3, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Fa0/8, Fa0/9, Fa0/10
Fa0/11, Fa0/12, Fa0/13, Fa0/14
Fa0/15, Fa0/16, Fa0/17, Fa0/18
Fa0/19, Fa0/20, Fa0/21, Fa0/22
Fa0/23, Fa0/24, Gig1/1, Gig1/2
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1 enet 100001 1500 - - - - - 0 0
1002 fddi 101002 1500 - - - - - 0 0
1003 tr 101003 1500 - - - - - 0 0
1004 fdnet 101004 1500 - - - ieee - 0 0
1005 trnet 101005 1500 - - - ibm - 0 0
Remote SPAN VLANs
------------------------------------------------------------------------------
Primary Secondary Type Ports
------- --------- ----------------- ------------------------------------------
show interface trunk 结果如下:
Switch#show interface trunk
Port Mode Encapsulation Status Native vlan
Fa0/1 on 802.1q trunking 2
Fa0/2 on 802.1q trunking 3
Port Vlans allowed on trunk
Fa0/1 1-1005
Fa0/2 1-1005
Port Vlans allowed and active in management domain
Fa0/1 1
Fa0/2 1
Port Vlans in spanning tree forwarding state and not pruned
Fa0/1 1
Fa0/2 1
两台主机的IP 分别为192.168.1.2 和192.168.1.3 ,网关192.168.1.1
注意看到,vlan 表里是没有vlan 2 和vlan 3 的。
实验结果:
PT 5.2 上通,小凡上不通,真机上没来得及测试。
个人比较相信小凡一些,想问,为什么不通?
不要说不同vlan 不能通信,因为:
1.vlan 表里根本没有vlan 2 和vlan 3
2.native vlan 的trunk 口部打标,普通PC 的网卡就能识别。
这么多人顶,我也来凑凑热闹,说的不对的地方大家多多指教哈。
先强调一点,两个PC是能ping通的,我用的设备(cisco)是:4500的交换机,3600的路由器,2500的交换机,在4500上设置native VLAN2和3 ,3600和2500分别接在naitive vlan 2 和3上,它们能ping通。
首先,两个端口配的都是trunk口,那么无论是哪个主机发送数据,任意一个trunk口都能收到。
其次,因为这两个端口所属的VLAN都是native VLAN,采用的又是802.1q协议,事实上从这2个native VLAN发出的数据根本就没有加标签,那么也就不存在数据所属哪个native VLAN的问题了。
通过trunk进入对方的native VLAN之后,直接就被主机给接收了,连去掉标签这一步都没有,因为根本没有标签。
TRUNK口直接接终端?而且native vlan 的意义在与,native vlan通过这条trunk链路的时候不打标记,但是你这2个口都是trunk口,都不属于任何VLAN,在来讨论vlan2 还是vlan3 有什么意义?
trunk 不属于任何vlan,封装成trunk的端口不会再属于某一个vlan。
这个实验应该是在两台交换做的。
端口设置成trunk的话就不属于任何vlan了。
native vlan 是不加标记的vlan。
两个native vlan 之间是可以通讯的。
正常一个交换应该只有一个native vlan .同事出现两个我没见过。