数据管理方法、mesh网络系统及相关装置制造方法及图纸

技术编号:4190669 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例涉及通信领域,其提供的数据管理方法、mesh网络系统及相关装置,在要转发数据报文的路径上的网关中选举一个簇头网关,通过簇头网关和成员网关之间的对数据报文的转发,并在转发过程中保留了序列号,以便后续根据序列号对报文进行排序,有效地解决了数据报文在多路径上的乱序问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种数据管理方法、mesh网络系统及相 关装置。
技术介绍
随着无线mesh (网状)网络节点规模的扩大,采用多路径路由机制越来 越成为一种趋势。多路径路由能够有效地减轻节点拥塞及避免从拥塞的路径 上进行路由。节点有比较高的平均队列长度表明节点为拥塞节点,也就预示 着将有较高的丢包率,势必也就会降低网络的整体性能。那么,如果存在多 条路径就可以跳过平均队列较高的节点从另外的邻居节点传输。多路径的正 确使用还可以提高网络的利用率,减少单条最优路径中负载过重和中继节点 过载问题。多路径的使用势必带来数据报文选路调度的问题,即根据数据报 文的报文特性和路径的代价性能指标进行一条或者多条路径传输。采用多路 径路由会极大的增加网络吞吐量,改善网络对QoS (Quality of Service,服务 质量)的支持等。但是现有技术的源地址发送的数据报文(如MSDU, MAC Service Data Unit , MAC层服务数据单元)到目的地址时转发的有多条路径,多条路径对 应多个网关。 一般将相同的源地址和目的地址一组的数据报文分解成多个数 据报文后添加序列号通过多条路径上的网关转发,多个网关转发后需要汇聚 相同的源地址和目的地址一组的数据报文,而且必须在本二层网络内部完成 重排序。但是网关之间是二层有线互通,会造成一个网关无法获取另一个网 关发送过来的数据报文的Mesh Header中的序列号的信息,这样也就不能对数 据报文进行重新排序,这样,在多个网关之间转发数据报文时会产生数据报 文转发的乱序问题。
技术实现思路
本专利技术实施例提供一种数据管理方法、mesh网络系统及相关装置,解决 了由于多个网关之间转发数据报文时数据报文转发的乱序问题。本专利技术实施例所提供的数据管理方法、mesh网络系统及相关装置是通过 以下技术方案实现的一种mesh网络中多路径数据管理方法,包括簇头网关接收无线接入点发送的带有序列号的数据报文,获取数据报文 中的序列号和与序列号对应的数据内容;其中,所述序列号用于标示对应的 数据内容的先后顺序,所述无线接入点的各路径对应的各网关中之一被选举 为蔟头网关;簇头网关接收所述各网关中其他网关通过网关之间的有线链路发送的第 一报文和第二报文,获取所述第一报文中的序列号信息和所述第二报文中的 与所述第 一报文中的序列号对应的数据内容;簇头网关根据序列号确定与该序列号对应的数据内容的先后顺序。 另 一种mesh网络中多路径数据管理方法,包括成员网关接收簇头网关通过网关之间的有线链路发送的第一报文和第二 报文,获取所述第一报文中的序列号信息和所述第二报文中的与所述第 一报 文中的序列号对应的数据内容;将所述序列号信息和与所述序列号对应的数据内容封装为无线mesh报文 后,向无线接入点发送;其中,所述序列号用于标示对应的数据内容的先后顺序,所述无线接入 点的各i 各径对应的各网关中之一被选举为簇头网关,其他为成员网关。一种网络设备,包括第一数据报文接收单元,用于接收无线接入点发送的带有序列号的数据 报文,其中,所述序列号用于标示数据报文中对应的数据内容的先后顺序;第二数据报文接收单元,用于接收其他网关通过网关之间的有线链路发 送的第一报文和第二报文,其中,所述第一报文包括序列号信息,所述第二 报文包括与所述第 一报文中的序列号对应的数据内容;数据解析单元,用于解析所述第二数据报文接收单元接收到的第一报文 和第二报文,获取所述第一报文中的序列号信息和所述第二报文中的与所述 第 一报文的序列号对应的数据内容;第一发送单元,用于根据所述数据解析单元解析出的序列号和对应的数 据内容,按照序列号的大小对与序列号对应的数据内容进行排序,按照序列 号从小到大的顺序转发包括序列号和对应的数据内容的数据报文。另一种网络设备,包括第一接收单元,用于接收簇头网关通过网关之间的有线链路发送的第一 报文和第二报文,其中,所述第一报文包括序列号信息,所述第二报文包括与所述第一报文中的序列号对应的数据内容;其中,所述序列号用于标示对 应的数据内容的先后顺序;第三发送单元,用于将所述第一接收单元接收的第 一报文中的序列号信 息和所述第二报文中的与所述第 一报文中的序列号对应的数据内容封装为无 线mesh报文后,向无线接入点发送。一种Mesh网络系统,包括无线接入点、 一个第一网关、和多个第二网关;第 一 网关,用于接收并解析无线接入点发送的带有序列号的数据报文, 获取数据报文中的序列号和与序列号对应的数据内容,其中,所述序列号用 于标示数据报文 中数据内容的先后顺序;接收多个第二网关通过网关之间的 有线链路发送的第一报文和第二报文,获取所述第一报文中的序列号信息和 所述第二报文中的与所述第一报文中的序列号对应的数据内容;按照序列号 的大小对与序列号对应的数据内容进行排序,按照序列号从小到大的顺序转 发包括序列号和对应的数据内容的数据报文;第二网关,用于接收无线接入点发送的带有序列号的数据报文,获取数 据报文中的序列号和与序列号对应的数据内容;将序列号封装在第一报文中 向第 一 网关发送,并将与该序列号对应的数据内容封装在第二^艮文中向第一 网关发送;无线接入点,用于接收终端发送的数据报文,按照接收的顺序为所述终 端发送的数据报文添加序列号后,向第一网关和多个第二网关发送;其中, 无线接入点通过多条mesh网络中的路径发送带有序列号的数据报文。本专利技术实施例的技术效果是本专利技术实施例提供的数据管理方法、mesh 网络系统及相关装置在要转发数据报文的路径上的网关组上确定簇头网关, 通过簇头网关和成员网关之间的对数据报文的转发,并在转发过程中保留了序列号,以便后续根据序列号对报文进行排序,有效地解决了数据报文在多 路径上的乱序问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的数据管理方法应用场景的网络架构图; 图2为本专利技术实施例提供的第一种数据管理方法的流程图; 图3为本专利技术实施例提供的第二种数据管理方法的流程图; 图4为本专利技术实施例提供的第一种网络设备的结构图; 图5为本专利技术实施例提供的第二种网络设备的结构图; 图6为本专利技术实施例提供的mesh网络系统的结构图。 具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而 不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的数据管理方法包括在要转发数据报文的路径上的 网关中选举一个簇头网关,通过簇头网关和成员网关之间的对数据报文的汇 聚或分发,并在汇聚或分发过程中保留了数据内容对应的序列号,以便后续 根据序列号进行排序,有效地解决了数据报文在多路径上的乱序问题。其中, 本专利技术各实施例中的序列号可以是数字,还可以是其他的标识信本文档来自技高网...

【技术保护点】
一种网状mesh网络中多路径数据管理方法,其特征在于,包括: 簇头网关接收无线接入点发送的带有序列号的数据报文,获取数据报文中的序列号和与序列号对应的数据内容;其中,所述序列号用于标示对应的数据内容的先后顺序,所述无线接入点的各路径对 应的各网关中之一被选举为簇头网关; 簇头网关接收所述各网关中其他网关通过网关之间的有线链路发送的第一报文和第二报文,获取所述第一报文中的序列号信息和所述第二报文中的与所述第一报文中的序列号对应的数据内容; 簇头网关根据序列号确定 与该序列号对应的数据内容的先后顺序。

【技术特征摘要】
1、一种网状mesh网络中多路径数据管理方法,其特征在于,包括簇头网关接收无线接入点发送的带有序列号的数据报文,获取数据报文中的序列号和与序列号对应的数据内容;其中,所述序列号用于标示对应的数据内容的先后顺序,所述无线接入点的各路径对应的各网关中之一被选举为簇头网关;簇头网关接收所述各网关中其他网关通过网关之间的有线链路发送的第一报文和第二报文,获取所述第一报文中的序列号信息和所述第二报文中的与所述第一报文中的序列号对应的数据内容;簇头网关根据序列号确定与该序列号对应的数据内容的先后顺序。2、 如权利要求l所述的数据管理方法,其特征在于,所述选举包括确定所述无线接入点对应的地址分配网关为所述无线接入点的簇头网 关;或根据所述各网关的处理能力,确定处理能力最好的网关为所述无线接入 点的簇头网关;或根据所述各网关的负载情况,确定代理无线接入点数量最少的网关为所 述无线接入点的簇头网关。3、 如权利要求1或2所述的数据管理方法,其特征在于,所述簇头网关根所述簇头网关按照序列号的大小对与序列号对应的数据内容进行排序, 按照序列号从小到大的顺序转发包括序列号和对应的数据内容的数据报文。4、 如权利要求1或2所述的数据管理方法,其特征在于,所述其他网关接收所述无线接入点发送的带有序列号的数据报文,获取 数据报文中的序列号和与序列号对应的数据内容;所述其他网关将序列号封装在第一报文中向所述簇头网关发送,将与该 序列号对应的数据内容封装在第二报文中向所述簇头网关发送。5、 如权利要求1或2所述的数据管理方法,其特征在于,无线接入点发送带有序列号的数据报文之前,所述方法还包括无线接入点接收终端发送的数据报文,并按照接收的顺序为所述终端发 送的数据报文添加序列号。6、 一种mesh网络中多路径数据管理方法,其特征在于,包括成员网关接收簇头网关通过网关之间的有线链路发送的第一报文和第二 报文,获取所述第一报文中的序列号信息和所述第二报文中的与所述第一报 文中的序列号对应的数据内容;将所述序列号信息和与所述序列号对应的数据内容封装为无线mesh报文 后,向无线接入点发送;其中,所述序列号用于标示对应的数据内容的先后顺序,所述无线接入 点的各路径对应的各网关中之一被选举为簇头网关,其他为成员网关。7、 如权利要求6所述的方法,其特征在于,所述选举包括确定所述无线4矣入点对应的地址分配网关为所述无线4妄入点的簇头网 关;或根据所述各网关的处理能力,确定处理能力最好的网关为所述无线接入 点的簇头网关;或根据所述各网关的负载情况,确定代理无线接入点数量最少的网关为所 述无线接入点的簇头网关。8、 如权利要求6或7所述的方法,其特征在于,所述成员网关接收簇头 网关通过网关之间的有线链路发送的第一报文和第二报文之前,所述方法还 包括所述蔟头网关接收外部网络发送的数据报文,按照接收的顺序为所述 数据报文添加序列号;簇头网关将序列号封装在第 一报文中向所述各网关中的一网关发送,将 与该序列号对应的数据内容封装在第二报文中向所述一 网关发送。9、 如权利要求6或7所述的方法,其特征在于,所述方法还包括 所述无线接入点接收所述各网关发送的带有序列号的数据报文; 所述无线接入点按照序列号的大小对与序列号对应的数据内容进行排序,按照序列号从小到大的顺序向终端发送与序列号对应的数据内容。10、 一种网络设备,其特征在于,包括第一数据报文接收单元,用于接收无线接入点发送的带有序列号的数据报文,其中,所述序列号用于标示数据报文中对应的数据内容的先后顺序;第二数据报文接收单元,用于接收其他网关通过网关之间的有线链路发 送的第一报文和第二报文,其中,所述第一报文包括序列号信息,所述第二 报文包括与所述第 一报文中的序列号对应的数据内容;数据解析单元,用于解析所述第二数据报...

【专利技术属性】
技术研发人员:董明杰莫良耀
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1