多协议标签交换三层私有虚拟网快速重路由方法及系统技术方案

技术编号:5435841 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种多协议标签交换三层私有虚拟网快速重路由方法及系统,添加或更新路由时,如果该路由指向的三层接口配置了FRR,则为该路由添加特定的路由类型标志;当检测到需要进行FRR时,更新三层接口信息和目的mac信息,同时设置ACL匹配路由类型标志,并将匹配到路由类型标志的报文重定向到新的工作端口。采用本发明专利技术的实现MPLSL3VPNFRR的方法,使得切换时间不再依赖于L3VPN业务的数量,从而大大地降低了切换时间,同时节约了大量的硬件资源。

【技术实现步骤摘要】

本专利技术涉及MPLS (Multi-Protocol Label Switching,多协议标签交换)技术领 域,更具体地,涉及一种MPLS L3VPN(Lay3 Virtual Private Network,三层虚拟私有网络) FRR (Fast Reroute,快速重路由)方法及系统。
技术介绍
MPLS L3VPN是服务提供商VPN解决方案中一种基于PE(Provider Edge)的L3VPN 技术,它使用BGP (Border Gateway Protocol,边界网关协议)在服务提供商骨干网上发布 VPN路由,使用MPLS在服务提供商骨干网上转发VPN报文。MPLS L3VPN组网方式灵活、可扩展性好,并能够方便地支持MPLS QoSCQuality of krvice,服务质量)和MPLS TE (Traffic Engineering,流量工程),因此得到越来越多的应用。MPLS L3VPN模型由如下三部分组成CE (Customer Edge)设备用户网络边缘设备,有接口直接与SP (Service Provider, 服务提供商)相连;CE可以是设备或交换机,也可以是一台主机。CE “感知”不到VPN的存 在,也不需要必须支持MPLS ;PE (Provider Edge)设备服务提供商边缘设备,是服务提供商网络的边缘设备,与用 户的CE直接相连。在MPLS网络中,对VPN的所有处理都发生在PE上;P (Provider)设备服务提供商网络中的骨干设备,不与CE直接相连。P设备只需要 具备基本MPLS转发能力。其中,CE和PE的划分主要是根据SP与用户的管理范围,CE和PE是两者管理范围 的边界。CE设备通常是一台路由器,当CE与直接相连的PE建立邻接关系后,CE把本站点 的VPN路由发布给PE,并从PE学到远端VPN的路由。CE与PE之间使用BGP/IGP交换路由 信息,也可以使用静态路由。PE从CE学到CE本地的VPN路由信息后,通过BGP与其它PE交换VPN路由信息。 PE路由器只维护与它直接相连的VPN的路由信息,不维护服务提供商网络中的所有VPN路P路由器只维护到PE的路由,不需要了解任何VPN路由信息。当在MPLS骨干网上传输VPN流量时,入口 PE作为hgress (AD)LSR (Label Switch Router,标签交换路由器),出口 PE作为Egress (出口)LSR,P路由器则作为为 Transit (转发)LSR。基于MPLS L3VPN业务报文的转发可靠性,在PE设备上面需要建立MPLS L3VPN FRR,具体地,在两个物理端口上面分别起两个三层接口,备三层接口保护主三层接口,当主 三层接口 down (断开),所有相关的L3VPN业务(可能有上千条甚至上万条的路由)需要从 工作路径切换到保护路径上去,从而实现对MPLS L3VPN业务的保护功能。图1为一个典型的MPLS L3VPN快速重路由应用的组网示意图。从CE设备进来的业务报文需要通过PEl到达PE2,有两条路径工作路径PE1->P1->P3->PE2和保护路径 PE1->P2->PE2。当检测到工作路径有问题时,PEl需要将业务报文切换到P2。图 2 为 PE 设备 MPLS L3VPN 上行处理,描述了 ASIC (Application Specific Integrated Circuit,专用集成电路)芯片的L3VPN的处理流程,即通过路由查找得到下一 跳转发信息进行转发。其中,访问控制列表(ACL)可以再修改转发信息。图3示出了传统的MPLS L3VPN FRR切换,传统MPLS L3VPN FRR切换时,首先创建 主备两个下一跳,当需要进行切换的时候,逐条路由进行下一跳切换完成切换。综上所述,现有技术中,ASIC交换芯片完成所有相关的L3VPN业务切换时,往往需 要逐条路由进行切换,切换时间和路由的条目成正比,因而当路由条目比较多的时候,将无 法满足50ms的切换时间要求。
技术实现思路
本专利技术解决的技术问题是提供一种多协议标签交换三层私有虚拟网快速重路由 方法及系统,使得MPLS L3VPN业务FRR与路由的条目没有关系,从而实现快速切换。为解决上述技术问题,本专利技术提供了一种多协议标签交换三层私有虚拟网快速重 路由方法,包括添加或更新路由时,如果所述路由指向的三层接口配置了快速重路由(FRR),则为所述 路由添加特定的路由类型标志;当检测到需要进行FRR时,更新三层接口信息和目的媒体访问控制(mac)信息,同时设 置访问控制列表(ACL)匹配所述路由类型标志,并将匹配到路由类型标志的报文重定向到 新的工作端口。进一步地,所述三层接口信息,包含虚拟局域网(vlan)信息,源mac信息和隧道 标签信息;所述更新三层接口信息,是将路由表指向的三层接口更新为隧道上所有业务的下一跳 都索引指向的三层接口。进一步地,所述更新目的mac信息,是将路由表指向的目的mac更新为隧道上所有 业务的下一跳都索引指向的目的mac。进一步地,所述特定的路由类型标志与所述三层接口 一一对应。进一步地,所述特定的路由类型标志的值为非零;如果所述三层接口没有设置FRR,则将其路由类型标志设置为0。本专利技术还提供了一种多协议标签交换三层私有虚拟网快速重路由系统,所述系统 包括路由添加及更新模块,用于添加或更新路由时,如果所述路由指向的三层接口配置了 FRR,则为所述路由添加特定的路由类型标志;FRR处理模块,用于检测到需要进行FRR时,更新三层接口信息和目的mac信息,同时设 置ACL匹配所述路由类型标志,并将匹配到路由类型标志的报文重定向到新的工作端口。 所述FRR处理模块进一步用于,在更新三层接口单元时,将路由表指向的三层接 口更新为隧道上所有业务的下一跳都索引指向的三层接口;其中,所述三层接口信息,包含vlan信息,源mac信息和隧道标签信息。所述FRR处理模块进一步用于,在更新目的mac单元时,将路由表指向的目的mac 更新为隧道上所有业务的下一跳都索引指向的目的mac。进一步地,所述路由添加及更新模块还用于,添加的所述特定的路由类型标志与所述三层接口一一对应。进一步地,所述路由添加及更新模块还用于,添加的所述特定的路由类型标志的 值为非零;如果所述三层接口没有设置FRR,则将其路由类型标志设置为0。与现有技术相比,本专利技术提出了一种实现MPLS L3VPN FRR的方法,切换时间不再 依赖于L3VPN业务的数量,从而大大地降低了切换时间,同时节约了大量的硬件资源,节约 了成本。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1为MPLS L3VPN FRR的组网示意图; 图2为PE设备MPLS L3VPN上行处理示意图; 图3为传统技术的MPLS L3VPN FRR 图4为下一跳信息的细化示意图; 图5为本专利技术实施例的路由添加或更新的处理流程图; 图6为本专利技术实施例的MPLS L3VPN业务FRR流程图。具体实施方式本专利技术的主要构思如下参见图4中下一本文档来自技高网
...

【技术保护点】
一种多协议标签交换三层私有虚拟网快速重路由方法,其特征在于,添加或更新路由时,如果所述路由指向的三层接口配置了快速重路由(FRR),则为所述路由添加特定的路由类型标志;当检测到需要进行FRR时,更新三层接口信息和目的媒体访问控制(mac)信息,同时设置访问控制列表(ACL)匹配所述路由类型标志,并将匹配到路由类型标志的报文重定向到新的工作端口。

【技术特征摘要】
1.一种多协议标签交换三层私有虚拟网快速重路由方法,其特征在于,添加或更新路由时,如果所述路由指向的三层接口配置了快速重路由(FRR),则为所述 路由添加特定的路由类型标志;当检测到需要进行FRR时,更新三层接口信息和目的媒体访问控制(mac)信息,同时设 置访问控制列表(ACL)匹配所述路由类型标志,并将匹配到路由类型标志的报文重定向到 新的工作端口。2.如权利要求1所述的方法,其特征在于,所述三层接口信息,包含虚拟局域网(vlan)信息,源mac信息和隧道标签信息; 所述更新三层接口信息,是将路由表指向的三层接口更新为隧道上所有业务的下一跳 都索引指向的三层接口。3.如权利要求1所述的方法,其特征在于,所述更新目的mac信息,是将路由表指向的目的mac更新为隧道上所有业务的下一跳 都索引指向的目的mac。4.如权利要求1所述的方法,其特征在于, 所述特定的路由类型标志与所述三层接口一一对应。5.如权利要求1或4所述的方法,其特征在于, 所述特定的路由类型标志的值为非零;如果所述三层接口没有设置FRR,则将其路由类型标志设置为0。6.一种多协议标签交换三层私有虚拟网快速重路由系统,其特征在于,...

【专利技术属性】
技术研发人员:潘庭山
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1