System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及联网,尤其涉及一种sd-wan网络配置方法。
技术介绍
1、相关的sd-wan技术在控制平面上,所有的网络节点(比如cpe和pop)都需要和控制器连接,接收控制器下发的配置。一方面,sd-wan网络比较庞大,网络节点比较多,因此控制器需要支持大量的控制连接,这对控制器是巨大的负担。另一方面,网络节点分布在各地,控制器到各网络节点的控制连接的传输质量也没法保障。
技术实现思路
1、本专利技术要解决的技术问题在于,针对上述
技术介绍
中提及的相关技术存在的至少一个缺陷:网络节点比较多,控制器需要支持大量的控制连接,这对控制器是巨大的负担,且网络节点分布在各地,控制器到各网络节点的控制连接的传输质量也没法保障,提供一种sd-wan网络配置方法。
2、本专利技术解决其技术问题所采用的技术方案是:构造一种sd-wan网络配置方法,所述sd-wan网络包括控制器、至少一个pop和至少一个cpe,所述方法应用于控制器,包括以下步骤:
3、s1:根据原配置树中所述控制器与pop的控制连接关系,将所述控制器作为新配置树的根节点,将pop作为所述新配置树的二层节点;
4、根据所述原配置树中pop和cpe的数据连接关系,将cpe作为所述新配置树中相应的一个pop的下属节点;
5、s2:将所述原配置树中剩余的cpe作为所述新配置树的二层节点,完成所述原配置树的星形控制结构到所述新配置树的树形控制结构的转换。
6、可选地,在本专利技术所述
7、s11:根据所述原配置树,将pop与cpe之间、pop与pop之间和cpe与cpe之间的数据连接关系,以及所述控制器与pop之间和所述控制器与cpe之间的控制连接关系及连接的开销,放入原始集合中;
8、s12:将所述控制器放入配置树集合中,作为所述新配置树的根节点;
9、s13:在所述原始集合中,找出一端为所述控制器另一端为pop的开销最小的连接,将找出的连接从所述原始集合中删除,同时将找出的pop放入所述配置树集合中,作为所述新配置树的一个二层节点;
10、s14:在所述原始集合中,找出一端为所述二层节点另一端为cpe的连接,将找出的连接从所述原始集合中删除,同时将找出的cpe放入所述配置树集合中,作为所述二层节点的下属节点;
11、s15:判断所述原始集合中是否存在一端为所述控制器另一端为pop的连接,若是,则返回执行步骤s13;
12、s16:若否,则在所述原始集合中找出所有带pop的连接,将找出的连接从所述原始集合中删除。
13、可选地,在本专利技术所述的sd-wan网络配置方法中,步骤s11还包括:根据所述原配置树,将pop与cpe之间、pop与pop之间和cpe与cpe之间连接的开销,放入所述原始集合中;
14、步骤s14包括:
15、在所述原始集合中,找出一端为所述二层节点另一端为cpe的连接,将找出的连接从所述原始集合中删除,同时判断找出的cpe在所述配置树集合中是否已存在;
16、若否,则将找出的cpe放入所述配置树集合中,作为所述二层节点的下属节点;
17、若是,则判断对比找出的cpe连接到所述二层节点的开销是否小于找出的cpe已挂在二层节点的开销,若是,则将找出的cpe放入所述配置树集合中,作为所述二层节点的下属节点;若否,则不改动已挂连接。
18、可选地,在本专利技术所述的sd-wan网络配置方法中,步骤s2包括:
19、在所述原始集合中,找出一端为所述控制器另一端为cpe的连接,将找出的连接从所述原始集合中删除,同时判断找出的cpe在所述配置树集合中是否已存在,若是,则不作任何操作;若否,则将找出的cpe放入所述配置树集合中,作为所述新配置树的一个二层节点,完成所述原配置树的星形控制结构到所述新配置树的树形控制结构的转换。
20、可选地,在本专利技术所述的sd-wan网络配置方法中,步骤s2还包括:
21、删除所述原始集合中带找出的cpe的连接,以及删除所述原始集合中剩余的连接。
22、可选地,在本专利技术所述的sd-wan网络配置方法中,所述方法还包括:
23、接收新的pop或cpe初次上线后所发送的注册请求;
24、根据所述注册请求记录新的pop或cpe,并直连下发配置信息至新的pop或cpe,所述配置信息用于新的pop或cpe建立与其他pop或cpe的数据连接。
25、可选地,在本专利技术所述的sd-wan网络配置方法中,所述方法还包括:
26、检测到新的cpe接入所述sd-wan网络后,检查所述新配置树中是否存在与新的cpe有数据通道的二层节点;若否,则将新的cpe作为所述控制器直连的二层节点;
27、若是,将新的cpe与二层节点连接的开销放入计算集合中;
28、在所述计算集合中取出最小开销的二层节点,将新的cpe连接在最小开销的二层节点下作为新的三层节点;
29、所述新配置树调整完成后,根据所述新配置树下发配置信息至新的cpe。
30、可选地,在本专利技术所述的sd-wan网络配置方法中,所述方法还包括:
31、检测到新的pop接入所述sd-wan网络后,检查所述新配置树中是否存在与新的pop有数据通道的二层节点;若否,则将新的pop作为所述控制器直连的二层节点;
32、若是,将新的pop与二层节点连接的开销以及与所述控制器连接的开销放入计算集合中;
33、在所述计算集合中取出最小开销的二层节点或控制器,将新的pop连接在最小开销的二层节点下作为新的三层节点,或者将新的pop作为所述控制器直连的二层节点;
34、所述新配置树调整完成后,根据所述新配置树下发配置信息至新的pop。
35、可选地,在本专利技术所述的sd-wan网络配置方法中,所述方法还包括:
36、检测到pop离开所述sd-wan网络后,判断pop在所述新配置树中是否有下属的三层节点;
37、若是,则在所述新配置树中删除pop后,将原来pop下属的三层节点重新接入到所述sd-wan网络,并根据上述所述的方法调整所述新配置树;
38、若否,则在所述新配置树中删除pop及其连接。
39、可选地,在本专利技术所述的sd-wan网络配置方法中,所述方法还包括:
40、检测到cpe离开所述sd-wan网络后,判断cpe在所述新配置树中是否为三层节点;
41、若是,则在所述新配置树中删除cpe及其连接;
42、若否,则判断cpe在所述新配置树中是否有下属的三层节点,若是,则在所述新配置树中删除cpe后,将原来cpe下属的三层节点重新接入到所述sd-wan网络,并根据上述所述的方法调整所述新配置树;若否,则在所述新配置树中本文档来自技高网...
【技术保护点】
1.一种SD-WAN网络配置方法,其特征在于,所述SD-WAN网络包括控制器、至少一个POP和至少一个CPE,所述方法应用于控制器,包括以下步骤:
2.根据权利要求1所述的SD-WAN网络配置方法,其特征在于,步骤S1包括:
3.根据权利要求2所述的SD-WAN网络配置方法,其特征在于,步骤S11还包括:根据所述原配置树,将POP与CPE之间、POP与POP之间和CPE与CPE之间连接的开销,放入所述原始集合中;
4.根据权利要求2所述的SD-WAN网络配置方法,其特征在于,步骤S2包括:
5.根据权利要求4所述的SD-WAN网络配置方法,其特征在于,步骤S2还包括:
6.根据权利要求1所述的SD-WAN网络配置方法,其特征在于,所述方法还包括:
7.根据权利要求1或6所述的SD-WAN网络配置方法,其特征在于,所述方法还包括:
8.根据权利要求1或6所述的SD-WAN网络配置方法,其特征在于,所述方法还包括:
9.根据权利要求7所述的SD-WAN网络配置方法,其特征在于,所述方法还包
10.根据权利要求7所述的SD-WAN网络配置方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种sd-wan网络配置方法,其特征在于,所述sd-wan网络包括控制器、至少一个pop和至少一个cpe,所述方法应用于控制器,包括以下步骤:
2.根据权利要求1所述的sd-wan网络配置方法,其特征在于,步骤s1包括:
3.根据权利要求2所述的sd-wan网络配置方法,其特征在于,步骤s11还包括:根据所述原配置树,将pop与cpe之间、pop与pop之间和cpe与cpe之间连接的开销,放入所述原始集合中;
4.根据权利要求2所述的sd-wan网络配置方法,其特征在于,步骤s2包括:
5...
【专利技术属性】
技术研发人员:卢健壕,李桂琼,郭嘉武,柯义民,卓弋凌,吴迪,
申请(专利权)人:中广核智能科技深圳有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。