The embodiment of the invention provides a flow shaping method, a controller and a system. Including the traffic shaping method: traffic shaping controller receives the message of the first network device reported, according to the traffic shaping message to determine second interface second first network device interface corresponding with the first of the network device, and then adjust the interface to send information to the second, the second interface for shaping traffic control, second network equipment including traffic shaping, message comprises a first interface identification information, adjust the message consists of second identified information interface, the message indicating the first traffic shaping traffic shaping interface judgment parameters satisfying the preset conditions, the upper reaches of the second network equipment in the first network device. The embodiment of the invention can automatically and timely process the network traffic according to demand.
【技术实现步骤摘要】
流量整形方法、控制器、网络设备和流量整形系统
本专利技术涉及通信领域,并且更具体地,涉及流量整形的方法、控制器、网络设备和流量整形系统。
技术介绍
软件定义网络(SoftwareDefinedNetwork,SDN)是一种控制与转发相分离的网络架构,其核心思想是通过控制器和转发器将网络中的数据面和控制面解耦。在SDN中,控制器根据网络的全局视图制定控制策略,来实现对全网的数据流的集中式控制。网络中当上游网络设备向下游网络设备传输数据时,如果传输数据过程中上游流量发生突变,突然增大或者突然减小,都会导致网络中网络设备之间的流量不平滑。现有的流量整形需要人工配置整形参数,且不能自动实时根据需要更改参数,即不能自动实时按需的根据网络流量进行流量整形。
技术实现思路
本专利技术实施例提供一种流量整形的方法、控制器、网络设备和流量整形系统,能够对网络流量进行自动实时按需整形。第一方面,提供了一种流量整形方法,包括控制器接收第一网络设备上报的流量整形消息,所述流量整形消息用于指示所述第一网络设备的第一出接口的流量整形判断参数满足预设条件,所述流量整形消息包括所述第一出接口的标识信息;所述控制器根据所述流量整形消息确定与所述第一出接口相对应的第二网络设备的第二出接口,所述第二网络设备位于所述第一网络设备的上游;所述控制器向所述第二网络设备发送调整消息,所述调整消息用于控制所述第二网络设备对所述第二出接口的流量进行流量整形,所述调整消息包括所述第二出接口的标识信息。本专利技术实施例中的控制器在下游网络设备流量告警时,找出与该下游网络设备接口对应的上游网络设备接口,并控制上游网 ...
【技术保护点】
一种流量整形方法,其特征在于,包括:控制器接收第一网络设备上报的流量整形消息,所述流量整形消息用于指示所述第一网络设备的第一出接口的流量整形判断参数满足预设条件,所述流量整形消息包括所述第一出接口的标识信息;所述控制器根据所述流量整形消息确定与所述第一出接口相对应的第二网络设备的第二出接口,所述第二网络设备位于所述第一网络设备的上游;所述控制器向所述第二网络设备发送调整消息,所述调整消息用于控制所述第二网络设备对所述第二出接口的流量进行流量整形,所述调整消息包括所述第二出接口的标识信息。
【技术特征摘要】
1.一种流量整形方法,其特征在于,包括:控制器接收第一网络设备上报的流量整形消息,所述流量整形消息用于指示所述第一网络设备的第一出接口的流量整形判断参数满足预设条件,所述流量整形消息包括所述第一出接口的标识信息;所述控制器根据所述流量整形消息确定与所述第一出接口相对应的第二网络设备的第二出接口,所述第二网络设备位于所述第一网络设备的上游;所述控制器向所述第二网络设备发送调整消息,所述调整消息用于控制所述第二网络设备对所述第二出接口的流量进行流量整形,所述调整消息包括所述第二出接口的标识信息。2.根据权利要求1所述的方法,其特征在于,所述流量整形消息用于指示所述第一网络设备的第一出接口的流量整形判断参数满足预设条件包括:所述流量整形消息用于指示所述第一出接口的缓存区占用率大于预设门限值;或者所述流量整形消息用于指示所述第一出接口的丢包率大于零;或者所述流量整形消息用于指示所述第一出接口在给定时间内的流量变化量大于预设变化量。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述控制器获取所述第二出接口的当前流量;其中,所述调整信息还包括要将所述第二出接口的承诺信息速率CIR的数值调整成的目标值,所述目标值为所述第二出接口的当前流量的N倍,N为大于1的预设值。4.根据权利要求1或2所述的方法,其特征在于,所述第二出接口对应至少一个令牌桶,所述至少一个令牌桶包括第一令牌桶,流经所述第二出接口的需要进行流量整形的一条数据流与所述第一令牌桶对应;其中,所述方法还包括:所述控制器获取所述数据流的当前流量;所述调整信息还包括所述数据流的标识信息和要将所述数据流的CIR的数值调整成的目标值,所述目标值为所述数据流的当前流量的N倍,N为大于1的预设值。5.一种流量整形方法,其特征在于,包括:控制器接收第一网络设备上报的所述第一网络设备的第一出接口的流量整形判断参数和所述第一出接口的标识信息;如果所述第一出接口的流量整形判断参数满足预设条件,所述控制器确定与所述第一出接口相对应的第二网络设备的第二出接口,所述第二网络设备位于所述第一网络设备的上游;所述控制器向所述第二网络设备发送调整消息,所述调整消息用于控制所述第二网络设备对所述第二出接口的流量进行流量整形,所述调整消息包括所述第二出接口的标识信息。6.根据权利要求5所述的方法,其特征在于,所述控制器接收第一网络设备上报的所述第一网络设备的第一出接口的流量整形判断参数和所述第一出接口的标识信息包括:所述控制器接收所述第一网络设备上报的所述第一出接口的缓存区占用率和所述第一出接口的标识信息;其中,所述预设条件为所述第一出接口的缓存区占用率大于预设门限值。7.根据权利要求5所述的方法,其特征在于,所述控制器接收第一网络设备上报的所述第一网络设备的第一出接口的流量整形判断参数和所述第一出接口的标识信息包括:所述控制器接收所述第一网络设备上报的所述第一出接口的丢包率和所述第一出接口的标识信息;其中,所述预设条件为所述第一出接口的丢包率大于零。8.根据权利要求5所述的方法,其特征在于,所述控制器接收第一网络设备上报的所述第一网络设备的第一出接口的流量整形判断参数和所述第一出接口的标识信息包括:所述控制器接收所述第一网络设备上报的所述第一出接口的在给定时间内的流量变化量和所述第一出接口的标识信息;其中,所述预设条件为所述第一出接口的在给定时间内的流量变化量大于预设变化量。9.根据权利要求5-8中任一项所述的方法,其特征在于,所述方法还包括:所述控制器获取所述第二出接口的当前流量;其中,所述调整信息还包括要将所述第二出接口的承诺信息速率CIR的数值调整成的目标值,所述目标值为所述第二出接口的当前流量的N倍,N为大于1的预设值。10.根据权利要求5-8中任一项所述的方法,其特征在于,所述第二出接口对应至少一个令牌桶,所述至少一个令牌桶包括第一令牌桶,流经所述第二出接口的需要进行流量整形的一条数据流与所述第一令牌桶对应;其中,所述方法还包括:所述控制器获取所述数据流的当前流量;所述调整信息还包括所述数据流的标识信息和要将所述数据流的CIR的数值调整成的目标值,所述目标值为所述数据流的当前流量的N倍,N为大于1的预设值。11.一种流量整形方法,其特征在于,包括:第二网络设备接收控制器发送的调整信息,所述调整信息包括需要调整的所述第二网络设备的第二出接口的标识信息,所述调整消息用于控制所述第二网络设备对所述第二出接口的流量进行流量整形;所述第二网络设备根据所述调整信息对所述第二出接口的流量进行整形。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:所述第二网络设备向所述控制器上报所述第二出接口的当前流量;其中,所述调整信息还包括要将所述第二出接口的承诺信息速率CIR的数值调整成的目标值,所述目标值为所述第二出接口的当前流量的N倍,N为大于1的预设值。13.根据权利要求11所述的方法,其特征在于,所述第二出接口对应至少一个令牌桶,所述至少一个令牌桶包括第一令牌桶,流经所述第二出接口的需要进行流量整形的一条数据流与所述第一令牌桶对应;其中,所述方法还包括:所述第二网络设备向所述控制器上报所述数据流的当前流量;所述调整信息还包括所述数据流的标识信息和要将所述数据流的CIR的数值调整成的目标值,所述目标值为所述数据流的当前流量的N倍,N为大于1的预设值。14.一种控制器,其特征在于,包括:接收单元,用于接收第一网络设备上报的流量...
【专利技术属性】
技术研发人员:董雯霞,佟兴,林程勇,王歆平,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。