保护倒换方法和设备的制作方法

文档序号:7714413阅读:129来源:国知局

专利名称::保护倒换方法和设备的制作方法
技术领域
:本发明涉及通讯领域,尤其涉及一种保护倒换方法和设备。
背景技术
:MPLS(Multi-ProtocolLabelSwitch,多协议标签交换)VPN(VirtualPrivateNetwork,虚拟专用网)是提供商VPN解决方案中一种基于PE(ProviderEdge,服务提供商边缘路由器)的L3VPN(Layer3VPN,三层VPN)技术,它使用BGP(BorderGatewayProtocol,边界网关协议)在服务提供商骨干网络中发布VPN路由,使用MPLS在服务提供商骨干网上转发VPN报文。BGP/MPLSVPN组网方式灵活、可扩展性好,并能够方便地支持MPLSQoS(QualityofService,服务质量)和MPLSTE(Tra伍cEngineering,流量工程),因此得到越来越多的应用。现有技术中典型的BGP/MPLSVPN组网方案的一个示意图如图1所示,其中包括Site(VPN用户站点)作为VPN中的孤立的IP网络,一4殳来说不同的Site之间不通过骨千网连接时则不具有连通性。CE(CustomerEdgeRouter,用户边缘路由器)CE通常是一台路由器,当CE与直接相连的PE建立邻居关系后,CE把本节点的VPN路由发布给PE,并从PE学到远端VPN的路由。CE与PE之间使用BGP/IGP交换路由信息,也可以使用静态路由。P(ProviderRouter,服务提供商路由器)作为骨干网核心路由器,负责MPLS转发。PE(ProviderEdgeRouter,服务提供商边缘路由器)作为骨干网边缘路由器,存储VPNInstance(VPN实例),处理VPN路由,是MPLS三层VPN的主要实现者;PE从CE学习到CE本地的VPN路由后,通过BGP与其它PE交换VPN路由。VPN实例中的信息包括标签转发表、IP路由表、与VPN实例绑定的接口以及VPN实例的管理信息。VPN实例的管理信息包括RD(RouteDistinguishes路由标识符)、路由过滤策略、成员接口列表等。在PE设备上属于同一个VPN的物理端口或逻辑端口对应一个VPN实例,VPN实例可以通过命令行或网管工具来配置。当在MPLS骨干网上传输VPN流量时,入口PE作为Ingress(入口)LSR(LabelSwitchingRouter,标签交换3各由器),出口PE作为Egress(出口)LSR,P-各由器则作为TransitLSR。在基本L3VPN应用中,报文转发采用两层标签方式第一层(Layer1,外层)标签在骨干网内部进行交换,指示从PE到对端PE的一条LSP(LabelSwitchPath,标签交换路径)隧道。从一端PE发送的报文,通过携带该外层标签,可以通过与该外层标签对应的LSP隧道转发到到达对端PE;第二层(Layer2,内层)标签在报文从对端PE向目的CE转发时使用,也可以称为私网标签,指示报文应被送到哪个Site,即到达哪一个CE。对端PE根据内层标签,可以获取到待转发的报文的出接口,通过该出接口将报文转发至目的CE。特殊情况下,属于同一个VPN的两个Site经不同的CE连接到同一个PE,这种情况下对于从其中一端CE发送的报文,只需要获知如何将其转发到对端CE即可。基于上述图1所示的网络结构示意图,现有技术中Sitel向Site2发送报文的流程包括(1)Site1发送一个目的地址为1.1.1.2的IP报文,由CE1将报文发送至PE1。(2)PE1根据接收到报文的接口、以及报文的目的地址查找VPN实例,根据匹配到的VPN实例在报文上添加内层标签和外层标签,之后将报文通过MPLS网络进行转发。(3)MPLS网络中的P根据报文的外层标签,将报文传送到PE2;其中报文在到达PE2的前一跳时利用PHP(PenultimateHopPopping,倒数第二跳弹出)特性,外层标签被剥离,报文仅包括内层标签。(4)PE2根据报文的内层标签和目的地址查找VPN实例,确定报文的出接口,将报文转发至CE2。(5)CE2根据正常的IP转发过程将报文发送到目的地址。为了提高网络的可靠性,现有技术中提供了基于路径冗余保护的方法,以图2所示的组网场景为例,描述了流量从CE3到CE1的冗余保护的具体实现。图2中,CE1中的路由通过两条路径发布到PE3,一条路径是CE1->PE1->PE3,作为主路径;另一条是CE1->PE2->PE3,作为备路径。当PE1设备崩溃,或者PE1与PE3之间的路径连通性出故障时,启用备路径,在备路径上转发流量。对于PE设备,为从CE学习到的每一条路由分配一个内层标签,或者为从一个CE来的所有路由分配一个内层标签(私网标签)。由于每个PE上独立分标签,因此同一个VPN内,对于同一条3各由或者同一个CE,那么分配的内层标签也一般是不相同。以图2所示的组网场景为例,对于PE1和PE2.都从CE1上学习到目的为CE1的路由,二者对学习到的路由分别分配一个内层标签,一般来说是不同的。报文在路径上转发时,需要先加上内层标签(私网标签),再加上外层标签(LSP隧道标签)。而外层标签在主路径和备路径上分别是由不同的PE分配的,一般来说是不同的。如图2所示的PE3设备上,主路径对应的外层标签是由PE1分配给PE3的,备路径对应的外层标签是PE2分配给PE3的。因此如果主路径发生故障时,则PE3需要进行路径切换,同时需要将当前使用的内层标签和外层标签都替换掉。例如PE3切换前使用主路径进行报文转发,则PE3需要使用PE1分配的内层标签和外层标签,则当切换发生后,PE3需要使用PE2分配的内层标签和外层标签。现有技术中存在的问题在于每条路由或每个CE都有一个主内层标签和一个备内层标签;这样在大量VPN和大量CE站点的情况下,比如几千个CE站点的情况下,当主路径和备路径发生切换时,需要切换几千条路径的内层标签和外网标签。因此难以满足某些应用的故障快速恢复的要求。
发明内容本发明提供了一种保护倒换方法和设备,用于在主路径和备路径发生切换时,实现路径的内层标签和外网标签的快速切换。本发明提供了一种保护倒换方法,应用于多协议标签交换MPLS三层虚拟专用网L3VPN中的服务提供商边缘路由设备PE,所述PE上配置有关于被访问路由的主用路径和备用路径,所述PE的转发表中预先存储有所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签,所述方法包括发生路径切换时,获取切换后的路径属性和相应的外层标签,所述路径属性包括主用路径或备用路径;根据切换后的路径属性在所述转发表中获取相应的内层标签;使用获取的所述外层标签和内网标签进行报文的封装和转发。其中,所述发生路径切换时,获取切换后的路径属性包括发生路径切换时,获取转发表中携带的标签交换路径LSP隧道标识;根据LSP隧道标识获取LSP隧道,当所述LSP隧道为主用路径时,则切换后的路径属性为主用路径;当所述LSP隧道为备用路径时,则切换后的路径属性为备用路径。其中,所述根据LSP隧道标识获取LSP隧道包括根据LSP隧道标识查找LSP隧道表项,所述LSP隧道表项中包括已建立的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口;所述获取相应的外层标签包括根据所述标签栈信息,获取所述LSP隧道的外层标签。其中,还包括发现当前路径发生故障时,在路径切换发生前,在所述LSP隧道表项中,使用切换后路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口,替换切换前路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口。其中,所述发生路径切换时,获取切换后的路径属性和相应的外层标签前,还包括二获取所述主用路径对应的主用内层标签和所述备用i各径对应的备用内层标签,并存储到转发表中。本发明还提供了一种服务提供商边缘路由设备PE,应用于MPLS三层虚拟专用网L3VPN中,所述PE上配置有关于被访问路由的主用路径和备用路径,所述PE包括转发表存储单元,用于存储所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签;切换后路径属性获取单元,用于在发生路径切换时,获取切换后的路径属性和相应的外层标签,所述路径属性包括主用路径或备用路径;内层标签获取单元,用于根据所述切换后^4圣属性获取单元获取的切换报文封装单元,用于使用所述切换后路径属性获取单元获取的所述外层其中,所述切换后^4圣属性获取单元具体用于发生路径切换时,获取所述转发表存储单元存储的转发表中携带的标签交换路径LSP隧道标识;根据LSP隧道标识获取LSP隧道,当所述LSP隧道为主用路径时,则切换后的路径属性为主用路径;当所述LSP隧道为备用路径时,则切换后的路径属性为备用路径。其中,还包括LSP隧道表项存储单元,用于存储已建立的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口;所述切换后路径属性获取单元具体用于,根据LSP隧道标识在所述LSP隧道表项存储单元存储的内容中查找LSP隧道表项;并#^居所述LSP隧道表项存储单元存储的标签栈信息,获取所述LSP隧道的外层标签。其中,还包括LSP隧道表项更新单元,用于发现当前路径发生故障时在路径切换发生前,在所述LSP隧道表项存储单元存储的LSP隧道表项中,使用切换后路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口,替换切换前路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口。其中,还包括转发表更新单元,用于获取所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签,并发送到所述转发表存储单元。与现有技术相比,本发明具有以下优点在PE上的转发表中预先存储了主用路径对应的主用内层标签和备用路径对应的备用内层标签,在发生路径倒换时根据倒换后的路径为主用路径还是备用路径选择相应的内层标签和外层标签,避免了在路径倒换发生时重新刷新大量转发表项,提高了路径倒换速度。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是现有技术中BGP/MPLSVPN组网方案的示意图2是现有4支术中MPLSVPN的基于路径冗余保护的网络示意图3是本发明中提供的保护倒换方法的流程图4是本发明中提供的转发表和LSP隧道表项的结构示意图5是本发明中提供的一组组网场景的结构示意图6是本发明中提供的PE的结构示意图。具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明提供了一种保护倒换方法,应用于MPLSL3VPN中的PE,该PE上配置有关于被访问路由的主用路径和备用路径,PE的转发表中预先存储有主用路径对应的主用内层标签和备用路径对应的备用内层标签,该方法如图3所示,包括步骤s301、发生路径切换时,获取切换后的路径属性和相应的外层标签,路径属性包括主用路径或备用路径;步骤s302、根据切换后的路径属性在转发表中获取相应的内层标签;步骤s303、使用获取的外层标签和内网标签进行报文的封装和转发。在MPLSL3VPN场景中,进行主备路径切换的过程中,需要进行变化的信息包括内层标签(即私网标签)和相应的LSP隧道。根据现有技术方案中的实现,如果需要进行主用路径和备用路径的切换,那么需要逐条刷新PE中的转发表以及LSP隧道表项,在表项数量较大的情况下该刷新过程将很慢,从而影响路径切换的速度。本发明提供的保护倒换方法中,为了支持快速倒换,对PE中的转发表和LSP隧道表项进行了修改。其中,在转发表中增加备用私网标签,在LSP隧道表项中增加当前LSP隧道是主路径还是备路径的标识。增加上述内容后,如图4所示转发表中的内容包括主用内层标签,用于标识主用路径对应的主用内层标签;备用内层标签,用于标识备用路径对应的备用内层标签;LSP隧道的索引或指针,作为LSP隧道标识,用于指示所使用的LSP隧道,根据该LSP隧道的索引或指针,可以获知对应的LSP隧道表项。LSP隧道表项中内容包括令LSP隧道索引/指针作为LSP隧道标识,用于标识LSP隧道;Flag(主备标记)用于标识该LSP隧道为主用路径还是备用路径,例如以Main表示主用路径,Backup表示备用路径;LSPLabelStack(LSP标签栈)用于存放外层标签(即公网标签);OutInterface(出4妄口)用于标识LSP隧道的出接口。根据上述转发表(一般为FTN表项)和LSP隧道表项,可以进行转发处理和路径倒换处理。在进行4艮文转发的时候,PE首先通过才艮文的VPNID和目的IP,查找FTN(FECToNHLFEmap,FEC至NHLFE的映射)转发表,获取到对应的主用内层标签和备用内层标签。其中,FEC为(ForwardingEquivalenceClass)转发等价类,NHLFE(NextHopLabelforwardingEntry)为下一跳转发条目。同时根据FTN表项中LSP隧道的索引或指针找到LSP隧道,获取LSP隧道中的主备标记,如果是标记是Main,则从FTN转发表中获取主用内层标签,否则获取FTN转发表中的备用内层标签。之后PE根据LSP隧道信息中的标签栈信息获得公网标签信息,为报文封装内层标签和公网标签,再根据出接口信息封装2层链路头,把报文从LSP隧道表项中指定的端口转发出去。在发现当前路径发生故障时,判断需要进行主用路径和备用路径的切换,由于在主用路径有效时就已经把主用内层标签和备用内层标签都添加到了FTN转发表中,因此路径切换时FTN表不需要更新。只需要用备路径上的LSP隧道信息替换主路径上的隧道信息,在替换过程中转发表中的LSP隧道指针不变;然后把LSP隧道表项中的主备标志置为Backup。具体的,在路径切换发生前,在LSP隧道表项中,使用切换后路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口,替换切换前路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口。在LSP隧道表项更新完毕后进行路径切换,根据该更新后的LSP隧道表项即可获得切换后的路径属性和相应的外层标签,进而根据切换后的路径属性在转发表中获取相应的内层标签;并使用获取的外层标签和内网标签进行报文的封装和转发。下面结合一个具体的应用场景来说明本发明中保护倒换方法的具体实施方式本发明的应用场景中建立了两个VPN,分别是VPN1和VPN2,VPN1的FEC和标签信息用灰色字体标识,VPN2的FEC和标签信息用黑色字体标识。其中,CE1和CE3属于VPN1,CE2和CE4属于VPN2,CE1同时连接到PE1和PE2形成CE双归属;CE2同时连4妻到PE1和PE2形成CE双归属。对于VPN1而言,CE3—PE3—PE1—CE1是主路径,CE3—PE3—PE2—CE1是备份路径;对于VPN2来说,CE4—PE3—PE1—CE2是主路径,CE4—PE3一PE2—CE2是备份路径。即对于PE3而言,PE3上配置有关于被访问路由CE1和CE2的主用^各径和备用路径,也即CE双归属。该组网场景中LSP隧道的信息如下PE1分配给PE3的LSP隧道标签1024是主隧道标签;PE2分配给PE3的隧道标签1025是备份隧道标签;在没有发生切换前,PE3当前实际使用的是主隧道,假设LSP隧道索引是O,LSP隧道表项的形式可以如表1所示表l.LSP隧道表项的内容<table>tableseeoriginaldocumentpage13</column></row><table>VPNl私网标签信息PE1分配给PE3的主用私网标签是4096,PE2分配给PE3的备用私网标签是8192;PE3上VPN1的FTN转发表项内容如表2所示表2.FTN转发表项的内容<table>tableseeoriginaldocumentpage13</column></row><table>VPN2私网标签信息PE1分配给PE3的主用私网标签是4097,PE2分配给PE3的备用私网标签是8193;PE3上VPN2的FTN转发表项内容如表3所示表3.FTN转发表项的内容U.U/24的FTN信息主用矛A网才示签4097备用矛A网才示签8193LSP隧道索引0当主路径PE3-PE1可用时,在PE3上,对于来自VPN1和VPN2的报文都取主用内层标签(对于VPN1的报文使用4096,对于VPN2的报文使用4097)和主用LSP隧道标签1024组成标签栈,为从CE接收到的报文添加内层标签和外层标签后转发到PE1。一旦主路径PE3-PE1发生中断,启用备路径PE3-PE2时,VPN1和VPN2的FTN转发表均不需要刷新,只需将表1所示LSP隧道表项修改为如表4所示的LSP隧道表项表4.LSP隧道表项的内容<table>tableseeoriginaldocumentpage14</column></row><table>此时,路径切换完成后,在PE3上,对于来自VPNl和VPN2的报文都取备用内层标签(对于VPNl的报文使用8192,对于VPN2的报文使用8293)和LSP隧道标签1025组成标签栈,为从CE接收到的"t艮文添加内层标签和外层标签后转发到PEL通过本发明提供的上述方法,在PE上的转发表中预先存储了主用路径对应的主用内层标签和备用路径对应的备用内层标签,在发生路径倒换时根据免了在路径倒换发生时重新刷新大量转发表项,提高了路径倒换速度。无论每个VPN内有多少条VPN路由,只需要执行一次隧道表项的切换,比较容易实现50毫秒电信级的保护倒换要求。本发明还提供一种PE,应用于MPLS三层虚拟专用网L3VPN中,PE上配置有关于被访问路由的主用路径和备用路径,如图6所示,该PE包括转发表存储单元10,用于存储主用路径对应的主用内层标签和备用路径对应的备用内层标签;切换后路径属性获取单元20,用于在发生路径切换时,获取切换后的路径属性和相应的外层标签,路径属性包括主用路径或备用路径;内层标签获取单元30,用于根据切换后路径属性获取单元20获取的切换报文封装单元40,用于使用切换后路径属性获取单元20获取的外层标签、和内层标签获取单元30获取的内网标签进行报文的封装和转发。具体的,该PE还可以包括LSP隧道表项存储单元50,用于存储已建立的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口;根据该单元存储的内容,发生路径切换时,切换后路径属性获取单元20具体用于获取转发表存储单元IO存储的转发表中携带的LSP隧道标识;根据LSP隧道标识在LSP隧道表项存储单元40存储的内容中查找LSP隧道表项;当LSP隧道为主用路径时,则切换后的路径属性为主用路径;当LSP隧道为备用路径时,则切换后的路径属性为备用路径。另外,切换后路径属性获取单元20根据LSP隧道表项存储单元40存储的LSP隧道表项的标签栈信息,获取LSP隧道的外层标签。LSP隧道表项更新单元60,用于发现当前路径发生故障时,在路径切换发生前,在LSP隧道表项存储单元40存储的LSP隧道表项中,使用切换后路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和15出接口,替换切换前路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出4妄口。转发表更新单元70,用于获取主用路径对应的主用内层标签和备用路径对应的备用内层标签,并发送到转发表存储单元10。通过本发明提供的上述设备,在PE上的转发表中预先存储了主用路径对应的主用内层标签和备用路径对应的备用内层标签,在发生路径倒换时根据倒换后的路径为主用路径还是备用路径选择相应的内层标签和外层标签,避免了在路径倒换发生时重新刷新大量转发表项,提高了路径倒换速度。无论每个VPN内有多少条VPN路由,只需要执行一次隧道表项的切换,比较容易实现50毫秒电信级的保护倒换要求。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,月良务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的单元或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的单元可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的单元可以合并为一个单元,也可以进一步拆分成多个子单元。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。权利要求1、一种保护倒换方法,其特征在于,应用于多协议标签交换MPLS三层虚拟专用网L3VPN中的服务提供商边缘路由设备PE,所述PE上配置有关于被访问路由的主用路径和备用路径,所述PE的转发表中预先存储有所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签,所述方法包括发生路径切换时,获取切换后的路径属性和相应的外层标签,所述路径属性包括主用路径或备用路径;根据切换后的路径属性在所述转发表中获取相应的内层标签;使用获取的所述外层标签和内网标签进行报文的封装和转发。2、如权利要求l所述的方法,其特征在于,所述发生路径切换时,获取切换后的路径属性包括发生路径切换时,获取转发表中携带的标签交换路径LSP隧道标识;根据LSP隧道标识获取LSP隧道,当所述LSP隧道为主用路径时,则切换后的路径属性为主用路径;当所述LSP隧道为备用路径时,则切换后的路径属性为备用路径。3、如权利要求2所述的方法,其特征在于,所述根据LSP隧道标识获取LSP隧道包括根据LSP隧道标识查找LSP隧道表项,所述LSP隧道表项中包括已建立的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出4妄口;所述获取相应的外层标签包括根据所述标签栈信息,获取所述LSP隧道的外层标签。4、如权利要求3所述的方法,其特征在于,还包括发现当前路径发生故障时,在路径切换发生前,在所述LSP隧道表项中,使用切换后路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口,替换切换前路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口。5、如权利要求1至4中任一项所述的方法,其特征在于,所述发生路径切换时,获取切换后的路径属性和相应的外层标签前,还包括获取所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签,并存储到转发表中。6、一种服务提供商边缘路由设备PE,其特征在于,应用于MPLS三层虚拟专用网L3VPN中,所述PE上配置有关于被访问路由的主用路径和备用路径,所述PE包括转发表存储单元,用于存储所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签;切换后路径属性获取单元,用于在发生路径切换时,获取切换后的路径属性和相应的外层标签,所述路径属性包括主用路径或备用路径;内层标签获取单元,用于根据所述切换后路径属性获取单元获取的切换报文封装单元,用于使用所述切换后路径属性获取单元获取的所述外层7、如权利要求6所述的PE,其特征在于,所述切换后路径属性获取单元具体用于发生路径切换时,获取所述转发表存储单元存储的转发表中携带的标签交换路径LSP隧道标识;根据LSP隧道标识获取LSP隧道,当所述LSP隧道为主用路径时,则切换后的路径属性为主用路径;当所述LSP隧道为备用路径时,则切换后的路径属性为备用路径。8、如权利要求7所述的PE,其特征在于,还包括LSP隧道表项存储单元,用于存储已建立的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口;所述切换后路径属性获取单元具体用于,根据LSP隧道标识在所述LSP隧道表项存储单元存储的内容中查找LSP隧道表项;并根据所述LSP隧道表项存储单元存储的标签栈信息,获取所述LSP隧道的外层标签。9、如权利要求8所述的PE,其特征在于,还包括LSP隧道表项更新单元,用于发现当前路径发生故障时,在路径切换发生前,在所述LSP隧道表项存储单元存储的LSP隧道表项中,使用切换后路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出接口,替换切换前路径对应的LSP隧道的LSP隧道标识、LSP隧道的主备标记、标签栈信息和出冲妄口。10、如权利要求6至9中任一项所述的PE,其特征在于,还包括转发表更新单元,用于获取所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签,并发送到所述转发表存储单元。全文摘要本发明公开了一种保护倒换方法和设备。该方法应用于MPLSL3VPN中的PE,所述PE上配置有关于被访问路由的主用路径和备用路径,所述PE的转发表中预先存储有所述主用路径对应的主用内层标签和所述备用路径对应的备用内层标签,所述方法包括发生路径切换时,获取切换后的路径属性和相应的外层标签,所述路径属性包括主用路径或备用路径;根据切换后的路径属性在所述转发表中获取相应的内层标签;使用获取的所述外层标签和内网标签进行报文的封装和转发。通过使用本发明,实现了主路径和备路径发生切换时,路径的内层标签和外网标签的快速切换。文档编号H04L12/56GK101667970SQ20091018003公开日2010年3月10日申请日期2009年10月23日优先权日2009年10月23日发明者管树发申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1