冲突域、广播域,划分VLAN的原因


       Vlan是虚拟局域网。用途是在二层能够隔离广播域,从而提升数据传输的效率。网络

在不一样的网络端口划分了Vlan时,二层的数据转发的仅能在同一个vlan下进行通讯。从而实现了即便在同一个网段下的广播消息隔离。路由

为何要使用vlan隔离广播域,能够先了解下以太网的冲突域与广播域虚拟机

冲突域效率

      CSMA/CD是以太网采用了随机访问控制协议的带有冲突检测的载波侦听多址访问方法做为多路访问控制协议。形象的说,在此方法下每一个接入网络的人都有发送消息的权利,但在同一时间只能有一我的占当前的线路,不然会发生混乱,所以每一个人须要在发生前进行载波侦听(是否有人正在占线),若是有则须要等待后才能够发送消息。当两端同时发生冲突时,则会发生冲突检测,会话终止并随机等待一段时间后再开始的判断。基础

所以,在同一个网络介质下的多个节点按照以上方式进行共享链路带宽的传输任务。而当冲突发生时网络进行随机一段时间的等待(称为回退),此时不进行传输。而当链路中的节点越多冲突的发生几率就会更大,没法保证通讯质量。将连在同一介质下的全部节点集合,称做冲突域。此时,总线型的网络方式就不够合适了,因而引入了二层交换机。原理

      二层交换机,工做在数据链路层,是基于MAC地址的基础上对数据包的转发。内部的ASIC的芯片来实现硬件转发。二层交换机的端口发送和接受数据独立,从而能够将各端口归属于不一样的冲突域,从而有效的隔离了冲突。路由器

广播域硬件

     而在传输中当不知道目的MAC地址时,须要在网段内广播当前子网下全部的节点,相应的广播报文以及目的MAC查找失败报文会向全部端口转发,所以会消耗大量的网络带宽。而二层交换机只能隔离冲突域,不能隔离广播域。所以,引入Vlan的虚拟机交换机。方法

VLAN通信

      按照TCP/IP协议的原理,广播域越小越好。借鉴了路由结构中子网的思路,得出了虚网的理念,经过对网络的IP地址或MAC地址或端口进行划分。每一部分造成一个虚拟的局域网络,共享一个单独的广播域。这些网络在二层没法通讯。Vlan-ID:可取值0~4095,标记不一样的Vlan。处于不一样的Vlan下的端口,必须通过三层交换机或路由器在网络层进行转发。