一种报文转发方法及装置制造方法及图纸

技术编号:15695335 阅读:160 留言:0更新日期:2017-06-24 10:46
本发明专利技术提供一种报文转发方法及装置,使MESH网络中的AP接收数据报文时,先判断该数据报文是否携带标签转发信息,若是,则在目的转发标签不为本AP的标签时,查找所述目的转发标签对应的目的AP,并将所述报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述报文的标签转发信息,根据所述报文的目的MAC地址查找MAC地址表项进行转发;若否,则判断该数据报文的出接口是否为MESHLINK口;如果是,则为所述报文添加标签转发信息后转发至下一跳AP;如果否,则根据MAC地址表项转发。因此本发明专利技术可以避免每一跳AP都通过查找MAC转发表项进行指导转发。

【技术实现步骤摘要】
一种报文转发方法及装置
本专利技术涉及通信
,尤其涉及一种报文转发方法及装置。
技术介绍
在目前的无线网格(MESH)网络中的报文转发过程中,AC(AccessController,接入控制器)与终端设备之间往往存在多个AP(AccessPoint,接入点),而每一跳的AP都会根据目的地址去查找MAC(MediaAccessControl,媒体访问控制地址)转发表项,当MAC表项数越来越多时,查找变成很耗时的工作,也影响了转发的效率。
技术实现思路
有鉴于此,本专利技术提供一种报文转发方法及装置来解决现有技术中MESH组网中AP转发效率低下的问题。具体地,本专利技术是通过如下技术方案实现的:本专利技术提供种报文转发方法,所述方法应用于MESH网络中的AP,所述方法包括:接收数据报文,判断所述数据报文是否携带用于指导转发的标签转发信息;若是,则在所述标签转发信息中包含的目的转发标签不为本AP的标签时,在本地记录的转发标签与AP的对应关系中查找所述目的转发标签对应的目的AP,并将所述数据报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述数据报文的标签转发信息,根据所述数据报文的目的MAC地址查找MAC地址表项进行转发;若否,则进一步判断所述数据报文的出接口是否为MESHLINK口;如果是,则为所述报文添加标签转发信息后转发至下一跳AP;如果不是,则根据MAC地址表项转发。进一步的,所述方法还包括:AP上线时,接收管理该AP的AC分配的转发标签,在本地记录所述转发标签与本AP的对应关系。进一步的,所述为所述报文添加标签转发信息,具体包括:将该将本AP对应的转发标签作为该报文的源转发标签;根据该报文的目的MAC地址在本地的MAC地址表项中查找目的MAC地址所对应的目的AP,在本地记录的转发标签与AP的对应关系中查找所述目的AP对应的转发标签,并在查找到时,将查找到的转发标签作为该报文的目的转发标签;为所述报文添加标签转发信息,所述标签转发信息中包括所述源转发标签为本AP对应的转发标签,以及所述目的转发标签为所述目的AP对应的转发标签。进一步的,若在本地记录的转发标签与AP的对应关系中未查找到所述目的AP对应的转发标签,则所述方法进一步包括:发送广播报文,所述广播报文中包括源转发标签,所述源转发标签为本AP对应的转发标签;以使收到所述广播报文的AP记录源转发标签与其对应的AP;接收所述目的AP针对所述广播报文发送的响应报文,所述响应报文携带所述目的AP对应的转发标签;将所述目的AP及其转发标签的对应关系记录在本地。进一步的,所述方法还包括:为本地记录的转发标签与AP的对应关系设置老化时间,超过老化时间时,将所述转发标签与AP的对应关系删除。基于相同的构思,本专利技术还提供一种报文转发装置,所述装置应用于MESH网络中的AP,所述装置包括:报文接收单元,用于接收数据报文,判断所述数据报文是否携带用于指导转发的标签转发信息;第一转发单元,用于若所述数据报文携带标签转发信息,则在所述标签转发信息中包含的目的转发标签不为本AP的标签时,在本地记录的转发标签与AP的对应关系中查找所述目的转发标签对应的目的AP,并将所述数据报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述数据报文的标签转发信息,根据所述数据报文的目的MAC地址查找MAC地址表项进行转发;报文判断单元,用于若所述数据报文未携带标签转发信息,则进一步判断所述数据报文的出接口是否为MESHLINK口;第二转发单元,用于如果所述数据报文的出接口是MESHLINK口,则为所述报文添加标签转发信息后转发至下一跳AP;第三转发单元,用于如果所述数据报文的出接口不是MESHLINK口,则根据MAC地址表项转发。进一步的,所述装置还包括:关系记录单元,用于在AP上线时,接收管理该AP的AC分配的转发标签,在本地记录所述转发标签与本AP的对应关系。进一步的,所述第二转发单元,具体用于将该将本AP对应的转发标签作为该报文的源转发标签;根据该报文的目的MAC地址在本地的MAC地址表项中查找目的MAC地址所对应的目的AP,在本地记录的转发标签与AP的对应关系中查找所述目的AP对应的转发标签,并在查找到时,将查找到的转发标签作为该报文的目的转发标签;为所述报文添加标签转发信息,所述标签转发信息中包括所述源转发标签为本AP对应的转发标签,以及所述目的转发标签为所述目的AP对应的转发标签。进一步的,所述装置还包括:报文广播单元,用于在所述第二转发单元在判断出本地记录的转发标签与AP的对应关系中未查找到所述目的AP对应的转发标签时,发送广播报文,所述广播报文中包括源转发标签,所述源转发标签为本AP对应的转发标签;以使收到所述广播报文的AP记录源转发标签与其对应的AP;接收所述目的AP针对所述广播报文发送的响应报文,所述响应报文携带所述目的AP对应的转发标签;将所述目的AP及其转发标签的对应关系记录在本地。进一步的,所述关系记录单元,还用于为本地记录的转发标签与AP的对应关系设置老化时间,超过老化时间时,将所述转发标签与AP的对应关系删除。由此可见,本专利技术可以使MESH网络中的AP接收数据报文时,先判断该数据报文是否携带标签转发信息,若是,则在目的转发标签不为本AP的标签时,查找所述目的转发标签对应的目的AP,并将所述报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述报文的标签转发信息,根据所述报文的目的MAC地址查找MAC地址表项进行转发;若否,则判断该数据报文的出接口是否为MESHLINK口;如果是,则为所述报文添加标签转发信息后转发至下一跳AP;如果否,则根据MAC地址表项转发。因此本专利技术可以在MESH网络中的报文转发过程中,避免每一跳AP都通过查找MAC转发表项进行指导转发,从而可以减少AP的转发时间,提高AP的转发效率。附图说明图1是本专利技术一种示例性实施方式中的一种报文转发方法的处理流程图;图2是本专利技术一种示例性实施方式中的MESH网络示意图;图3本专利技术一种示例性实施方式中的报文转发处理流程图;图4a本专利技术一种示例性实施方式中的报文转发装置所在AP的硬件结构图;图4b本专利技术一种示例性实施方式中的一种报文转发装置的逻辑结构图。具体实施方式为了解决现有技术存在的问题,本专利技术提供一种报文转发方法及装置,可以使MESH网络中的AP接收数据报文时,先判断该数据报文是否携带标签转发信息,若是,则在目的转发标签不为本AP的标签时,查找所述目的转发标签对应的目的AP,并将所述报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述报文的标签转发信息,根据所述报文的目的MAC地址查找MAC地址表项进行转发;若否,则判断该数据报文的出接口是否为MESHLINK口;如果是,则为所述报文添加标签转发信息后转发至下一跳AP;如果否,则根据MAC地址表项转发。因此本专利技术可以在MESH网络中的报文转发过程中,避免每一跳AP都通过查找MAC转发表项进行指导转发,从而可以减少AP的转发时间,提高AP的转发效率。请参考图1,是本专利技术一种示例性实施方式中的一种报文转发方法的处理流程图,所述方法应用于MESH网络中的AP,所述方法包括:步骤101、接收数据报本文档来自技高网...
一种报文转发方法及装置

【技术保护点】
一种报文转发方法,其特征在于,所述方法应用于无线网格MESH网络中的接入点AP,所述方法包括:接收数据报文,判断所述数据报文是否携带用于指导转发的标签转发信息;若是,则在所述标签转发信息中包含的目的转发标签不为本AP的标签时,在本地记录的转发标签与AP的对应关系中查找所述目的转发标签对应的目的AP,并将所述数据报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述数据报文的标签转发信息,根据所述数据报文的目的MAC地址查找MAC地址表项进行转发;若否,则进一步判断所述数据报文的出接口是否为MESHLINK口;如果是,则为所述报文添加标签转发信息后转发至下一跳AP;如果不是,则根据MAC地址表项转发。

【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法应用于无线网格MESH网络中的接入点AP,所述方法包括:接收数据报文,判断所述数据报文是否携带用于指导转发的标签转发信息;若是,则在所述标签转发信息中包含的目的转发标签不为本AP的标签时,在本地记录的转发标签与AP的对应关系中查找所述目的转发标签对应的目的AP,并将所述数据报文转发至所述目的AP;在所述目的转发标签为本AP的标签时,去掉所述数据报文的标签转发信息,根据所述数据报文的目的MAC地址查找MAC地址表项进行转发;若否,则进一步判断所述数据报文的出接口是否为MESHLINK口;如果是,则为所述报文添加标签转发信息后转发至下一跳AP;如果不是,则根据MAC地址表项转发。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:AP上线时,接收管理该AP的AC分配的转发标签,在本地记录所述转发标签与本AP的对应关系。3.根据权利要求2所述的方法,其特征在于,所述为所述报文添加标签转发信息,具体包括:将本AP对应的转发标签作为该报文的源转发标签;根据该报文的目的MAC地址在本地的MAC地址表项中查找目的MAC地址所对应的目的AP,在本地记录的转发标签与AP的对应关系中查找所述目的AP对应的转发标签,并在查找到时,将查找到的转发标签作为该报文的目的转发标签;为所述报文添加标签转发信息,所述标签转发信息中包括所述源转发标签和所述目的转发标签。4.根据权利要求3所述的方法,其特征在于,若在本地记录的转发标签与AP的对应关系中未查找到所述目的AP对应的转发标签,则所述方法进一步包括:发送广播报文,所述广播报文中包括源转发标签,所述源转发标签为本AP对应的转发标签;以使收到所述广播报文的AP记录源转发标签与其对应的AP;接收所述目的AP针对所述广播报文发送的响应报文,所述响应报文携带所述目的AP对应的转发标签;将所述目的AP及其转发标签的对应关系记录在本地。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:为本地记录的转发标签与AP的对应关系设置老化时间,超过老化时间时,将所述转发标签与AP的对应关系删除。6.一种报文转发装置,其特征在于,所述装置应用于无线网格MESH网络中的接入点AP,所述装置包括:报文接收单元,用于接收数据报文,判断所...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1