本申请实施例涉及数据网络通讯,尤其涉及流量控制方法、装置、设备及计算机可读存储介质。
背景技术:
1、在5g(5th generation mobile communication technology,第五代移动通信技术)承载网络大规模部署中,有各种各样的网络设备业务部署场景利用sr-te(segmentrouting-traffic engineering,分段路由流量工程)技术实现智能流量调度。
2、目前,常用的引流方法是:远端网络设备静态配置bgp(border gatewayprotocol,边界网关协议)路由策略,将携带bgp扩展color(着色)属性的路由通告至当前的流量接入设备,当流量从近端接入设备进入时,在接入设备根据流量报文的目的ip地址(internet protocol address,互联网协议地址)查询路由表,命中远端网络设备通告的bgp路由下一跳地址,从而将流量成功引入事先创建好的sr policy(segment routingpolicy,分段路由流量工程策略)路径上。
3、但是,这种引流方法在有临时网络流量进入流量接入设备导致需要引流时,需要重新在远端网络设备上修改路由策略的配置,这对维持当前网络的稳定性有一定的风险。
技术实现思路
1、本申请实施例的主要目的在于提供一种流量控制方法、装置、设备及计算机可读存储介质,旨在增强引流方法的安全性,降低设备变更配置引起的设备不稳定的风险。
2、为实现上述目的,本申请实施例提供一种流量控制方法,所述方法应用于控制器,所述控制器与接入设备连接,所述方法包括:
3、从预设的设备组网中获取组网拓扑;
4、对所述组网拓扑进行图形化处理并载入相关协议以生成图形化界面;
5、基于所述图形化界面接收流量控制指令,并根据所述流量控制指令生成对应的着色路由;
6、将所述着色路由发送至所述接入设备,以完成流量控制。
7、此外,为实现上述目的,本申请实施例还提供一种流量控制方法,所述方法应用于接入设备,所述接入设备与控制器连接,所述方法包括:
8、接收着色路由,所述着色路由是所述控制器基于图形化界面接收流量控制指令,并根据所述流量控制指令生成的;
9、根据所述着色路由对接入流量进行处理以得到重定向流量;
10、将所述重定向流量与分段路由流量工程策略进行匹配;
11、若匹配成功,则将所述着色路由转换成流量控制策略后,基于所述流量控制策略将所述接入流量引入到与所述着色路由对应的分段路由流量工程策略的路径上;
12、若匹配失败,则丢弃所述接入流量。
13、此外,为实现上述目的,本申请实施例还提供一种流量控制装置,所述流量控制装置应用于控制器,所述控制器与接入设备连接,所述流量控制装置包括:
14、获取模块,设置为从预设的设备组网中获取组网拓扑;
15、处理模块,设置为对所述组网拓扑进行图形化处理并载入相关协议以生成图形化界面;
16、生成模块,设置为基于所述图形化界面接收流量控制指令,并根据所述流量控制指令生成对应的着色路由;
17、发送模块,设置为将所述着色路由发送至所述接入设备,以完成流量控制。
18、此外,为实现上述目的,本申请实施例还提供一种流量控制装置,所述流量控制装置应用于接入设备,所述接入设备与控制器连接,所述流量控制装置包括:
19、接收模块,设置为接收着色路由,所述着色路由是所述控制器基于图形化界面接收流量控制指令,并根据所述流量控制指令生成的;
20、重定向模块,设置为将所述重定向流量与分段路由流量工程策略进行匹配;
21、匹配模块,设置为将所述重定向流量与分段路由流量工程策略进行匹配;
22、执行模块,设置为若匹配成功,则将所述着色路由转换成流量控制策略后,基于所述流量控制策略将所述接入流量引入到与所述着色路由对应的分段路由流量工程策略的路径上;
23、所述执行模块还设置为若匹配失败,则丢弃所述接入流量。
24、此外,为实现上述目的,本申请实施例还提供一种流量控制设备,所述流量控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的流量控制方法。
25、此外,为实现上述目的,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的流量控制方法。
26、本申请实施例提出一种流量控制方法、装置、设备及计算机可读存储介质,通过控制器先从预设的设备组网中获取组网拓扑;再对所述组网拓扑进行图形化处理并载入相关协议以生成图形化界面;使得用户可以直接通过图形化界面实现流量控制指令的下发,无需再到远端网络设备上修改路由策略的配置;之后通过控制器接收来自图形化界面的流量控制指令,能够生成与所述流量控制指令对应的用于控制流量流向的着色路由,再通过控制器将所述着色路由下发至当前接入设备,可以实现将所述当前接入设备接入的流量引导至与所述流量控制指令对应的分段路由流量工程策略的路径上,无需改变远端网络设备的路由策略,降低了由于设备变更配置引起的设备不稳定的风险,提高了设备组网的安全性,简化了操作流程。
1.一种流量控制方法,其特征在于,所述方法应用于控制器,所述控制器与接入设备连接,所述方法包括:
2.如权利要求1所述的方法,其特征在于,在所述从预设的设备组网中获取组网拓扑的步骤之后,所述方法还包括:
3.如权利要求1所述的方法,其特征在于,所述从预设的设备组网中获取组网拓扑的步骤,包括:
4.如权利要求3所述的方法,其特征在于,所述通过所述边界网关协议邻居获取组网信息的步骤,包括:
5.如权利要求1所述的方法,其特征在于,所述流量控制指令包括:目标设备信息;
6.一种流量控制方法,其特征在于,所述方法应用于接入设备,所述接入设备与控制器连接,所述方法包括:
7.一种流量控制装置,其特征在于,所述流量控制装置应用于控制器,所述控制器与接入设备连接,所述流量控制装置包括:
8.一种流量控制装置,其特征在于,所述流量控制装置应用于接入设备,所述接入设备与控制器连接,所述流量控制装置包括:
9.一种流量控制设备,其特征在于,所述流量控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的流量控制方法或如权利要求6所述的流量控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的流量控制方法或如权利要求6所述的流量控制方法。