发送VPN路由的方法和系统技术方案

技术编号:17618024 阅读:19 留言:0更新日期:2018-04-04 08:38
本发明专利技术公开了一种发送VPN路由的方法和系统。该方法包括:VPN开通设备在向PE设备下发配置时,收集该PE设备的RT字段和PE Loopback IP地址,生成包含该RT字段和该PE Loopback IP地址的组合信息,并且将该组合信息向VPNRR同步;以及VPN RR在接收到组合信息后,生成与该组合信息中的RT字段对应的路由集合,并根据该组合信息中的PE Loopback IP地址将该路由集合中的VPN路由发送到PE设备。本发明专利技术实现了VPN RR按需发送VPN路由的效果。

Methods and systems for sending VPN routing

The invention discloses a method and system for sending VPN routing. The method includes: VPN equipment in the open configuration to the PE equipment, collect the PE device RT field and PE Loopback IP address combination information generated contains the RT field and the PE Loopback IP address, and the combination of the information to VPNRR and RR to VPN synchronization; combination of information after receiving, generate the corresponding RT fields and the combination of the information in the route set, and on the basis of the combination of information in PE Loopback IP address will send the routing in the VPN collection to PE routing equipment. The invention realizes VPN RR on-demand routing send VPN effect.

【技术实现步骤摘要】
发送VPN路由的方法和系统
本专利技术涉及通信
,特别涉及一种发送VPN路由的方法和系统。
技术介绍
MPLS(Multi-ProtocolLabelSwitching,多协议标签交换)是一种快速转发数据包及路由的机制,能够管理各种不同形式的通信流量。运营商通过MPLS技术实现了二三层VPN的业务接入,以及其他相关增值业务,用户量庞大。MPLS三层VPN(VirtualPrivateNetwork,虚拟专用网络)是使用MPLS技术提供VPN业务的重要方式,它采用一种基于多协议BGP(BorderGatewayProtocol,边界网关协议)(多协议BGP即为MP-BGP)技术实现用户VPN路由控制的技术。由于VPN组网方式具有组网灵活、可扩展性好的特点,因此MPLSVPN在运营商中得到越来越多的应用,承载了大量的数据、语音、图像等用户关键增值业务。在上述技术中,需要使用BGP路由反射器(VPNroutereflector,简称为VPNRR)在运营商IP(InternetProtocol,因特网互联协议)骨干网中反射VPN用户路由。VPNRR是MPLSVPN中重要的组件之一,其主要作用在于向客户机反射MP-BGP路由,避免了全网PE(ProviderEdge,网络侧边缘)设备的IBGP全网状连接,大大节省了业务部署时间、PE的路由表空间,提高了工作效率。在运营商IP骨干网中,VPNRR数量较少且一般固定。而随着用户数量的不断增长,VPN路由数量快速增长,大型运营商网络VPN用户路由可达数百万之多,VPNRR现有反射机制的弊端逐渐显现。当前VPNRR一般是无条件向所有PE设备反射全网MP-BGP路由。在现有的MPLSVPNRR路由分发机制下,VPNRR一般不能感知PE设备所需的VPN路由,通常每台PE设备只能被动接收并处理VPNRR反射的全网路由,导致VPN路由分发效率低下、收敛时间过长等问题,造成不必要的带宽浪费以及PE设备处理能力的消耗,影响了MPLSVPN的业务质量和用户体验,不利于网络和业务的发展。
技术实现思路
本专利技术需要解决的一个技术问题是:提供一种按需发送VPN路由的方法。根据本专利技术的第一方面,提供了一种发送VPN路由的方法,包括:VPN开通设备在向PE设备下发配置时,收集所述PE设备的路由目标RT字段和PELoopbackIP地址,生成包含所述RT字段和所述PELoopbackIP地址的组合信息,并且将所述组合信息向VPNRR同步;以及所述VPNRR在接收到所述组合信息后,生成与所述组合信息中的RT字段对应的路由集合,并根据所述组合信息中的PELoopbackIP地址将所述路由集合中的VPN路由发送到PE设备。。在一个实施例中,所述VPNRR生成与所述组合信息中的RT字段对应的路由集合的步骤包括:所述VPNRR根据所述RT字段从存储的VPN路由信息中获得与所述RT字段对应的路由集合,根据所述路由集合生成与所述PELoopbackIP地址对应的BGP更新消息,其中所述BGP更新消息包含所述路由集合中的VPN路由。。在一个实施例中,所述组合信息还包含RT更新标识;所述RT更新标识包括:RT全量更新标识、RT新增标识和RT注销标识。在一个实施例中,在所述VPN开通设备将所述组合信息向VPNRR同步的过程中,所述VPN开通设备首次对接所述VPNRR时,通过全量更新的方式向所述VPNRR即时同步全网PE设备的组合信息。在一个实施例中,在所述VPN开通设备将所述组合信息向VPNRR同步的过程中,所述VPN开通设备对所述PE设备进行用户VPN业务的新增、修改或注销操作时,通过增量更新的方式向所述VPNRR即时同步所述PE设备的组合信息。在一个实施例中,所述方法还包括:当所述VPN开通设备对所述PE设备进行用户VPN业务的新增操作时,所述VPN开通设备生成与所述PE设备对应的新增组合信息<PELoopbackIP地址,需新增的RT字段,RT新增标识>,并且将所述新增组合信息向所述VPNRR同步;所述VPNRR在接收到所述新增组合信息后,根据所述RT新增标识增加所述PE设备与所述需新增的RT字段所对应的路由集合之间的对应关系,并且向所述PE设备发送BGP更新消息,以向所述PE设备通告所新增的路由集合中的路由信息。在一个实施例中,所述方法还包括:当所述VPN开通设备对所述PE设备进行用户VPN业务的注销操作时,所述VPN开通设备生成与所述PE设备对应的注销组合信息<PELoopbackIP地址,需注销的RT字段,RT注销标识>,并且将所述注销组合信息向所述VPNRR同步;所述VPNRR在接收到所述注销组合信息后,根据所述RT注销标识删除所述PE设备与所述需注销的RT字段所对应的路由集合之间的对应关系,并且向所述PE设备发送BGP撤销消息,以向所述PE设备通告所注销的路由集合中的路由信息。在一个实施例中,所述方法还包括:当所述VPN开通设备对所述PE设备进行用户VPN业务的修改操作时,所述VPN开通设备生成与所述PE设备对应的两条组合信息,分别为注销组合信息<PELoopbackIP地址,修改前的RT字段,RT注销标识>和新增组合信息<PELoopbackIP地址,修改后的RT字段,RT新增标识>,并且将这两条组合信息向所述VPNRR同步;所述VPNRR在接收到这两条组合信息后,根据所述RT注销标识删除所述PE设备与所述修改前的RT字段所对应的路由集合之间的对应关系,根据所述RT新增标识增加所述PE设备与所述修改后的RT字段所对应的路由集合之间的对应关系,并且向所述PE设备发送BGP撤销消息,以向所述PE设备通告所注销的路由集合中的路由信息,以及向所述PE设备发送BGP更新消息,以向所述PE设备通告所新增的路由集合中的路由信息。在一个实施例中,在所述VPN开通设备将所述组合信息向VPNRR同步的过程中,所述VPN开通设备对所述PE设备进行周期性轮询时,通过全量更新的方式向所述VPNRR周期性地同步所述PE设备的组合信息。本专利技术的上述方法实现了VPNRR按需发送VPN路由的效果。这可以帮助运营商提高路由分发的效率,节省骨干网带宽及设备的CPU资源,更有效率地开展MPLSVPN业务。根据本专利技术的第二方面,提供了一种用于发送VPN路由的系统,包括:VPN开通设备,用于在向PE设备下发配置时,收集所述PE设备的RT字段和PELoopbackIP地址,生成包含所述RT字段和所述PELoopbackIP地址的组合信息,并且将所述组合信息向VPN路由反射器RR同步;以及VPNRR,用于在接收到所述组合信息后,生成与所述组合信息中的RT字段对应的路由集合,并根据所述组合信息中的PELoopbackIP地址将所述路由集合中的VPN路由发送到PE设备。。在一个实施例中,所述VPNRR根据所述RT字段从存储的VPN路由信息中获得与所述RT字段对应的路由集合,根据所述路由集合生成与所述PELoopbackIP地址对应的BGP更新消息,其中所述BGP更新消息包含所述路由集合中的VPN路由。。在一个实施例中,所述组合本文档来自技高网
...
发送VPN路由的方法和系统

【技术保护点】
一种发送VPN路由的方法,其特征在于,包括:虚拟专用网络VPN开通设备在向网络侧边缘PE设备下发配置时,收集所述PE设备的路由目标RT字段和PE回送因特网互联协议Loopback IP地址,生成包含所述RT字段和所述PE Loopback IP地址的组合信息,并且将所述组合信息向VPN路由反射器RR同步;以及所述VPN RR在接收到所述组合信息后,生成与所述组合信息中的RT字段对应的路由集合,并根据所述组合信息中的PE Loopback IP地址将所述路由集合中的VPN路由发送到PE设备。

【技术特征摘要】
1.一种发送VPN路由的方法,其特征在于,包括:虚拟专用网络VPN开通设备在向网络侧边缘PE设备下发配置时,收集所述PE设备的路由目标RT字段和PE回送因特网互联协议LoopbackIP地址,生成包含所述RT字段和所述PELoopbackIP地址的组合信息,并且将所述组合信息向VPN路由反射器RR同步;以及所述VPNRR在接收到所述组合信息后,生成与所述组合信息中的RT字段对应的路由集合,并根据所述组合信息中的PELoopbackIP地址将所述路由集合中的VPN路由发送到PE设备。2.根据权利要求1所述的方法,其特征在于,所述VPNRR生成与所述组合信息中的RT字段对应的路由集合的步骤包括:所述VPNRR根据所述RT字段从存储的VPN路由信息中获得与所述RT字段对应的路由集合,根据所述路由集合生成与所述PELoopbackIP地址对应的边界网关协议BGP更新消息,其中所述BGP更新消息包含所述路由集合中的VPN路由。3.根据权利要求1所述的方法,其特征在于,所述组合信息还包含RT更新标识;所述RT更新标识包括:RT全量更新标识、RT新增标识和RT注销标识。4.根据权利要求3所述的方法,其特征在于,在所述VPN开通设备将所述组合信息向VPNRR同步的过程中,所述VPN开通设备首次对接所述VPNRR时,通过全量更新的方式向所述VPNRR即时同步全网PE设备的组合信息。5.根据权利要求3所述的方法,其特征在于,在所述VPN开通设备将所述组合信息向VPNRR同步的过程中,所述VPN开通设备对所述PE设备进行用户VPN业务的新增、修改或注销操作时,通过增量更新的方式向所述VPNRR即时同步所述PE设备的组合信息。6.根据权利要求3所述的方法,其特征在于,还包括:当所述VPN开通设备对所述PE设备进行用户VPN业务的新增操作时,所述VPN开通设备生成与所述PE设备对应的新增组合信息<PELoopbackIP地址,需新增的RT字段,RT新增标识>,并且将所述新增组合信息向所述VPNRR同步;所述VPNRR在接收到所述新增组合信息后,根据所述RT新增标识增加所述PE设备与所述需新增的RT字段所对应的路由集合之间的对应关系,并且向所述PE设备发送BGP更新消息,以向所述PE设备通告所新增的路由集合中的路由信息。7.根据权利要求3所述的方法,其特征在于,还包括:当所述VPN开通设备对所述PE设备进行用户VPN业务的注销操作时,所述VPN开通设备生成与所述PE设备对应的注销组合信息<PELoopbackIP地址,需注销的RT字段,RT注销标识>,并且将所述注销组合信息向所述VPNRR同步;所述VPNRR在接收到所述注销组合信息后,根据所述RT注销标识删除所述PE设备与所述需注销的RT字段所对应的路由集合之间的对应关系,并且向所述PE设备发送BGP撤销消息,以向所述PE设备通告所注销的路由集合中的路由信息。8.根据权利要求3所述的方法,其特征在于,还包括:当所述VPN开通设备对所述PE设备进行用户VPN业务的修改操作时,所述VPN开通设备生成与所述PE设备对应的两条组合信息,分别为注销组合信息<PELoopbackIP地址,修改前的RT字段,RT注销标识>和新增组合信息<PELoopbackIP地址,修改后的RT字段,RT新增标识>,并且将这两条组合信息向所述VPNRR同步;所述VPNRR在接收到这两条组合信息后,根据所述RT注销标识删除所述PE设备与所述修改前的RT字段所对应的路由集合之间的对应关系,根据所述RT新增标识增加所述PE设备与所述修改后的RT字段所对应的路由集合之间的对应关系,并且向所述PE设备发送BGP撤销消息,以向所述PE设备通告所注销的路由集合中的路由信息,以及向所述PE设备发送BGP更新消息,以向所述PE设备通告所新增的路由集合中的路由信息。9.根据权利要求3所述的方法,其特征在于,在所述VPN开通设备将所述组合...

【专利技术属性】
技术研发人员:刘志华卢泉贾曼林同杨广铭周煕原孙嘉琪
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1