多段伪线的建立方法和系统及装置制造方法

文档序号:7772865阅读:178来源:国知局
多段伪线的建立方法和系统及装置制造方法
【专利摘要】本发明提供一种多段伪线的建立方法和系统及装置,该方法包括:第一SPE设备通过LDP、BGP或者RSVP,与第一TPE设备建立第一伪线;通过BGP,与第二SPE设备建立第二伪线;其中,第二SPE设备还与第二TPE设备建立伪线,以实现第一TPE设备和第二TPE设备之间建立多段伪线。
【专利说明】多段伪线的建立方法和系统及装置
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种多段伪线的建立方法和系统及装置。
【背景技术】
[0002]目前,从组网类型来分,伪线(Pseudo Wire ;简称:PW)可以简单分为单段伪线(Single Segment Pseudo Wire ;简称:SS-PW)和多段伪线(Multi Segment Pseudo Wire;简称:MS-PW)。其中,多段伪线是在2个面向用户的运营商边缘(Provider Edge ;简称:PE)设备之间,经由一台或者多台交换点PE设备建立的仿真端到端伪线。
[0003]图1为现有技术中MS-PW组网示意图,如图1所示,可以在终结PE (TerminationPE ;简称:TPE) I 和交换 PE (Switch PE ;简称:SPE) 1、SPEl 和 SPE2 之间,以及 SPE2 和TPE2之间使用标签分发协议(Label Distribution Protocol ;简称:LDP) /资源预留协议(Resource Reservation Protocol ;简称:RSVP)作为信令建立MS-PW,且各个 TPE/SPE 之间通过PW类型和PW ID标识一条PW。
[0004]但是,当SPEl和SPE2之间不支持建立LDP/RSVP(举例来说,当SPEl和SPE2本身不支持LDP或者RSVP,或者不允许SPEl与SPE2获取对方的的本地路由信息)时,SPEl和SPE2之间就不能通过LDP/RSVP建立MS-PW,从而导致两个TPE设备之间无法建立MS-PW的问题。

【发明内容】

[0005]本发明提供一种多段伪线的建立方法和系统及装置,用于解决现有技术中当SPE设备之间不支持建立LDP/RSVP而导致两个TPE设备之间无法建立MS-PW的问题。
[0006]本发明的第一个方面是提供一种多段伪线的建立方法,包括:
[0007]第一 SPE设备通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;
[0008]所述第一 SPE设备通过BGP,与所述第二 SPE设备建立第二伪线;
[0009]其中,所述第二 SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备之间建立多段伪线。
[0010]本发明的另一个方面是提供一种多段伪线的建立方法,包括:
[0011]第二 SPE设备通过BGP,与第一 SPE设备建立第二伪线;
[0012]所述第二 SPE设备通过BGP,与第三SPE设备建立第三伪线;
[0013]其中,所述第一 SPE设备通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;所述第三SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备之间建立多段伪线。
[0014]本发明的又一个方面是提供一种SPE设备,包括:
[0015]第一伪线建立模块,用于通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;
[0016]第二伪线建立模块还用于通过BGP,用于通过BGP,与所述第二 SPE设备建立第二伪线;[0017]其中,所述第二 SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备之间建立多段伪线。
[0018]本发明的还一个方面是提供一种SPE设备,包括:
[0019]第三伪线建立模块,用于通过BGP,与第一 SPE设备建立第二伪线;
[0020]第四伪线建立模块,用于通过BGP,与第三SPE设备建立第三伪线;
[0021]其中,所述第一 SPE设备通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;所述第三SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备之间建立多段伪线。
[0022]本发明的再一个方面是提供一种多段伪线的建立系统,包括:第一 TPE设备、第二TPE设备、第一 SPE设备和第二 SPE设备,其中,所述第一 SPE设备和所述第二 SPE设备为如上述本发明的又一个方面是提供一种SPE设备。
[0023]本发明的又一个方面是提供一种多段伪线的建立系统,包括:第一 TPE设备、第二TPE设备、第一 SPE设备、第二 SPE设备和第三SPE设备,其中,所述第一 SPE设备为如上述本发明的又一个方面提供的一种SPE设备;所述第二 SPE设备为如上述本发明的还一个方面提供的一种SPE设备。
[0024]本发明的技术效果是:第一 SPE设备通过LDP或者BGP,与TPE设备建立第一伪线,并通过BGP,与第二 SPE设备建立第二伪线,且第二 SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和第二 TPE设备之间建立多段伪线,由于SPE设备之间可以直接通过BGP建立伪线,因此,可以有效地解决了现有技术中当SPE设备之间不支持建立LDP/RSVP而导致两个TPE设备之间无法建立MS-PW的问题。
【专利附图】

【附图说明】
[0025]图1为现有技术中MS-PW组网示意图;
[0026]图2为本发明多段伪线的建立方法的一个实施例的流程图;
[0027]图3为本发明多段伪线的建立方法的另一个实施例的流程图;
[0028]图4为本发明多段伪线的建立方法的又一个实施例的流程图;
[0029]图5为本发明多段伪线的建立方法的又一个实施例的流程图;
[0030]图6为本发明多段伪线的建立方法所基于的多段伪线组网的架构示意图;
[0031]图7为本发明多段伪线的建立方法再一个实施例的信令流程图;
[0032]图8为本发明SPE设备的一个实施例的结构示意图;
[0033]图9为本发明SPE设备的再一个实施例的结构示意图。
【具体实施方式】
[0034]图2为本发明多段伪线的建立方法的一个实施例的流程图,如图2所示,本实施例的方法的包括:
[0035]步骤101、第一 SPE设备通过LDP、边界网关协议(Border Gateway Protocol ;简称:BGP)或者RSVP,与第一 TPE设备建立第一伪线。
[0036]步骤102、第一 SPE设备通过BGP,与该第二 SPE设备建立第二伪线。
[0037]其中,该第二 SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和该第二 TPE设备之间建立多段伪线。
[0038]在本实施例中,需要说明的是,第二 SPE设备可以与第二 TPE设备之间直接相连,或者,第二 SPE设备可以通过至少一个SPE设备与第二 TPE设备相连。
[0039]在本实施例中,第一 SPE设备通过LDP、RSVP或者BGP,与TPE设备建立第一伪线,并通过BGP,与第二 SPE设备建立第二伪线,且第二 SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和第二 TPE设备之间建立多段伪线,由于SPE设备之间可以直接通过BGP建立伪线,因此,可以有效地解决了现有技术中当SPE设备之间不支持建立LDP/RSVP而导致两个TPE设备之间无法建立MS-PW的问题。
[0040]图3为本发明多段伪线的建立方法的另一个实施例的流程图,在上述图2所示实施例的基础上,如图3所示,在该第一 TPE设备为该第一 SPE设备的上游设备,该第一 SPE设备为该第二 SPE设备的上游设备,且该第二 SPE设备为该第二 TPE设备的上游设备时,步骤102的一种具体实现方式为:
[0041]步骤102a、第一 SPE设备通过BGP,向该第二 SPE设备发送第一消息,该第一消息包括:与该第一 SPE设备对应的第一 VE标识和标签块信息,以供该第二 SPE设备保存该第
一VE标识和第一标签块信息;该第一 VE标识与该第一标签块信息中的第一标签相映射。
[0042]步骤102b、第一 SPE设备在接收到该第二 SPE设备通过该BGP返回的第一响应消息后,与该第二 SPE设备建立该第二伪线,该第一响应消息包括:与该第二 SPE设备对应的第二虚拟专用局域网业务(Virtual Private Lan Service ;简称:VPLS)边缘设备(VPLSEdge ;简称:VE)标识和该第二标签块信息;该第二 VE标识与该第二标签块信息中的第二标签相映射。
[0043]其中,该第一 VE标识与第二 VE标识不相同;第一标签块信息与第二标签块信息可以相同也可以不相同。
[0044]在本实施例中,第一 SPE设备根据接收到的该第二 SPE设备通过该BGP返回的第一响应消息,与该第二 VE标识对应的第二 SPE设备建立该第二伪线。其中,VE标识是用于表示其对应的PE设备,在本发明各个实施例中,需要说明的是,每个设备对应的VE标识均不相同,其对应的标签块信息可以相同也可以不同。另外,第一 SPE根据第二 VE标识与对应的第二标签块信息中的第二标签的映射关系,以及第一 TPE设备对应的第一伪线标识和第一伪线标签或者对应的第三VE标识和第三标签块信息,生成第一 SPE设备对应的转发表项,以使得从上游设备,即第一 TPE接收到的数据报文可以通过转发表项转发到下游设备,即第二 SPE设备。
[0045]具体的,步骤101的一种具体实现方式为:
[0046]步骤10 la、第一 SPE设备接收该第一 TPE设备通过LDP或者RSVP发送的第二消息,该第二消息包括:与该第一 TPE设备对应的第一伪线标识和第一伪线标签;并通过该LDP或者RSVP向该第一 TPE设备返回第二响应消息,以与该第一 TPE设备建立该第一伪线,该第二响应消息包括:与该第一 SPE设备对应的第二伪线标识和第二伪线标签。
[0047]则该方法还包括:
[0048]步骤103、第一 SPE设备根据与该TPE设备对应的第一伪线标识和第一伪线标签,以及与该第二 SPE设备对应的第二 VE标识和第二标签块信息,生成与该第一 SPE设备对应的转发表项,以使该第一 SPE设备在接收到数据报文后,根据该第一 SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0049]另外,可选地,步骤101的另一种具体实现方式为:第一 SPE设备接收该第一 TPE设备通过BGP发送的第三消息,该第三消息包括:与该第一 TPE设备对应的第三VE标识和第三标签块信息;该第三VE标识与该第三标签块信息中的第三标签相映射,并通过该BGP向该第一 TPE设备返回第三响应消息,以与该第一 TPE设备建立该第一伪线,该第三响应消息包括:与该第一 SPE设备对应的第一 VE标识和该第一标签块信息,该第一 VE标识与该第一标签块信息中的第一标签相映射。
[0050]则步骤103的另一种具体实现方式为:第一 SPE设备根据与该第一 TPE设备对应的第三VE标识和第三标签块信息,以及与该第二 SPE设备对应的第二 VE标识和第二标签块信息,生成与该第一 SPE设备对应的转发表项,以使该第一 SPE设备在接收到数据报文后,根据该第一 SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0051]图4为本发明多段伪线的建立方法的又一个实施例的流程图,在上述图2所示实施例的基础上,如图4所示,在该第一 TPE设备为该第一 SPE设备的下游设备,该第一 SPE设备为该第二 SPE设备的下游设备,且该第二 SPE设备为该第二 TPE设备的下游设备时,步骤102的一种具体实现方式为:
[0052]步骤102c、第一 SPE设备接收到该第二 SPE设备通过该BGP发送的第四消息,该第四消息包括:与该第二 SPE设备对应的第二 VE标识和第二标签块信息,并保存该第二 VE标识和标签块信息,该第二 VE标识与该第二标签块信息中的第二标签相映射。
[0053]步骤102d、第一 SPE设备向该第二 SPE设备发送第四响应消息,以与该第二 SPE设备建立该第二伪线;该第四响应消息包括:与该第一 SPE设备对应的第一 VE标识和该第一标签块信息,该第一 VE标识与该第一标签块信息中的第一标签相映射。
[0054]则步骤101的还一种具体实现方式为:
[0055]101b、第一 SPE设备通过LDP或者RSVP向该第一 TPE设备发送第五消息,该第五消息包括:与该第一 SPE设备对应的第二伪线标识和第二伪线标签;并在接收到该第一 TPE设备通过该LDP或者RSVP返回的第五响应消息后,与该第一 TPE设备建立该第一伪线,该第五响应消息包括:与该第一 TPE设备对应的第一伪线标识和第一伪线标签。
[0056]则该方法还可以进一步包括:
[0057]步骤104、第一 SPE设备根据与该第一 TPE设备对应的第一伪线标识和第一伪线标签,以及与该第二 SPE设备对应的第二 VE标识和第二标签块信息,生成与该第一 SPE设备对应的转发表项,以使该第一 SPE设备在接收到数据报文后,根据该第一 SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0058]可选地,步骤101的再一种具体实现方式为:
[0059]第一 SPE设备通过BGP向该第一 TPE设备发送第六消息,该第六消息包括:与该第
一SPE设备对应的第一 VE标识和该第一标签块信息,该第一 VE标识与该第一标签块信息中的第一标签相映射;并在接收到该第一TPE设备通过该BGP返回的第六响应消息后,与该第一 TPE设备建立该第一伪线,该第六响应消息包括:与该第一 TPE设备对应的第三VE标识和第二标签块息,该第二 VE标识与该第二标签块信息中的第二标签相映。
[0060]则该步骤104的另一种具体实现方式为:第一 SPE设备根据与该第一 TPE设备对应的第三VE标识和该第三标签块信息,以及与该第二 SPE设备对应的第二 VE标识和该第二标签块信息,生成与该第一 SPE设备对应的转发表项,以使该第一 SPE设备在接收到数据报文后,根据该第一 SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0061]图5为本发明多段伪线的建立方法的又一个实施例的流程图,如图5所示,本实施例的方法包括:
[0062]步骤201、第二 SPE设备通过BGP,与第一 SPE设备建立第二伪线。
[0063]步骤202、第二 SPE设备通过BGP,与第三SPE设备建立第三伪线。
[0064]其中,该第一 SPE设备通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;该第三SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和该第二 TPE设备之间建立多段伪线。
[0065]在本实施例中,第三SPE设备可以与第二 TPE设备之间直接相连,以建立一段伪线;或者,第三SPE设备可以通过至少一个SPE设备与第二 TPE设备相连,即在第三SPE设备与第二 TPE设备之间至少建立了两段伪线。
[0066]在本实施例中,第二 SPE设备通过BGP,与第一 SPE设备建立第二伪线,并通过BGP,与第三SPE设备建立第三伪线,其中,第一 SPE设备通过LDP,BGP或者RSVP,与第一 TPE设备建立第一伪线,第三SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和第
二TPE设备之间建立多段伪线,由于SPE设备可以直接通过BGP建立伪线,因此,可以有效地解决了现有技术中当SPE设备之间不支持建立LDP/RSVP而导致两个TPE设备之间无法建立MS-PW的问题。
[0067]进一步的,在本发明的还一个实施例中,在该第一 SPE设备为该第二 SPE设备的上游设备,该第二 SPE设备为该第三SPE设备的上游设备,且该第三SPE设备为该第二 TPE设备的上游设备时,该步骤201的一种具体实现方式为:
[0068]第二 SPE设备接收该第一 SPE设备通过BGP发送的第七消息,该第七消息包括--与该第一 SPE设备对应的第一 VE标识和第一标签块信息,该第一 VE标识与该第一标签块信息中的第一标签相映射,并通过该BGP向该第一 SPE设备返回第七响应消息,该第七响应消息包括:与该第二 SPE设备对应的第二 VE标识和第二标签块信息,该第二 VE标识与该第二标签块信息中的第二标签相映射,以与该第一 SPE设备建立该第二伪线;
[0069]则步骤202的一种具体实现方式为:
[0070]第二 SPE设备通过该BGP向该第三SPE设备发送第八消息,该第八消息包括:与该第二 SPE设备对应的第二 VE标识和第二标签块信息,该第二 VE标识与第二标签块信息中的第二标签相映射;并接收该第三SPE设备通过该BGP返回的第八响应消息,该第八响应消息包括:与该第三SPE设备对应的第四VE标识和第四标签块信息,该第四VE标识与该第四标签块信息中的第四标签相映射,以与该第三SPE设备建立该第三伪线。
[0071]另外,可选地,在该第一 SPE设备为该第二 SPE设备的下游设备,该第二 SPE设备为该第三SPE设备的下游设备,且该第三SPE设备为该第二 TPE设备的下游设备时,步骤201的另一种具体实现方式为:
[0072]第二 SPE设备接收该第三SPE设备通过BGP发送的第九消息,该第九消息包括--与该第三SPE设备对应的第四VE标识和该第四标签块信息,该第四VE标识与该第四标签块信息中的第四标签相映射,并通过该BGP向该第三SPE设备返回第九响应消息,该第九响应消息包括:与该第二 SPE设备对应的第二 VE标识和该第二标签块信息,该第二 VE标识与该第二标签块信息中的第二标签相映射,以与该第三SPE设备建立该第三伪线;
[0073]则步骤202的另一种具体实现方式为:
[0074]第二 SPE设备通过该BGP向该第一 SPE设备发送第十消息,该第十消息包括:与该第二 SPE设备对应的第二 VE标识和第二标签块信息,该第二 VE标识与该第二标签块信息中的第二标签相映射;并接收该第一 SPE设备通过该BGP返回的第十响应消息,该第十响应消息包括:与该第一 SPE设备对应的第一 VE标识和该第一标签块信息,该第一 VE标识与该第一标签块信息中的第一标签相映射,以与该第一 SPE设备建立该第二伪线。
[0075]更为可选地,该方法还可以进一步包括:在该第二 SPE设备通过BGP,获取与第三SPE设备对应的第四VE标识和该第四标签块信息,且通过BGP,获取与该第一 SPE设备对应的第一 VE标识和该第一标签块信息之后,该第二 SPE设备根据与该第三SPE设备对应的第
四VE标识和该第四标签块信息,以及与该第一 SPE设备对应的第一 VE标识和该第一标签块信息,生成该第二 SPE设备对应的转发表项,以使该第二 SPE设备在接收到数据报文后,根据该第二 SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0076]图6为本发明多段伪线的建立方法所基于的多段伪线组网的架构示意图,如图6所示,该多段伪线组网包括:第一 TPE11、第二 TPE12、第一 SPE13、第二 SPE14和第三SPE15,其中,第一 TPEll为第一 SPE13的上游设备、第一 SPE13为第二 SPE14的上游设备、第二SPE14为第三SPE15的上游设备;第三SPE15为第二 SPE12的上游设备。
[0077]图7为本发明多段伪线的建立方法再一个实施例的信令流程图,在上述图6所示实施例的基础上,如图7所示,本实施例的方法包括:
[0078]步骤301、第一 TPE设备通过LDP,向第一 SPE设备发送第一 PW Label Mapping消息,该第一 PW Label Mapping消息包括:第一 TPE设备对应的第一伪线标识和第一伪线标签。
[0079]步骤302、第一 SPE设备接收该第一 PW Label Mapping消息,并保存第一伪线标识和第一伪线标签。
[0080]步骤303、第一 SPE设备通过BGP,向第二 SPE设备发送第一 L2VPNNLRI消息,该第
一L2VPN NLRI消息包括:第一 SPE设备对应的第一 VE标识和第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射。
[0081 ] 步骤304、第二 SPE设备接收该第一 L2VPN NLRI消息,并保存第一 VE标识和标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射。
[0082]步骤305、第二 SPE设备通过BGP向第三SPE设备发送第二 L2VPN NLRI消息,该第
二L2VPN NLRI消息包括:第二 SPE设备对应的第二 VE标识和标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射。
[0083]步骤306、第三SPE设备接收该第二 L2VPN NLRI消息,并保存第二 VE标识和标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射。
[0084]步骤307、第三SPE设备通过LDP向第二 TPE设备发送第二 PW Label Mapping消息,该第二 PW Label Mapping消息包括:第三SPE设备对应的第四伪线标识和第四伪线标签。
[0085]步骤308、第二 TPE设备根据该第四伪线标识、第四伪线标签以及预先配置的第二TPE设备对应的第二伪线标识和第二伪线标签,生成第二 TPE设备对应的转发表项。
[0086]步骤309、第二 TPE设备通过LDP,向第三SPE设备发送第三PW Label Mapping消息,该第三PW Label Mapping消息包括:第二 TPE设备对应的第二伪线标识和第二伪线标签,以与该第三SPE设备建立第四伪线。
[0087]步骤310、第三SPE设备接收该第三PW Label Mapping消息,并保存第二伪线标识和第二伪线标签,并根据第二 VE标识、第二标签块信息、第二伪线标识和第二伪线标签生成第三SPE设备对应的转发表项。
[0088]在本实施例中,第二 VE标识对应该第二标签块信息中的一个标签,第三SPE设备可以根据预先配置的规则,计算获取第二 VE标识对应的第二标签块信息中的一个标签,并根据第二 VE标识、第二 VE标识对应的标签、第二伪线标识和第二伪线标签生成第三SPE设备对应的转发表项,以供在第三SPE设备接收到数据报文后,可以根据该转发表项,对该数据报文做标签交换,以使得能够将该数据报文进行转发。
[0089]步骤311、第三SPE设备通过BGP,向第二 SPE设备发送第三L2VPNNLRI消息,该第
三L2VPN NLRI消息包括:第三SPE设备对应的第三VE标识和第三标签块信息,以与该第二SPE设备建立第三伪线。
[0090]其中,所述第三VE标识与所述第三标签块信息中的第三标签相映射。
[0091]步骤312、第二 SPE设备接收该第三L2VPN NLRI消息,并保存第三VE标识和标签块信息,再根据该第三VE标识、第三标签块信息、第一 VE标识和第一标签块信息,生成第二SPE设备对应的转发表项。
[0092]需要说明的是,每个SPE设备预先配置的VE标识均不相同,即是唯一的。另外,VE标识对应的标签由每个设备唯一分配。
[0093]步骤313、第二 SPE设备通过BGP,向第一 SPE设备发送第四L2VPNNLRI消息,该第
四L2VPN NLRI消息包括:第二 SPE设备对应的第二 VE标识和第二标签块信息,以与该第一SPE设备建立第二伪线。
[0094]步骤314、第一 SPE设备接收该第四L2VPN NLRI消息,并保存第二 VE标识和第二标签块信息,再根据该第二 VE标识、第二标签块信息、第一伪线标识和第一伪线标签,生成该第一 SPE设备对应的转发表项。
[0095]步骤315、第一 SPE设备通过LDP,向第一 TPE设备发送第三PW LabelMapping消息,该第三PW Label Mapping消息包括:第一 SPE设备对应的第三伪线标识和第三伪线标签,以与第一 TPE设备建立第一伪线。
[0096]步骤316、第一 TPE设备接收该第三PW Label Mapping消息,并保存第三伪线标识和第三伪线标签,再根据该第三伪线标识、第三伪线标签、第一伪线标识和第一伪线标签,生成该第一 TPE设备对应的转发表项。
[0097]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。[0098]图8为本发明SPE设备的一个实施例的结构示意图,如图8所示,本实施例的SPE设备包括:第一伪线建立模块21和第二伪线建立模块22 ;第一伪线建立模块21用于通过LDP,BGP或者RSVP,与第一 TPE设备建立第一伪线;第二伪线建立模块22用于通过BGP,与该第二 SPE设备建立第二伪线;其中,该第二 SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和该第二 TPE设备之间建立多段伪线;该第一 TPE设备为该SPE设备的上游设备,该SPE设备为该第二 SPE设备的上游设备,且该第二 SPE设备为该第二 TPE设备的上游设备;或者,该第一 TPE设备为该SPE设备的下游设备,该SPE设备为该第二 SPE设备的下游设备,且该第二 SPE设备为该第二 TPE设备的下游设备。
[0099]本实施例的SPE设备可以执行图2所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。
[0100]在本实施例中,第一 SPE设备通过LDP或者BGP,与TPE设备建立第一伪线,并通过BGP,与第二 SPE设备建立第二伪线,且第二 SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和第二 TPE设备之间建立多段伪线,由于SPE设备之间可以直接通过BGP建立伪线,因此,可以有效地解决了现有技术中当SPE设备之间不支持建立LDP/RSVP而导致两个TPE设备之间无法建立MS-PW的问题。
[0101]进一步的,在本发明的另一个实施例中,在上述图8所示实施例的基础上,在该第
一TPE设备为该SPE设备的上游设备,该SPE设备为该第二 SPE设备的上游设备,且该第二SPE设备为该第二 TPE设备的上游设备时,该第二伪线建立模块22包括:第二收发单元和第二伪线建立单元;第二收发单元用于通过BGP,向该第二 SPE设备发送第一消息,该第一消息包括:与该SPE设备对应的第一 VE标识和第一标签块信息,以供该第二 SPE设备保存该第一 VE标识和第一标签块信息;该第一 VE标识与该第一标签块信息中的第一标签相映射;第二伪线建立单元用于在该收发单元接收到该第二 SPE设备通过该BGP返回的第一响应消息后,与该第二 SPE设 备建立该第二伪线,该第一响应消息包括:与该第二 SPE设备对应的第二 VE标识和该第二标签块信息;该第二 VE标识与该第二标签块信息中的第二标签相映射。
[0102]优选地,第一伪线建立模块21包括:第一收发单元和第一伪线建立单元;第一收发单元用于接收该第一 TPE设备通过LDP或者RSVP发送的第二消息,该第二消息包括-?与该第一 TPE设备对应的第一伪线标识和第一伪线标签;第一伪线建立单兀用于通过该第一收发单元通过该LDP或者RSVP向该第一 TPE设备返回第二响应消息,以与该第一 TPE设备建立该第一伪线,该第二响应消息包括:与该SPE设备对应的第二伪线标识和第二伪线标签。
[0103]或者,
[0104]第一收发单元用于接收该第一 TPE设备通过BGP发送的第三消息,该第三消息包括:与该第一 TPE设备对应的第三VE标识和第三标签块信息;该第三VE标识与第三标签块信息中的第三标签相映射;第一伪线建立单元,用于通过该第一收发单元通过该BGP向该第一 TPE设备返回第三响应消息,以与该第一 TPE设备建立该第一伪线,该第三响应消息包括:与该SPE设备对应的第一 VE标识和第一标签块信息,该第一 VE标识与第一标签块信息中的第一标签相映射。
[0105]更进一步的,在本发明的又一个实施例中,在上述图8所示实施例的基础上,在该第一 TPE设备为该SPE设备的下游设备,该SPE设备为该第二 SPE设备的下游设备,且该第
二SPE设备为该第二 TPE设备的下游设备时,该第二伪线建立模块22包括:第二接收单元和第二伪线建立单元;第二接收单元用于接收到该第二 SPE设备通过该BGP发送的第四消息,该第四消息包括:与该第二 SPE设备对应的第二 VE标识和第二标签块信息,并保存该第
二VE标识和第二标签块信息,该第二 VE标识与该第二标签块信息中的第二标签相映射;第二伪线建立单元用于通过该第二接收单元向该第二 SPE设备发送第四响应消息,以与该第
二SPE设备建立该第二伪线;该第四响应消息包括:与该SPE设备对应的第一 VE标识和第一标签块信息,该第一 VE标识与第一标签块信息中的第一标签相映射。
[0106]可选地,第一伪线建立模块21包括:第一收发单元和第一伪线建立单元;第一收发单元用于通过LDP或者RSVP向该第一 TPE设备发送第五消息,该第五消息包括:与该SPE设备对应的第二伪线标识和第二伪线标签;第一伪线建立单元用于在该第一收发单元接收到该第一 TPE设备通过该LDP或者RSVP返回的第五响应消息后,与该第一 TPE设备建立该第一伪线,该第五响应消息包括:与该第一 TPE设备对应的第一伪线标识和第一伪线标签。
[0107]或者,
[0108]第一收发单兀,用于通过BGP向该第一 TPE设备发送第六消息,该第六消息包括:与该SPE设备对应的第一 VE标识和第一标签块信息,该第一 VE标识与该第一标签块信息中的第一标签相映射;第一伪线建立单元,用于在该第一收发单元接收到该第一 TPE设备通过该BGP返回的第六响应消息后,与该第一 TPE设备建立该第一伪线,该第六响应消息包括:与该第一 TPE设备对应的第三VE标识和该第三标签块信息,该第三VE标识与该第三标签块信息中的第三标签相映射。
[0109]更进一步的,在本发明的还一个实施例中,在上述各SPE设备的实施例的基础上,该SPE设备还包括:第一转发表建立模块,用于在该SPE设备通过LDP或者RSVP,获取与该第一 TPE设备对应的第一伪线标识和第一伪线标签,且通过BGP,获取与该第二 SPE设备对应的第二 VE标识和第二标签块信息之后,根据与该第一 TPE设备对应的第一伪线标识和第一伪线标签,以及与该第二 SPE设备对应的第二 VE标识和第二标签块信息,生成与该第
一SPE设备对应的转发表项,以使该SPE设备在接收到数据报文后,根据该SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发;或者,
[0110]该第一转发表建立模块还用于在该SPE设备通过BGP,获取与该第一 TPE设备对应的第三VE标识和该标签块信息,且通过BGP,获取与该第二 SPE设备对应的第二 VE标识和第二标签块信息之后,根据与该第一 TPE设备对应的第三VE标识和第三标签块信息,以及与该第二 SPE设备对应的第二 VE标识和第二标签块信息,生成与该SPE设备对应的转发表项,以使该SPE设备在接收到数据报文后,根据该SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0111]图9为本发明SPE设备的再一个实施例的结构示意图,如图9所示,本实施例的SPE设备包括:第三伪线建立模块31和第四伪线建立模块32 ;其中,第三伪线建立模块31用于通过BGP,与第一 SPE设备建立第二伪线;第四伪线建立模块32用于通过BGP,与第三SPE设备建立第三伪线;其中,该第一 SPE设备通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;该第三SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和该第二TPE设备之间建立多段伪线;该第一 SPE设备为该SPE设备的上游设备,该SPE设备为该第
三SPE设备的上游设备,且该第三SPE设备为该第二 TPE设备的上游设备;或者,该第一 SPE设备为该SPE设备的下游设备,该SPE设备为该第三SPE设备的下游设备,且该第三SPE设备为该第二 TPE设备的下游设备。
[0112]本实施例的SPE设备可以执行图5所示方法实施例的技术方案,其实现原理相类似,此处不再赘述。
[0113]在本实施例中,第二 SPE设备通过BGP,与第一 SPE设备建立第二伪线,并通过BGP,与第三SPE设备建立第三伪线,其中,第一 SPE设备通过LDP,BGP或者RSVP,与第一 TPE设备建立第一伪线,第三SPE设备还与第二 TPE设备建立伪线,以实现该第一 TPE设备和第
二TPE设备之间建立多段伪线,由于SPE设备可以直接通过BGP建立伪线,因此,可以有效地解决了现有技术中当SPE设备之间不支持LDP/RSVP而导致两个TPE设备之间无法建立MS-Pff的问题。
[0114]进一步的,在本发明的另一个实施例中,在上述图9所示实施例的基础上,在该第
一SPE设备为该SPE设备的上游设备,该SPE设备为该第三SPE设备的上游设备,且该第三SPE设备为该第二 TPE设备的上游设备时,该第三伪线建立模块31包括:第三接收单元和第三伪线建立单元;第三接收单元,用于接收该第一 SPE设备通过BGP发送的第七消息,该第七消息包括:与该第一 SPE设备对应的第一 VE标识和第一标签块信息,该第一 VE标识与第一标签块信息中的第一标签相映射;第三伪线建立单元,用于通过该第三接收单元通过该BGP向该第一 SPE设备返回第七响应消息,该第七响应消息包括:与该SPE设备对应的第
二VE标识和第二标签块信息,该第二 VE标识与第二标签块信息中的第二标签相映射,以与该第一 SPE设备建立该第二伪线。
[0115]可选地,第四伪线建立模块32包括:第四收发单元和第四伪线建立单元;第四收发单元,用于通过该BGP向该第三SPE设备发送第八消息,该第八消息包括:与该第二 SPE设备对应的第二 VE标识和第二标签块信息,该第二 VE标识与第二标签块信息中的第二标签相映射;第四伪线建立单元,用于通过该第四收发单元接收该第三SPE设备通过该BGP返回的第八响应消息,该第八响应消息包括:与该第三SPE设备对应的第四VE标识和第四标签块信息,该第四VE标识与第四标签块信息中的第四标签相映射,以与该第三SPE设备建立该第二伪线。
[0116]更为可选地,该SPE设备还包括:第二转发表项建立模块,用于在该SPE设备通过BGP,获取与第三SPE设备对应的第四VE标识和第四标签块信息,且通过BGP,获取与该第一SPE设备对应的第一 VE标识和第一标签块信息之后,根据与该第三SPE设备对应的第四VE标识和第四标签块信息,以及与该第一 SPE设备对应的第一 VE标识和第一标签块信息,生成该SPE设备对应的转发表项,以使该SPE设备在接收到数据报文后,根据该SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0117]更进一步的,在本发明的又一个实施例中,在上述图9所示实施例的基础上,在该第一 SPE设备为该第二 SPE设备的下游设备,该第二 SPE设备为该第三SPE设备的下游设备,且该第三SPE设备为该第二 TPE设备的下游设备时,该第四伪线建立模块包括:第四收发单元和第四伪线建立单元;第四收发单元,用于接收该第三SPE设备通过BGP发送的第九消息,该第九消息包括:与该第三SPE设备对应的第四VE标识和第四标签块信息,该第四VE标识与第四标签块信息中的第四标签相映射;第四伪线建立单元,用于该第四收发单元通过该BGP向该第三SPE设备返回第九响应消息,该第九响应消息包括:与该SPE设备对应的第二 VE标识和第二标签块信息,该第二 VE标识与第二标签块信息中的第二标签相映射,以与该第三SPE设备建立该第三伪线。
[0118]可选地,该第三伪线建立模块31包括:第三收发单元和第三伪线建立单元;第三收发单元,用于通过该BGP向该第一 SPE设备发送第十消息,该第十消息包括:与该SPE设备对应的第二 VE标识和第二标签块信息,该第二 VE标识与第二标签块信息中的第二标签相映射;第三伪线建立单元31,用于在该第三收发单元接收到该第一 SPE设备通过该BGP返回的第十响应消息,该第十响应消息包括:与该第一 SPE设备对应的第一 VE标识和第一标签块信息,该第一 VE标识与第一标签块信息中的第一标签相映射后,以与该第一 SPE设备建立该第二伪线。
[0119]更为可选地,该SPE设备还包括:第二转发表项建立模块,用于在该SPE设备通过BGP,获取与第三SPE设备对应的第四VE标识和第四标签块信息,且通过BGP,获取与该第一SPE设备对应的第一 VE标识和第一标签块信息之后,根据与该第三SPE设备对应的第四VE标识和第四标签块信息,以及与该第一 SPE设备对应的第一 VE标识和第一标签块信息,生成该SPE设备对应的转发表项,以使该SPE设备在接收到数据报文后,根据该SPE设备对应的转发表项,对该数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
[0120]本发明还提供了一种多段伪线的建立系统,包括:第一TPE设备、第二TPE设备、第一 SPE设备和第二 SPE设备,其中,该第一 SPE设备为上述图8所示的SPE设备。
[0121]本发明还提供了一种多段伪线的建立系统,包括:第一TPE设备、第二TPE设备、第一 SPE设备、第二 SPE设备和第三SPE设备,其中,第一 SPE设备为上述图8所示的SPE设备;第二设备为上述图9所述的SPE设备。
[0122]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种多段伪线的建立方法,其特征在于,包括: 第一交换运营商边缘SPE设备通过标签分发协议LDP、边界网关协议BGP或者资源预留协议RSVP,与第一终结运营商边缘TPE设备建立第一伪线; 所述第一 SPE设备通过BGP,与所述第二 SPE设备建立第二伪线; 其中,所述第二 SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备之间建立多段伪线。
2.根据权利要求1所述的多段伪线的建立方法,其特征在于,在所述第一TPE设备为所述第一 SPE设备的上游设备,所述第一 SPE设备为所述第二 SPE设备的上游设备,且所述第二 SPE设备为所述第二 TPE设备的上游设备时,所述第一 SPE设备通过BGP,与所述第二SPE设备建立第二伪线,包括: 所述第一 SPE设备通过BGP,向所述第二 SPE设备发送第一消息,所述第一消息包括:与所述第一 SPE设备对应的第一 VE标识和第一标签块信息,以供所述第二 SPE设备保存所述第一 VE标识和第一标签块信息;所述第一 VE标识与所述标签块信息中的第一标签相映射; 所述第一 SPE设备在接收到所述第二 SPE设备通过所述BGP返回的第一响应消息后,与所述第二 SPE设备建立所述第二伪线,所述第一响应消息包括:与所述第二 SPE设备对应的第二 VE标识和第二标签块信息;所述第二 VE标识与所述第二标签块信息中的第二标签相映射; 则所述第一 SPE设备通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线,包括: 所述第一 SPE设备接收所述第一 TPE设备通过LDP或者RSVP发送的第二消息,所述第二消息包括:与所述第一 TPE设 备对应的第一伪线标识和第一伪线标签;并通过所述LDP或者RSVP向所述第一 TPE设备返回第二响应消息,以与所述第一 TPE设备建立所述第一伪线,所述第二响应消息包括:与所述第一 SPE设备对应的第二伪线标识和第二伪线标签;或者, 所述第一 SPE设备接收所述第一 TPE设备通过BGP发送的第三消息,所述第三消息包括:与所述第一 TPE设备对应的第三VE标识和所述标签块信息;所述第三VE标识与所述标签块信息中的第三标签相映射,并通过所述BGP向所述第一 TPE设备返回第三响应消息,以与所述第一 TPE设备建立所述第一伪线,所述第三响应消息包括:与所述第一 SPE设备对应的第一 VE标识和所述标签块信息,所述第一 VE标识与所述标签块信息中的第一标签相映射。
3.根据权利要求1所述的多段伪线的建立方法,其特征在于,在所述第一TPE设备为所述第一 SPE设备的下游设备,所述第一 SPE设备为所述第二 SPE设备的下游设备,且所述第二 SPE设备为所述第二 TPE设备的下游设备时,所述第一 SPE设备通过BGP,与所述第二SPE设备建立第二伪线,包括: 所述第一 SPE设备接收到所述第二 SPE设备通过所述BGP发送的第四消息,所述第四消息包括:与所述第二 SPE设备对应的第二 VE标识和第二标签块信息,并保存所述第二 VE标识和标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射; 所述第一 SPE设备向所述第二 SPE设备发送第四响应消息,以与所述第二 SPE设备建立所述第二伪线;所述第四响应消息包括:与所述第一 SPE设备对应的第一 VE标识和所述第一标签块信息,所述第一 VE标识与所述标签块信息中的第一标签相映射; 则所述第一 SPE设备通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线,包括: 所述第一 SPE设备通过LDP或者RSVP向所述第一 TPE设备发送第五消息,所述第五消息包括:与所述第一 SPE设备对应的第二伪线标识和第二伪线标签;并在接收到所述第一TPE设备通过所述LDP或者RSVP返回的第五响应消息后,与所述第一 TPE设备建立所述第一伪线,所述第五响应消息包括:与所述第一 TPE设备对应的第一伪线标识和第一伪线标签;或者, 所述第一 SPE设备通过BGP向所述第一 TPE设备发送第六消息,所述第六消息包括 ?与所述第一 SPE设备对应的第一 VE标识和所述第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射;并在接收到所述第一 TPE设备通过所述BGP返回的第六响应消息后,与所述第一 TPE设备建立所述第一伪线,所述第六响应消息包括:与所述第一TPE设备对应的第三VE标识和第三标签块信息,所述第三VE标识与所述第三标签块信息中的第三标签相映射。
4.根据权利要求2或3所述的多段伪线的建立方法,其特征在于,还包括: 在所述第一 SPE设备通过LDP或者RSVP,获取与所述第一 TPE设备对应的第一伪线标识和第一伪线标签,且通过BGP,获取与所述第二 SPE设备对应的第二 VE标识和所述第二标签块信息之后,所述第一 SPE设备根据与所述第一 TPE设备对应的第一伪线标识和第一伪线标签,以及与所述第二 SPE设备对应的第二 VE标识和第二标签块信息,生成与所述第一SPE设备对应的转发表项,以使所述第一 SPE设备在接收到数据报文后,根据所述第一 SPE设备对应的转发表项,对所述数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发;或者, 在所述第一 SPE设备通过BGP,获取与所述第一 TPE设备对应的第三VE标识和所述第三标签块信息,且通过BGP,获取与所述第二 SPE设备对应的第二 VE标识和所述第二标签块信息之后,所述第一 SPE设备根据与所述第一 TPE设备对应的第三VE标识和所述第三标签块信息,以及与所述第二 SPE设备对应的第二 VE标识和所述第二标签块信息,生成与所述第一 SPE设备对应的转发表项,以使所述第一 SPE设备在接收到数据报文后,根据所述第一SPE设备对应的转发表项,对所述数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
5.—种多段伪线的建立方法,其特征在于,包括: 第二交换运营商边缘SPE设备通过边界网关协议BGP,与第一 SPE设备建立第二伪线; 所述第二 SPE设备通过BGP,与第三SPE设备建立第三伪线; 其中,所述第一 SPE设备通过标签分发协议LDP、BGP或者资源预留协议RSVP,与第一终结运营商边缘TPE设备建立第一伪线;所述第三SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备`之间建立多段伪线。
6.根据权利要求5所述的多段伪线的建立方法,其特征在于,在所述第一SPE设备为所述第二 SPE设备的上游设备,所述第二 SPE设备为所述第三SPE设备的上游设备,且所述第三SPE设备为所述第二 TPE设备的上游设备时,所述第二 SPE设备通过BGP,与第一 SPE设备建立第二伪线,包括: 所述第二 SPE设备接收所述第一 SPE设备通过BGP发送的第七消息,所述第七消息包括:与所述第一 SPE设备对应的第一 VE标识和第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射,并通过所述BGP向所述第一 SPE设备返回第七响应消息,所述第七响应消息包括:与所述第二 SPE设备对应的第二 VE标识和第二标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射,以与所述第一 SPE设备建立所述第二伪线; 则所述第二 SPE设备通过BGP,与第三SPE设备建立第三伪线,包括; 所述第二 SPE设备通过所述BGP向所述第三SPE设备发送第八消息,所述第八消息包括:与所述第二 SPE设备对应的第二 VE标识和所述第二标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射;并接收所述第三SPE设备通过所述BGP返回的第八响应消息,所述第八响应消息包括:与所述第三SPE设备对应的第四VE标识和第四标签块信息,所述第四VE标识与所述第四标签块信息中的第四标签相映射,以与所述第三SPE设备建立所述第三伪线。
7.根据权利要求5所述的多段伪线的建立方法,其特征在于,在所述第一SPE设备为所述第二 SPE设备的下游设备,所述第二 SPE设备为所述第三SPE设备的下游设备,且所述第三SPE设备为所述第二 TPE设备的下游设备时,所述第二 SPE设备通过BGP,与第三SPE设备建立第三伪线,包括: 所述第二 SPE设备接收所述第三SPE设备通过BGP发送的第九消息,所述第九消息包括:与所述第三SPE设备对应的第四VE标识和第四标签块信息,所述第四VE标识与所述第四标签块信息中的第四标签相映射,并通过所述BGP向所述第三SPE设备返回第九响应消息,所述第九响应消息包括:与所述第二 SPE设备对应的第二 VE标识和第二标签块信息,所述第二 VE标识与所述第二标签块 信息中的第二标签相映射,以与所述第三SPE设备建立所述第三伪线; 则所述第二 SPE设备通过BGP,与第一 SPE设备建立第二伪线,包括: 所述第二 SPE设备通过所述BGP向所述第一 SPE设备发送第十消息,所述第十消息包括:与所述第二 SPE设备对应的第二 VE标识和所述第二标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射;并接收所述第一 SPE设备通过所述BGP返回的第十响应消息,所述第十响应消息包括:与所述第一 SPE设备对应的第一 VE标识和第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射,以与所述第一 SPE设备建立所述第二伪线。
8.根据权利要求6或7所述的多段伪线的建立方法,其特征在于,还包括: 在所述第二 SPE设备通过BGP,获取与第三SPE设备对应的第四VE标识和所述第四标签块信息,且通过BGP,获取与所述第一 SPE设备对应的第一 VE标识和所述第一标签块信息之后,所述第二 SPE设备根据与所述第三SPE设备对应的第四VE标识和所述第四标签块信息,以及与所述第一 SPE设备对应的第一 VE标识和所述第一标签块信息,生成所述第二SPE设备对应的转发表项,以使所述第二 SPE设备在接收到数据报文后,根据所述第二 SPE设备对应的转发表项,对所述数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
9.一种SPE设备,其特征在于,包括: 第一伪线建立模块,用于通过LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;第二伪线建立模块,用于通过BGP,用于通过BGP,与第二 SPE设备建立第二伪线; 其中,所述第二 SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备之间建立多段伪线。
10.根据权利要求9所述的SPE设备,其特征在于,在所述第一TPE设备为所述SPE设备的上游设备,所述SPE设备为所述第二 SPE设备的上游设备,且所述第二 SPE设备为所述第二 TPE设备的上游设备时,所述第二伪线建立模块包括: 第二收发单元,用于通过BGP,向所述第二 SPE设备发送第一消息,所述第一消息包括:与所述SPE设备对应的第一 VE标识和第一标签块信息,以供所述第二 SPE设备保存所述第一VE标识和第一标签块信息;所述第一 VE标识与所述第一标签块信息中的第一标签相映射; 第二伪线建立单元,用于在所述收发单元接收到所述第二 SPE设备通过所述BGP返回的第一响应消息后,与所述第二 SPE设备建立所述第二伪线,所述第一响应消息包括:与所述第二 SPE设备对应的第二 VE标识和第二标签块信息;所述第二 VE标识与所述第二标签块信息中的第二标签相映射; 则所述第一伪线建立模块包括: 第一收发单元,用于接收所述第一 TPE设备通过LDP或者RSVP发送的第二消息,所述第二消息包括:与所述第一 TPE设备对应的第一伪线标识和第一伪线标签; 第一伪线建立单元,用于通过所述第一收发单元通过所述LDP或者RSVP向所述第一TPE设备返回第二响应消息,以与所述第一 TPE设备建立所述第一伪线,所述第二响应消息包括:与所述SPE设备对应的第二伪线标识和第二伪线标签; 或者,所述第一伪线建立模块包括: 第一收发单元,用于接收所述第一 TPE设备通过BGP发送的第三消息,所述第三消息包括:与所述第一 TPE设备对应的第三VE标识和第三标签块信息;所述第三VE标识与所述第三标签块信息中的第三标签相映射; 第一伪线建立单元,用于通过所述第一收发单元通过所述BGP向所述第一 TPE设备返回第三响应消息,以与所述第一 TPE设备建立所述第一伪线,所述第三响应消息包括:与所述SPE设备对应的第一 VE标识和第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射。
11.根据权利要求9所述的SPE设备,其特征在于,在所述第一TPE设备为所述SPE设备的下游设备,所述SPE设备为所述第二 SPE设备的下游设备,且所述第二 SPE设备为所述第二 TPE设备的下游设备时,所述第二伪线建立模块包括: 第二接收单元,用于接收到所述第二 SPE设备通过所述BGP发送的第四消息,所述第四消息包括:与所述第二 SPE设备对应的第二 VE标识和第二标签块信息,并保存所述第二 VE标识和标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射; 第二伪线建立单元,用于通过所述第二接收单元向所述第二 SPE设备发送第四响应消息,以与所述第二 SPE设备建立所述第二伪线;所述第四响应消息包括:与所述SPE设备对应的第一 VE标识和第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射; 则所述第一伪线建立模块包括:第一收发单元,用于通过LDP或者RSVP向所述第一 TPE设备发送第五消息,所述第五消息包括:与所述SPE设备对应的第二伪线标识和第二伪线标签; 第一伪线建立单元,用于在所述第一收发单元接收到所述第一 TPE设备通过所述LDP或者RSVP返回的第五响应消息后,与所述第一 TPE设备建立所述第一伪线,所述第五响应消息包括:与所述第一 TPE设备对应的第一伪线标识和第一伪线标签; 或者, 第一收发单元,用于通过BGP向所述第一 TPE设备发送第六消息,所述第六消息包括:与所述SPE设备对应的第一 VE标识和第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射; 第一伪线建立单元,用于在所述第一收发单元接收到所述第一 TPE设备通过所述BGP返回的第六响应消息后,与所述第一 TPE设备建立所述第一伪线,所述第六响应消息包括:与所述第一 TPE设备对应的第三VE标识和第三标签块信息,所述第三VE标识与所述第三标签块信息中的第三标签相映射。
12.根据权利要求10或11所述的SPE设备,其特征在于,还包括: 第一转发表建立模块,用于在所述SPE设备通过LDP或者RSVP,获取与所述第一 TPE设备对应的第一伪线标识和第一伪线标签,且通过BGP,获取与所述第二 SPE设备对应的第二VE标识和第二标签块信息之后,根据与所述第一 TPE设备对应的第一伪线标识和第一伪线标签,以及与所述第二 SPE设备对应的第二 VE标识和第二标签块信息,生成与所述第一 SPE设备对应的转发表项,以使所述SPE设备在接收到数据报文后,根据所述SPE设备对应的转发表项,对所述数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发;或者, 所述第一转发表建立模块还用于在所述SPE设备通过BGP,获取与所述第一 TPE设备对应的第三VE标识和所述第三标签块信息,且通过BGP,获取与所述第二 SPE设备对应的第二 VE标识和所述第二标签块信息之后,根据与所述第一 TPE设备对应的第三VE标识和所述第三标签块信息,以及与所述第二 SPE设备对应的第二 VE标识和所述第二标签块信息,生成与所述SPE设备对应的转发表项,以使所述SPE设备在接收到数据报文后,根据所述SPE设备对应的转发表项,对所述数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
13.—种SPE设备,其特征在于,包括: 第三伪线建立模块,用于通过BGP,与第一 SPE设备建立第二伪线; 第四伪线建立模块,用于通过BGP,与第三SPE设备建立第三伪线; 其中,所述第一 SPE设备通过 LDP、BGP或者RSVP,与第一 TPE设备建立第一伪线;所述第三SPE设备还与第二 TPE设备建立伪线,以实现所述第一 TPE设备和所述第二 TPE设备之间建立多段伪线。
14.根据权利要求13所述的SPE设备,其特征在于,在所述第一SPE设备为所述SPE设备的上游设备,所述SPE设备为所述第三SPE设备的上游设备,且所述第三SPE设备为所述第二 TPE设备的上游设备时,所述第三伪线建立模块包括: 第三接收单元,用于接收所述第一 SPE设备通过BGP发送的第七消息,所述第七消息包括:与所述第一 SPE设备对应的第一 VE标识和所述第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射; 第三伪线建立单元,用于通过所述第三接收单元通过所述BGP向所述第一 SPE设备返回第七响应消息,所述第七响应消息包括:与所述SPE设备对应的第二 VE标识和第二标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射,以与所述第一 SPE设备建立所述第二伪线; 则所述第四伪线建立模块包括: 第四收发单元,用于通过所述BGP向所述第三SPE设备发送第八消息,所述第八消息包括:与所述第二 SPE设备对应的第二 VE标识和第二标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射; 第四伪线建立单元,用于通过所述第四收发单元接收所述第三SPE设备通过所述BGP返回的第八响应消息,所述第八响应消息包括:与所述第三SPE设备对应的第四VE标识和第四标签块信息,所述第四VE标识与所述第四标签块信息中的第四标签相映射,以与所述第三SPE设备建立所述第三伪线。
15.根据权利要求13所述的SPE设备,其特征在于,在所述第一SPE设备为所述第二SPE设备的下游设备,所述第二 SPE设备为所述第三SPE设备的下游设备,且所述第三SPE设备为所述第二 TPE设备的下游设备时,所述第四伪线建立模块包括: 第四收发单元,用于接收所述第三SPE设备通过BGP发送的第九消息,所述第九消息包括:与所述第三SPE设备对应的第四VE标识和所述第四标签块信息,所述第四VE标识与所述第四标签块信息中的第四标签相映射; 第四伪线建立单元,用于所述第四收发单元通过所述BGP向所述第三SPE设备返回第九响应消息,所述第九响应消息包括:与所述SPE设备对应的第二 VE标识和第二标签块信息,所述第二 VE标识与第二标签块信息中的第二标签相映射,以与所述第三SPE设备建立所述第三伪线; 则所述第三伪线建立模块包括: 第三收发单元,用于通过所述BGP向所述第一 SPE设备发送第十消息,所述第十消息包括:与所述SPE设备对应的第二 VE标识和第二标签块信息,所述第二 VE标识与所述第二标签块信息中的第二标签相映射; 第三伪线建立单元,用于在所述第三收发单元接收到所述第一 SPE设备通过所述BGP返回的第十响应消息,所述第十响应消息包括:与所述第一 SPE设备对应的第一 VE标识和第一标签块信息,所述第一 VE标识与所述第一标签块信息中的第一标签相映射后,以与所述第一 SPE设备建立所述第二伪线。
16.根据权利要求14或15所述的SPE设备,其特征在于,还包括: 第二转发表项建立模块,用于在所述SPE设备通过BGP,获取与第三SPE设备对应的第四VE标识和所述第四标签块信息,且通过BGP,获取与所述第一 SPE设备对应的第一 VE标识和所述第一标签块信息之后,根据与所述第三SPE设备对应的第四VE标识和所述第四标签块信息,以及与所述第一 SPE设备对应的第一 VE标识和所述第一标签块信息,生成所述SPE设备对应的转发表项,以使所述SPE设备在接收到数据报文后,根据所述SPE设备对应的转发表项,对所述数据报文进行标签交换处理,并将标签交换处理后的数据报文进行转发。
17.一种多段伪线的建立系统,其特征在于,包括:第一 TPE设备、第二 TPE设备、第一SPE设备和第二 SPE设备,其中,所述第一 SPE设备和所述第二 SPE设备为如权利要求9至12任一所述的SPE设备。
18.一种多段伪线的建立系统,其特征在于,包括:第一 TPE设备、第二 TPE设备、第一SPE设备、第二 SPE设备和第三SPE设备,其中,所述第一 SPE设备为如权利要求9至12任一所述的SPE设备;所述第二设`备为如权利要求13至16任一所述的SPE设备。
【文档编号】H04L29/06GK103491103SQ201310463413
【公开日】2014年1月1日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】晏雪锋 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1