This application provides a method and device for restricting the number of routes issued, which relates to the field of communication, and is used to flexibly adjust the maximum number of routes and improve the utilization rate of routing resources. This method includes: counting the number of routes issued by the first CE device in VPN and the total number of routes issued by the CE device in VPN in the nth cycle; the first CE device is any CE device in VPN; if the total number of routes issued by the CE device in VPN is larger than the first threshold, the number of routes issued by the first CE device is set as the maximum number of routes allowed by the first CE device; counting the number of routes issued by the CE device in VPN in the nth+1 cycle. If the total number of routes issued by CE devices in VPN in N + 1 cycle is less than the second threshold, the default number of routes will be set to the maximum number of routes allowed by the first CE device. This application realizes the flexible adjustment of the maximum number of routes in VPN network through SDN controller, and improves the utilization rate of routing resources.
【技术实现步骤摘要】
路由发布数限制方法及装置
本申请涉及通信
,尤其涉及一种路由发布数限制方法及装置。
技术介绍
虚拟专用网络(virtualprivatenetwork,VPN)是一种建立在公共网络上的专用网络。开通VPN的企业可以通过VPN进行加密的数据传输。为避免VPN中路由数过多影响网络性能,同时避免用户边缘(customeredge,CE)设备通过发布大量路由对VPN进行网络攻击,通常会对VPN中各个CE设备发布的路由数进行限制。现有技术中通常采用一个固定数值限制CE设备可发布的路由数量。但是VPN中各个CE设备发布的路由数是不断变化的,按照一个固定数值限制各个CE设备发布的路由数会造成部分CE设备发布的路由数因为超过所述固定数值而无法存储,部分CE设备发布的路由数达不到最大值而造成路由存储资源的浪费。而通过人工调整CE设备发布的路由数需要耗费较多时间且无法准确灵活地进行调整。
技术实现思路
本申请实施例提供一种路由发布数限制方法及装置,能够由软件定义网络(softwaredefinednetwork,SDN)控制器根据网络中总的路由数对各个CE设备能够发布的路由数最大值进行调整。提高了路由资源利用率与最大路由数调整的灵活性。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供了一种路由发布数限制方法,该方法包括:统计第n周期内所述VPN中第一CE设备发布的路由数和所述VPN中CE设备发布的路由总数;所述第一CE设备为所述VPN中任一CE设备;若所述VPN中CE设备发布的路由总数大于第一阈值,则将所述第一CE设备发布的路由数设定为所述第一CE设备允许发布的 ...
【技术保护点】
1.一种路由发布数限制方法,其特征在于,应用于虚拟专用网络VPN中,所述VPN包括:软件定义网络SDN控制器和至少一个用户边缘CE设备,所述路由发布数限制方法由所述SDN控制器执行;所述方法包括:统计第n周期内所述VPN中第一CE设备发布的路由数和所述VPN中CE设备发布的路由总数;所述第一CE设备为所述VPN中任一CE设备;若所述VPN中CE设备发布的路由总数大于第一阈值,则将所述第一CE设备发布的路由数设定为所述第一CE设备允许发布的最大路由数;统计第n+1周期内所述VPN中CE设备发布的路由总数;若所述第n+1周期内所述VPN中CE设备发布的路由总数小于第二阈值,则将预设路由数设定为所述第一CE设备允许发布的最大路由数。
【技术特征摘要】
1.一种路由发布数限制方法,其特征在于,应用于虚拟专用网络VPN中,所述VPN包括:软件定义网络SDN控制器和至少一个用户边缘CE设备,所述路由发布数限制方法由所述SDN控制器执行;所述方法包括:统计第n周期内所述VPN中第一CE设备发布的路由数和所述VPN中CE设备发布的路由总数;所述第一CE设备为所述VPN中任一CE设备;若所述VPN中CE设备发布的路由总数大于第一阈值,则将所述第一CE设备发布的路由数设定为所述第一CE设备允许发布的最大路由数;统计第n+1周期内所述VPN中CE设备发布的路由总数;若所述第n+1周期内所述VPN中CE设备发布的路由总数小于第二阈值,则将预设路由数设定为所述第一CE设备允许发布的最大路由数。2.根据权利要求1所述的路由发布数限制方法,其特征在于,所述方法还包括:所述SDN控制器周期性的统计所述VPN中CE设备发布的路由总数;若所述VPN中CE设备发布的路由总数大于所述第二阈值小于所述第一阈值,则所述SDN控制器缩短统计所述VPN中各个CE设备发布路由数的周期;若所述VPN中CE设备发布的路由总数大于所述第一阈值,则所述SDN控制器提高统计所述VPN中各个CE设备发布路由数的周期。3.根据权利要求2所述的路由发布数限制方法,其特征在于,所述SDN控制器缩短统计所述VPN中各个CE设备发布路由数的周期包括:控制缩短后的统计所述VPN中各个CE设备发布路由数的周期大于第一时长;所述第一时长为以下时长之和:所述SDN控制器向各个服务提供商边缘PE设备发送上报消息的时长,各个所述PE设备将与所述PE设备连接的各个所述CE设备发布的路由数上报给所述SDN控制器的时长,所述SDN控制器记录各个所述CE设备发布的路由数的时长,所述SDN控制器确定所述VPN中CE设备发布的路由总数的时长,所述SDN控制器比较所述VPN中CE设备发布的路由总数与所述第二阈值的时长以及所述SDN控制器比较所述VPN中CE设备发布的路由总数与所述第一阈值的时长;其中,所述上报消息用于指示所述PE设备将与所述PE设备连接的各个所述CE设备发布的路由数上报给所述SDN控制器。4.根据权利要求1所述的路由发布数限制方法,其特征在于,在所述将所述第一CE设备发布的路由数设定为所述第一CE设备允许发布的最大路由数之后,所述方法还包括:依次统计第n+1周期至第n+m周期内所述VPN中各个CE设备发布的路由总数;其中,m大于等于1,所述第n+m周期内所述VPN中各个CE设备发布的路由总数小于所述第二阈值;在所述第n+m周期将所述预设路由数设定为所述第一CE设备允许发布的最大路由数。5.一种路由发布数限制装置,其特征在于,所述装置包括:处理模块,用于统计第n周期内所述VPN中第一CE设备发布的路由数和所述VPN中CE设备发布的路由总数;所述第一CE设备为所述VPN中任一...
【专利技术属性】
技术研发人员:华一强,张艳菲,郑毅,赫罡,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。