专利名称:用于二层虚拟专用网络的数据传输方法和装置的制作方法
技术领域:
本发明实施例涉及通信技术,尤其涉及一种用于二层虚拟专用网络的数据传输方法和装置。
背景技术:
随着二层虚拟专用网络(Layer 2 Virtual Private Network,以下简称为 L2VPN)的广泛应用,对L2VPN,尤其是对承载VoIP、IPTV等实时性业务的L2VPN网络的可靠性要求越来越高。虚链路(Pseudo Wire,以下简称为PW)冗余(Redundancy)是提高 L2VPN网络可靠性的技术之一。在PW冗余技术中,可以通过双向转发检测(Bidirectional Forwarding Detection,以下简称为BFD)机制检测L2VPN网络的故障,然后进行故障通告和流量快速切换。图1为现有的L2VPN网络的数据传输方法的示意图。如图1所示,在两个用户边界(Customer Edge,以下简称为CE) CEl和CE2之间,运营商边界(Provider Edge,以下简称为PE) 1建立PE2和PE3的L2VPN,其中PE1-P1-PE2为主PW,PE1-P2-PE3为备PW。在主 PW链路上传输通过PW封装后的BFD控制报文,由BFD控制报文来检测PEl和PE2之间的主PW的状态。当PEl在预设的检测间隔内没有收到PE2发送的BFD控制报文,则检测到主 PW链路发生故障,然后PEl进行流量切换,由主PW切换到备PW,由此通过PW冗余实现了对 L2VPN网络的保护。但是,PW冗余是端到端的保护技术,当网络拓扑复杂时,为了避免出现BFD振荡, BFD检测间隔需要配置较大值,由此使得BFD故障检测和流量切换的速度低,链路发生故障时的业务中断时间长。
发明内容
本发明实施例提供一种用于二层虚拟专用网络的数据传输方法和装置,以提高故障检测和流量切换的速度,减少链路发生故障时的业务中断时间。本发明实施例提供一种用于二层虚拟专用网络的数据传输方法,应用于包括以流量工程承载的主虚链路和备虚链路的网络中,所述主虚链路经过一个上游节点和一个下游节点,其中,当用户设备向所述主虚链路发送数据时,数据先到达所述上游节点,后到达所述下游节点,所述方法包括所述上游节点检测所述上游节点和下游节点之间的待保护通信链路的连接状态, 确定所述待保护通信链路是否发生故障;若所述待保护通信链路发生故障,则所述上游节点进行流量工程快速重路由切换,将数据传输切换到预先建立的、用于保护所述待保护通信链路的备用标签交换通道;所述上游节点触发虚链路切换,将数据传输从所述主虚链路切换到用于保护所述主虚链路的备虚链路。本发明实施例还提供一种用于二层虚拟专用网络的数据传输装置,包括
检测模块,用于检测以流量工程承载的主虚链路经过的所述数据传输装置和下游节点之间的待保护通信链路的连接状态,确定所述待保护通信链路是否发生故障,其中,当用户设备向所述主虚链路发送数据时,数据先到达所述数据传输装置节点,后到达所述下游节点;切换模块,用于当所述检测模块确定所述待保护通信链路发生故障后,进行流量工程快速重路由切换,将数据传输切换到预先建立的、用于保护所述待保护通信链路的备用标签交换通道;触发模块,用于在所述切换模块进行流量工程快速重路由切换后触发虚链路切换,将数据传输从所述主虚链路切换到用于保护所述主虚链路的备虚链路。本发明实施例的用于二层虚拟专用网络的数据传输方法和装置,上游节点在检测到所述上游节点与下游节点之间的待保护通信链路发生故障后,先进行流量工程快速重路由切换,将数据传输切换到预先建立的备用标签交换通道中,然后触发虚链路切换,使头节点进行虚链路的平滑切换;由于在链路发生故障时,先通过流量工程快速重路由进行局部保护,然后再进行虚链路冗余平滑切换,由此提高了故障检测和流量切换的速度,减少了链路发生故障时的业务中断时间。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有的L2VPN网络的数据传输方法的示意图;图2为本发明用于二层虚拟专用网络的数据传输方法实施例一的流程图;图3为本发明用于二层虚拟专用网络的数据传输方法实施例二的流程图;图4为本发明用于二层虚拟专用网络的数据传输方法实施例二的示意图;图5为本发明用于二层虚拟专用网络的数据传输方法实施例三的流程图;图6为本发明用于二层虚拟专用网络的数据传输方法实施例三的示意图;图7为本发明用于二层虚拟专用网络的数据传输装置实施例一的示意图;图8为本发明用于二层虚拟专用网络的数据传输装置实施例二的示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图2为本发明用于二层虚拟专用网络的数据传输方法实施例一的流程图,所述实施例应用于包括以流量工程承载的主虚链路(Pseudo Wire,Pff)和备PW的二层虚拟专用网 (Layer 2 Virtual Private Network, L2VPN)中,所述主PW经过一个上游节点和一个下游节点。其中,当用户设备向所述主虚链路发送数据时,数据先到达所述上游节点,后到达所述下游节点。如图2所示,所述方法包括步骤201、所述上游节点检测以流量工程(Traffic Engineering,以下简称为 TE)承载的主虚链路(Pseudo Wire,以下简称为PW)经过的所述上游节点和所述下游节点之间的待保护通信链路的连接状态,确定所述待保护通信链路是否发生故障。优选地,所述上游节点和所述下游节点为相邻的两个路由设备,在这两个路由设备之间可以连接有非路由设备,非路由设备例如可以为不具备路由功能的传输设备。所述上游节点可以是所述主PW上的头节点,也可以是所述主PW上的中间节点;所述下游节点可以是所述主PW上的中间节点,也可以是所述主PW上的尾节点。其中,所述头节点为执行数据传输的虚链路主备切换的节点,所述尾节点为PW终结的节点,所述中间节点为所述主PW经过的、位于所述头节点和所述尾节点之间的节点。步骤202、若所述待保护通信链路发生故障,则所述上游节点进行TE快速重路由 (Fast Reroute,以下简称为FRR)切换,将数据传输切换到预先建立的、用于保护待保护通信链路的备用标签交换通道(Label Switched Path,以下简称为LSP)。在所述上游节点检测到所述待保护通信链路发生故障后,所述上游节点进行TE FRR切换,将数据传输切换到预先建立的备用LSP,保护所述待保护通信链路;其中,所述预先建立的备用LSP是用于保护所述待保护通信链路的。优选地,所述上游节点对所述待保护通信链路连接情况的检测机制可以为物理感知或者BFD感知。由于所述上游节点和所述下游节点之间的通信链路连接比较简单,所以检测所述通信链路连接情况的速度较快,由此当出现链路故障时可以较快的感知到,并及时的进行TE FRR切换,使得业务中断的时间很短。步骤203、所述上游节点触发PW切换,将数据传输从所述主PW切换到用于保护所述主PW的所述备PW。所述L2VPN中包括所述主PW和所述备PW,所述备PW用于对所述主PW进行保护, 当所述主PW经过的头节点获知所述主PW链路发生故障时,可以将数据传输从所述主PW切换到所述备PW。优选地,所述头节点可以是上游边界路由器。在所述上游节点进行所述TE FRR切换后,触发所述PW切换;其中所述上游节点可以是所述主PW上的中间节点,也可以是所述主PW上的头节点,当上游节点是不同类型的节点时,其对应的所述触发PW切换的方式不同。优选地,当所述上游节点为所述主PW经过的中间节点时,所述上游节点在进行所述TE FRR切换后,向所述主PW经过的头节点发送用于触发PW切换的指示消息,使头节点根据所述指示消息,进行PW平滑切换,将数据传输从所述主PW切换到所述备PW。在所述主PW可能经过多个中间节点,本发明实施例可以应用在任一中间节点上,当任一中间节点检测到与其对应的待保护通信链路发生故障后,都可以先进行所述TE FRR切换,然后向所述头节点发送用于切换的所述指示消息,使得头节点进行数据传输的PW切换。优选地,当所述上游节点为所述主PW经过的头节点时,所述上游节点在进行所述 TE FRR切换后,进行PW平滑切换,将数据传输从所述主PW切换到所述备PW。依照本发明实施例,所述上游节点在检测到所述上游节点与下游节点之间的待保护通信链路发生故障后,先进行所述TE FRR切换,将数据传输切换到预先建立的备用LSP 中,然后触发数据传输的PW切换,使头节点进行PW的平滑切换,将数据流量从所述主PW切换到所述备PW ;由于在链路发生故障时,先通过所述TE FRR进行局部保护,然后再进行数据传输的PW平滑切换,由此提高了故障检测和流量切换的速度,减少了链路发生故障时的业务中断时间。本发明实施例提供的用于L2VPN的数据传输方法可以应用在用户边界(Customer Edge,以下简称为CE)非对称接入组网中,也可以应用在CE对称接入组网中,下面分别以具体实施例说明本发明实施例在这两种组网中的应用。图3为本发明用于二层虚拟专用网络的数据传输方法实施例二的流程图,图4为本发明用于二层虚拟专用网络的数据传输方法实施例二的示意图,本实施例应用在CE非对称接入组网中,在方法实施例一的基础上,如图3和图4所示,所述方法包括步骤301、在上游节点Pl和下游节点PE2之间,建立备用LSP。本实施例中,PEl为主PW上的头节点,所述Pl为位于所述主PW上的中间节点,所述PE2为所述主PW上的尾节点;P2为位于备PW上的中间节点,PE3为位于所述备PW上的尾节点。本实施例中,所述Pl可以相当于方法实施例一中的上游节点。预先在所述Pl和所述PE2之间建立Bypass隧道,用于保护所述Pl与所述PE2之间的待保护通信链路。在所述CE非对称接入组网中,所述PEl建立到所述PE2和所述PE3的L2VPN,其中指定所述PEl至所述PE2的PW为所述主PW,所述PEl至所述PE3的PW为所述备PW。PW通过TE承载,配置TE主隧道的LSP路径为PE1-P1-PE2 ;并预先在所述Pl上建立TE的Bypass 隧道,所述Bypass隧道的LSP路径为P1-P2-PE2,即备用LSP路径为P1-P2-PE2,用于保护 TE主隧道上的所述待保护链路P1-PE2。可选地,在建立所述备用LSP时,可以使用所述备 PW上的P2,也可以使用其它任何链路上的节点来代替P2。步骤302、通过物理检测或者BFD机制检测所述Pl与所述PE2之间的通信链路的连接状态。通过物理感知或者BFD感知检测所述Pl与所述PE2之间的通信链路的连接状态。步骤303、当所述Pl至所述PE2的通信链路出现故障后,所述Pl进行TE FRR切换,将数据传输切换到所述Bypass隧道。当所述Pl (本地恢复节点,PLR)感知到所述Pl至所述PE2的链路出现故障后,所述Pl进行所述TE FRR切换,将流量切换至所述Bypass隧道,即将流量切换至预先配置的所述备用LSP路径(P1-P2-PE2),以此来保护所述主隧道。步骤304、在所述Pl进行所述TE FRR切换后,所述Pl向所述主PW经过的头节点 PEl发送携带切换标识的、用于触发PW切换的指示消息,使所述头节点根据指示消息将数据传输从所述主PW切换到所述备PW。在所述Pl进行所述TE FRR切换后,所述Pl向位于上游的所述PEl发送携带切换标识的路径错误O^thError)消息。步骤305、所述PEl收到所述指示消息(PathError消息)后,进行PW平滑切换,将数据传输从所述主PW切换至用于保护所述主PW的所述备PW。所述PEl收到所述PathError消息后,进行所述PW平滑切换,将数据传输从所述主PW切换至所述备用路径PE1-P2-PE3。在步骤301-步骤305中,所述Pl相当于方法实施例一中的所述上游节点,PEl相当于方法实施例一中的所述头节点,PE2相当于方法实施例一中的所述尾节点。可选地,本实施例中的所述PEl也可以相当于方法实施例一中的上游节点,当所述PEl相当于方法实施例一中的上游节点时,本发明实施例可以包括以下步骤a、预先在PEl和Pl之间建立用于保护TE主隧道的Bypass隧道,所述Bypass隧道的LSP路径为PE1-P2-P1 ;b、通过物理检测或者BFD机制检测所述PEl与所述Pl之间的链路的连接状态,当所述PEl与所述Pl之间的链路发生故障后,所述PEl进行TE FRR切换,将数据传输切换到所述 Bypass 隧道(PE1-P2-P1);c、PEl在进行所述TE FRR切换后,将数据传输从所述主PW切换到所述备PW。本发明实施例,在检测到所述PEl与所述Pl或所述Pl与所述PE2之间的链路发生故障后,先进行TE FRR切换,将数据传输切换到预先建立的备用LSP中,然后触发PW切换, 使得所述PEl进行PW的平滑切换。由于在链路发生故障时,先通过TE FRR进行局部保护, 然后再进行PW平滑切换,由此提高了故障检测和流量切换的速度,减少了链路发生故障时的业务中断时间。图5为本发明用于二层虚拟专用网络的数据传输方法实施例三的流程图,图6为本发明用于二层虚拟专用网络的数据传输方法实施例三的示意图,本实施例应用在CE对称接入组网中,在方法实施例一的基础上,如图5和图6所示,所述方法包括步骤501、在上游节点Pl和下游节点PE2之间,建立备用LSP。本实施例中,PEl为主PW上的头节点,所述Pl为位于所述主PW上的中间节点,所述PE2为所述主PW上的尾节点;P2为位于备PW上的中间节点。本实施例中,所述Pl可以相当于方法实施例一中的上游节点。预先在所述Pl和所述PE2之间建立Bypass隧道,用于保护所述Pl与所述PE2之间的待保护通信链路。在CE对称接入组网中,所述PEl建立到所述PE2的L2VPN,Pff通过TE承载,配置承载所述主PW的TE隧道的LSP路径为PE1-P1-PE2,承载所述备PW的TE隧道的LSP路径为PE1-P2-PE2 ;并预先在所述Pl上建立Bypass隧道,所述Bypass隧道的LSP路径为 P1-P2-PE2,即备用LSP路径为P1-P2-PE2,用于保护所述主PW的TE主隧道上的待保护链路P1-PE2。可选地,在建立所述备用LSP时,可以使用备PW上的P2,也可以使用其它任何链路上的节点来代替P2。步骤502、通过物理检测或者BFD机制检测所述Pl与所述PE2之间的通信链路的连接状态。通过物理感知或者BFD感知检测所述Pl与所述PE2之间的通信链路的连接状态。步骤503、当所述Pl至所述PE2的通信链路出现故障后,所述Pl进行TE FRR切换,将数据传输切换到所述Bypass隧道。当所述Pl (PLR)感知道所述Pl至所述PE2的链路出现故障后,所述Pl进行所述 TE FRR切换,将流量切换至所述Bypass隧道,即将流量切换至预先配置的所述备用LSP路径(P1-P2-PE2),以此来保护住隧道。步骤504、在所述Pl进行所述TE FRR切换后,所述Pl向所述主PW经过的头节点 PEl发送携带切换标识的、用于触发PW切换的指示消息,使所述头节点根据所述指示消息将数据传输从所述主PW切换到用于保护所述主PW的所述备PW。在所述Pl进行所述TE FRR切换后,所述Pl向位于上游的所述PEl发送携带切换标识的路径错误O^thError)消息。步骤505、所述PEl收到所述指示消息(PathError消息)后,通知PW做平滑切换, 将数据传输所述主PW切换至所述备PW。所述PEl收到所述PathError消息后,进行所述PW平滑切换,将数据传输从所述主PW切换至所述备用路径PE1-P2-PE2。在步骤501-步骤505中,所述Pl相当于方法实施例一中的所述上游节点,PEl相当于方法实施例一中的所述头节点,PE2相当于方法实施例一中的所述尾节点。可选地,本实施例中的所述PEl也可以相当于方法实施例一中的所述上游节点, 当所述PEl相当于方法实施例一中的所述上游节点时,本发明实施例可以包括如方法实施例三中的步骤a-c,在此不再赘述。本发明实施例,在检测到所述PEl与所述Pl或所述Pl与所述PE2之间的链路发生故障后,先进行所述TE FRR切换,将数据传输切换到预先建立的所述备用LSP中,然后触发PW切换,使得所述PEl进行PW平滑切换;由于在链路发生故障时,先通过所述TE FRR进行局部保护,然后再进行所述PW平滑切换,由此提高了故障检测和流量切换的速度,减少了链路发生故障时的业务中断时间。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,所述程序在执行时,执行包括上述方法实施例的步骤;前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图7为本发明用于二层虚拟专用网络的数据传输装置实施例一的示意图,如图7 所示,所述数据传输装置包括检测模块71、切换模块73和触发模块75。检测模块71用于检测以流量工程承载的主虚链路经过的数据传输装置和下游节点之间的待保护通信链路的连接状态,确定所述待保护通信链路是否发生故障。其中,当用户设备向所述主虚链路发送数据时,数据先到达所述上游节点,后到达所述下游节点。切换模块73用于当所述检测模块确定所述待保护通信链路发生故障后,进行流量工程快速重路由切换,将数据传输切换到预先建立的、用于保护待保护通信链路的备用标签交换通道。触发模块75用于在所述切换模块进行流量工程快速重路由切换后触发虚链路切换,使数据传输从所述主虚链路切换到用于保护所述主虚链路的备虚链路。可选地,本实施例提供的用于二层虚拟专用网络的数据传输装置,可以是所述主 PW经过的中间节点,也可以是所述主PW经过的头节点。本实施例中各个模块的工作流程和工作原理参见上述各方法实施例中的描述,在此不再赘述。本发明实施例,在检测模块检测到所述数据传输装置与所述下游节点之间的所述待保护通信链路发生故障后,所述切换模块先进行所述TE FRR切换,将数据传输切换到预先建立的所述备用LSP中,然后所述触发模块触发PW切换,使头节点进行PW的平滑切换, 将数据传输从所述主PW切换到所述备PW。由于在链路发生故障时,先通过所述TE FRR进行局部保护,然后再进行所述PW平滑切换,由此提高了故障检测和流量切换的速度,减少了链路发生故障时的业务中断时间。图8为本发明用于二层虚拟专用网络的数据传输装置实施例二的示意图。优选地,在包括数据传输装置实施例一全部内容的基础上,所述数据传输装置还包括创建模块77。所述创建模块77用于在所述数据传输装置与所述下游节点之间,建立备用标签交换通道。优选地,在包括数据传输装置实施例一全部内容的基础上,所述触发模块75包括第一触发单元751和/或第二触发单元753。所述第一触发单元751用于当所述数据传输装置不是所述主虚链路经过的头节点时,向所述主虚链路经过的头节点发送携带有切换标识的、用于触发虚链路切换的指示消息,使所述头节点根据所述指示消息将数据传输从所述主虚链路切换到所述备虚链路。 优选地,所述第一触发单元751具体可以用于当所述数据传输装置不是主虚链路经过的头节点时,向主虚链路经过的头节点发送携带有切换标识的、用于触发虚链路切换的路径错误消息,使头节点根据路径错误消息将数据传输从所述主虚链路切换到所述备虚链路。所述第二触发单元753用于当所述数据传输装置为所述主虚链路经过的头节点时,在进行所述流量工程快速重路由切换后,将数据传输从所述主虚链路切换到所述备虚链路。在本发明所述数据传输装置实施例一、二中,所述头节点为执行数据传输的虚链路主备切换的节点;所述数据传输装置与下游节点可以为相邻的路由设备,其中,相邻的路由设备是指在两个路由设备之间不存在其他路由设备,但可以存在非路由设备,例如不具备路由功能的传输设备。本实施例中各个模块的工作流程和工作原理参见上述各方法实施例中的描述,在此不再赘述。本发明实施例,在检测模块检测到所述数据传输装置与下游节点之间的待保护通信链路发生故障后,切换模块先进行TE FRR切换,将数据传输切换到预先建立的备用LSP 中,然后触发模块触发PW切换,使头节点进行PW的平滑切换;由于在链路发生故障时,先通过TE FRR进行局部保护,然后再进行PW平滑切换,由此提高了故障检测和流量切换的速度,减少了链路发生故障时的业务中断时间。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种用于二层虚拟专用网络的数据传输方法,应用于包括以流量工程承载的主虚链路和备虚链路的网络中,所述主虚链路经过一个上游节点和一个下游节点,其中,当用户设备向所述主虚链路发送数据时,数据先到达所述上游节点,后到达所述下游节点,其特征在于,所述方法包括所述上游节点检测所述上游节点和下游节点之间的待保护通信链路的连接状态,确定所述待保护通信链路是否发生故障;若所述待保护通信链路发生故障,则所述上游节点进行流量工程快速重路由切换,将数据传输切换到预先建立的、用于保护所述待保护通信链路的备用标签交换通道;所述上游节点触发虚链路切换,将数据传输从所述主虚链路切换到用于保护所述主虚链路的备虚链路。
2.根据权利要求1所述的用于二层虚拟专用网络的数据传输方法,其特征在于,所述上游节点触发虚链路切换,将数据传输从所述主虚链路切换到用于保护所述主虚链路的备虚链路包括所述上游节点向所述主虚链路经过的头节点发送携带有切换标识、用于触发虚链路切换的指示消息,使所述头节点根据所述指示消息将数据传输从所述主虚链路切换到所述备虚链路;所述头节点为执行数据传输的虚链路主备切换的节点。
3.根据权利要求2所述的用于二层虚拟专用网络的数据传输方法,其特征在于,所述指示消息为路径错误消息。
4.根据权利要求1所述的用于二层虚拟专用网络的数据传输方法,其特征在于,所述上游节点触发虚链路切换,将数据传输从所述主虚链路切换到用于保护所述主虚链路的备虚链路包括所述上游节点在进行所述流量工程快速重路由切换后,将数据传输从所述主虚链路切换到所述备虚链路;所述上游节点为执行数据传输的虚链路主备切换的节点。
5.根据权利要求1-4任一所述的用于二层虚拟专用网络的数据传输方法,其特征在于,通过以下方式建立用于保护所述待保护通信链路的备用标签交换通道在所述上游节点与所述下游节点之间,建立所述备用标签交换通道。
6.根据权利要求1-4任一所述的用于二层虚拟专用网络的数据传输方法,其特征在于,所述上游节点与所述下游节点为相邻的路由设备。
7.一种用于二层虚拟专用网络的数据传输装置,其特征在于,包括检测模块,用于检测以流量工程承载的主虚链路经过的所述数据传输装置和下游节点之间的待保护通信链路的连接状态,确定所述待保护通信链路是否发生故障,其中,当用户设备向所述主虚链路发送数据时,数据先到达所述数据传输装置节点,后到达所述下游节点切换模块,用于当所述检测模块确定所述待保护通信链路发生故障后,进行流量工程快速重路由切换,将数据传输切换到预先建立的、用于保护所述待保护通信链路的备用标签交换通道;触发模块,用于在所述切换模块进行流量工程快速重路由切换后触发虚链路切换,将数据传输从所述主虚链路切换到用于保护所述主虚链路的备虚链路。
8.根据权利要求7所述的用于二层虚拟专用网络的数据传输装置,其特征在于,所述触发模块包括第一触发单元,用于当所述数据传输装置不是所述主虚链路经过的头节点时,向所述主虚链路经过的头节点发送携带有切换标识、用于触发虚链路切换的指示消息,使所述头节点根据所述指示消息将数据传输从所述主虚链路切换到所述备虚链路;和/或第二触发单元,用于当所述数据传输装置为所述主虚链路经过的头节点时,在进行所述流量工程快速重路由切换后,将数据传输从所述主虚链路切换到所述备虚链路; 所述头节点为执行数据传输的虚链路主备切换的节点。
9.根据权利要求8所述的用于二层虚拟专用网络的数据传输装置,其特征在于,所述第一触发单元具体用于当所述数据传输装置不是所述主虚链路经过的头节点时,向所述主虚链路经过的头节点发送携带有切换标识、用于触发虚链路切换的路径错误消息,使所述头节点根据所述路径错误消息将数据传输从所述主虚链路切换到所述备虚链路。
10.根据权利要求7-9任一所述的用于二层虚拟专用网络的数据传输装置,其特征在于,还包括创建模块,用于在所述数据传输装置与所述下游节点之间,建立所述备用标签交换通道。
11.根据权利要求7-9任一所述的用于二层虚拟专用网络的数据传输装置,其特征在于,所述数据传输装置与所述下游节点为相邻的路由设备。
全文摘要
本发明实施例提供一种用于二层虚拟专用网络的数据传输方法和装置,所述方法应用于包括以流量工程承载的主虚链路和备虚链路的网络中,主虚链路经过一个上游节点和一个下游节点,方法包括上游节点检测上游节点和下游节点之间的待保护通信链路的连接状态,确定待保护通信链路是否发生故障;若待保护通信链路发生故障,则上游节点进行流量工程快速重路由切换,将数据传输切换到预先建立的、用于保护待保护通信链路的备用标签交换通道;上游节点触发虚链路切换。本发明实施例在链路发生故障时,先通过流量工程快速重路由进行局部保护,然后再进行虚链路平滑切换,由此提高了故障检测和流量切换的速度,减少了链路发生故障时的业务中断时间。
文档编号H04L12/24GK102377607SQ201010252109
公开日2012年3月14日 申请日期2010年8月6日 优先权日2010年8月6日
发明者陈志华 申请人:华为技术有限公司