用支持VLAN的交换机,将连到交换机的每台主机都分配到一个自己的VLAN中,是否就可以避免网内的IP冲突了?为什么?
VLAN交换机是怎么工作的?是在以太帧的头部加一个Tag吗,那这个Tag是指在交换机内部的时候存在,还是当数据发送到主机的时候也存在?如果数据发送到主机的时候这个Tag也存在,那么,是不是就要链路层的驱动支持来去掉这个Tag呢?
请高手具体讲一下支持VLAN的交换机的工作方法。
VLAN交换机是怎么工作的?是在以太帧的头部加一个Tag吗,那这个Tag是指在交换机内部的时候存在,还是当数据发送到主机的时候也存在?如果数据发送到主机的时候这个Tag也存在,那么,是不是就要链路层的驱动支持来去掉这个Tag呢?
请高手具体讲一下支持VLAN的交换机的工作方法。
VLAN之间需要用第三层交换技术或路由器来实现彼此的通信!
(2)可以查看一些做交换机硬件厂商的Spec.,更多地了解VLAN的机制.
Good luck.
交换机中有一个动态的表,记录的是MAC地址和端口的对应关系;
交换机从某端口收上来一个数据帧之后,就会更新上面说的动态表,记录数据帧的源MAC地址和端口索引。各个表象有自己的时间戳,超时后被清除,等待收到相应的数据帧,重建。
交换机收到数据帧是如何转发的呢?它根据数据报文的目的MAC地址,查找到对应的端口索引,从该端口中把报文转发出去,如果表中找不到匹配的表项,就把该报文向所有端口广播。VLAN交换机的原理:
和交换机类似,不同点:
1)动态表是MAC+VLAN与端口的对应关系。
2)查找不到表项,只向本VLAN广播。