一种VPN网络用户路由数的控制方法及SDN控制器技术

技术编号:19702727 阅读:15 留言:0更新日期:2018-12-08 14:18
本发明专利技术的实施例提供了一种VPN网络用户路由数的控制方法及SDN控制器,涉及通信技术领域,解决了SDN控制器控制VPN中各CE设备发布的路由数采用统一数值的作为该VPN网络中每个CE设备发布的路由数,当用户需要调节CE设备发布的路由数时,需要人工估计、手工调整的问题。该方法包括,SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值;SDN控制器发送第一控制指令至PE设备;其中,第一控制指令包括:更新后的用户路由数警戒值和用户路由数限制值。本发明专利技术实施例用于SDN控制器的制造。

【技术实现步骤摘要】
一种VPN网络用户路由数的控制方法及SDN控制器
本专利技术涉及通信
,尤其涉及一种VPN网络用户路由数的控制方法及SDN控制器。
技术介绍
移动互联网、移动商务、大数据等信息和通信技术(英文全称:InformationandCommunicationTechnology,简称:ICT)服务的兴起,对人们的日常生产生活产生了深刻的影响,为用户带来了极大的便利,同时对信息和通信的基础设施建设提出了更高的要求,希望它能做到按需供给、随需而变、灵活健壮。软件定义网络(英文全称:SoftwareDefinedNetwork,简称:SDN)技术的出现适应了网络互联网技术(英文全称:InternetTechnology,简称:IT)化,设备软件化和硬件标准化的趋势。SDN的设计理念是将网络的控制平面与转发平面进行分离,逻辑上集中的控制层面能够支持网络资源的灵活调度,灵活的开放接口能够支持网络能力的按需调用,并实现可编程化控制。通过这种方式,推动网络能力被便捷地调用,支持网络业务的创新。SDN控制器是SDN网络的控制中枢,控制的是转发设备。SDN控制器可以控制各种网络,以数据网为例介绍本专利的情况。虚拟专用网络(英文全称:VirtualPrivateNetwork,简称:VPN),主要功能是:在公用网络上建立专用网络,进行加密通讯。VPN在企业网络中有广泛应用。电信运营商为企业提供的一般是MPLSVPN;其中,MPLSVPN是一种基于应用多协议标签交换(Multi-protocolLabelSwitching,MPLS)技术的网络之间互连的协议(英文全称:InternetProtocol,简称:IP)虚拟专用网络(IP-VPN),是在网络路由和交换设备上应用MPLS技术,简化核心路由器的路由选择方式,利用结合传统路由技术的标签交换实现的IP-VPN。MPLSVPN的逻辑如图1所示。P设备是服务提供商骨干路由器。PE设备是服务提供商边缘路由器。PE设备与用户的CE设备直接相连。CE设备:即用户网络边缘设备,提供与服务提供商直接相连的接口。CE设备可以是路由器或交换机等。一般P设备和PE设备是运营商所有的,CE设备是用户的(企业、数据中心)出口路由器。运营商SDN控制器只能管理到PE设备,PE设备和CE设备的连接需要双方协商,手动连接。PE设备使用指定的接口连接相应的CE设备,将此接口与VPN绑定,并在PE设备中创建此CE设备发布的路由的VPN路由转发表(英文全称:VirtualRoutingForwarding,简称:VRF),保存收到的CE设备发布的内网路由,并将其通过边界网关协议(英文全称:BorderGatewayProtocol,简称:BGP)等发布到运营商骨干网中去。网络中发布的路由数量越多,对网络的路由器的处理能力的挑战就更大,并不利于路由的收敛。为了减轻网络中的路由数,同时避免CE设备被网络攻击发布大量的虚假路由,VPN网络中需要限制CE设备发布的路由数,具体做法是限制PE设备上相应的CE设备发布路由的VRF的目数,VRF的数量达到限制的最大值后,则丢弃CE设备新发布的路由。同时,CE设备发布的路由的数量也是VPN的增值服务,CE设备发布的路由的数量越多,VPN的收费越贵。现网中对VPN中各CE设备发布的路由数采用统一数值的作为该VPN网络中每个CE设备发布的路由数,但用户的路由发布数量是随着时间逐渐增长的,或者随时间波动的,用户希望既能保证限制发布到VPN中的路由数(用户自身的安全需要),也希望这种限制值是动态调节的。由上述可知,SDN控制器控制VPN中各CE设备发布的路由数采用统一数值的作为该VPN网络中每个CE设备发布的路由数,当用户需要调节CE设备发布的路由数时,需要人工估计、手工调整。
技术实现思路
本专利技术的实施例提供一种VPN网络用户路由数的控制方法及SDN控制器,解决了SDN控制器控制VPN中各CE设备发布的路由数采用统一数值的作为该VPN网络中每个CE设备发布的路由数,当用户需要调节CE设备发布的路由数时,需要人工估计、手工调整的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面、本专利技术的实施例提供一种VPN网络用户路由数的控制方法,包括:SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值;其中,预设条件至少包括:PE设备上报的路由数大于或等于当前设定的用户路由数警戒值、PE设备上报的路由数小于当前设定的用户路由数警戒值和PE设备上报的路由数等于当前设定的用户路由数限制值中的任一项,每个用户路由数限制值对应一个用户路由数警戒值;SDN控制器发送第一控制指令至PE设备;其中,第一控制指令包括:更新后的用户路由数警戒值和用户路由数限制值。由上述方案可知,在实际的应用中当PE设备设定的用户路由数警戒值和用户路由数限制值与该PE设备实际需求的路由数不符时,需要人工估计、手工调整;本专利技术的实施例提供的SDN控制器的控制方法,无需用户人工估计、手工调整;而是当SND控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值更新该PE设备设定的用户路由数警戒值和用户路由数限制值,同时发送第一控制指令至PE设备,从而可以根据用户的实际使用情况配置用户路由数警戒值和用户路由数限制值;由于SDN控制器可以根据用户的实际使用情况配置用户路由数警戒值和用户路由数限制值,相比现有技术中SDN控制器控制VPN中各CE设备发布的路由数采用统一数值的作为该VPN网络中每个CE设备发布的路由数,本专利技术的实施例提供的SDN控制器的控制方法,可以在降低网络的路由负载的同时降低了用户的VPN业务的使用成本;解决了SDN控制器控制VPN中各CE设备发布的路由数采用统一数值的作为该VPN网络中每个CE设备发布的路由数,当用户需要调节CE设备发布的路由数时,需要人工估计、手工调整的问题。可选的,SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值,包括:SDN控制器确定在预设时间内获取的VPN网络中的PE设备上报的路由数均大于等于当前设定的用户路由数警戒值时,根据当前设定的用户路由数警戒值,确定更新后的用户路由数限制值;或者,SDN控制器确定在预设时间内获取的VPN网络中的PE设备上报的路由数均大于等于当前设定的用户路由数警戒值时,根据当前设定的用户路由数警戒值和PE设备上报的路由数,确定更新后的用户路由数限制值。可选的,SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值,包括:SDN控制器确定在预设时间内获取的VPN网络中的PE设备上报的路由数均小于当前设定的用户路由数警戒值时,根据当前设定的用户路由数警戒值,确定更新后的用户路由数限制值;或者,SDN控制器确定在预设时间内获取的VPN网络中的PE设备上报的路由数均小于当前设定的用户路由数警戒值时,根据当前设定的用户路由数警戒值和PE设备上报的路由数,确定更新后的用户路由数限制值。可选的,SDN控制器确定VPN网络中的PE设备上报本文档来自技高网
...

【技术保护点】
1.一种VPN网络用户路由数的控制方法,其特征在于,包括:SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值;其中,所述预设条件至少包括:所述PE设备上报的路由数大于或等于当前设定的用户路由数警戒值、所述PE设备上报的路由数小于当前设定的用户路由数警戒值和所述PE设备上报的路由数等于当前设定的用户路由数限制值中的任一项,每个用户路由数限制值对应一个用户路由数警戒值;所述SDN控制器发送第一控制指令至所述PE设备;其中,所述第一控制指令包括:更新后的用户路由数警戒值和用户路由数限制值。

【技术特征摘要】
1.一种VPN网络用户路由数的控制方法,其特征在于,包括:SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值;其中,所述预设条件至少包括:所述PE设备上报的路由数大于或等于当前设定的用户路由数警戒值、所述PE设备上报的路由数小于当前设定的用户路由数警戒值和所述PE设备上报的路由数等于当前设定的用户路由数限制值中的任一项,每个用户路由数限制值对应一个用户路由数警戒值;所述SDN控制器发送第一控制指令至所述PE设备;其中,所述第一控制指令包括:更新后的用户路由数警戒值和用户路由数限制值。2.根据权利要求1所述的VPN网络用户路由数的控制方法,其特征在于,SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值,包括:所述SDN控制器确定在预设时间内获取的所述VPN网络中的PE设备上报的路由数均大于等于当前设定的用户路由数警戒值时,根据所述当前设定的用户路由数警戒值,确定更新后的用户路由数限制值;或者,所述SDN控制器确定在预设时间内获取的所述VPN网络中的PE设备上报的路由数均大于等于当前设定的用户路由数警戒值时,根据所述当前设定的用户路由数警戒值和所述PE设备上报的路由数,确定更新后的用户路由数限制值。3.根据权利要求1所述的VPN网络用户路由数的控制方法,其特征在于,SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值,包括:所述SDN控制器确定在预设时间内获取的所述VPN网络中的PE设备上报的路由数均小于当前设定的用户路由数警戒值时,根据所述当前设定的用户路由数警戒值,确定更新后的用户路由数限制值;或者,所述SDN控制器确定在预设时间内获取的所述VPN网络中的PE设备上报的路由数均小于当前设定的用户路由数警戒值时,根据所述当前设定的用户路由数警戒值和所述PE设备上报的路由数,确定更新后的用户路由数限制值。4.根据权利要求1所述的VPN网络用户路由数的控制方法,其特征在于,SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值,包括:所述SDN控制器确定在预设时间内获取的所述VPN网络中的PE设备上报的路由数等于当前设定的用户路由数限制值时,根据所述当前设定的用户路由数警戒值,确定更新后的用户路由数限制值;或者,所述SDN控制器确定在预设时间内获取的所述VPN网络中的PE设备上报的路由数等于当前设定的用户路由数限制值时,根据所述当前设定的用户路由数警戒值和所述PE设备上报的路由数,确定更新后的用户路由数限制值。5.根据权利要求1所述的VPN网络用户路由数的控制方法,其特征在于,SDN控制器确定VPN网络中的PE设备上报的路由数满足预设条件时,确定更新后的用户路由数限制值和用户路由数警戒值前,所述方法还包括:所述SDN控制器确定PE设备首次接入所述VPN网络时,根据输入指令确定所述PE设备的初始用户路由数警戒值和初始用户路由数限制值;其中,所述输入指令包括:所述PE设备实际的路由数;所述SDN控制器发送第二控制指令至所述PE设备;其中,所述第二控制指令包括:所述PE设...

【专利技术属性】
技术研发人员:张艳菲华一强郑毅赫罡
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1