公开/公告号CN112512091A
专利类型发明专利
公开/公告日2021-03-16
原文格式PDF
申请/专利权人 四川天邑康和通信股份有限公司;
申请/专利号CN202011205203.6
申请日2020-11-02
分类号H04W40/02(20090101);H04W84/18(20090101);
代理机构51250 成都时誉知识产权代理事务所(普通合伙);
代理人田高洁
地址 611300 四川省成都市大邑县晋原镇雪山大道一段198号
入库时间 2023-06-19 10:14:56
技术领域
本发明涉及通信技术领域,具体涉及一种多出口的mesh网络路由配置方法与装置。
背景技术
Mesh网络即”无线网格网络”,是“多跳(multi-hop)”网络,是由ad hoc网络发展而来,是解决“最后一公里”问题的关键技术之一。在向下一代网络演进的过程中,无线是一个不可缺的技术。无线mesh可以与其它网络协同通信,是一个动态的可以不断扩展的网络架构,任意的两个设备均可以保持无线互联。
发明内容
本发明的目的在于克服现有技术的不足,提供一种多出口的mesh网络路由配置方法与装置,保证整个Mesh网络的健壮性。
通过以下技术方案来实现的:一种多出口的mesh网络路由配置方法,包括下列步骤:步骤1:mesh网络内的多个Multi-AP Controller,所述Multi-AP Controller通过树形网络连接Multi-AP Agent,其中,Multi-AP Agent维护一个下一跳表,每个下一跳表表项为特定Multi-AP Controller 的下一跳节点,执行步骤2;
步骤2:Multi-AP Agent建立下一跳表的过程为:
步骤21:建立与邻域的Multi-AP Controller/Multi-AP Agent的一个或多个逻辑链路,执行步骤22;
步骤22:添加到各个Multi-AP Controller的表项,记录下一跳节点,执行步骤23;
步骤23:Multi-AP Agent进行数据报文转发,执行步骤3;
步骤3:Multi-AP Agent转发数据报文的过程为:
步骤31:查询算法配置,根据算法确定Multi-AP Controller,执行步骤32;
步骤32:查询得到下一跳节点,执行步骤33;
步骤33:通过下一跳节点信息转发数据报文,结束。
优选的,当算法为静态时,Multi-AP Controller向Multi-AP Agent发送唯一的下一跳表表项, Multi-AP Agent将只向特定的Multi-AP Controller转发数据,当算法为动态时,算法设定为hashing 算法。
优选的,所述步骤31中,当算法是静态时,Multi-AP Agent只转发到有且唯一的Multi-AP Agent,当算法为动态时,算法为hashing算法,Multi-AP Agent通过计算需要转发数据报文的 hashing值,不同hashing值映射到不同的Multi-AP Controller。
优选的,Multi-AP Controller定期发送查询网络的拓扑结构信息,当Multi-APAgent在timeout 后未接收到特定的Multi-AP Controller时删除对应的下一跳表项。
优选的,家庭Mesh网络中包含有WAN、Multi-AP Controller和Multi-AP Agent,Multi-AP Agent 通过Multi-AP Controller与WAN连接,当mesh网络中有多个Multi-APController时,每个Multi-AP Controller都各自建立树形的网络连接所有的Multi-APAgent,每个Multi-AP Agent都维护一个下一跳表,每个下一跳表表项为到特定Multi-APController的下一跳节点。
本发明的有益效果是:
(1)引入多个Multi-AP Controller,并且在各个Multi-AP Agent添加转发下一跳表,更增加算法动态决定如何转发数据;
(2)可以有效地在所有Multi-AP Controller间完成负载均衡,缓解网络拥塞;
(3)Multi-AP Controller定期发送查询网络的拓扑结构信息,当Multi-AP Agent在timeout后未接收到特定的Multi-AP Controller时删除对应的下一跳表项。这样可以保证整个Mesh网络的健壮性。
附图说明
图1为本发明的结构框图;
图2为本发明的一个实施例中的工作原理图;
图3为本发明的一个实施例中的动态算法图;
图4为本发明的一个实施例中的下一跳信息流程图。
具体实施方式
下面结合本发明的附图1~4,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施。
在本发明的描述中,需要理解的是,术语“逆时针”、“顺时针”“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
实施例1:
一种多出口的mesh网络路由配置方法,如图1所示,包括下列步骤:
步骤1:mesh网络内的多个Multi-AP Controller,所述Multi-AP Controller通过树形网络连接Multi-AP Agent,其中,Multi-AP Agent维护一个下一跳表,每个下一跳表表项为特定Multi-AP Controller 的下一跳节点,执行步骤2;
步骤2:Multi-AP Agent建立下一跳表的过程为:
步骤21:建立与邻域的Multi-AP Controller/Multi-AP Agent的一个或多个逻辑链路,执行步骤22;
步骤22:添加到各个Multi-AP Controller的表项,记录下一跳节点,执行步骤23;
步骤23:Multi-AP Agent进行数据报文转发,执行步骤3;
步骤3:Multi-AP Agent转发数据报文的过程为:
步骤31:查询算法配置,根据算法确定Multi-AP Controller,执行步骤32;
步骤32:查询得到下一跳节点,执行步骤33;
步骤33:通过下一跳节点信息转发数据报文,结束。
值得说明的是,请参照图2,图3,所述步骤23中,每个Multi-AP Controller对应有一种算法,当算法为静态时,Multi-AP Controller向Multi-AP Agent发送唯一的下一跳表表项,Multi-AP Agent将只向特定的Multi-AP Controller转发数据,当算法为动态时,算法设定为hashing算法,所述步骤31中,请参照图4,当算法是静态时,Multi-AP Agent只转发到有且唯一的Multi-AP Agent,当算法为动态时,算法为hashing算法,Multi-AP Agent通过计算需要转发数据报文的 hashing值,不同hashing值映射到不同的Multi-APController,Multi-AP Controller定期发送查询网络的拓扑结构信息,当Multi-AP Agent在timeout后未接收到特定的Multi-AP Controller时删除对应的下一跳表项。
值得说明的是,在家庭Mesh网络中经常使用单个WAN接入外网的设备(Multi-APController),但是在商用场景下mesh网络的用户数将大量添加,这时容易造成网络拥塞,尤其当Multi-AP Controller出现异常时,将导致整个mesh网络瘫痪,本发明为了提升mesh网络互联网接入的稳定性和网络带宽,在mesh网络中设置多个Multi-AP Controller,每个Multi-AP Controller维护一张到各个Multi-AP Agent的树形路径表,在各个Multi-APAgent中设置下一跳表项,来决定数据转发路径,Multi-AP Agent可以通过设置的静态下一跳,也可以Hash等动态算法决定下一跳。
实施例2:
一种多出口的mesh网络路由配置装置,家庭Mesh网络中包含有WAN、Multi-APController 和Multi-AP Agent,Multi-AP Agent通过Multi-AP Controller与WAN连接,当mesh网络中有多个Multi-AP Controller时,每个Multi-AP Controller都各自建立树形的网络连接所有的Multi-AP Agent,每个 Multi-AP Agent都维护一个下一跳表,每个下一跳表表项为到特定Multi-AP Controller的下一跳节点。
本发明引入多个Multi-AP Controller,并且在各个Multi-AP Agent添加转发下一跳表,更增加算法动态决定如何转发数据。可以有效地在所有Multi-AP Controller间完成负载均衡,缓解网络拥塞。Multi-AP Controller定期发送查询网络的拓扑结构信息,当Multi-AP Agent在timeout 后未接收到特定的Multi-AP Controller时删除对应的下一跳表项。这样可以保证整个Mesh网络的健壮性。
机译: 无线网状网络,一种将MESH网络分离为逻辑和/或物理Mesh的子网络的方法
机译: 一种用于在MESH网络中发送针对数据分组的确认(ACK)的方法以及被配置为在采用该方法的MESH网络中进行通信的站(STA)的方法
机译: 一种通信系统,具有多个节点,并为MESH网络的门户Mesh(MeSH)和Mesh Point(MPS)分配信道