System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无线通信,尤其涉及一种网元管理方法、装置及设备。
技术介绍
1、sd-wan(software-defined wan),即软件定义广域网,是这几年推出的全新概念,现在已经成为了未来的发展趋势之一,通过sd-wan不仅可以简化网络管理、部署,甚至还能有效的降低设备和人员的投入。
2、控制器是sd-wan网络建设中至关重要的一环,主要负责网元配置完成sd-wan业务的开通、撤销、修改等功能。当前对于客户前置设备(cpe)的配置管理都是通过netconf协议来完成。从当前的市场应用来看,cpe在部署过程中都会穿过nat(是指网络地址转换)建立与控制器的管理通道。netconf协议以xml格式定义消息,运用rpc机制修改配置信息,这样既能方便管理配置信息,又能满足来自不同制造商设备之间的互操作性。netconf传输层首选推荐ssh(secure shell)协议,xml信息通过ssh协议承载。
3、cpe由于穿越了nat,导致控制器不能够主动发起建立与cpe的netconf连接通道,而只能通过callhome方式(呼叫家庭方式)进行连接,即cpe主动与控制器连接。在sd-wan网络管理的cpe数量达到十万甚至百万容量的时候,对控制器系统的设计带来的巨大的挑战,单个节点部署的控制器系统基本上不能满足如此庞大数量的cpe的管理,需要通过集群的方式不断的扩充协议栈节点来满足管理的需求,投入成本会随着管理cpe的数量的增长而不断的扩大。
技术实现思路
1、本
2、第一方面,本申请提供了一种网元管理方法,应用于客户前置设备cpe,包括:
3、确定完成自定义的unetp协议配置时,基于服务器的地址,向服务器发送基于udp协议封装的第一报文,所述第一报文携带用于指示报文类型为心跳报文的报文类型指示;
4、接收服务器触发配置时响应于所述第一报文发送的基于udp协议封装的第二报文,所述第二报文携带用于指示报文类型为连接请求报文的报文类型指示;
5、向服务器发送tcp连接请求,与服务器建立tcp连接,通过所述tcp连接接收服务器的配置指令。
6、在一些可能的实施例中,通过tcp连接接收服务器的配置指令之后,还包括:
7、确定通过配置指令完成配置,断开与服务器建立的tcp连接。
8、在一些可能的实施例中,所述方法还包括:
9、基于cpe的状态变化,向服务器发送基于udp协议封装的第三报文,所述第三报文携带用于指示报文类型为网元信息推送的报文类型指示;
10、接收服务器基于响应第三报文发送的基于udp协议封装的第四报文,所述第四报文携带用于指示报文类型为答复类型的报文类型指示。
11、在一些可能的实施例中,所述基于udp协议封装的第一/第二/第三/第四报文包括:
12、将自定义的unetp协议的报文头部封装在udp协议报文头中,将自定义的unetp协议的报文的数据字段作为udp协议报文的数字字段,得到第一/第二/第三/第四报文;
13、所述unetp协议的报文的头部包括报文类型指示对应的字段。
14、在一些可能的实施例中,所述unetp协议的报文的头部还包括:用于指示携带当前自定义unetp协议的报文头部的字段、指示unetp协议版本号的字段和指示发送数据序列号的字段。
15、在一些可能的实施例中,还包括:
16、确定未完成自定义的unetp协议配置时,向服务器发送tcp连接请求,与服务器建立tcp连接;
17、接收服务器发送的自定义unetp协议配置指令,基于自定义unetp协议配置指令进行自定义的unetp协议配置;
18、完成自定义的unetp协议配置时,断开与服务器建立的tcp连接。
19、第二方面,本申请还提供了一种网元管理方法,应用于服务器,包括:
20、确定cpe完成自定义的unetp协议配置,接收cpe发送的基于udp协议封装的第一报文;
21、触发对cpe配置时,响应所述第一报文向cpe发送基于udp协议封装的第二报文,所述第二报文携带用于指示报文类型为连接请求的报文类型指示;
22、接收cpe发送的tcp连接请求,与所述cpe建立tcp连接;
23、基于所述tcp连接向cpe发送配置指令,完成对cpe的配置。
24、在一些可能的实施例中,向cpe发送配置指令,完成对cpe的配置之后,还包括:
25、确定完成对cpe的配置,关闭与cpe建立的tcp连接。
26、在一些可能的实施例中,所述方法还包括:
27、接收cpe发送的基于udp协议封装的第三报文,所述第三报文携带用于指示报文类型为网元信息推送的报文类型指示;
28、响应cpe发送的第三报文,向cpe发送基于udp协议封装的第四报文,所述第四报文携带用于指示报文类型为答复类型的报文类型指示。
29、在一些可能的实施例中,所述基于udp协议封装的第一/第二/第三/第四报文包括:
30、将自定义的unetp协议报文的头部封装在udp协议报文头中,将自定义的unetp协议报文的数据字段作为udp协议报文的数字字段,得到第一/第二/第三/第四报文;
31、所述unetp协议报文的头部包括报文类型指示对应的字段。
32、在一些可能的实施例中,所述unetp协议报文的头部还包括:用于指示携带当前自定义unetp协议的报文头部的字段、指示unetp协议版本号的字段、指示发送数据序列号的字段、指示报文类型的字段和数据格式的字段。
33、在一些可能的实施例中,还包括:
34、接收cpe发送的tcp连接请求,与cpe建立tcp连接;
35、基于所述tcp连接向cpe发送的自定义unetp协议配置指令;
36、确定完成自定义unetp协议配置时,关闭与cpe建立的tcp连接。
37、第三方面,本申请提供了一种网元管理装置,包括:
38、发送模块,确定完成自定义的unetp协议配置时,基于服务器的地址,向服务器发送基于udp协议封装的第一报文,所述第一报文携带用于指示报文类型为心跳报文的报文类型指示;
39、接收模块,接收服务器触发配置时响应于所述第一报文发送的基于udp协议封装的第二报文,所述第二报文携带用于指示报文类型为连接请求报文的报文类型指示;
40、连接模块,向服务器发送tcp连接请求,与服务器建立tcp连接,通过所述tcp连接接收服务器的配置指令。
41、第四方面,本申请还本文档来自技高网...
【技术保护点】
1.一种网元管理方法,应用于客户前置设备CPE,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过TCP连接接收服务器的配置指令之后,还包括:
3.根据权利要求1所述的方法,所述方法还包括:
4.根据权利要求1~3任一所述的方法,其特征在于,所述基于UDP协议封装的第一/第二/第三/第四报文包括:
5.根据权利要求4所述的方法,其特征在于,所述uNETP协议的报文的头部还包括:用于指示携带当前自定义uNETP协议的报文头部的字段、指示uNETP协议版本号的字段和指示发送数据序列号的字段。
6.根据权利要求1所述的方法,其特征在于,还包括:
7.一种网元管理方法,应用于服务器,其特征在于,包括:
8.根据权利要求7所述的方法,其特征在于,向CPE发送配置指令,完成对CPE的配置之后,还包括:
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
10.根据权利要求7~9任一所述的方法,其特征在于,所述基于UDP协议封装的第一/第二/第三/第四报文包括:<
...【技术特征摘要】
1.一种网元管理方法,应用于客户前置设备cpe,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过tcp连接接收服务器的配置指令之后,还包括:
3.根据权利要求1所述的方法,所述方法还包括:
4.根据权利要求1~3任一所述的方法,其特征在于,所述基于udp协议封装的第一/第二/第三/第四报文包括:
5.根据权利要求4所述的方法,其特征在于,所述unetp协议的报文的头部还包括:用于指示携带当前自定义unetp协议的报文头部的字段、指示unetp协议版本号的字段和指示发送数据序列号的字段。
6.根据权利要求1所述的方法,其特征在于,还包括:
7.一种网元管理方法,应用于服务器,其特征在于,包括:
8.根据权利要求7所述的方法,其特征在于,向cpe发送配置指令,完成对cpe的配置之后,还包括:
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
10.根...
【专利技术属性】
技术研发人员:孙桂玉,
申请(专利权)人:瑞斯康达科技发展股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。