经常听别人的说,支持VLAN的二层交换机,不支持VLAN的二层交换机?谁能给个明确的答案?
不是说三层才能划VLAN吗?二层怎么可能也可以划呢?
支持VLAN的二层交换机和不支持的区别:
1、配置情况不同:不可配置的交换机,就是常说的傻瓜交换机,通电即可用但不能设置VLAN来隔离广播,可配置的交换机通电后如不配置跟傻瓜交换机没有区别。
2、支持情况不同:通过交换机上的Console口与电脑连接配置,如没有在添加删除组件中手动添加。根据可配交换机的IOS版本不同,支持的可配置二层协议也不同,一般来说VLAN是支持的STP。
3、域不同:二层交换机通过MAC寻址,隔离冲突域,但不能隔离广播域。就是说二层内所有相互连接的终端都处于同一个广播域内,都能收到其他终端的广播帧。终端越多,广播流量越多,网络越堵塞。
那么这种情况下需要将广播流量隔离,对二层网络进行逻辑分段,每个分段一个广播域,这就是VLAN。在不使用路由器或三层交换机的情况下,不同VLAN下的终端不能通信。
vlan10和Vlan20处于同一个广播域下,vlan10发送一个普通数据帧,当它到达交换机时加上了标签10,在Trunk口时,发送数据帧当它携带的的标签和咱们配置的端口vlanid相同时,去掉标签10发送,到达对端交换机时没有带标签。
trunk口会为他添加标签,添加的标签和端口PVID相同,这里一个不带标签的数据帧就打上了20的标签。
当这样一个数据再发送给终端设备之前,因为终端设备是无法识别带标签的数据,所以在交换机链接终端的access接口去掉标签20,从而就实现了vlan10和vlan20之间的通信。
扩展资料:
VLAN是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。
VLAN是一种比较新的技术,工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。
与传统的局域网技术相比较,VLAN技术更加灵活,它具有以下优点:网络设备的移动、添加和修改的管理开销减少;可以控制广播活动;可提高网络的安全性。
参考资料:百度百科-VLAN