[发明专利]基于生成树协议的无线网络通信方法、系统及装置有效
申请号: | 201010229265.0 | 申请日: | 2010-07-09 |
公开(公告)号: | CN101902399A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 常鹏;卓志强 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/42;H04W80/02;H04W84/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100036 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 生成 协议 无线网络 通信 方法 系统 装置 | ||
技术领域
本发明涉及无线网络技术领域,尤其涉及一种基于生成树协议(Spanning Tree Protocol,STP)的无线网络通信方法、系统及装置。
背景技术
无线网桥可以在局域网(Local Area Network,LAN)的链路层实现互连、并且可以实现报文的存储和转发。无线网桥可以用于连接位于不同独立网络段的设备,具有传输功率大、传输距离远、抗干扰能力强等优点。无线接入点(Access Point,AP)可以实现无线网桥的功能。
无线网桥之间的连接方式包括:点对点连接、点对多点连接以及中继连接等。图1为现有技术中无线网桥采用点对多点连接时的连接结构示意图。AP具有无线网桥的功能,根桥为在无线连接中实现决策的无线网桥,非根桥与根桥连接。具体的在图1中其中第一AP为根桥,第二AP、第三AP和第四AP为三个非根桥。由于根桥和每个非根桥之间互连,当非根桥也互连时,由根桥和非根桥组成的链路将会构成环形链路。
在环形链路中,当该链路中的某一无线网桥接收到一个目的地址未知的报文时,该无线网桥将会将该报文广播出去,由于该无线网桥所在的链路为环形链路,将报文可能会在该链路中一直广播下去,形成广播风暴,从而会浪费无线网桥的资源。
现有技术中STP可以用来抑制广播风暴的形成,但是基于STP的转发设备在抑制广播风暴时,一般都应用在物理链路中。在物理链路中每个设备的端口只能有一条物理连接,每两个端口之间一一对应,如图2所示,端口2端口3一一对应、端口4端口6一一对应、端口1端口5一一对应,当该设备的该端口通过该物理连接接收到其他设备发送的桥式协议数据单元(Bridge Protocol Data Units,BPDU)报文时,该设备基于STP根据该报文确定该端口的报文转发状态。
而对于无线网络中,如图1所示,由于第一AP为无线链路中的根桥,该根桥并不只存在一条连接,根桥第一AP同时与非根桥第二AP、第三AP和第四AP连接。当根桥第一AP接收到非根桥第二AP转发的BPDU时,第一AP基于STP确定自身物理端口的报文转发状态为关闭时,则第一AP将自身物理端口关闭。但是由于根桥第一AP的物理端口同时与多个非根桥AP连接,将该物理端口关闭后,其他两个非根桥AP,即非根桥第三AP和第四AP发送的报文也无法通过根桥第一AP进行转发。
因此,在无线链路中,根桥第一AP基于STP对自身物理端口的报文转发状态控制的方法,由于该物理端口与至少两个非根桥进行连接,只根据某一非根桥AP发送的报文,控制整个物理端口的方法会对其他AP的报文传输造成影响。
发明内容
有鉴于此,本发明实施例提供一种基于生成树协议的无线网络通信方法、系统及装置,用以解决无线网络中AP基于STP对物理端口的报文转发状态的控制,影响AP与其他AP之间报文传输的问题。
本发明实施例提供的一种基于生成树协议的无线网络通信方法,包括:
第一接入点AP接收第二AP发送的桥式协议数据单元BPDU报文;
根据所述第二AP的媒体访问控制MAC地址信息,及保存的MAC地址信息与虚拟接口的对应关系,将所述报文发送到与所述MAC地址对应的虚拟接口;
基于生成树协议根据该虚拟接口接收到的报文,对所述虚拟接口的报文转发状态进行控制。
本发明实施例提供的一种基于生成树协议的无线网络通信装置,包括:
物理端口,用于接收桥式协议数据单元BPDU报文;
生成树协议模块,用于根据发送该BPDU报文的发送端的媒体访问控制MAC地址信息,及保存的MAC地址信息与虚拟接口的对应关系,将所述报文发送到所述MAC地址对应的虚拟接口,基于生成树协议根据该虚拟接口接收到的报文,对所述虚拟接口的报文转发状态进行控制。
本发明实施例提供的一种基于生成树协议的无线网络通信系统,包括:上述基于生成树协议的无线网络通信装置,及向该装置发送桥式协议数据单元BPDU报文的发送端。
本发明实施例提供了一种基于生成树协议的无线网络通信方法、系统及装置,该方法第一AP接收第二AP发送的BPDU报文,根据第二AP的MAC地址信息,及MAC地址信息对应的虚拟接口,将所述报文发送到与所述MAC地址对应的虚拟接口,基于生成树协议根据该虚拟接口接收到的报文,对所述虚拟接口的报文转发状态进行控制。由于在本发明实施例中AP基于与每个其他AP之间的连接,建立了对应的虚拟接口,因此可以根据每个虚拟接口接收到的报文,对该虚拟接口的报文转发状态进行控制,从而不影响AP与其他AP之间的报文传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010229265.0/2.html,转载请声明来源钻瓜专利网。