一种无线网状网络报文交互方法及系统技术方案

技术编号:16043491 阅读:99 留言:0更新日期:2017-08-20 02:01
本申请公开了一种无线网状网络报文交互方法,包括:利用第一端口接收第二设备发送的第一报文;判断特征库中是否保存有第一特征量,若是,则禁止第一报文经过第二端口发送至第二设备;若否,则判断特征库中是否保存第二特征量;若是,则将第一报文通过第一端口或第二端口转发;若否,则将所述第一设备的特征量保存为第一报文的第一特征量,得到第二报文,并将第二报文通过第一端口或第二端口转发。可见,本申请利用报文中的特征量,当判定设备间为有线直连时,则禁止报文在设备间重复发送,切断了环路形成的前提,解决了网络回环问题,同时,还可以降低无线网络中CSMA/CD冲突重传的发生概率。另外,本申请还公开了一种无线网状网络第一报文交互系统。

【技术实现步骤摘要】
一种无线网状网络报文交互方法及系统
本专利技术涉及通信
,特别涉及一种无线网状网络报文交互方法及系统。
技术介绍
随着社会的发展,单纯的有线网络或无线网络,难以满足所有应用场合,因此,有线网络与无线网络混合连接,共同形成网状网络架构,形成无线网状网络。无线网状网络也称为“多跳”网络,采用无中心的无线自组织网络架构,是一种与传统有中心的无线网络完全不同的新型无线网络技术。在无线Mesh(无线网状网络)自组网系统的应用过程中,通过将系统中任意设备节点间进行有线直连,形成有线、无线混合连接,可以实现覆盖无线通信盲区,解决无线Mesh自组网系统中多跳链路吞吐量衰减严重的问题,但往往会带来另一个问题——网络回环。若不解决网络回环问题,网络中的广播第一报文,进入环路后便不断地循环复制、转发、广播,无法结束,如果没有针对网络环路的解决措施,随着时间积累,在网络中将会充斥无数的无法到达目的网络的数据包造成网络广播风暴,导致网络瘫痪;并且环路会产生MAC(MultipleAccessChannel,多址接入信道)地址飘移,造成网络中断,由于无线Mesh自组网系统中的设备节点具有学习功能,网络内的设备节点只要发送广播第一报文,MAC地址都会被学习到存在网络环路的端口中。错误的MAC地址表,会直接造成网络中断。如图1所示,设备N1从L1口接收到一个广播第一报文,通过W1口进入无线Mesh网络,经过无线Mesh网络传输,该广播第一报文被设备N2从W2口接收转发给L2,若此时无环路避免机制,则此广播第一报文将从L2口发送给设备N1的L1口,形成环路。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种无线网状网络报文交互方法,解决了无线Mesh自组网系统中存在有线+无线混连拓扑结构时的网络回环问题,同时,减少对于无线带宽的占用,降低无线网络中CSMA/CD(CarrierSenseMultipleAccesswithCollisionDetection,带冲突检测的载波监听多路访问)冲突重传的发生概率,从而提高Mesh网络吞吐量。其具体方案如下:一种无线网状网络报文交互方法,应用于第一设备,包括:利用第一端口接收第二设备发送的第一报文;判断特征库中是否保存有所述第一报文中的第一特征量;若是,则禁止所述第一报文经过第二端口发送至所述第二设备;若否,则判断所述特征库中是否保存有所述第一报文中的第二特征量;若是,则将所述第一报文通过所述第一端口或所述第二端口转发;若否,则将所述第一设备的特征量保存为所述第一报文的所述第一特征量,得到第二报文,并将所述第二报文通过所述第一端口或所述第二端口转发;其中,所述第一端口与所述第二端口类型不同。优选的,还包括:定期对所述特征库进行维护,删除在预定时间内未接收到相应ANNOUNCE报文的失效特征量。优选的,所述将所述第一报文通过所述第一端口或所述第二端口转发,包括:将所述第一报文通过LAN端口转发。优选的,所述特征库生成过程,包括:接收设备通过LAN端口发送的历史ANNOUNCE报文;从所述历史ANNOUNCE报文中提取特征量;将所述特征量保存,得到所述特征库。本专利技术还公开了一种无线网状网络第一报文交互系统,应用于第一设备,包括:接收模块,用于利用第一端口接收第二设备发送的第一报文;第一判断模块,用于判断特征库中是否保存有所述第一报文中的第一特征量;禁止模块,用于当所述第一判断模块判定所述特征库中保存有所述第一特征量,则禁止所述第一报文经过第二端口发送至所述第二设备;第二判断模块,用于当所述第一判断模块判定所述特征库中未保存有所述第一特征量,则判断所述特征库中是否保存有所述第一报文中的第二特征量;第一转发模块,用于当所述第一判断模块判定所述特征库中保存有所述第二特征量,则将所述第一报文通过所述第一端口或所述第二端口转发;第二转发模块,用于当所述第一判断模块判定所述特征库中未保存有所述第二特征量,则将所述第一设备的特征量保存为所述第一报文的所述第一特征量,得到第二报文,并将所述第二报文通过所述第一端口或所述第二端口转发;其中,所述第一端口与所述第二端口类型不同。优选的,还包括:维护模块,用于定期对所述特征库进行维护,删除在预定时间内未接收到相应ANNOUNCE报文的失效特征量。优选的,所述第一转发模块,具体用于将所述第一报文通过LAN端口转发。优选的,所述第一判断模块,包括:接收单元,用于接收设备通过LAN端口发送的历史ANNOUNCE报文;提取单元,用于从所述历史ANNOUNCE报文中提取特征量;特征库生成单元,用于将所述特征量保存,得到所述特征库。本专利技术中,无线网状网络第一报文交互方法,包括:利用第一端口接收第二设备发送的第一报文;判断特征库中是否保存有第一报文中的第一特征量,若是,则禁止第一报文经过第二端口发送至第二设备;若否,则判断特征库中是否保存有第一报文中的第二特征量;若是,则将第一报文通过第一端口或第二端口转发;若否,则将第一设备的特征量保存为第一报文的第一特征量,得到第二报文,并将第二报文通过第一端口或第二端口转发;其中,第一端口与第二端口类型不同。可见,本专利技术中第一设备在接收到第二设备发送的第一报文时,从第一报文中提取出第一特征量和第二特征量,并判断特征库中是否包含第一特征量,以此判断第二设备是否与第一设备有线直连,若是,则禁止第一报文经过第二端口发送至第二设备,若否,则判断特征库中是否保存有第二特征量,以此判断是否需要向与第一设备有线直连的设备转发第一报文,若是,则将第一报文通过第一端口或第二端口转发,若否,则将第一设备的特征量保存为第一报文的第一特征量,得到第二报文,并将第二报文通过第一端口或第二端口转发,以此保证,第三设备接收第二报文时,能够判断第一设备是否与第三设备有线直连连,通过两种情况的判断,切断了环路形成的前提,解决了无线Mesh自组网系统中存在有线+无线混连拓扑结构时的网络回环问题,同时,还可以减少对于无线带宽的占用,降低无线网络中CSMA/CD冲突重传的发生概率,从而提高Mesh网络吞吐量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为现有技术中一种网络环路示意图;图2为本专利技术实施例提供的一种无线网状网络报文交互方法流程示意图;图3为本专利技术实施例提供的另一种无线网状网络报文交互方法流程示意图;图4为本专利技术实施例提供的一种无线网状网络第一报文交互系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种无线网状网络报文交互方法,应用于第一设备,参见图2所示,该方法包括:步骤S11:利用第一端口接收第二设备发送的第一报文。具体的,当前设备作为第一设备,利用第一端口接收第二设备发送的第一报文,本文档来自技高网...
一种无线网状网络报文交互方法及系统

【技术保护点】
一种无线网状网络报文交互方法,应用于第一设备,其特征在于,包括:利用第一端口接收第二设备发送的第一报文;判断特征库中是否保存有所述第一报文中的第一特征量;若是,则禁止所述第一报文经过第二端口发送至所述第二设备;若否,则判断所述特征库中是否保存有所述第一报文中的第二特征量;若是,则将所述第一报文通过所述第一端口或所述第二端口转发;若否,则将所述第一设备的特征量保存为所述第一报文的所述第一特征量,得到第二报文,并将所述第二报文通过所述第一端口或所述第二端口转发;其中,所述第一端口与所述第二端口类型不同。

【技术特征摘要】
1.一种无线网状网络报文交互方法,应用于第一设备,其特征在于,包括:利用第一端口接收第二设备发送的第一报文;判断特征库中是否保存有所述第一报文中的第一特征量;若是,则禁止所述第一报文经过第二端口发送至所述第二设备;若否,则判断所述特征库中是否保存有所述第一报文中的第二特征量;若是,则将所述第一报文通过所述第一端口或所述第二端口转发;若否,则将所述第一设备的特征量保存为所述第一报文的所述第一特征量,得到第二报文,并将所述第二报文通过所述第一端口或所述第二端口转发;其中,所述第一端口与所述第二端口类型不同。2.根据权利要求1所述的无线网状网络第一报文交互方法,其特征在于,还包括:定期对所述特征库进行维护,删除在预定时间内未接收到相应ANNOUNCE报文的失效特征量。3.根据权利要求1所述的无线网状网络第一报文交互方法,其特征在于,所述将所述第一报文通过所述第一端口或所述第二端口转发,包括:将所述第一报文通过LAN端口转发。4.根据权利要求1至4任一项所述的无线网状网络第一报文交互方法,其特征在于,所述特征库生成过程,包括:接收设备通过LAN端口发送的历史ANNOUNCE报文;从所述历史ANNOUNCE报文中提取特征量;将所述特征量保存,得到所述特征库。5.一种无线网状网络第一报文交互系统,应用于第一设备,其特征在于,包括:接收模块,用于利用第一端口接收第二设备发送的第一报文;第一判断模块,用于判断特征库中是否保存有...

【专利技术属性】
技术研发人员:沈竞王德刚向良军
申请(专利权)人:湖南基石通信技术有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1