上天在http://www.net130.net上看到有一帮人在讨论,当两台2950的交换机SWA、SWB相连时,不采用TRUNK,SWA上的VLAN2是否可以与SWB上的VLAN3进行通信的主题。
首先,这台主题是放在NP中的,我个人感觉NA的知识就足够解释了。
分析一下,如果采用TRUNK时,所有的数据帧在传输时,就会采用dot1q或是ISL进行二次封装。以便对端的交换机能够从修改过的帧中得知该数据帧是从远端交换机的那个vlan发出的。当没有TRUNK链路时,帧被交换机从TRUNK口上被发出时,就不会被封装,所以肯定的说,两台的交换上的不同的vlan在两台交换机没有采用TRUNK相连时,肯定是可以通信的。
如果,在单台交换机,或是采用TRUNK相连时,就必须需要通过三层设备做VLAN间的路由才可以通信。