您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 两台无线路由器在做WDS桥接时三地址和四地址的区别
两台无线路由器在做WDS桥接时,三地址和四地址的区别?简单说,B无线路由器桥接至A无线路由器,如果B路由的WDS支持四地址格式,那么在A路由的接入设备列表上就显示的是所有接入B路由的真实终端MAC地址;如果B路由的wds只支持三地址格式,那么在A路由的接入设备列表上就显示的是B路由本身MAC地址,B路由的接入设备是多少个,A路由的设备列表就有多少各相同MAC地址、不同IP地址的设备。平时家用无所谓,但如果在宽带出口做ARP绑定,显然只支持三地址格式的无线路由器是不能用的。首先,在一个BSS中,无线数据包的传输,只需要3个地址:DA,SA,BSSID。DA-目的地址;SA-源地址;BSSID-无线AP设备地址。接下来,什么是WDS?WDS是无线分布式系统的简称,目的是使几个接入点(AP)串联,以覆盖更大的区域。然后,对于WDS的实现方式,协议中没有明确的规定,但在无线数据帧头中,预留了地址位置。因此,所有的无线数据帧中都有四个地址域,一般的无线数据帧,只用了前三个域。而我们通常所说的四地址WDS和三地址WDS,是通过直观的观察WDS链路上,数据帧的地址域使用,而得到的通俗称呼。四地址先介绍四地址WDS。四地址WDS顾名思义,会在WDS链路上使用四个地址。如下图所示,当数据包在两个接入设备(741和1043)之间传输时,无线数据包会使用四个地址。有了这四个地址,数据的传输仅与MAC层有关(即我们通常所说二层协议),不会与上层协议(三层协议),如IP等有关。所以,数据的传输效率高,WiFi特征更明显,工作起来优雅,有品位。在此拓扑中,741与1043的关系可以理解成对等,从数据通信的过程也可以看出,去和回的数据包,是很对称的结构。三地址然后介绍三地址WDS,三地址WDS顾名思义,在WDS链路上使用三个地址域。如图所示,此时,741通过WDS连接到1043上,可以通俗的理解为741是1043的一个节点;而741本身关联的网卡,如721和821,从1043的来看,是看不到的。于是,数据的传输过程会是图中描述。从741出去的数据包,其源地址都是741;当723或者827收到该数据包,进行回返时,目的地址也只会填741的地址。当741收到从1043转发过来的723和827的数据包时,会做一件事情:将该数据包中的IP地址取出,然后从自己维护的表中找该IP地址对应的是哪块网卡。假设192.168.1.100对应721;192.168.1.101对应821;那么,当数据包中的IP地址是192.168.1.100时,741会找到721的MAC地址,将其填到新的无线数据包中,组成一个发往721的数据包,如图中红色部分标记,DA会变成721。因此,正因为有了这样的小小细节,三地址的WDS会不仅跟二层协议有关,还会跟三层协议有关,如IP协议/ARP/DCHP/等等。而且每收到一个WDS端发来的数据包,都要去做一次IP找MAC的过程,将MAC填入新无线数据包中发,效率上会受到影响。从图中也可以看出,三地址的WDS中,741与1043处于不对等地位,数据的传输也是非对称的。以上是简单的介绍四地址WDS与三地址的WDS的工作原理和优缺点。总结起来即:四地址WDS,优点是效率高,数据包只跟MAC层打交道;缺点是灵活性差,需要支持802.11D规定的网桥特性,具备学习能力和支持生成树协议(STP)三地址WDS,优点是灵活性高,其工作原理只多了一个IP找MAC的环节,其他都是BSS基础,属于标准无线协议;缺点是IP找MAC时会损失一些效率。
本文标题:两台无线路由器在做WDS桥接时三地址和四地址的区别
链接地址:https://www.777doc.com/doc-4147736 .html