跨交换机vlan划分问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 20:25:39
有思科2950交换机三台swa、swb和swc,pc1和pc2接到交换机swa的1口和2口上,分别属于vlan10和vlan20,pc3接在交换机swb的1口上,属于vlan30;pc4和pc5接到交换机swc的1口和2口上,分别属于vlan30和vlan10,swa与swb用9口连接,swb与swc用10口连,且都做了trunk,经过实验,发现pc1和pc5不通,请问为什么?是少做了什么吗?谢谢
我在swa上建了vlan10和vlan20,在swc上建了vlan10和vlan30,在swb上建了vlan30,因swb上没有属于vlan10和vlan20的机器,所以就没建这两个vlan,是不是和这有关????

当然不通,你在SWB上不配置VLAN10,数据怎么过呢?除非你用另外一根线连接SWA和SWC不经B那就可以,VLAN信息是一个一个交换机的封装的,比如说C交换机上把VLAN10封装在中继上然后传输给B,B接收到这个数据帧后要先解封装,看看是属于哪个VLAN的然后再根据VLANID进行转发,但是你B如果是没有VLAN10的话,交换机会认为这个数据帧的目的地它自己不知道,直接把数据帧丢掉。通常情况下如果是要陪VLAN的话,所有交换机的VLAN信息要一致,也就是说交换机A上有的VLAN,B和C都要有,VLAN信息要同步。

TRUNK封装是否一致呢?另两台PC的IP配置是否在同一网段呢?最主要检查TRUNK和VLAN设置是否正常, 客种问题是不存在的。

没测试过,不过,像同是思科的交换机的话,建议使用VTP来做配置,让所有VLAN都同步,这是最好的方法,呵呵,还不用一台台交换机来配置VLAN信息。