本发明的实施例一般涉及网络通信,尤其涉及一种地市双跨流量调度方法及装置。
背景技术:
1、在运营商网络中,不同省份的各个地市都有城域网核心设备cr(核心路由器),它们与各省的省核心设备br(汇聚路由器)相连接,再与国干设备相连,以实现省与省之间的网络通信。这些设备通常是成对的,互为主备。
2、然而,随着业务量的增加,此运营商对网络进行了扩容,增加了两台新的省核心设备(新br)。这些新br与地市cr相连,并与国干设备相连。此外,新扩容的链路带宽要比原有链路的带宽大得多,从而形成了地市cr双上连的网络结构。
3、由于新旧br相关链路带宽不同,随着业务量的增加,大客户大宽带网段可能会导致旧br出口的上行流量和国干设备出口的上行流量拥塞,而新br方向上的流量非拥塞。这样就导致两边流量不均衡。理想的状态是大带宽承载大流量,以实现流量的相对均衡,缓解另一方向的网络压力。
4、为了解决这个问题,需要人工干预将拥塞方向的流量调度到非拥塞的方向。传统方式是人工分析出较大的流量成分,然后去设备上配置策略实现流量调度。然而,传统方式的操作周期长、耗时且存在较大的安全隐患。人员业务能力要求比较高,而且配置的策略数据难以管理,有效性无法直观感知,并且无法对执行的操作进行历史追踪。因此,客户急需一套双跨调度的可视化管理工具。
技术实现思路
1、为解决以上问题,本发明通过在两台地市cr设备上配置策略,利用策略路由来控制流量的路径,依据流量大小选择性调度,提供精确调度;并定时采集设备上的最新策略信息,保证策略的实时性;通过界面进行一键下发调度,简化了调度流程;提供了详细的设备配置日志信息,可以方便的实现溯源操作。
2、根据本发明的实施例,提供了一种地市双跨流量调度的方法及装置。
3、在本发明的第一方面,提供了一种地市双跨流量调度的方法。该方法包括:
4、s01:在调度装置上配置策略数据,包括:两个acl、两个acl对应的描述:指向新br或指向旧br、两个acl对应的规则、两个流量分类器、两个流量行为以及一个流量策略,将两个流量分类器与两个流量行为对应关联并涉及优先级,将流量策略应用到指定接口的入方向;
5、s02:配置设备的详细信息以及设备之间的连接关系,将设备的信息保存在设备信息表中,将设备之间的连接关系保存在链路连接关系表中,并指定需要进行策略下发的地市cr设备;
6、s03:根据设备信息和设备之间的连接关系绘制地市cr双跨网络拓扑图,在指定的设备上自动采集策略并解析,得到链路流量信息和设备上的最新策略规则并保存,将地市cr双跨网络拓扑图及策略规则在界面进行展示;
7、s04:在界面上选择需要调度的地市cr设备,调度装置接收到策略下发的消息后解析接收到的消息内容,提取出源地址前缀以及调度的目标br信息,根据源地址前缀和目标br信息生成相应的策略调度信息;
8、s05:登录地市cr设备完成策略下发后进行流量验证查看是否达到调度预期,若未达到调度预期则执行失败,在界面展示错误提示;若达到调度预期则执行成功,在界面展示调度成功。
9、进一步地,s02中所述的设备的信息包括:设备名称、设备ip、设备厂商、设备型号、设备版本、设备登录方式、设备登录账号、设备登录密码加密保存;所述的设备之间的连接关系包括:链路名称、链路a端设备、链路a端端口、链路b端设备、链路b端端口、链路带宽、链路连接类型。
10、进一步地,s03所述的设备上的最新策略规则的内容包括:源地址、目的地址、源自治域、目的自治域、流入接口号、流出接口号、源端口、目的端口、协议类型、包数量、字节数、流数量。
11、进一步地,s03中所述的地市cr双跨网络拓扑图在界面展示的信息包括:链路名称、链路a端设备、链路b端设备、链路带宽、链路流入流量、链路流出流量、链路流入利用率、链路流出利用率。
12、进一步地,s04中所述的根据源地址前缀和目标br信息生成相应的策略调度信息的具体操作为:若选择调度到新br,地市cr设备将此源地址添加到新br相关的转发规则中,并从旧br相关的规则中删除;若选择调度到旧br,地市cr设备将此源地址添加到旧br相关的转发规则中,并从新br相关的规则中删除。
13、进一步地,s05中所述的界面还包括查询调度日志,用于查看查看调度结果信息及其详细信息,所述的调度结果信息包括:调度时间以及调度是否成功;所述的调度详细信息包括:调度涉及的策略列表以及设备配置日志信息。
14、在本发明的第二方面,提供了一种地市双跨流量调度的装置。该装置包括:
15、策略配置模块:用于在调度装置上配置策略数据,包括:两个acl、两个acl对应的描述:指向新br或指向旧br、两个acl对应的规则、两个流量分类器、两个流量行为以及一个流量策略,将两个流量分类器与两个流量行为对应关联并涉及优先级,将流量策略应用到指定接口的入方向;
16、设备指定模块:用于配置设备的详细信息以及设备之间的连接关系,将设备的信息保存在设备信息表中,将设备之间的连接关系保存在链路连接关系表中,并指定需要进行策略下发的地市cr设备;
17、拓扑绘制模块:用于根据设备信息和设备之间的连接关系绘制地市cr双跨网络拓扑图,在指定的设备上自动采集策略并解析,得到链路流量信息和设备上的最新策略规则并保存,将地市cr双跨网络拓扑图及策略规则在界面进行展示;
18、策略下发模块:用于在界面上选择需要调度的地市cr设备,调度装置接收到策略下发的消息后解析接收到的消息内容,提取出源地址前缀以及调度的目标br信息,根据源地址前缀和目标br信息生成相应的策略调度信息;
19、结果判断模块:用于登录地市cr设备完成策略下发后进行流量验证查看是否达到调度预期,若未达到调度预期则执行失败,在界面展示错误提示;若达到调度预期则执行成功,在界面展示调度成功。
20、进一步地,设备指定模块中所述的设备的信息包括:设备名称、设备ip、设备厂商、设备型号、设备版本、设备登录方式、设备登录账号、设备登录密码加密保存;所述的设备之间的连接关系包括:链路名称、链路a端设备、链路a端端口、链路b端设备、链路b端端口、链路带宽、链路连接类型。
21、进一步地,拓扑绘制模块所述的设备上的最新策略规则的内容包括:源地址、目的地址、源自治域、目的自治域、流入接口号、流出接口号、源端口、目的端口、协议类型、包数量、字节数、流数量。
22、进一步地,拓扑绘制模块中所述的地市cr双跨网络拓扑图在界面展示的信息包括:链路名称、链路a端设备、链路b端设备、链路带宽、链路流入流量、链路流出流量、链路流入利用率、链路流出利用率。
23、进一步地,策略下发模块中所述的根据源地址前缀和目标br信息生成相应的策略调度信息的具体操作为:若选择调度到新br,地市cr设备将此源地址添加到新br相关的转发规则中,并从旧br相关的规则中删除;若选择调度到旧br,地市cr设备将此源地址添加到旧br相关的转发规则中,并从新br相关的规则中删除。
24、进一步地,结果判断模块中所述的界面还包括查询调度日志,用于查看查看调度结果信息及其详细信息,所述的调度结果信息包括:调度时间以及调度是否成功;所述的调度详细信息包括:调度涉及的策略列表以及设备配置日志信息。
25、以上提及英文缩写释义:
26、acl:access control list,访问控制列表
27、ip:internet protocol,网际互连协议
28、本发明通过在两台地市cr设备上配置策略,利用策略路由来控制流量的路径,依据流量大小选择性调度,提供精确调度;并定时采集设备上的最新策略信息,保证策略的实时性;通过界面进行一键下发调度,简化了调度流程;提供了详细的设备配置日志信息,可以方便的实现溯源操作。
29、应当理解,
技术实现要素:
部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。