专利名称:虚拟电路配置方法
技术领域:
本发明在于电信领域,且更具体地,在于分组交换网络领域。
背景技术:
在分组交换网络或交换分组网络(Packet Switched Network)中,要传送的数据在到达它们的目的地以前,采用由网络的设备(installation)所处理的分组的形式。要传送的分组的集合构成了数据流。在分组交换网络中用于对数据分组进行传递的示范技术是MPLS(多协议标签交换)技术。MPLS技术提出了向数据分组的报头补充包含以下信息的一个或多个标签,所述信息用于允许网络的设备确定分组为了到达它的目的地必须执行的下一跳。在这样的网络中,借助于称为LSP(标签交换路径)的MPLS路径来将网络的各种
设备连接在一起。从前端终端设备(或入口设备)、通过中间设备并且向目的终端设备(或出口设备)设立LSP路径。在标注为RFC 3031 (RFC代表了“请求注解”)的来自IETF(因特网标准化组,该缩写代表了因特网工程任务组)的文献中更加详细地描述了 MPLS技术。然而,MPLS技术仅仅允许对符合IP (因特网协议)协议的分组进行处理。为了减轻此缺点,IETF的PWE3 (边缘到边缘伪线仿真)标准化组定义了虚拟电路 (virtual circuit)的概念,该虚拟电路使得可能在依赖于IP/MPLS技术的分组交换网络的两个设备之间仿真双向点到点链路。在文献RFC 3985中定义的诸如这些虚拟电路的虚拟电路允许不符合IP协议的分组(诸如,符合ATM协议的数据分组)的传送。参考图1,在布置于分组交换网络PSN的边界处的第一终端设备PEl与同样布置于网络PSN的边缘处的第二终端设备PE2之间设立虚拟电路pwl。通过基础LSP路径(即, LSP1)来承载诸如此虚拟电路的虚拟电路pwl。诸如此基础路径的基础路径LSP1包括在PSN 网络的终端设备PEl与中间设备R之间设立的第一链路Li。对其而言,基础路径LSP1的第二链路L2设立在中间设备R与第二终端设备PE2之间。第一终端设备PEl同时构成虚拟电路pwl的第一端点和基础路径LSP1的第一端点。第二终端设备PE2同时构成虚拟电路 pwl的第二端点和基础路径LSP1的第二端点。一旦已经设立了虚拟电路pwl,终端设备PEl 就将经由虚拟电路pwl所传递的数据流一直发送到终端设备PE2。为了确保在基础路径LSP1的第二链路故障的情况下服务的连续性,已知实现作为以本申请人的名义提交的专利文献WO 2008/037917的主题的保护解决方案,从而确保在连接到第一终端设备PEl的源设备CEl与连接到第二终端设备PE2的接收机设备CE2之间业务的连续性。这样的解决方案在于,在中间设备R与接收机设备CE2还连接到的第三终端设备 PE3之间设立第三链路L5。第一终端设备PEl主动地与基础路径LSP1的其他构成链路Ll 和L2同时地设立第三链路L5。
3
因而,当中间设备R检测到第二链路L2故障或第二终端设备PE2故障时,它激活第三链路L5,并且将数据业务切换(shift)到后者链路上。因而,这样的解决方案使得可能确保在基础路径的级别处服务的连续性。然而,这样的解决方案没有使得可能在基础路径的第二链路故障的情况下保护虚拟电路pwi。确实, 在虚拟电路作为在第一终端设备与第二终端设备之间设立的点到点链路的情况下,基础路径的第二链路的故障导致了虚拟电路中的中断。为了减轻此缺点,PWE3工作组提出了一种以下解决方案,该解决方案在于,利用用作备份虚拟电路的第二虚拟电路pw2来使第一虚拟电路pwl成对(twin),使得当基础路径的第二链路显现故障时,借助于备份虚拟电路Ρ 2来传达数据分组,该备份虚拟电路pw2的一个端点由不同的输出终端设备来构成。因而,参考图1,在用于构成虚拟电路的第一端点的终端设备PEl与用于构成该虚拟电路的第二端点的第二终端设备PE3之间设立第二虚拟电路pw2。通过基础LSP路径 (即,LSP2)来承载诸如此虚拟电路的虚拟电路pw2。诸如此基础路径的基础路径LSP2包括在网络PSN的终端设备PEl与第二中间设备R'之间设立的第一链路L3。对其而言,基础路径LSP2的第二链路L4设立在中间设备R'与第三终端设备PE3之间。为了确保服务的连续性,输入终端设备PEl包括以下部件,该部件用以实现用于检测基础路径LSP1的第二链路的故障或终端设备PE2的故障的功能、以及用于将数据流从第一虚拟电路pwl切换到第二虚拟电路pw2的功能。当在基础路径LSP1的第二链路的级别处发生故障时,例如基于指示出发生故障的、横跨网络PSN所发送的消息来在输入终端设备PEl的级别处检测到该故障。一旦被通知了该故障,输入终端设备PEl就触发数据流从第一虚拟电路pwl到第二虚拟电路pw2的切换,因而确保了将该数据传递到输出终端设备PE3。然而,这种解决方案的结果是在输出终端设备故障或基础路径的构成链路故障的情况下恢复时间的延长,这对于服务质量具有负面影响。
发明内容
在本发明的架构内提出的解决方案没有展现出现有技术的这些缺点。确实,作为本发明主题的解决方案依赖于以下方法的实现,即一种用于对虚拟电路进行配置的方法,该虚拟电路设立在第一和第二终端设备之间,该虚拟电路通过基础路径来承载,该基础路径包括在第一终端设备与中间设备之间设立的第一链路、和在中间设备与第二终端设备之间设立的第二链路。当在中间设备与第三终端设备之间设立基础路径的第三链路的情况下,该方法包括对第三终端设备进行配置的步骤,在该步骤完成时,该第三终端设备能够在接收时处理通过该虚拟电路所传送的数据流。更具体地,作为本发明主题的方法包括-由通过该基础路径的第三链路而连接到中间设备的第三终端设备来接收配置消息的步骤,该配置消息包括用于标识该虚拟电路的至少一个参数,-借助于该用于标识该虚拟电路的参数来对第三终端设备进行配置的步骤,在该步骤完成时,第三终端设备在该第二链路故障的情况下,能够依靠该虚拟电路的数据流来处理通过该基础路径的第三链路所传送的数据流。作为本发明主题的解决方案提出了使用属于基础路径的链路的另一终端设备,来构成此基础路径所承载的虚拟电路的端点。通过对第三终端设备进行配置、使得它可以在接收时、处理通过该虚拟电路所传送的数据流,所考虑的虚拟电路变得可能通过该基础路径的第一和第三链路来承载,而不是通过该基础路径的第一和第二链路来承载。因而,第三终端设备、而不是第二终端设备成为第一虚拟电路的端点。例如,这使得可能当在该基础路径的第二链路故障或者第二终端设备故障以后、不再可以访问第二终端设备时,或者当在用于将第二终端设备卸载到另一终端设备的其能力的极限处使用该第二终端设备时,保护该虚拟电路。这种解决方案从未在现有技术中设想出来。本领域技术人员确实已经常将虚拟电路认为是在第一终端设备与第二终端设备之间设立的点到点链路,使得将虚拟电路与每个第一终端设备/第二终端设备对相关联。与本领域技术人员的这些偏见相对地,本专利申请的发明人相反地提出对这一对进行修改,然而没有创建新的虚拟电路。具体地,这种实施例使得可能在基础路径的第二链路故障的情况下,改善恢复时间,这是由于虚拟电路的切换与故障尽可能接近地发生。通过改善恢复时间,也减少了在故障以后丢失的数据的数量。这种解决方案允许网络反应性的改善,这是由于检测与故障尽可能接近地发生。 因而,当在信息被处理之前、该信息不必穿过网络而一直到第一终端设备的情况下,更加快速地检测到该基础路径的第二链路的故障。在将虚拟电路切换功能嵌入在中间设备中的情况下,该虚拟电路向该第三链路的切换更加快速地发生,这是由于切换是在中间设备检测到故障时触发的。例如,在虚拟电路中广播的数据可以是有用数据,诸如用于传输服务亦或服务数据(诸如,与网络设备相关的故障检测消息)的ATM流。因而,在交换服务数据的情况下, 在本专利申请中提出的解决方案使得可能改善在网络中存在的设备的反应性。根据作为本发明主题的配置方法的特性,它包括第三终端设备接收用于配置该虚拟电路的请求的步骤,该请求包括用于标识该虚拟电路的至少一个参数,其中借助于虚拟电路标识参数来对第三终端设备进行配置。在该虚拟电路没有设立在第一和第三终端设备之间的情况下,必须向第三终端设备提供用于其配置所必需的虚拟电路标识参数。该用于标识该虚拟电路的参数例如是承载它的基础路径的标识符、要在通过该虚拟电路来广播数据期间使用的标签等。有利地,这种参数可以由第一终端设备来确定。确实,在第一终端设备构成该虚拟电路的端点的情况下,它知道该用于标识该虚拟电路的参数。根据作为本发明主题的配置方法的特性,该保护请求还包括用于在第一和第三终端设备之间设立称作备份虚拟电路的另一虚拟电路的请求,该备份虚拟电路意欲传送数据流。通过为在第一和第三终端设备之间设立备份虚拟电路做好准备,可能提出一种更加稳固的虚拟电路保护解决方案。确实,在该基础路径的第二链路故障的情况下,初始地将
5该虚拟电路切换到该基础路径的第三链路上成为可能,因而确保了相对小的恢复时间,并然后,随后可能将初始地通过该虚拟电路所传送的数据流一直切换到该备份虚拟电路。本发明还涉及一种终端设备,意欲形成在第一和第二终端设备之间设立的虚拟电路的端点,该虚拟电路通过基础路径来承载,该基础路径包括在第一终端设备与中间设备之间设立的第一链路、和在中间设备与第二终端设备之间设立的第二链路。诸如此终端设备的终端设备意欲通过该基础路径的第三链路而连接到中间设备, 并且该终端设备包括-用于接收配置消息的部件,该配置消息包括用于标识该虚拟电路的至少一个参数,-用于借助于该用于标识该虚拟电路的参数来进行配置的部件,在该配置完成时, 中间设备在该第二链路故障的情况下,能够依靠该虚拟电路的数据流来处理通过该基础路径的第三链路所传送的数据流。本发明还涉及一种计算机程序,该计算机程序包括程序代码指令,用于当由处理器来执行该程序时,实现根据本发明的配置方法的步骤。本发明还涉及一种信号,意欲由终端设备来接收,该终端设备意欲形成在第一和第二终端设备之间设立的虚拟电路的端点,该虚拟电路通过基础路径来承载,该基础路径包括在第一终端设备与中间设备之间设立的第一链路、和在中间设备与第二终端设备之间设立的第二链路。这种信号包括用于标识该虚拟电路的至少一个参数,借助于该至少一个参数,将终端设备配置为在该第二链路故障的情况下,依靠该虚拟电路的数据流来处理通过该基础路径的第三链路所传送的数据流,该基础路径设立在中间设备和终端设备之间。根据作为本发明主题的信号的特征,该配置数据包括至少一个虚拟电路标识参数。根据作为本发明主题的信号的另一特征,该虚拟电路标识参数包括-该虚拟电路的标识符,-用于承载该虚拟电路的基础路径的标识符,-标签。根据作为本发明主题的信号的特征,所述信号还包括用于在第一和第三终端设备之间设立另一虚拟电路的请求。
一旦阅读了参考附图所描述的实施例,其他特性和优点就将变得明显,在附图中-图1表现了为了确保在分组交换网络中服务的连续性的在现有技术中实现的解决方案;-图2表现了使得可能在用于承载根据本发明的虚拟电路的基础路径故障的情况下确保服务的连续性的第一解决方案;-图3表现了使得可能在用于承载根据本发明的虚拟电路的基础路径故障的情况下确保服务的连续性的第二解决方案;
-图4表现了在第一终端设备与一方面的属于分组交换网络的中间设备、以及与另一方面的该中间设备以及第二和第三终端设备之间交换消息、从而根据作为本发明主题的配置方法来设立基础路径和虚拟电路的时序图;-图5表现了在通过根据本发明第一实施例的虚拟电路进行的数据广播期间、在第一终端设备与一方面的属于分组交换网络的中间设备、以及与另一方面的输入设备以及第二和第三终端设备之间交换消息的时序图;-图6表现了在第一终端设备与一方面的属于分组交换网络的第一和第二中间设备、以及与另一方面的所述中间设备以及第二和第三终端设备之间交换消息、从而根据本发明第二实施例来设立基础路径和两个虚拟电路的时序图;-图7表现了在通过根据本发明第二实施例的虚拟电路进行的数据广播期间、在第一终端设备与一方面的属于分组交换网络的第一和第二中间设备、以及与另一方面的输入设备以及第二和第三终端设备之间交换消息的时序图;-图8A、8B和8C表现了在实现本发明期间交换的消息;-图9表现了用于实现作为本发明主题的配置方法的终端设备。
具体实施例方式图2表现了在第一终端设备PEl与两个终端设备PE2和PE3之间设立的连接,这三个终端设备中的每一个都布置于分组交换网络PSN的边界处。通过根据RSVP (资源保留协议)协议所设立的基础路径LSPi来将这三个终端设备连接在一起。在第一终端设备PEl 与第二终端设备PE2之间设立基础路径LSPp诸如此基础路径的基础路径包括在第一终端设备PEl与中间设备R之间设立的第一链路Li、和在中间设备R与第二终端设备PE2之间设立的第二链路L2。 通过基础路径LSP1来承载用于在第一终端设备PEl与第二终端设备PE2之间设立连接的单段虚拟电路pwl。如此设立的虚拟电路PWl使得可能在连接到第一终端设备PEl 的、称作源设备的第一网络设备CEl与连接到第二终端设备PE2的称作接收机设备的第二网络设备CE2之间广播被切分为数据分组的数据流。在基础路径LSP1的构成链路L2故障的情况下,已知实现作为以本申请人的名义提交的专利文献WO 2008/037917的主题的保护解决方案,从而在基础路径的级别处确保在源设备CEl与接收机设备CE2之间业务的连续性。在本文本的下文中,将表述第二链路 L2的故障理解为意味着链路L2自身的故障、或同样地第二终端设备PE2的故障。这样的解决方案在于,在中间设备R与接收机设备CE2还连接到的第三终端设备 PE3之间设立基础路径LSP1的第三链路L5。第一终端设备PEl主动地与基础路径LSP1的其他构成链路Ll和L2同时地设立第三链路L5。因而,当中间设备R检测到第二链路L2故障时,它激活第三链路L5,并且将数据流切换到后者链路上。在通过基础路径LSPl来承载虚拟电路pwl的情况下,当将数据流切换到第三链路L5上时,同样地将虚拟电路pwl切换到链路L5上,并且它的端点现在是第三终端设备PE3,而不是第二终端设备PE2。图3表现了本发明的第二实施例。参考图2所描述的共同元素标有相同的附图标记,并且将不再进行描述。
7
在此第二实施例中,在第一终端设备PEl与两个终端设备PE2和PE3之间设立连接。通过基础路径LSPi来将这三个终端设备连接在一起。在第一终端设备PEl与第二终端设备PE2之间设立基础路径LSPp在第一终端设备PEl与第三终端设备PE3之间设立基础路径LSP2。诸如此基础路径的基础路径包括在第一终端设备PEl与中间设备R'之间设立的第一链路L3、和在中间设备R'与第三终端设备PE3之间设立的第二链路L4。通过基础路径LSP2来承载用于在第一终端设备PEl与第三终端设备PE3之间设立连接的单段虚拟电路Ρ 2。在用于承载虚拟电路pwl的基础路径PLS1故障的情况下,如此设立的虚拟电路pw2用作备份虚拟电路。在此第二实施例中,在基础路径LSP1的构成链路L2故障的情况下,数据流初始地切换到基础路径LSP1的链路L5上。然后,随后地,将该数据流切换到备份虚拟电路pw2上。图4表现了根据本发明第一实施例的、在终端设备PE1、中间设备R以及终端设备 PE2和PE3之间交换消息的时序图。根据本发明的实施例,基础路径LSP1的和虚拟电路pwl的设立是第一终端设备 PEl主动进行的,并且该设立依赖于根据用于虚拟电路的T-LDP协议(标签分布协议)并且根据用于LSP的RSVP-TE协议的设立消息的交换。因而,第一终端设备PEl发送目的去往中间设备R的、用于基础路径LSP1的第一链路Ll的第一设立消息SIG1。此第一设立消息包括第二终端设备PE2的标识符、第三终端设备PE3的标识符、以及在消息SIGl中标识的包括了用于在中间设备R与第三终端设备PE3之间设立备份链路L5的请求的字段。在接收到第一设立消息SIGl时,中间设备R基于在消息SIGl中包含的信息来完成交换表Tc。一旦已经完成了交换表TC,中间设备R就发送两个设立消息SIG2和SIG3。 向第二终端设备PE2发送用于链路L3的设立消息SIG2,而将用于链路L5的设立消息SIG3 发送去往第三终端设备PE3。这样的消息符合传统上发送以在属于分组交换网络的两个设备之间设立基础路径的链路的设立消息。—旦已经设立了基础路径LSP1的所有链路,第一终端设备PEl就发送目的去往第二终端设备PE2的、用于虚拟电路的设立消息SIG4。用于虚拟电路pwl的这种设立消息SIG4包括虚拟电路pwl的标识符FECI以及包括了用于承载虚拟电路PWl的基础路径LSP1的标识符的字段。在图8A中表现了这种设立消息SIG4。在本发明的具体实施例中,虚拟电路pwl的标识符FECI包括第一终端设备PEl的标识符SAII1、和第二终端设备PE2的标识符TAII2。虚拟电路的标识符FECI构成了用于标识该虚拟电路的FEC(转发等价类)。设立消息SIG4区别于用于虚拟电路的传统设立消息,这是由于它包括诸如用于承载虚拟电路的基础路径的标识符之类的附加数据。该设立消息SIG4还包括第一终端设备PEl向意欲发送到第二终端设备PE2的每个数据分组添加的标签lbii。最终,第一终端设备PEl发送目的去往第三终端设备PE3的配置消息SIG5。这种配置消息SIG5包括虚拟电路的标识符、以及包括了用于承载虚拟电路pwl的基础路径LSP1的标识符的字段、以及标签lbll。在图8B中表现了这种消息。在此信息的基础上,第三终端设备PE3完成交换表TC'。一旦已经完成了交换表TC',终端设备PE3
8就能够在将虚拟电路PWl切换到第三终端设备PE3上时、处理通过该虚拟电路PWl所传送的数据分组。当设立虚拟电路时,一般由终端设备PE2来确定第一终端设备PEl向意欲发送到第二终端设备PE2的每个数据分组所添加的标签。根据本发明的一个方面,与当前实践截然不同地,由第一终端设备PEl来确定标签lbll,从而能够将此标签的相同值传送到第三终端设备PE3,使得该第三终端设备PE3可以配置其交换表。一旦已经设立了虚拟电路pwl,就在第一终端设备PEl与第二终端设备PE2之间广播数据流。图5表现了在本发明第一变化实施例中的、在数据流广播期间、在第一终端设备 PE1、中间设备R、第二终端设备PE2和第三终端设备PE3之间交换消息的时序图。第一终端设备PEl发送目的去往第二终端设备PE2的数据流Dl。通过虚拟电路 PWl来广播此数据流。为了确保服务的连续性,中间设备R包括用于检测基础路径LSP1的链路L2的故障或第二终端设备PE2的故障的功能。为了检测这种故障,中间设备R规则地与第二终端设备PE2交换“回波(echo),,消息。当中间设备R没有接收到对于“回波”消息的任何响应时,它据此推导出第二终端设备PE2或链路L2已经发生故障。然后,中间设备R将业务切换到链路L5上,从而确保服务的连续性。然后,通过基础路径LSP1的链路Ll和L5来承载虚拟电路pwl。然后,第三终端设备PE3接收第一终端设备PEl通过虚拟电路pwl所发送的数据流 Dl'。图6表现了根据本发明第二实施例的、在终端设备PE1、第一中间设备R、第二中间设备R'以及终端设备PE2和PE3之间交换消息的时序图。根据本发明,基础路径LSPpLSP2的以及虚拟电路pwl和pw2的设立是第一终端设备PEl主动进行的,并且该设立依赖于在有关的各个设备之间的设立消息的交换。因而,第一终端设备PEl发送目的去往中间设备R的、用于基础路径的第一链路 Ll的第一设立消息SIG1。此第一设立消息包括第二终端设备PE2的标识符、第三终端设备 PE3的标识符、以及在消息SIGl中标识的包括了用于在中间设备R与第三终端设备之间设立备份基础路径的请求的字段。在接收到第一设立消息SIGl时,中间设备R基于在消息SIGl中包含的信息来完成交换表Tc。一旦已经完成了交换表TC,中间设备R就发送两个设立消息SIG2和SIG3。 向第二终端设备PE2发送用于基础路径LSP1的链路L2的设立消息SIG2,而将用于基础路径LSP1的链路L5的设立消息SIG3发送去往第三终端设备PE3。一旦已经设立了基础路径LSP1的所有链路,第一终端设备PEl就发送目的去往中间设备R'的、用于基础路径LSP2的第一链路L3的第二设立消息SIGl ’。在接收到设立消息SIGl'时,中间设备R'基于在消息SIGl'中包含的信息来完成交换表TC"。一旦已经完成了交换表TC",中间设备R'就发送目的去往第三终端设备 PE3的、用于链路L4的设立消息SIG2',因而设立了第二基础路径LSP2。在本发明的具体实施例中,可以同时地设立基础路径LSP1和基础路径LSP2。
9
一旦已经设立了基础路径LSPi,第一终端设备PEl就发送目的去往第二终端设备 PE2的用于虚拟电路pwl的设立消息SIG4。这种设立消息SIG4与参考图4和8A所描述的消息SIG4是一致的。该设立消息SIG4同样包括第一终端设备PEl所使用的、通过虚拟电路pwl来广播目的去往第二终端设备PE2的数据流的标签Ibl 1。第一终端设备PEl确定此标签,并且将其添加到意欲发送到第二终端设备PE2的每个数据分组。最终,第一终端设备PEl发送目的去往第三终端设备PE3的、用于称作备份虚拟电路的虚拟电路pw2的设立消息SIG5 ‘。这种消息SIG5'包括备份虚拟电路pw2的标识符FEC2、包括了用于承载备份虚拟电路pw2的基础路径LSP2的标识符的第一字段、以及包括了用于承载虚拟电路pwl的基础路径LSP1W标识符的第二字段。在图8C中表现了这种设立消息SIG5'。该设立消息SIG5'区别于用于虚拟电路的传统设立消息,这是由于它包括诸如用于承载虚拟电路pwl的基础路径的标识符、和用于承载备份虚拟电路pw2的基础路径的标识符之类的附加数据。消息SIG5'还包括第一终端设备PEl所确定的标签lbll。在此信息的基础上,第三终端设备PE3完成交换表TC'。一旦已经完成了交换表TC',终端设备PE3就能够在将虚拟电路pwl切换到第三终端设备PE3上时、处理通过该虚拟电路pwl所传送的数据分组, 或者同样地处理通过备份虚拟电路pw2所传送的数据分组。确实,在第三终端设备PE3所接收到的各个数据分组全部都包括相同的标签lbll、而与它们已经传送通过的虚拟电路无关的情况下,第三终端设备PE3并不将通过虚拟电路pwl所传送的数据分组与通过备份虚拟电路pw2所传送的那些数据分组相区别。在全部两种情况下,第三终端设备都认为,它正在处置通过虚拟电路pw2所传送的数据分组。图7表现了在本发明第二变化实施例中的、在数据流广播期间、在第一终端设备 PE1、第一中间设备R、第二中间设备R'、第二终端设备PE2和第三终端设备PE3之间交换消息的时序图。第一终端设备PEl发送目的去往第二终端设备PE2的数据流D2。通过虚拟电路 PWl来广播此数据流。为了确保服务的连续性,中间设备R包括用于检测基础路径LSP1的链路L2的故障或第二终端设备PE2的故障的功能。为了检测这种故障,中间设备R规则地与第二终端设备PE2交换“回波”消息。当中间设备R没有接收到对于“回波”消息的任何响应时,它据此推导出第二终端设备PE2或链路L2已经发生故障。然后,中间设备R将业务切换到链路L5上,从而确保服务的连续性。然后,通过基础路径LSP1的链路Ll和L5来承载虚拟电路pwl。然后,第三终端设备PE3接收第一终端设备PEl通过虚拟电路pwl所发送的数据流 D2'。其后,中间设备R发送目的去往第一终端设备PEl的切换消息MGS。在接收到此消息MGS时,第一终端设备将数据流D2'从虚拟电路pwl切换到备份虚拟电路pw2。然后,不再使用虚拟电路pwl。
10
在本发明的另一实施例中,第一终端设备PEl还包括用于检测基础路径LSP1的链路L2的故障或第二终端设备PE2的故障的功能。当第一终端设备PEl检测到该故障时,它将该数据流切换到备份虚拟电路PW2上。在两个阶段中检测链路L2的故障。初始地,中间设备R在基础路径的级别处检测故障,并随后地,第一终端设备PEl在虚拟电路的级别处检测故障。在图9中表现了终端设备PE3。诸如此终端设备之类的终端设备PE3包括部件10, 该部件10用于接收配置消息SIG5、用于虚拟电路的设立消息SIG5'、和用于基础路径的链路的设立消息SIG3和SIG2'、以及通过虚拟电路pwl和pw2所传送的数据分组。这种接收部件10连接到借助于在终端设备PE3所接收到的各个消息中包括的信息而完成的交换表TC'。最终,终端设备PE3包括部件11,该部件11用于处理所接收到的数据分组。这种处理部件例如是用于向接收机设备CE2发送数据分组的部件。最终,本发明的主题还是一种计算机程序,具体地,是一种适于实现本发明的、信息介质或存储器上或中的计算机程序。此程序可以使用任何编程语言,并处于源代码、目标代码或源代码与目标代码之间的中间代码的形式中(诸如,处于部分编译形式中)、或处于用于实现根据本发明的配置方法的任何其他期望形式中。该信息介质可以是能够存储该程序的任何实体或装置。例如,该介质可以包括诸如ROM(例如,CD ROM或微型电子电路ROM)的存储部件、亦或磁记录部件(例如,磁盘(软盘)或硬盘)。而且,该信息介质可以是诸如电信号或光信号之类的可传送介质,其可以经由电缆或光缆、通过无线电或通过其他手段而进行传递。具体地,可以从因特网类型的网络上下载根据本发明的程序。
1权利要求
1.一种用于对虚拟电路进行配置的方法,该虚拟电路设立在第一和第二终端设备之间,数据流意欲通过该虚拟电路来进行传送,该虚拟电路通过基础路径来承载,该基础路径包括在第一终端设备与中间设备之间设立的第一链路、和在中间设备与第二终端设备之间设立的第二链路,其特征在于,该方法包括-由通过该基础路径的第三链路而连接到中间设备的第三终端设备来接收配置消息的步骤,该配置消息包括用于标识该虚拟电路的至少一个参数,-借助于该用于标识该虚拟电路的参数来对第三终端设备进行配置的步骤,在该步骤完成时,第三终端设备在该第二链路故障的情况下,能够依靠该虚拟电路的数据流来处理通过该基础路径的第三链路所传送的数据流。
2.根据权利要求1的配置方法,其中该配置消息还包括用于在第一和第三终端设备之间设立称作备份虚拟电路的另一虚拟电路的请求,该备份虚拟电路意欲传送数据流。
3.—种终端设备,意欲形成在第一和第二终端设备之间设立的虚拟电路的端点,数据流意欲通过该虚拟电路来进行传送,该虚拟电路通过基础路径来承载,该基础路径包括在第一终端设备与中间设备之间设立的第一链路、和在中间设备与第二终端设备之间设立的第二链路,其特征在于,该终端设备意欲通过该基础路径的第三链路而连接到中间设备,并且其特征在于,该终端设备包括-用于接收配置消息的部件,该配置消息包括用于标识该虚拟电路的至少一个参数,-用于借助于该用于标识该虚拟电路的参数来进行配置的部件,在该配置完成时,中间设备在该第二链路故障的情况下,能够依靠该虚拟电路的数据流来处理通过该基础路径的第三链路所传送的数据流。
4.一种计算机程序,其特征在于,该计算机程序包括程序代码指令,用于当由处理器来执行该程序时,实现根据权利要求1的配置方法的步骤。
5.一种信号,意欲由终端设备来接收,该终端设备意欲形成在第一和第二终端设备之间设立的虚拟电路的端点,数据流意欲通过该虚拟电路来进行传送,该虚拟电路通过基础路径来承载,该基础路径包括在第一终端设备与中间设备之间设立的第一链路、和在中间设备与第二终端设备之间设立的第二链路,其特征在于,该信号包括用于标识该虚拟电路的至少一个参数,借助于该至少一个参数,将终端设备配置为在该第二链路故障的情况下,依靠该虚拟电路的数据流来处理通过该基础路径的第三链路所传送的数据流,该基础路径设立在中间设备和终端设备之间。
6.根据权利要求5的信号,其特征在于,该虚拟电路标识参数包括-该虚拟电路的标识符,-用于承载该虚拟电路的基础路径的标识符,-标签。
7.根据权利要求6的信号,还包括用于在第一和第三终端设备之间设立另一虚拟电路的请求。
全文摘要
本发明涉及一种用于对虚拟电路进行配置的方法,该虚拟电路设立在第一和第二终端设备之间,该虚拟电路通过基础路径来定向,该基础路径包括在第一终端设备与中间设备之间设立的第一链路、和在中间设备与第二终端设备之间设立的第二链路。在这种方法中,在中间设备与第三终端设备之间设立第三基础路径链路,并且该方法包括用于对第三终端设备进行配置的步骤,据此,该第三终端设备能够处理所接收到的经由该虚拟电路所传送的数据流。
文档编号H04L12/24GK102301647SQ200980155584
公开日2011年12月28日 申请日期2009年11月25日 优先权日2008年11月28日
发明者F.朱内, J-L.勒劳克斯 申请人:法国电信公司