System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于云计算领域,尤其涉及一种云专线虚拟网关负载和链路监控方法及装置。
技术介绍
1、随着it上云业务的普及,客户对云上业务与自身办公网互通的需求急速上升,开通云专线变成客户追求云业务网络互通的首要选择。但是现有的方法无法实现vgw网关的多节点高效负载,无法满足云专线链路高频率变更下对链路实时有效的监控需求。
技术实现思路
1、鉴于以上现有技术的不足,专利技术的目的在于提供一种云专线虚拟网关负载和链路监控方法及装置,自动化开通专线,自动监控拓扑的变化。该方法在,从而解决监控的动态更新和自修复问题。
2、本专利技术的第一方面,提出了一种云专线虚拟网关负载和链路监控方法,包括:
3、虚拟网关vgw节点上面部署的监控代理采集节点压力数据并上报给监控管理器;
4、所述监控管理器根据所述压力数据开通负载;
5、所述监控管理器对云专线进行拨测;
6、所述监控管理器对流程进行自动核对。
7、进一步地,监控管理器根据所述压力数据开通负载包括:
8、所述监控管理器收集节点的每秒转发包数pps数据,记录为历史数据;
9、所述监控管理器根据历史数据的pps值,利用指数平滑的预测模型计算该节点的综合pps值;
10、如果该节点的综合pps值达到设置的pps阈值,则所述监控管理器通知编排器触发自动负载,将vgw向负载pps值更低的节点迁移,并发出告警;如果该节点综合pps值未达到设置的pps阈
11、当有专线开通负载动作时,所述编排器根据每个vgw节点当前的pps和设置的pps阈值计算剩余pps,以此作为加权因子负载开通。
12、进一步地,监控管理器对云专线进行拨测包括:
13、编排器完成专线网络配置下发后,利用消息队列异步通知监控管理器链路信息;
14、所述监控管理器收到所述链路信息后,将其转换为相应监控代理需要拨测的路由信息,并传给所述监控代理;
15、所述监控代理收到所述拨测命令后,开启拨测任务。
16、优选的,链路信息包括以下之一或者组合:
17、节点信息,下一跳和目标地址;
18、其中,节点信息描述转发链路所在节点的信息;
19、下一跳表示下一跳的网关信息;
20、目标地址表示目标网段。
21、进一步地,开启拨测任务包括:
22、所述监控代理开启多线程并发执行拨测任务,并将拨测结果数据发送给监控管理器;
23、其中,所述拨测结果包括以下之一或者组合:链路的延迟、丢包率和带宽利用率。
24、进一步地,监控管理器对流程进行自动核对包括:
25、所述监控管理器维护链路的哈希集合,所述哈希集合元素包括节点信息,下一跳,目标地址和链路状态;
26、所述监控管理器定时从编排器拉取全量的链路信息;
27、所述监控管理器根据所述全量的链路信息生成源链路哈希集合;
28、将所述源链路哈希集合与维护链路的哈希集合进行比对。
29、进一步地,将所述源链路哈希集合与维护链路的哈希集合进行比对之后,还包括:
30、所述监控管理器对于冗余或者缺失的链路信息,下发给所述监控代理进行补偿,对于链路状态异常的链路信息,重新下发链路配置,尝试对异常链路修复;
31、更新监控管理器维护的链路哈希集合。
32、本专利技术的第二方面,提出了一种实现云专线虚拟网关负载和链路监控装置,包括:
33、监控管理器和监控代理;
34、所述监控代理部署在虚拟网关vgw节点上,被配置用于采集节点压力数据并上报给所述监控管理器;
35、所述监控管理器被配置用于根据所述压力数据开通负载,对云专线进行拨测,对流程进行自动核对。
36、本专利技术的第三方面,提出了一种实现云专线虚拟网关负载和链路监控装置,包括存储器、处理器和用户接口;
37、所述存储器,用于存储计算机程序;
38、所述用户接口,用于与用户实现交互;
39、所述处理器,用于读取所述存储器中的计算机程序,所述处理器执行所述计算机程序时,实现本专利技术的云专线虚拟网关负载和链路监控方法。
40、本专利技术的第四方面,提出了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述处理器执行所述计算机程序时实现本专利技术的云专线虚拟网关负载和链路监控方法。
41、本专利技术有益效果如下:
42、本专利技术所述的方法和装置,在云内网络自动化开通方面,编排器基于专线工单,抽取专线工单中的vlan、本段网关、远端网关、vpc子网和远端子网信息,调用sdn控制器完成多段网络配置的自动化下发,根据下发结果返回工单完成进度,节省人力,加快工单流程。在vgw网关负载方面,编排器基于vgw负载因子动态调度选择vgw实例的物理机,定时更新负载因子,解决vgw网络转发负载的平衡。在链路网络监控配置方面,编排器确认网络配置成功下发后,调用异步通知监控管理器,监控管理器在收到网关路由配置之后动态下发给监控代理完成。在基于哈希集合动态更新监控方面,在网络拓扑变化时,编排器通知监控管理器增量路由网关信息,监控同步更新,同时网络监控管理器维护哈希集合来动态存储路由网关配置,通过向编排器拉取全量的拓扑信息,与自身的哈希集合做比对,生成差异链路信息,自动生成差异补偿的监控配置,解决监控的动态更新和自修复。
本文档来自技高网...【技术保护点】
1.一种云专线虚拟网关负载和链路监控方法,其特征在于,包括:
2.根据权利要求1所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述监控管理器根据所述压力数据开通负载包括:
3.根据权利要求1所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述监控管理器对云专线进行拨测包括:
4.根据权利要求3所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述链路信息包括以下之一或者组合:
5.根据权利要求3所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述开启拨测任务包括:
6.根据权利要求4所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述监控管理器对流程进行自动核对包括:
7.根据权利要求6所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述将所述源链路哈希集合与维护链路的哈希集合进行比对之后,还包括:
8.一种云专线虚拟网关负载和链路监控装置,其特征在于,所述装置包括:
9.一种云专线虚拟网关负载和链路监控装置,其特征在于,包括存储器、处理
10.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7之一所述的云专线虚拟网关负载和链路监控方法。
...【技术特征摘要】
1.一种云专线虚拟网关负载和链路监控方法,其特征在于,包括:
2.根据权利要求1所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述监控管理器根据所述压力数据开通负载包括:
3.根据权利要求1所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述监控管理器对云专线进行拨测包括:
4.根据权利要求3所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述链路信息包括以下之一或者组合:
5.根据权利要求3所述的一种云专线虚拟网关负载和链路监控方法,其特征在于,所述开启拨测任务包括:
6.根据权利要求4所述的一种云专线虚拟...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。