一种路由处理方法、设备及系统技术方案

技术编号:23860378 阅读:62 留言:0更新日期:2020-04-18 13:29
一种路由处理方法、设备及系统。该方法包括,第一网络设备获取流生效时间参数和与所述流生效时间参数相关联的路由,所述流生效时间参数包括开始时间值和持续时间值,所述流生效时间参数用于指示所述路由在所述流生效时间参数所指定的时间区间内有效;所述第一网络设备在所述指定的时间区间内处理所述路由对应的业务流量,并生成路由控制消息,所述路由控制消息携带所述生效时间参数和所述路由;所述第一网络设备向第二网络设备发送所述路由控制消息。从而,实现限时生效信息的自动散播,满足针对流量策略实施限时生效的需求,减少配置工作量,降低维护难度。

A route processing method, equipment and system

【技术实现步骤摘要】
一种路由处理方法、设备及系统
本申请涉及通信
,尤其涉及一种路由处理方法、设备及系统。
技术介绍
在现代网络应用中,越来越趋向精细化管理,例如用户期望在指定的时间段对某些流量进行控制操作。举例来讲,网络运营商为了在晚上黄金时间段保证视频传输的可靠带宽,希望限制普通上网用户的数据流量,其他时间段则不做限制。为达到这样的目的,需要部署限时生效的业务流量控制策略。通过在路由器上部署访问控制列表(AccessControlList,ACL)规则,可以控制业务流量的生效时间段。但是对于多个路由器的应用场景中,需要在每个路由器上配置ACL规则,这使得配置工作繁琐,容易出错。特别的,对于一些业务流量控制场景中,需要处于网络边缘的所有路由器联动(例如:防分布式拒绝服务攻击(anti-distributeddenialofservice,Anti-DDOS)场景),这进一步增加了配置工作量。而且,现有的路由协议并不支持限时生效。例如,边界网关协议(BorderGatewayProtocol,BGP)是一种用于自治系统(AutonomousSyste本文档来自技高网...

【技术保护点】
1.一种路由处理方法,其特征在于,所述方法包括:/n第一网络设备获取流生效时间参数和与所述流生效时间参数相关联的路由,所述流生效时间参数包括开始时间值和持续时间值,所述流生效时间参数用于指示所述与流生效时间参数相关联的路由在所述流生效时间参数所指定的时间区间内有效;/n所述第一网络设备生成消息,所述消息携带所述流生效时间参数和与所述流生效时间参数相关联的路由;/n所述第一网络设备向第二网络设备发送所述消息,所述消息指示所述第二网络设备在所述指定的时间区间内处理所述与流生效时间参数相关联的路由对应的业务流量。/n

【技术特征摘要】
1.一种路由处理方法,其特征在于,所述方法包括:
第一网络设备获取流生效时间参数和与所述流生效时间参数相关联的路由,所述流生效时间参数包括开始时间值和持续时间值,所述流生效时间参数用于指示所述与流生效时间参数相关联的路由在所述流生效时间参数所指定的时间区间内有效;
所述第一网络设备生成消息,所述消息携带所述流生效时间参数和与所述流生效时间参数相关联的路由;
所述第一网络设备向第二网络设备发送所述消息,所述消息指示所述第二网络设备在所述指定的时间区间内处理所述与流生效时间参数相关联的路由对应的业务流量。


2.根据权利要求1所述的方法,其特征在于,所述第一网络设备获取流生效时间参数和与所述流生效时间参数相关联的路由步骤包括,
所述第一网络设备接收来自管理设备的所述流生效时间参数和与所述流生效时间参数相关联的路由。


3.根据权利要求1或2所述的方法,其特征在于,
所述流生效时间参数还包括开始时间类型,所述开始时间类型为立即生效或延时生效或定时生效;
当所述开始时间类型为所述立即生效时,所述指定的时间区间的开始时刻是所述第一网络设备开始处理所述消息的时刻;
当所述开始时间类型为所述延时生效时,所述流生效时间参数还包括延时值,且所述指定的时间区间的开始时刻为所述开始时间值增加所述延时值;
当所述开始时间类型为所述定时生效时,所述指定的时间区间的开始时刻是所述开始时间值。


4.根据权利要求1至3任一项所述的方法,其特征在于,
所述流生效时间参数还包括持续时间类型,所述持续时间类型为持续生效或、绝对失效或和空闲失效;
当所述持续时间类型为所述持续生效时,所述持续时间值为无效值;
当所述持续时间类型为所述绝对失效时,所述指定的时间区间的结束时刻为所述指定的时间区间的开始时刻加所述持续时间值;
当所述持续时间类型为所述空闲失效时,所述指定的时间区间的结束时刻为未处理所述与流生效时间参数相关联的路由对应的业务流量的时间达到所述持续时间值的时刻。


5.根据权利要求1至3任一项所述的方法,其特征在于,所述流生效时间参数还包括持续时间类型和周期值,所述持续时间类型为绝对失效,所述周期值用于指示所述与流生效时间参数相关联的路由周期性生效,并用于指示周期的时长,所述周期值大于或等于所述持续时间值,其中,所述周期性生效的开始时刻为所述开始时间值或者所述第一网络设备开始处理所述消息的时刻,所述周期性生效的每个周期区间包括所述指定的时间区间,所述指定的时间区间的开始时刻为所述周期性生效的每个周期区间的开始时刻,所述指定的时间区间的持续时间为所述持续时间值。


6.根据权利要求1至5任一项所述的方法,其特征在于,
所述消息还包括下列参数的至少一种:流标识,流说明和撤销失效路由标记。


7.根据权利要求1至6任一项所述的方法,其特征在于,
所述消息为扩展的BGP更新UPDATE消息,所述扩展的BGPUPDATE消息包括网络层可达信息NLRI,所述NLRI携带所述与流生效时间参数相关联的路由,所述流生效时间参数用于指示所述与流生效时间参数相关联的路由在指定的时间区间内生效。


8.根据权利要求7所述的方法,其特征在于,
所述扩展的BGPUPDATE消息包括流扩展属性,所述流扩展属性包括流生效时间字段,所述流生效时间字段用于携带所述流生效时间参数;所述流生效时间字段包括流生效时间类型字段、第一长度字段、开始时间值字段和持续时间值字段;其中,所述有效时间类型字段用于指示所述流生效时间字段的类型,所述第一长度字段用于指示所述流生效时间字段的长度,所述开始时间值字段用于携带所述开始时间值,所述持续时间值字段用于携带所述持续时间值。


9.根据权利要求8所述的方法,其特征在于,
所述流生效时间字段还包括开始时间类型字段、持续时间类型字段和延时值字段,其中,所述开始时间类型字段用于指示立即生效、延时生效或定时生效,所述持续时间类型字段用于指示持续生效、绝对失效或空闲失效,所述延时值字段用于携带延时值。


10.根据权利要求8或9所述的方法,其特征在于,
所述流生效时间字段还包括周期值字段,所述周期值字段用于携带周期值。


11.根据权利要求8至10任一项所述的方法,其特征在于,
所述流扩展属性还包括流标识字段,所述流标识字段包括流标识类型字段、第二长度字段、自治系统AS标识字段、路由器标识字段和流标识值字段,其中,所述流标识类型字段用于指示所述流标识字段的类型,所述第二长度字段用于指示所述流标识字段的长度,所述AS标识字段用于指示所述第一网络设备所在的AS,所述路由器标识字段用于标识所述第一网络设备,所述流标识值字段用于携带流标识。


12.根据权利要求8至11任一项所述的方法,其特征在于,
所述流扩展属性还包括流说明字段,所述流说明字段包括流说明类型字段、第三长度字段和流说明值字段,其中所述流说明类型字段用于指示所述流说明字段的类型,所述第三长度字段用于指示所述流说明字段的长度,所述流说明值字段用于携带流说明。


13.根据权利要求8至12任一项所述的方法,其特征在于,
所述流扩展属性还包括撤销失效路由标记字段。


14.根据权利要求1至13任一项所述的方法,其特征在于,所述方法还包括:
所述第一网络设备在所述指定的时间区间内处理所述与流生效时间参数相关联的路由对应的业务流量。


15.一种路由处理方法,其特征在于,所述方法包括:
第二网络设备接收来自第一网络设备的消息,所述消息携带流生效时间参数和与所述流生效时间参数相关联的路由,所述流生效时间参数包括开始时间值和持续时间值,所述流生效时间参数用于指示所述与流生效时间参数相关联的路由在所述流生效时间参数所指定的时间区间内有效;
所述第二网络设备根据所述消息在所述指定的时间区间内处理所述与流生效时间参数相关联的路由对应的业务流量。


16.根据权利要求15所述的方法,其特征在于,
所述流生效时间参数还包括开始时间类型,所述开始时间类型为立即生效或延时生效或定时生效;
当所述开始时间类型为所述立即生效时,所述指定的时间区间的开始时刻是所述第二网络设备开始处理所述消息的时刻;
当所述开始时间类型为所述延时生效时,所述流生效时间参数还包括延时值,且在所述指定的时间区间的开始时刻为所述开始时间值增加所述延时值;
当所述开始时间类型为所述定时生效时,所述指定的时间区间的开始时刻是所述开始时间值。


17.根据权利要求15或16所述的方法,其特征在于,
所述流生效时间参数还包括持续时间类型,所述持续时间类型包括为持续生效或绝对失效或和空闲失效;
当所述持续时间类型为所述持续生效时,所述持续时间值为无效值;
当所述持续时间类型为所述绝对失效时,所述指定的时间区间的结束时刻为所述指定的时间区间的开始时刻加所述持续时间值;
当所述持续时间类型为所述空闲失效时,所述指定的时间区间的结束时刻为未处理所述与流生效时间参数相关联的路由对应的业务流量的时间达到所述持续时间值的时刻。


18.根据权利要求15或16所述的方法,其特征在于,
所述流生效时间参数还包括持续时间类型和周期值,所述持续时间类型为绝对失效,所述周期值用于指示所述与流生效时间参数相关联的路由周期性生效,并用于指示周期的时长,所述周期值大于或等于所述持续时间值,其中,所述周期性生效的开始时刻为所述开始时间值或者所述第二网络设备开始处理所述消息的时刻,所述周期性生效的每个周期区间包括所述指定的时间区间,所述指定的时间区间的开始时刻为所述周期性生效的每个周期区间的开始时刻,所述指定的时间区间的持续时间为所述持续时间值。


19.根据权利要求15至18任一项所述的方法,其特征在于,所述方法还包括:所述第二网络设备修改所述流生效时间参数。


20.根据权利要求15至19任一项所述的方法,其特征在于,
所述消息还包括下列参数的至少一种:流标识,流说明和撤销失效路由标记。


21.根据权利要求15至20任一项所述的方法,其特征在于,
所述消息为扩展的BGP更新UPDATE消息,所述扩展的BGPUPDATE消息包括网络层可达信息NLRI,所述NLRI携带所述与流生效时间参数相关联的路由,所述流生效时间参数用于指示所述与流生效时间参数相关联的路由在指定的时间区间内生效。


22.根据权利要求21所述的方法,其特征在于,
所述扩展的BGPUPDATE消息包括流扩展属性,所述流扩展属性包括流生效时间字段,所述流生效时间字段用于携带所述流生效时间参数;所述流生效时间字段包括流生效时间类型字段、第一长度字段、开始时间值字段和持续时间值字段;其中,所述有效时间类型字段用于指示所述流生效时间字段的类型,所述第一长度字段用于指示所述流生效时间字段的长度,所述开始时间值字段用于携带所述开始时间值,所述持续时间值字段用于携带所述持续时间值。


23.根据权利要求22所述的方法,其特征在于,
所述流生效时间字段还包括开始时间类型字段、持续时间类型字段和延时值字段,其中,所述开始时间类型字段用于指示立即生效、延时生效或定时生效,所述持续时间类型字段用于指示持续生效、绝对失效或空闲失效,所述延时值字段用于携带延时值。


24.根据权利要求22或23所述的方法,其特征在于,
所述流生效时间字段还包括周期值字段,所述周期值字段用于携带周期值。


25.根据权利要求22至24任一项所述的方法,其特征在于,
所述流扩展属性还包括流标识字段,所述流标识字段包括流标识类型字段、第二长度字段、自治系统AS标识字段、路由器标识字段和流标识值字段,其中,所述流标识类型字段用于指示所述流标识字段的类型,所述第二长度字段用于指示所述流标识字段的长度,所述AS标识字段用于指示所述第一网络设备所在AS,所述路由器标识字段用于标识所述第一网络设备,所述流标识值字段用于携带流标识。


26.根据权利要求22至25任一项所述的方法,其特征在于,
所述流扩展属性还包括流说明字段,所述流说明字段包括流说明类型字段、第三长度字段和流说明值字段,其中所述流说明类型字段用于指示所述流说明字段的类型,所述第三长度字段用于指示所述流说明字段的长度,所述流说明值字段用于携带流说明。


27.根据权利要求22至26任一项所述的方法,其特征在于,
所述流扩展属性还包括撤销失效路由标记字段。


28.根据权利要求15至27任一项所述的方法,其特征在于,所述方法还包括:
所述第二网络设备向其他网络设备发送所述控制消息,所述其他网络设备不包括所述第一网络设备。


29.一种第一网络设备,其特征在于,包括:
获取单元,用于获取流生效时间参数和与所述流生效时间参数相关联的路由,所述流生效时间参数包括开始时间值和持续时间值,所述流生效时间参数用于指示所述...

【专利技术属性】
技术研发人员:梁乾灯庄顺万尤建洁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1