使以太网与mpls网络交互工作的方法和设备的制作方法

文档序号:7936327阅读:322来源:国知局
专利名称:使以太网与mpls网络交互工作的方法和设备的制作方法
技术领域
本发明涉及通信网络,更具体来说,涉及用于使以太网 与MPLS网络交互工作的方法和i殳备。
背景技术
通信网络上的各种网络元件使用本文中称作协议的预 定义规则集合相互通信。不同的协议用于管理通信的不同方面,例如 应当如何形成信号以便在网络元件之间传输、协议数据单元应当具有 的外观的各个方面、分组应当由网络元件如何处理或者通过网络路由 以及与路由选择信息关联的信息应当如何在网络元件之间交换。 以太网是由电气和电子工程师协会(IEEE)定义为标准 802.1的众所周知的组网协议。按常规,以太网已经用于在企业、如 商业和校园中实现网络,以及其它技术已经用于通过较长距离来传输 网络业务。随着以太网标准随时间演进,以太网作为长距离传输4支术 也已经变得更为可行。原始以太网标准允许规定源地址(SA)和目标地址(DA)。 随时间推移,已经添加若干附加字段以便允许相对于特定以太网帧指 定其它值。IEEE 802.1规定的原始以太网帧格式包括源地址(C-SA)和 目标地址(C-DA)。 IEEE 802.1Q添加了客户VLAN标签(C标签),它
10包含以太网类型(Ethertype)、 TCI信息和客户VLANID。 IEEE802.1ad 添加了提供商VLAN标签(S标签),它也包含以太网类型、TCI信息 和订户VLAN ID。 C标签允许客户指定VLAN,而S标签允许服务 提供商在服务提供商的网络上为该帧指定VLAN。这些标签还允许客 户和订户指定与理解本文所公开的构成无关的其它方面。当使用 802.1ad来实现网络时,它可称作Q in Q封装或者提供商桥接(PB)。 使用这种以太网标准所实现的域将称作提供商桥接(PB)域。 以太网标准已经演进成还允许发生第二封装过程,如 IEEE802.1ah所规定。具体来说,服务提供商网络的入口网络元件可 采用外部MAC报头来封装原始以太网帧,其中外部MAC才艮头包含 服务提供商网络上的目标地址(B-DA)、服务提供商网络上的源地址 (B-SA)、 VLAN ID(B-VID)和服务实例标签(I-SID)。客户MAC地址 C-SA和C-DA与I-SID的组合通常称作I标签。使用这种以太网标准 所实现的域将称作提供商骨干桥接(Provider Backbone Bridging)(PBB) 域。 还存在已经开发或者正在开发的过程中的、可用于一个 或多个域的两种其它以太网标准。具体来说,IEEE 802.1 Qay规定网 络元件根据B-DA和B-VID来交换业务而不只是按照B-DA来转发业 务的方式。在使用这种技术所建立的以太网网络上所转发的帧的报头 没有改变,但是使用信息的方式改变为允许以不同方式进行转发。使 用这种转发范例来转发业务的网络域将称作提供商骨干中继(PBT)。 在IEEE 802.1Qay中,PBT通常称作提供商骨干网桥-业务工程 (Provider Backbone Bridges-Traffic Engineering)(PBB-TE)。 因jt匕,术 语"PBT"在本文中用来表示按照这种标准所实现的网络。 PBB、 PB和原始以太网标准-使用生成树协议来确定哪 些链路应当用于在网络上广播业务以及哪些链路应当用于在网络上 转发单播业务。为了克服使用生成树的缺点,另一个以太网控制平面 作为IEEE802.1aq正在开发的过程中,其中最短路径路由选择协i义、如中间系统到中间系统(IS-IS)或者开放式最短路径优先(OSPF)在控 制平面中用于建立通过网络的转发路径。然后,域上的业务可根据 B-DA和B-VID以类似于PBT的方式来转发,但是从控制角度来看, 最短路径路由选择协议代替生成树用于定义通过网络的路由。这样实 现的域在本文中将称作提供商链路状态桥接(PLSB)域。在2006年10 月2日提交的标题为"提供商链路状态桥接(Provider Link State Bridging)"的美国专利No.l 1/537775中更详细地描述了 PLSB,通过 引用将其内容结合到本文中。由于PLSB表示控制平面,所以它可用 来控制分组的转发,同时允许如上所述使用PB、 PBB或PBT来封装 分组。 MPLS是另一种常用的组网协议。MPLS规定可通过网 络来建立标记(label)交换^各径的方式。在MPLS标记边缘路由器(LER) 接收到分组时,LER将确定分组的目标LER,将标记附到分组,并 且将分组转发给到目标LER的路径上的第一标记交换路由器(LSR)。 LSR将,人分组剥离标记,查找标记以^^确定;f寺应用于分组的下一个标 记和;f各径的下一跳,以及将分组向前转发到下一跳。这在网络上逐跳 进行,以便使分组在通过MPLS网络的标记交换路径(LSP)上转发。 LSP连接MPLS网络上的一对节点。由于一个以上客户 可能需要在端点对之间传送业务,所以希望允许多个客户共享一个 LSP而不是为各客户创建新的LSP。在MPLS中,这通过使用伪线 (Pseudowire)来实现。伪线允许不同VLAN的业务^皮添加服务标记, 使得来自多个客户、VPN等的业务可使用共同的LSP,并且通过出 口 LER来区分。利用伪线的服务将称作虚拟专用线路服务(VPWS)。 除了伪线之外,开发了用于MPLS的分支机制,它将允 许在标记交换路由器(LSR)处接收到的给定分组被复制并且从一个以 上转发器(forwarder)传递。利用MPLS网络的这个特征的服务将称作 虚拟专用LAN服务(VPLS)。 VPLS使用伪线来建立通过网络的路径, 但是允许伪线所定义的路径出现分支以便模拟局域网(LAN)。
VPLS使用draft-ietf-12vpn-signaling-08.txt和IETF RFC 4447中描述的信令协议来建立伪线。通过引用将这些协议的每个的 内容结合到本文中。RFC 4"7引入附加组标识符(Attachment Group Indentifier)(AGI),它可概念化为VPN标识符或VLAN标识符。AGI 规定在出口节点的转发器的逻辑组,而不是规定特定的个别转发器。 当这样实现时,与特定VPLS或伪线关联的附加电路构造成包括标识 转发器组的附加组标识符(AGI)以及标识组中的特定转发器的附加个 别标识符(Attachment Individual Identifier)(AII)。 在操作中,MPLS网络将使用标记分发协议(LDP)来建 立通过网络的标记交换路径。作为这个过程的一部分,LDP将允许标 记边缘路由器(LER)交换AGI/AII对,它们将允许网络建立伪线的数 据平面(dataplane)。这将在节点建立转发器,以便使分组以规定方式 转发。当帧到达入口 LER时,入口 LER将采用本地信息来才企查 AGI/AII对的信号通知值,并且应用服务标记以及隧道标记。隧道标 记将用于沿通过MPLS网络的LSP来转发帧,同时服务标记由入口 节点用于在入口获得伪线的上下文,使得帧可发送到正确的转发器集 合。然后,转发器用于当业务退出MPLS网络时将业务转发给正确的 客户/VPN。因此,AGI/AII对由入口/出口 LER在建立VPLS服务的 信令阶段用于协调应当如何在出口处理帧以便使帧转发到正确客户。 为了监视网络如何操作,例如执行故障检测、故障隔离、 故障确认以及其它类型的故障检测和纠正,运营商可能想要在网络上 发送操作、管理和维护(OAM)服务帧。不同的OAM流可用于监视网 络上的连接的不同方面或l殳。例如,OAM流可在网络上端对端地Y吏 用,可用于监视特定域内的连接,或者可用于监视网络上的连接的其 它方面。特定OAM流在本文中将称作管理实体(ME)。通过监视特定 ME,网络管理器(Network Manager)可确定连通性是否存在于网络的 那个部分,以及如果连通性不存在,则可使网络管理器能够隔离网络 上的故障。当要求以太网网络和MPLS网络连接在一起时,网络管理器可需要能够在组合MPLS/以太网网络上定义维护实体。 如上所述,以太网网络和MPLS网络均实现了允许识别 来自不同VLAN的业务以及还允许识别与VLAN内的特定服务实例 关联的业务的特征。当网络互连时,有利的是,允许在网络级或服务 级进行交互工作,使得可在互连网络上端对端地提供特定服务。另外, 从管理角度来看,有利的是,能够定义OAM维护实体,以便监视 MPLS/以太网网络的方面。

发明内容
提供PW或VPLS服务的MPLS网络可与按照802.1ah 或802.1Qay所实现的以太网网络互连。MPLS网络可以是核心,并 且向以太网接入网提供服务,反过来也是一样。另外,不同类型的接 入网的混合可通过MPLS核心或以太网核心互连。在月良务帧将在 MPLS网络上从入口以太网网络映射到出口以太网网络的情况下, VLAN ID值将i殳置成对应于通过MPLS核心的PW,以4更到达特定出 口以太网网络。在MPLS核心实现VPLS的情况下,目标地址可选择 成允许以太网网络选择正确的VPLS实例。在使用以太网核心的情况 下,以太网核心可根据与服务帧关联的伪线标记或者根据与服务帧关 联的B-VID、 I-SID或B-VID和B-DA来选择隧道。


通过所附权利要求书中的详细资料来指出本发明的方 面。通过附图、作为示例来说明本发明,附图中相似的参考标号表示 相似元件。以下附图公开本发明的各种实施例,仅用于说明而不是要 限制本发明的范围。为了简洁起见,并不是可在每个附图中标记每一 个组件。附图包括 图1-3是通信网络的原理框图,示出可连接以太网和 MPLS网络域的三种示例方式;
14
图4是包括MPLS网络和以太网(PBT)核心网络的网络 的参考视图的原理框图; 图5是根据本发明的一个实施例、通过图4的参考网络 的路径的原理框图,示出当数据穿过网络时应用于数据的报头的格 式; 图6是包括MPLS网络和以太网(PBB)核心网络的网络 的参考视图的原理框图; 图7是根据本发明的一个实施例、通过图6的参考网络 的路径的原理框图,示出当数据穿越网络时应用于数据的报头的格 式; 图8是包括MPLS网络和以太网(PBT/PBB)核心网络的 网络的参考视图的原理框图; 图9是包括以太网(PBT)网络和MPLS(PW)核心网络的 网络的参考视图的原理框图; 图IO是根据本发明的一个实施例、通过图9的参考网 络的路径的原理框图,示出当数据穿过网络时应用于数据的报头的格 式; 图11是根据本发明的一个实施例、通过图9的参考网 络的路径的原理框图,示出当数据穿过网络时应用于数据的报头的另 一种格式; 图12是根据本发明的一个实施例、示出可在图9的网 络中实现的示例维护实体的原理框图; 图13是包括属于不同域的以太网(PBT)网络以及 MPLS(PW)核心网络的网络的参考视图的原理框图; 图14是根据本发明的一个实施例、通过图13的参考网 络的路径的原理框图,示出当数据穿过网络时应用于数据的报头的格
式;图15是根据本发明的一个实施例、示出图13的网络中
15的PBT中继段的原理框图; 图16是根据本发明的一个实施例、示出可在图15的网 络中实现的示例维护实体的原理框图;. 图17-19是示出可用于互连PBT和MPLS网络的若干 不同互连的原理框图; 图20是包括属于不同域的以太网(PBB)网络以及 MPLS(PW)核心网络的网络的参考视图的原理框图; 图21是根据本发明的一个实施例、通过图20的参考网 络的路径的原理框图,示出当数据穿过网络时应用于数据的报头的格
式; 图22是包括通过MPLS(VPLS)核心网络互连的以太网 (PBB/PBT)网络和MPLS网络的网络的参考视图的原理框图; 图23是才艮据本发明的一个实施例、通过图22的参考网 络的路径的原理框图,示出当数据穿过网络时应用于数据的报头的格 式; 图24是包括通过MPLS(PW)核心网络互连的以太网 (PBB/PBT)网络和MPLS网络的网络的参考视图的原理框图; 图25是#4居本发明的一个实施例、通过图24的参考网 络的路径的原理框图,示出当数据穿过网络时应用于数据的报头的格 式;以及 图25A是^^据本发明的一个实施例、通过图24的参考 网络的路径的原理框图,示出当数据穿过网络时应用于数据的报头的 另一种格式。
具体实施例方式
以下详细描述提出了许多具体细节,以便提供对本发明 的透彻了解。但是,本领域的技术人员会理解,即使没有这些具体细 节也可实施本发明。在其它情况下,没有详细描述众所周知的方法、过程、组件、协议、算法和电路,以免影响对本发明的理解。 当以太网网络和MPLS网络互连时,两个网络将在彼此 之间传递协议数据单元。根据网络连接方式,在一个网络上的服务实 例可转换成在另 一个网络上的服务实例。以这种方式互连不同类型的 网络的系统在本文中将称作"服务交互工作"。服务交互工作暗含到 另 一 个域的切换使得另 一 个域从服务帧识别其服务实例(例如 PW/VPLS),将服务帧转换为其服务实例,并且将它们传送。在这种 情况下,在另一个域内服务帧的变换是预期的。在以太网/MPLS上下 文中,服务交互工作可通过各种方式进行。例如,服务交互工作可在 MPLS网络从以太网网络上祐:使用的I-SID或者其它服务标识符识别 其服务实例、如PW或VPLS的情况下进行。 互连两个域的另 一种方式是使两个域封装月良务帧以侵_ 传输,而没有变换服务帧。这种性质的互连在本文中将称作网络交互 工作。在以太网到MPLS上下文中,网络交互工作可通过各种方式进 行。例如,网络交互工作可在MPLS网络从以太网网络上被使用的 VLAN ID识别其服务实例、如PW或VPLS的情况下进行。 由于无凄t不同类型的以太网以及可例示MPLS网络的 若干不同方式,存在许多可能的交互工作情况。下面提出使MPLS 和以太网网络交互工作的若干方式。由于存在MPLS组网调整(gear) 的大部署基础(deployed base),强调选拷—吏MPLS和以太网网络交互 工作的方式,它将使对于MPLS组网调整所需的修改量为最小。 图1-3示出三个示例通信网络,并且示出可连接以太网 和MPLS网络域的三种示例方式。图1中,客户边缘(CE)装置10借 助以太网接入交换机12与聚合网络14 、如城市(Metro)区域网(MAN) 连接。以太网接入交换机的使用是可选的,并且本发明并不受客户边 缘装置10与聚合网络连接的方式的限制。另外,以太网接入交换机 具有许多常用名称、如网络接口分界(NID),因而许多不同的方式可 用于接入本文所述的网络。另外,在整个描述中,术语"城市区(metro)"
17网络将用来表示聚合网络。但是,本发明并不局限于将城域网与核心 网络交互工作的实现,因为本发明的实施例可用于使任何预期大小以 及在任何预期上下文中的以太网和MPLS域交互工作。城市区网络与
核心网络16连接,核心网络16可与其它城市区网络连接。 城市区网络可使用MPLS来实现,而核心网络可4吏用以 太网来实现,如图1所示。备选地,核心网络可使用MPLS来实现, 而》成市区网络可使用以太网来实现,如图2所示。又备选地,以太网 和MPLS网络的混合可用于实现城市区网络,而MPLS或以太网可 用于核心,如图3所示。因此,以太网和MPLS网络可通过许多不同 的方式连接在一起,相应地可能希望根据特定上下文以不同方式来使 网络交互工作。 另外,两个或更多城市区网络可使用共同的控制平面来 实现,使得两个城市区网络将净皮认为是一个逻辑网络。将另一个网络 与共同的城市区网络交互工作可需要考虑以下事实两个城市区网络 使用共同的控制平面来实现,使得数据流可通过城市区网络来共同实 现,而无需通过中介核心网络(intervening core network)进4亍变更。因 此,许多不同的网络情形是可能的,并且根据特定实现,使网络交互 工作的方式也可改变。 图1中,客户边缘(CE)IO将分组/帧传递给以太网接入 交换机(EAS)12。 EAS将分组传递给MPLS网络上的多服务边缘 (MSE) 18,多服务边缘(MSE) 18将分组;故置到城市区网络的标记交换 路径(LSP)。 MPLS网络可根据是基于分组的IP地址还是IP地址和 VLAN ID选择分组的标记来实现伪线(PW)或虚拟专用LAN服务 (VPLS)。分组将由城市区网络的边缘上的另一个MSE接收,并且传 递给核心网络上的交换-提供商边缘(S-PE)20。 图1中的城市区网络14是具有配置成接收业务并且将 业务放到通过网络的标记交换路径(LSP)上的多个多服务边缘(MSE) 网络元件的MPLS网络。MSE网络元件充当标记边缘路由器(LER),它按照分组将选取的通过MPLS网络的路径向分组指配标记。MSE 还添加一个或多个伪线(PW)标签,以便使来自多个客户的业务能够 在通过网络的给定LSP上进行复用。在操作中,MSE将从S-PE接收 帧,并且指配标记和PW标签。标记将用于在MPLS网络上转发帧, 而PW标签将用于对帧解复用,以便识别与该标签关联的客户流。 图1的实施例中的核心网络是配置成使用IEEE 802.1 ah(Mac in Mac)所定义的提供商骨干桥接(PBB)或者IEEE 802.1Qay所 定义的提供商骨干传输(PBT)进行操作的以太网网络。在PBB网络中, 根据分组的外部报头中的目标MAC地址在网络上转发分组。PBT网
来建立显式路径,以及在网络内冲艮据目标地址和VLAN ID进行转发。 可选地,在同一个网络中, 一系列VID可用于实现PBT,而其它VID 可用于实现PBB。因此,两种类型的网络可共存。在以下描述中,具 体参照与MPLS网络交互工作的特定类型的以太网网络。本描述不是 要理解为关于仅存在一种类型的以太网网络的指示,而是要理解为表 示特定类型的以太网技术可如何适应与MPLS网络交互工作。也可实 现其它以太网标准,并且随着开发新标准,本文所公开的概念可扩展 为在适用的情况下与那些新标准结合。在图l所示的示例中,城市区网络具有多个MSE 18, 它们配置成实现用户到网络接口 (UNI)的接口 ,以使_使客户(例如CE IO或EAS 12)能够与城市区网络连接。在城市区网络14与核心网络 16之间的边界上,网络元件将实现网络到网络接口(NNI),以便使网 络元件能够与其它网络元件连接。 图2与图1相似,但城市区网络实现为以太网网络 (PBB、 PBT的任一个),而核心网络是MPLS网络(PW或VPLS)。图 3也是相似的,但城市区网络是以太网和MPLS的混合,而核心是 MPLS网络。其它网络情形同样也是可能的。图4示出其中三个MPLS接入网410、 420、 430(城市区
19网络)通过PBT核心网络450互连的示例网络400。图6示出其中PBB 核心网络650用于互连MPLS城市区网络的一个类似实施例。如上所 述,本文所使用的术语"提供商骨干中继(PBT)"表示使用以太网标 准802.1Qay来实现的网络,它允许通过网络建立业务工程^各径(traffic engineered paths)。在IEEE 802.1Qay中规定了 PBT工作的方式,通过 引用将其内容结合到本文中。术语提供商骨干桥接(PBB)表示使用 Mac in Mac封装建立的以太网网络,以便允许网络中的转发才艮据^是供 商MAC寻址而不是客户MAC寻址进行。在IEEE 802.1ah中规定了 PBB进行工作的方式,通过引用将其内容结合到本文中。 在图4所示的实施例中,MPLS接入网包括网络提供商 边缘(N-PE)网络元件402 ,它与例如客户边缘(CE)404或用户-提供商 边缘(U-PE)406等客户接口 (interface with)。 MPLS接入网还包括与核 心网络450连接的交换提供商边缘(S-PE)408。 PBT核心网络包括提 供商边缘(PE)网络元件452,它将核心网络与接入网互连。 在例如图4所示的一种情形中,MPLS接入网和PBB 或PBT核心网络可在网络级或月良务级交互工作。如果网络在网络级 交互工作,则MPLS域将把PBB/PBT域看作是服务器域,并且不与 它对等。但是,MPLS域节点在PBB/PBT域的任一侧将对等。MPLS 域将传送和接收包含LSP有效载荷的以太网封装帧,其中以太网封 装是链路本地的(这里的链路表示为在两个MPLS对等节点之间,它 对于PBB/PBT域经过虚拟化)。因此,PBB/PBT域将接收需要映射到 PBB/PBT服务实例的以太网帧。 相应地,从网络交互工作的观点来看,PBT域要求MPLS 域使用虚拟链路(即VLAN),使得MPLS节点仅使用虚拟链路,使得 它仅专用于单个对等MPLS域。通过使特定MPLS域对于其它MPLS 域的每个使用不同的VLAN值或VLAN值的集合,在PBT核心上的 入口节点可将VLAN值映射到PBT核心中的PBT中继,以便使帧转 发到正确的MPLS域。因此,例如,夯支定VLAN l由MPLS域X用于送往MPLS域Y的业务,以及VLAN 2由MPLS域X用于送往 MPLS域Z的业务。通过对于每个目标MPLS域使用不同的VLAN ID, 在PBT核心上的入口节点可通过查看与帧关联的VLAN ID来选择将 业务传送到MPLS域Y或者MPLS域Z的中继。 在要求不同的PBT中继具有不同的业务工程需求的情 况下, 一个以上PBT中继可在城市区的相同集合之间实现。因此, 可选地,VLAN值的集合可用于指定在城市区对之间延伸的PBT中 继的集合。如果MPLS域不能实现虚拟接口 、即对于不同的目标MPLS 域实现不同的VLAN ID,则应当使用PBB核心网络来代替PBT核心 网络。备选地,S-PE可对各城市区网络使用不同的端口(物理接口), 使得PE能够根据入口物理接口将业务映射到往不同城市区网络的不 同PBT中继。 如果图4所示的网络将在服务级交互工作,则MPLS域 将PBB/PBT域看作是对等域。MPLS域将传送和接收包含伪线有效 载荷的以太网封装帧。在这种情况下,以太网封装对于MPLS与 PBB/PBT节点之间的链路将是链路本地的。PBB/PBT域将接收以太 网帧,对帧解封以便获得对PW封装帧的访问。因此,当网络要在服 务级交互工作的情况下,PBB/PBT域优选地将支持符合MS-PW的伪 线信令。备选地,也可使用静态配置。下面将结合图9-12来描述这 种类型的交互工作的附加细节。 在图4所示的示例中,接入交换机(U-PE)406将本地月l 务帧(native service frame)切换到MPLS接入交换机(N-PE)402,以侵_ 通过伪线(PW)月1务透明地携带。N-PE 402封装通过PW的不同本地 服务(例如TDM)。 N-PE建立端对端PW。 S-PE可以可选地在它们之 间运行有向LDP会话。PBT核心表现为S-PE之间的单个以太网链路。 S-PE还在彼此之间建立LSP。 PBT核心提供LSP隧道的传输。因此, 例如在图4中,S-PEl将与S-PE3建立跨越PBT核心的LSP。 PBT 核心将对于沿S-PEl与S-PE3之间的LSP传递的分组提供传输服务。在各MPLS网络中,LSP还将在N-PE与S-PE之间建立。因此,例 如,LSP可在MPLS网络X中的N-PE2与S-PE1之间建立,以及类 似地在MPLS网络Y中的S-PE3与N-PE 4之间建立。LSP可以是穿 过MPLS域和PBT域的一个LSP,或者可以是这三个段的每个中的 单独LSP。 PE提供PBT中继,使得进入PBT网络的帧携带专用于 将MPLS域仅与单个其它域的连接(即如上所述的专用虚拟接口 )的标 签或者携带具有公共标签的S-PE的DA。 PE根据与帧关联的标签把 从S-PE所接收的帧映射到PBT中继,或者使用VLAN和DA来识别 PBT中继。为了弹性(resiliency)和环路消除,PE可建立主中继和备用 中继。 在MPLS网络中可向分组提供特定的服务质量。例如, 接入交换机U-PE或MPLS接入交换机(N-PE)可在MPLS报头中设置 LSP Exp位,以指明特定服务类。为了允许以太网网络在分组穿越核 心网络时向分组提供相同的服务质量,可希望将LSP Exp位映射到以 太网报头中的B标签(B-Tag)p位。p位是在B标签中指定、IEEE 802. lp 所定义以指明服务质量的三个位。可选地,可设置与分组穿越PBT 网络时应用于分组的以太网报头关联的p位,以^i是供与关联MPLS 网络中的分组相似的服务质量。 图5示出可在分组穿过图4的网络时对分组进行的封 装。在图5所示的示例中,将会有支定分组在靠近MPLS接入网X的 U-PE2处从CE2接收,并且送往与靠近MPLS接入网Y的U-PE4处 连接的CE4。 如图5所示,U-PE2将输出服务帧500,它在由N-PE2 接收时将被映射到往N-PE4的LSP。用于将分组乂人N-PE 2传递到 N-PE 4的LSP可在两个MPLS网络之间端对端延4申,或者可端接于 各MPLS网络。例如,第一LSP可从N-PE2延伸到S-PE1,第二LSP 可从S-PE1延伸到SPE3,以及第三LSP可从S-PE3延伸到N-PE4。
22备选地,单个LSP可从N-PE2延伸到N-PE4。在涉及一个以上LSP 段的情况下,两个段之间的端点将单独发信号通知LSP,并且将业务 从一段映射到下一段,以便完成通过网络的路径。类似地,这种情况 下的网络元件还可映射不同LSP段上的PW,以1更允许PW服务在网 络上端对端地延伸。 在图5所示的示例中,当N-PE2接收到分组时,它将向 分组指配LSP标记502以及向分组指配PW标记504。这种情况下的 LSP标识通过网络的^各径,而PW标记允许来自多个客户的业务在同 一个LSP上复用并且由端^各由器(end router)来区别,使得不同业务可 在网络的出口转发给正确客户。除了 LSP标记和PW标记之外,N-PE将指配《连路层以 太网报头(传输报头506),它将由网络元件用于将分组转发到MPLS 网络的下一跳。MPLS网络的每跳将去除传输报头,读取LSP标记, 将LSP标记与新的LSP标记交换,以及将分组转发到MPLS网络的 下一跳。MPLS网络进行工作的方式不是要背离标准惯例。 当S-PE接收到分组时,它将照常#^亍标记交换,并且 通过穿过PBT核心网络的LSP转发分组。PE在4妄收到分组时将确定 用于携带分组的PBT中继,如以上更详细描述。例如,PE可读耳又与 传输报头关联的B-DA或者B-TAG中包含的B-VID,以便确定将要 用于在PBT核心网络上携带分组的PBT中继。然后,PE将采用报头 508来封装分组,报头508将用于在PBT核心网络上传送分組。报头 可以是标准802.1ah PBB封装报头,它将用于在PBT核心网络上的 PBT中继传输分组。 在PBT网络的出口接收到分组时,PE将剥离报头508, 并且将分组转发给S-PE3。 S-PE3将剥离传输报头506,读取LSP标 记,以及将分组转发到N-PE4。在通过PBT核心的LSP以及通过MPLS 接入网Y的LSP是不同的LSP的情况下,S-PE3在将分组转发到 MPLS接入网Y的LPS之前,将分组从一个LSP映射到另 一个LSP。
从弹性的观点来看,PBT网络可实现主PBT中继和备 用PBT中继,使得PBT中继可^L认为是弹性的。MPLS域可运行它 自己的弹性PW,这些PW对PBT核心是透明的。互连的性质确定可 见性等级以及任何故障的影响。 本文中结合图4-5所述的解决方案允许PE在没有参考 PW标记的情况下进行工作。当专用虚拟接口(即VLAN ID)由S-PE 用于向不同MPLS网络转发分组时,通过使用VID来识别I-SID以及 将要用于创建在PBT网络传送分组时使用的报头508的PBT中继, PE可以正常方式工作。另外,不要求S-PE将通过PBT网络的链路 当作与常规以太网链路不同的链路。但是,这种解决方案对于在PBT 网络上传递的各帧需要附加的22字节开销,因为如图5所示,PBT 网络的入口 PE所执行的封装过程将使802.1 ahMAC报头508在帧进 入PBT网络时应用于帧。另外,如果MPLS网络没有使用虚拟接口 , 并且因此使用相同的VID来识别一个以上另外的MPLS网络,则可 要求PE使用其它字段将输入帧映射到PBT中继。例如,在这种情况 图6示出其中4吏用802.1 ah所实现的PBB核心网络用 于互连MPLS接入网的另 一 个示例。如图6所示,接入交换机(U-PE) 将本地服务帧切换到MPLS接入交换机(N-PE),以便通过PW服务透 明地携带。N-PE封装通过伪线的不同本地服务。N-PE可建立端对端 PW或者可建立与S-PE的PW,以及S-PE可建立PW。因此,LSP 和PW可在N-PE之间端对端延伸,或者可按照以上结合图4-5所述 的方式分^:。如同前一个示例那样,PBB网络将表现为不同MPLS 接入网上的S-PE之间的单个以太网链路,因此PBB核心将提供LSP
隧道的传專lr。 PE提供PBB核心上的E-LAN服务连通性。E线路 (E-Line)可被认为是PBB核心上的点对点E-LAN连通性的特例。进 入PBB网络的帧携带S-PE的DA以及可能携带标签。PE提供与标签对应的E-LAN服务。可与此结合使用的标签的一个示例是B标签 中包含的B-VID。 当分组到达PE时,PE将使用来自传输报头606的 B-VID和B-DA(指明S-PE DA)来识別与分组关联的服务实例,然后 封装该分组以便在通过PBB核心网络的PBB隧道进行传输。如以上 针对PBT核心网络所述,当PE接收到分组时,将LSPExp位映射到 B-Tagp位可以是合乎需要的。这种映射是有利的,因为EXP位字段 和p位字段均为三位长,使得各适应8个服务类。 PBB网络可实现生成树或链路状态协议,以便控制PBB 网络。例如,常见的是,PBB网络实现生成树协议以便实现弹性和环 路消除。备选地,链路状态协议、如OSPF或IS-IS可用于控制网络, 并且提供弹性和环路消除。 图7示出可在分组穿过交互工作的MPLS网络和PBB 核心网络时进行的封装。如图7所示,封装过程与以上结合图5所述 的过程极为相似。例如,当服务帧进入MPLS网络时,它将被映射到 LSP和PW,并且使用LSP标记和PW标记进行封装。将应用传输报 头以便在MPLS网络上传输分组。传输报头通常是链路特定的。 在S-PE处接收到分组时,S-PE将分组沿LSP转发到 PBB网络(其中在N-PE之间端对端地存在LSP),或者将把LSP从 MPLS接入网的LSP段转换成在PBB核心网络上延伸的LSP。类似 地,PW标记可在各个LSP段保持相同,或者当分组在S-PE处被放 到新的LSP段时可由S-PE进行转换。然后,S-PE将应用链路报头以 便将分组传输给PEl。 从S-PE的观点来看,不管LSP从端延伸到端还是存在 多个LSP段,第一 MPLS网络上的S-PE所看到的LSP的下一跳是第 二MPLS网络上的S-PE。例如,在图7所示的路径上,MPLS接入 网X上的S-PE1的下一跳是MPLS接入网Y上的S-PE3。因此,由 S-PE1应用于分组的传输报头将指向S-PE3。在接收时,PE使用传输
25报头中包含的数据将分组映射到PBB隧道,并且应用将要用于通过
IP网络转发分组的PBB报头。 从弹性的观点来看,假定PBB核心在控制平面上正运 行xSTP或链路状态协议,PBB隧道是弹性的。类似地,MPLS域可 运行它自己的弹性PW,这些PW对PBB核心是透明的。MPLS网络 和PBB核心之间的互连的性质将确定可见性等级以及故障对网络的 影响。 ^使用PBB核心来互连多个MPLS域的一个有益效果在 于,PBB核心上的PE对PW标记是透明的。换言之,MPLS网络不 知道PBB核心,并且可实现3,越PBB核心的PW,而无需对S-PE工 作的方式进行修改。另外,PBB核心上的PE不需要以不同方式进行 工作,而是可实现常规转发行为,并且使用应用于输入分组的传输报 头的VID和DA来识别用于穿过PBB网络传输分组的I-SID和PBB 隧道。 但是,与前一个示例相似,PE将对分组的各帧添加22 字节报头,这增加了与在PBB网络上传送分组关联的开销。根据业 务的性质,这可能是或者可能不是一个问题。另外,仍然要求PBB 网络实现一个或多个生成树实例或者链路状态协议,以便避免环路形 成以及用于弹性。 图4-5和图6-7所示的前两个示例j艮定MPLS网络正实 现伪线(PW)。还能够使MPLS网络向客户提供虚拟专用LAN服务 (VPLS)。在MPLS网络实现VPLS而不是PW的情况下,接入交换机 (U-PE)将本地服务帧切换到MPLS接入交换机(N-PE),以便通过VPLS 服务透明地携带。 为了实现VPLS服务,N-PE建立将所有N-PE与所有 S-PE互连的PW的网格。S-PE还支持在所有其它城市区上的所有其 它S-PE的辐条(spoke)。图8示出这种情况的一个示例,其中,已经 在MPLS接入网X中建立PW 802的网格以及到其它MPLS接入网上的其它S-PE的PW 804的网格。 当N-PE接收到分组时,它采用PW标记和LSP标记来 封装帧,并且通过PW将分組转发给S-PE。如果服务实例跨越一个 以上远程城市区,则S-PE在切换时复制帧,以及在PW上将帧的多 个副本转发到每个远程城市区的每个S-PE。 PBB/PBT网络上的PE提供PBB/PBT核心上的连通性 的E线路/E-LAN服务。进入PBT/PBB核心的帧具有包含远程城市区 网络的预计S-PE的DA的链路级传输报头。传输报头还可包含VLAN ID或其它标签。PE使用VLAN或VLAN和MAC(DA)来识别PBB/PBT 网络中应当用于在PBB/PBT网络传输分组的服务实例。PE将在 PBB/PBT隧道中封装分组(使用802.1 ah的PBB封装过程,如以上更 详细描述),并且通过网络转发分组。因此,从PE的观点来看, PBB/PBT网络与MPLS网络之间的交互工作以相同方式来实现,而 与MPLS网络正提供PW服务还是VPLS服务无关。在MPLS网络内,可运行预留协议、如RSVP,以便实 现每对城市区之间的冗余辐条。RSVP允许通过网络建立业务工程路 径。因此,RSVP可用于在每对N-PE/SPE之间创建两个单独路径, 以便允许在MPLS网络中创建冗余路径。城域中的弹性路径对 PBB/PBT核心是透明的。 总之,当PBB或PBT网络实现为核心网络并且MPLS 网络用于实现;成市区网络时,PE必须识别来自MPLS网络的封装 MPLS有效载荷的以太网帧。PE可使用来自S-PE所应用的传输报头 的VLAN或VLAN和DA将分组映射到通过网络的适当PBB或PBT 隧道。在SPE能够实现每个远程城市区包含一个或多个VLAN的 VLAN集合的情况下,PE可从VLAN识别PBB/PBT隧道,并且按照 VLAN将分组映射到适当的PBB/PBT隧道。在SPE不能实现每个远 程城市区 一个VLAN的情况下,PE可使用DA连同VLAN —起将分 组映射到适当的PBB/PBT隧道。可选地,PE还可将LSP EXP位映
27射到PBB/PBT隧道p位,以i"更允许在MPLS/PBB/MPLS或 MPLS/PBT/MPLS网络上端对端地提供相同服务质量特征。 当PBB/PBT中继出故障时,可在每个VLAN的基础上 向MPLS域传送告警指示信号(AIS)。这允许告警指示信号在虚拟链 路上传播到MPLS域,以便使MPLS域能够将业务故障转移(failover) 到备用路径。通过实现从PBB/PBT域到MPLS域的AIS信令,不要 求MPLS域运行PBB/PBT域上的端对端维护实体,因而可将 PBB/PBT隧道当作链路。这种特征的实现要求S-PE配置成实现以太 网OAM信令,以便允许S-PE将AIS的接收解释为故障指示而不是 一般以太网帧。相应地,这种特征的实现可要求修改S-PE,以便使 它能够在网络上实现。 图9和图10示出其中以太网接入(城市区)网络910、 920、 930通过MPLS核心网络950互连的示例网络。如图9所示, 以太网网络包括提供商边缘(PE),它从客户接收业务,并且将业务力i: 到以太网网络上。交换PE(S-PE)904把来自以太网网络的业务转发到 MPLS核心网络。MPLS核心网络实现多服务边缘(MSE)网络元件 906,它从以太网网络接收业务,并且将业务力文到通过MPLS核心的 标记交换路径(LSP)上。MPLS核心可实现伪线(PW)或虚拟专用LAN 服务(VPLS)服务。 从网络交互工作的角度来看,以太网域将MPLS域看作 是服务器域,并且不与它对等。以太网域节点在MPLS域的任一侧将 对等。以太网域将传送和接收包含本地有效载荷(native payload)的以 太网封装帧。可选地,S-PE节点可传送PW封装帧。 MPLS域上的MSE接收需要映射到PW或VPLS服务 实例的以太网帧。如果MPLS域实现PW服务,则交互工作可通过要 求以太网域4吏用正确的B-VID识别出口城市区的域(metro domain)来 实现,因为MSE不能将B-MAC地址映射到PW。在MPLS域实现 VPLS服务的情况下,MSE类似地根据网络交互工作的情况中的
28B-VID来确定VPLS服务实例。 在网络将在服务级进行交互工作的情况下,以太网域将 把MPSL看作对等域。以太网域传送和接收以太网封装帧。MPLS域 接收以太网帧并且对帧进行解封,以便具有对本地服务有效载荷的可 见性。相应地,服务交互工作要求以太网域支持PW信令,除非在域 的边缘允许静态配置。 图9-10示出在MPLSPW核心上所实现的单个PBT。如 图9所示,以太网接入交换机(U-PE)将以太网帧切换到城市区接入交 换机(PE),以便通过E线路服务透明地携带。U-PE可封装不同的本 地服务,但是,PE对于这些本地服务没有可见性,而是只看到以太 网帧。 PE提供基于端口的E线路服务或者加标签的E线路服 务。基于端口的E线路服务封装特定端口上接收的所有帧,作为特定 服务实例。相比之下,加标签的E线路服务将采用包括一个或多个 VLAN ID的特定VLAN集合所接收的巾贞封装成特定服务实例,以便 通过PBT网络进行传送。然后,PE封装到PBT中继的帧,以便通过 PBT网络进行传送。I-SID在组合城市区的域上是端对端唯一的,因 此,I-SID可端对端地用于识别与帧关联的服务实例。才艮据本发明的一个实施例,指配给帧的B-VID分配为 属于特定城域对。因此,图9中,来自PBT城市区X、目的地为PBT 城市区Y的业务被指配第一 B-VID,从PBT城市区X到PBT城市区 Z的业务被指配第二B-VID,依此类推。因此,每对将使用一个特定 B-VID。可选地,相反方向(即,从Y到X或者从Z到X)上的业务将 使用不同的B-VID。对于弹性,PE对保持借助连通性检查消息(CCM) 来监3见的主PBT中继和辅助PBT中继。 MPLS核心提供互连每对城市区的PW实例。每个PBT B-VID PW实例创建一个PW实例,可提供与PBT中继相同的业务简 档(traffic profile),这允许在核心网络中实现与城市区网络中相同的QoS。 例如,如图9所示,假定要求PE 2向PBT城市区Y上 的PE4传送帧,并且还要求它向PBT城市区Z上的PE 5传送帧。如 果MPLS核心每个B-VID实现一个PW,则S-PE1可使用(VIDl, PE4) 向MSE1传送送往PE4的帧,并且可向MSE1传送送往(VID2, PE5) 的帧。MSE不知道PE在网络上驻留的位置,而是具有按B-VID实 现的PW。相应地,MSE可将B-VID-VID1的帧封装到往J成市区Y 的PW上,并且可将B-VID = VID2的帧封装到往;成市区Z的PW上。 其它MSE看到不同的VID,并且将那些VID与不同的PW关联,这 允许BVID在城市区网络的不同分离对(disjoint pairs)之间重用。另夕卜, S-PE不需要在切换到MPLS网络时向PBT帧添加更多信息。才艮据一个实施例,MPLS核心实现各PBT VID的PW。 S-PE不需要保持任何附加映射,并且将常规PBT帧转发到MPLS核 心。对于各城市区,分配各PBTB-VID,使得它与另外的单个城市区 连接。在MPLS核心中,PW在各城市区之间实现,使得业务可按照 PBT B-VID映射到MPLS核心中的PW。 图10示出示例封装过程,它可用于当业务穿过具有跨 多个PBT城市区网络所实现的单个PBT域、带有MPLS核心的网络 时封装业务。如图10所示,当U-PE向PE传送帧时,采用以太网报 头1002对它进行封装。服务帧包括C-SA和C-DA,它们是与服务帧 关联的MAC地址。可选地,服务帧可包括802.1Q中规定的C标签 以及802.1ad中规定的S标签,但是这些标签不作要求,并且将取决 于客户网络的特定实现。在网络上传送帧时,服务标签不会改变。 在PE处接收到帧时,PE执行802.1 ah中规定的PBB 封装,以便添加I-SID、以太网类型、B标签、以太网类型、B-SA和 B-DA。 B-SA是从客户接收帧的PE的MAC地址,而B-DA是PBT 域上的PE的目标MAC地址。才艮据一个实施例,B标签可选4爭成包 括B-VID,它指定目标网络元件所在的目标城市区网络。选择与目标
30网络对应的B-VID允许MPLS网络选择用于在MPLS网络上传输帧 的帧的PW。 PE执行PBB封装,并且穿过PBT隧道将帧转发给S-PE, 它将帧转发给MPLS网络的边缘上的MSE。 MSE将读取B-VID,并 且使用B-VID来选择帧的PW。然后,MSE附上PW标记和LSP标 记,并且在MPLS网络上转发帧。MSE还可将另一个链路层以太网 报头应用于帧,它在通过网络的每跳被剥离和替换。 图11示出其中跨以太网网络端对端地支持伪线(PW)信 令的另 一个实施例。在这个实施例中,服务帧被认为是PW有效载荷, 以及U-PE或PE将PW标记1102附到PW有效载荷上以便在网络上 传送。PW标记1102又可称作虚拟信道(VC)标记。U-PE还附有以太 网类型1104,以便允许将帧识別为PW封装。U-PE还附有链路层以 太网^^艮头1106,将PE识别为帧的目的地而将U-PE识别为帧的源。
以太网报头还可包括例如C标签或S标签(未示出)等一个或多个标
坊 企。当PE接收到分组时,它剥离客户报头1106,并且添加 提供商报头1108。提供商报头1108包括B标签(它包含B-VID)、以 太网类型以及提供商源和目标MAC地址(B-SA和B-DA)。在这个实 施例中,如同上一个实施例那样,选择B-VID以便识别包含目标网 络元件的出口城市区网络。然后,PBT网络上的入口 PE通过PBT中 继将帧转发到S-PE。 S-PE将帧转发给MSE,它使用B-VID 1110来识别PW, 以及将PW标记1112和LSP标记1114附到分组。然后,MSE通过 LSP将分组转发到目标城市区网络。备选地,在MPLS网络正实现 VPLS的情况下,MPLS网络按B-VID实现VPLS,并且根据B-DA 进行转发判定。出口 MSE从分组剥离PW和LSP标记,并且将分组 转发给出口城市区的S-PE。出口城市区在PBT网络中的PBT中继上 将分组转发到目的地。
从OAM的观点来看,可在端对端的基础上监视PBT中 继OAM维护实体。当PBT中继出故障时,头端(head-end)可将I-SID 所表示的服务交换到备用PBT中继上。当PW出故障时,如果MSE 支持以太网OAM,贝'j MSE可借助PBT中继上的AIS进行通知。图 12示出可实现以便支持图9-11的网络中的PBT中继上的端对端 OAM的OAM维护实体的一部分。将PBT城市区网络与MPLS网络交互工作的优点之一 在于,不要求S-PE对数据路径引入修改以便实现到MPLS网络的切 换。另外,S-PE无需保持对I-SID或各个服务实例的可见性。端对端 中继级OAM是可能的,并且与MPLS核心无关。另外,端对端服务 级OAM也是可能的。另一方面,端对端PBT OAM没有适当缩放(scale)。城 市区也不是自主的,并且需要具有到彼此的地址空间的可见性。例如 借助AIS的OAM缩放问题能够解决,但是要求MSE中的以太网OAM 支持。另外,当MPLS网络正实现VPLS时,要求MSE虚拟交换机 实例(VSI)基于每个端口 ,并且MSE根据B-DA进行转发判定。在前面的描述中,假定S-PE将分组从PBT网络转发到 MPLS网络,而没有执行B-VID转换。能够在S-PE实现允许转换 B-VID的映射,使得在PBT网络上被使用的B-VID与MPLS网络上 所使用的B-VID不相同。这具有连通性故障管理的含意,但是,相 反的(reverse)VLANID可在CFM有效载荷中携带。因此,如果S-PE 正执行B-VID转换,则映射需要在CFM有效载荷中进行,或者另一 种机制需要实现以便使反向路径的正确B-VID在CFM有效载荷中携 带。 PBT网络可以是相同域的一部分,或者备选地可以是单 独的域。在PBT网络是单独的域的情况下,例如如果PBT城市区X 和PBT城市区Y实现单独的控制平面,则PBT中继不会在网络上端 对端地延伸。S-PE而是保持在按ISID的基础上的映射,以4更映射中继段之间的业务。例如,如图13-14所示,以太网接入交换机(U-PE)将以 太网帧(它可以是封装本地服务帧)切换到PE。 PE提供以太网UNI以 及基于端口的E线路服务或者加标签的E线路服务。因此,PE使用 端口、 VLAN的任一个或者两者来识别服务实例。通过指配服务标识 符(I-SID)、 B标签和目标MAC地址(DA), PE在城市区内的PBT中 继中封装帧,如图14所示。这种情况下的DA是将从城市区网络转 发出来的业务的S-PE的DA。 I-SID被建议是端对端唯一的,但是可 以是4又在每个城域内局部有区别的。当S-PE接收到帧时,它确定跨MPLS核心的PBT段。 如同以上所述的示例那样,各城市区分配B-VID,使得特定B-VID 仅用于连接另外一个城市区。S-PE保持PBT段的映射,并且将业务 映射到下一个PBT段。用于该段的B-VID选择成使得B-VID使帧通 过MPLS核心转发到正确的城市区。当MSE4妄收到帧时,它将读耳又B-VID,并且通过指配 PW标记和LSP标记将帧放到通过核心到正确城市区的LSP/PW。出 口 MSE剥离PW和LSP标记,并且将帧转发到城市区上的S-PE。 S-PE 执行将帧映射到第二城市区中的PBT中继的第二映射,或者直接将 帧转发到城市区中的中继。当PBT中继段跨MPLS核心从第二城市 区延伸的情况下,这个第二选项可存在。在将帧映射到不同的中继段 的情况下,PBB报头或者PBB报头的部分、如B-DA和B-SA、 B-VID 和I-SID可改变,使得这些值在各PBT隧道中是唯一的。图15示出在具有分割的PBT城市区的域的网络上端对 端延伸的多个中继段。PBT中继可实现为包括若干段。例如,第一 PBT中继段可存在于PBT城市区X,第二 PBT中继段可跨MPLS网 络在不同城市区上的S-PE之间延伸,以及第三PBT中继段可在PBT 城市区Y上延伸。可选地,如上所述,两个段PBT路径可实现为使 得第一和第二 pBT中继段或者第二和第三中继段的任一个实现为单个中继段。对于弹性,PE对保持借助连通性检查消息来监视的主
中继和辅助中继。在各城市区的边缘的S-PE提供交互工作功能。它 是I-SID警觉的,并且在按I-SID的基础上保持在PBT城市区和MPLS 核心上延伸的中继段之间的映射。映射在两个方向上保持,使得S-PE 能够将帧从城市区上的PBT中继映射到核心上的PBT中继,或者相 反地从核心上的中继映射到城市区上的中继。因此,S-PE提供将帧 映射到PBT网络上的中继的UNI功能。MSE在按B-VID的基础上将 帧映射到PW,使得不要求S-PE在向MSE传递时修改帧的格式。备 选地,S-PE可提供PW UNI以便参与PW信令,以及在帧被转发到 MPLS核心之前将PW标记应用于帧。在与MPLS核心互连的不同PBT域的情况下封装帧与 以上结合在MPLS核心上延伸的单一 PBT域所述的封装过程相同。 但是,由于S-PE在PBT隧道之间进行映射,所以各段上的分组的目 标地址设置为那个段上的端接装置。因此,例如在图15中,PE2创 建用于PBT网络的报头,并且使用S-PE1的MAC地址作为目标地址。 S-PE1去除MAC报头,并且使用S-PE3的MAC地址作为目标地址 来创建新的MAC报头。如上所述,由S-PE1应用于MAC报头的 B-VID将是允许MSE选择将PBT城市区X与PBT城市区Y连接的 PW的B-VID。因此,虽然封装没有改变,但是PBT中继段的端点用 新值取代报头的值,以便与新PBT中继段关联地反映。由OAM维护实体(ME)在端对端的基础上监视各PBE 中继段。如图16所示,无论跨城市区、核心还是跨城市区和核心两 者延伸,各中继段均由OAM ME监视。特定弹性策略取决于PBT域 和MPLS核心互连的方式。图17-19示出可互连域的三种示例方式。 在这些图中,图17示出全网格互连,图18示出双宿(dual homed)互 连,以及图19示出方形分割的多链^各中继互连。图19所示的互连与 图18的不同之处在于,图19的互连中的两个S-PE共享状态,并且
34将网络域之间延伸的链路当作公共链路。如果全网^f各互连^C使用(参见图17),并且PBT中继在 城市区中出故障,则PE可^f企测到这种情况,并且切换到另一个PBT 中继。没有其它域受到这种类型的故障影响。类似地,如果MPLS 域中的PW出故障,则恢复不影响城市区的域,因为MPLS网络可实 现绕过MPLS网络中的故障的路由。如果S-PE出故障,则PE需要 将业务交换到应当端接于另一个S-PE的不同PBT中继。这要求PE 交换到具有可能不同的VID和MAC DA的另 一 个PBT中继。如果^f吏用双宿互连,如图18或图19所示,并且PBT 中继在城市区中出故障,则PE将检测到这种情况,以及S-PE可确 定哪些I-SID受到故障影响。然后,S-PE可在跨关联那些I-SID的 WAN核心的PBT中继上发送I-SID级的告警指示信号(AIS)。如果跨 MPLS核心的PBT中继出故障,则S-PE可确定哪些I-SID受到影响, 并且在跨关联那些I-SID的城市区的PBT中继上发送I-SID级的告警 指示信号。在斗会测到PBT中继故障或者接收到I-SID AIS通知时,PE 可将服务实例(I-SID)交换到备用PBT中继。因此,这种类型的互连 要求PE交换到具有可能不同的VID和B-DA的另 一个PBT中继。当 S-PE出故障时,相同的^f亍为适用。关联将分割的PBT城市区的域与MPLS核心交互工作 的一些优点在于,不要求S-PE对数据路径引入任何修改。因此,标 准S-PE应当能够用于实现这种性质的交互工作。另夕卜,OAM缩^L问 题并不严重,并且端对端服务级监视是可能的。城市区还能够保持为 自主,而没有对彼此的地址空间的可见性,同时城市区之间的连通性 的全网冲各可在MPLS核心上实现。另一方面,要求S-PE是I-SID(服务实例)警觉的。S-PE 需要改变I-SID流的PBT中继,以及S-PE需要配置成将I-SID映射 到城市区中和核心上的PBT中继。端对端中继级OAM是不可能的, 并且要求I-SID级的通知。
35
如果客户也实现OAM,并且没有^f吏用加S标签或者加 C标签的帧,或者如果客户S标签或C标签在802.1 ah封装过程中去 除,则ME级空间可需要分割,使得客户和提供商均可使用相同的 ME级空间。在前一个示例中,S-PE描迷为在按I-SID的基础上映射 PBT中继。可选地,在I-SID不是端对端唯一的情况下,S-PE还可映 射I-SID,使得不同的I-SID值可用于每个中继段中的相同的流。在 这种情况下,S-PE接收帧,读取I-SID以便确定下一个PBT中继段, 并且还使用I-SID来确定将要用作下一个PBT中继段上的服务标识符 的I-SID。类似地,S-PE可在域之间映射PW标记,例如实现PBT 上的PW的情况下(参见图11),使得不同的PW标记管理可用于每个 域。因此,S-PE可实现PBT中继之间的PW标记转换以及PBT中继 之间的其它类型的映射。在p位用于在PBT网络提供特定类型的服 务的情况下,S-PE或MSE可将p位映射到MPLS网络上的LSP EXP 位。另外,S-PE可在PBT隧道之间映射p位,使得在两个PBT隧道 段上实现相同的服务质量(由p位确定)。还能够实现经由MPLS核心互连的PBB城市区。在这 个实施例中,以太网接入交换机(U-PE)将以太网帧切换到城市区接入 交换机(PE)。 PE使用VLAN ID(VID)来识别服务实例(I-SID)。 PE在 PBB隧道中封装帧,并且通过PBB网络将它发送。I-SID是端对端唯 一的。用于创建一个或多个PBB隧道的B-VID和多"i番地址指配可借 助业务工程来实现。弹性通过冗余互连以及通过在接合若干城市区的单个 域上运行xSTP来提供。MPLS核心按它所遇到的B-VID来提供VPLS 服务实例,并且根据B-DA来转发业务。当提供VPLS时,MSE提供 桥接虚拟交换机实例(VSI)(不是按端口 VSI),使得它可在不同端口之 间进行交换。当需要在WAN上进行复制时,MSE与VPLS相似地进行这个操作。在这种情况下,不要求S-PE保持特殊映射。在2006 年9月30日提交的标题为"用于传输以太网服务的方法和设备 (Method And Apparatus For Transporting Ethernet Services)"的美国专 利申请No.l 1/540023中包含与PBB城市区和VPLS核心关联的其它 细节,通过引用将其内容结合到本文中。在包括PBB城市区和MPLS核心的网络中,可在端对 端的基础上监4见PBB隧道。当城市区中的S-PE或MSE或NNI或者 链路出故障时,在城市区上使用的生成树或链路状态协议(其中以太 网城市区是链路状态协议控制以太网网络)可借助冗余路径来解决故 障。如果故障导致网络分段,则PBB隧道监视能够检测这种情况, 但是问题的纠正和恢复需要人工干预。在MPLS核心中出现故障的情况下,MPLS网络可能没 有办法向城市区中的xSTP实例发信号通知已经出现故障。因此, xSTP不能在不可接受的长时间段发起恢复/重汇聚,或者可能具有不 可接受的检测时间。为了緩解这个问题,监视域可在S-PE实现,以 便允许S-PE在延伸于MPLS核心网络的PBB隧道的段上实现PBB 段维护实体(ME)。如果PBB段ME指明故障,则S-PE应当触发xSTP汇 聚。由于MPLS域中的故障不会传播到PBB网络,因此,当运行于 S-PE(它们跨越MPLS域)之间的PBB段上的连通性故障管理(CFM) 指明MPLS域中的故障时,S-PE应当发起xSTP汇聚,假定PBB段 上的故障。这允许网络在4企测到MPLS网络中的故障时快速重汇聚, 以便允许建立可跨越MPLS网络并且避免出故障隧道的PBB隧道的 新集合。不要求S-PE修改来使PBB网络能够与MPLS核心网络 互连,因此可实现到MPLS核心网络的NNI切换。S-PE无需保持对 I-SID或各个月良务实例的可见性。WAN连通性的全网才各可在所有城市 区对之间的MPLS核心网络中实现。另夕卜,端对端服务级监视是可能的,作为在MPLS核心上的段监视。但是,由于PBB网络实现为运行单个xSTP生成树实例 或链路状态协议实例的单个大型城市区的域,所以大的域可使多播域 难以管理。另外,城市区不是自主的,因而需要具有到彼此的地址空 间的可见性。还要求城市区实现某种形式的环路消除技术、如xSTP。图20示出其中MPLS核心实现PW的一个实施例。在 这个实施例中,以太网接入交换机(U-PE)将以太网帧切换到城市区接 入交换机(PE)。 PE使用VLAN来识别服务实例(I-SID)、在PBB隧道 中封装帧,并且通过PBB网络传送帧。I-SID是端对端唯一的。B-VID 和多播地址指配借助工程来实现。在S-PE,不同的物理接口用于与 不同的对等PBB域连接。如果接口的数量成为问题,则可采用聚合 结构。通过在S-PE上对各目标城市区使用不同的物理接口, MSE可在按端口的基础上实现PW服务实例。备选地,MSE可在按 B-VID的基础上实现PW服务实例。S-PE实现虚拟交换机实例的等 效体,因为S-PE负责将帧复制到多个端口或者使用多个B-VID来输 出帧。因此,MSE将多次接收该帧(各目标城市区一次),并且将帧映 射到通过MPLS核心到目标城市区的PW。当链路状态协议在PBB网络使用的情况下,S-PE可将 不同接口看作常规桥接端口 ,并且可使用固有的桥复制(bridge replication^在这种情况下,可通过实现从S-PE到MPLS网络的冗 余互连并且在若干PBB网络上运行公共链路状态协议实例来提供弹 性。从封装的角度来看,服务帧(它可以或者可以不包含C 标签和S标签)由PE2使用802.1 ah来封装。由于各种PBB城市区正 实现共同的控制平面,所以PE具有到PBB城市区Y的地址空间的 可见性,并且可创建包含作为目标MAC地址的PE4(DA-PE4)的MAC 地址的提供商MAC报头。因此,802.1 ahMAC报头在帧穿越网络时无需改变。在将帧传递到MPLS核心网络的入口处的MSE时,MSE 根据通过其中提供帧的S-PE上的端口或者根据B-VID来映射帧,并 且应用PW标记和LSP标记,以便在MPLS网络上传输帧。从弹性的观点来看,可在端对端的基础上监视PBB隧 道,当城市区中的S-PE、 MSE、 NNI或链路出故障时,运行于PBB 城市区的链路状态协议可通过标准方式(即,借助冗余PBB隧道)来解 决故障。如果故障导致网络分段,则故障将由端对端维护实体来检测, 但是校正需要人工干预。如果在MPLS核心中出现故障,则MPLS网络可能无法 向PBB城市区网络发信号通知该故障。这可使PBB网络无法在可接 受的时间段之内发起重汇聚/恢复。相应地,S-PE可穿过MPLS核心 实现PBB段ME,以便允许S-PE检测MPLS网络中的故障。在检测 到穿过MPLS核心在S-PE之间延伸的PBB段ME上的故障时,S-PE 可发起xSTP重汇聚或链路状态协议重汇聚,以便允许PBB网络绕过 故障路由业务。因此,如果PBB段ME指明故障,则应当通知链路 状态协议触发汇聚。这允许发起重汇聚,而无需从MPLS网络到PBB 网络的关于故障的显式通知。 S-PE无需对数据^各径进行修改以4更实现到MPLS网络 的切换。也不要求S-PE保持对I-SID或各个服务实例的可见性。城 市区之间的连通性的全网格可在MPLS核心中实现,并且端对端服务 级监视是可能的。另一方面,在若干城市区网络上实现一个大城市区的域 意味着多播域随之而来是很大的,因此难以管理。城市区也不是自主 的,并且需要具有到彼此的地址空间的可见性。还需要环路消除技术、 如结合例如开放式最短路径优先(OSPF)或中间系统到中间系统(IS-IS) 等链路状态协议所实现的反向路径转发检查。除了实现作为一个域的PBB城市区之外,还能够在每
39个PBB城市区中运行不同的xSTP或链路状态协议控制实例,以便允 许城市区是独立的。在分割的PBB城市区通过MPLS域互连的情况 下,PBB城市区在PE与S-PE之间实现PBB隧道。在这种情况下, I-SID可以是端对端唯一的或者可以是城市区特定的。弹性通过PBB 城市区与PLSB核心之间的冗余互连并且通过运行每个域中的xSTP 来提供,即各PBB城市区运行它自己的xSTP实例。 MPLS核心按它所遇到的B-VID来提供VPLS服务实 例。根据在城市区上所需的按连通性(per-co皿ectivity)来分配B-VLAN ID。因此,如果存在5个城市区,则需要24个VPLS实例来互连城 市区(10个连接各城市区对,9个各连接3个,4个各连接4个,以及 1个连接所有城市区)。在城市区X中的PE接收到帧时,^吏用802.1 ah对它进 行封装,并且将它映射到城市区X中的PBB隧道。如果由PE接收 的帧的C-DA是PE未知的,则PE将帧映射到B-VID隧道(PBB隧道) 中的多播MAC DA。 S-PE端接B-VID隧道,并且在WAN上映射 B-VID隧道,这意味着,S-PE以与PE所保持的映射相似的方式来保 持I-SID或C-DA与在MPLS核心使用的对应B-VID隧道和B-DA之 间的映射。另外,接收S-PE将所接收帧映射到穿过城市区Y的B-VID 隧道。在MPLS核心中,MSE把帧当作常规以太网帧。由于 MPLS核心已经在按B-VID的基础上实现VPLS服务实例,所以MSE 使用B-VID将帧映射到VPLS服务实例,并且通过MPLS网络将它 转发。以太网帧由一个或多个出口城市区接收,以便转发到那些城市 区网纟各上。因此,在这个实施例中,S-PE在两个方向上保持I-SID 和C-DA到B-VID和B-MAC的映射。S-PE还在控制平面和MPLS WAN中使用不同V-LAN空间来运行xSTP或链路状态协议。S-PE 还根据网络的状态将城市区的域与MPLS核心域之间的故障与阻挡/
40开启转发状态相关。从弹性的观点来看,PBB域能够检测并校正PBB域中 出现的故障。但是,MPLS域可能没有办法发信号通知关于MPLS核 心中出现的故障。因此,S-PE可在核心上实现OAM维护实体以便检 测MPLS核心中的故障,并且在4全测到PBB段维护实体上的故障时 发起PBB网络中的重汇聚。由于PBB域是单独的域,所以需要S-PE映射PBB隧 道之间的流。相应地,S-PE根据I-SID或C-DA将流从一个PBB隧 道映射到另一个PBB隧道。因此,S-PE保持映射,以便使得能够执 行I-SID与目标PBB隧道之间的映射。S-PE还可转换其它值、如 B-VID,以便允许不同域中的独立B-VID管理。类似地,S-PE可保 存入口多播DA和出口多播DA的表,以便允许域之间的多播DA的 转换。在城市区的域使用不同于核心PLSB域所使用的算法来分配多 播DA的情况下,即,当核心使用I-SID唯一多播DA时,这可以是 特别有用的。还要求S-PE支持控制xSTP实例,它允许S-PE阻挡 VID的特定集合的数据转发。分割的PBB域可由提供PW服务的MPLS网络来实现 和互连,其中S-PE没有配置成执行B-VID转换。在这种情况下,S-PE 运行控制实例、如xSTP或链路状态协议,以便使S-PE能够实现共 同的控制平面。这允许S-PE阻挡B-VID的特定集合的数据转发。在这个实施例中,S-PE根据I-SID将流从PBB NNI交 换到PBBNNI。因此,S-PE保持I-SID到PBB隧道的映射,并且保 持入口多播DA和出口多播DA的表,以Y更允许隧道之间的多播DA 的转换。在城市区的域使用不同于使用I-SID唯一多播DA的核心域 所使用的算法来分配多播DA的情况下,这是需要的。可选地,S-PE 可允许隧道之间的B-VID转换,使得B-VID的单独管理可在不同域 中进行。为了弹性,S-PE应当实现段PBB隧道维护实体,以便检测 MPLS网络上的故障,并且在检测到故障时触发xSTP或者链路状态协议重汇聚。另外,S-PE可允许PBB隧道之间的I-SID转换,以便 允许不同域中的I-SID的单独管理。实现分割的PBB域减小了 xSTP或链路状态协议域的大 小,这从控制观点来看使域更是可管理的。另外,城市区是自主的, 使得它们除了在S-PE之外不需要具有到彼此的地址空间的可见性。 可在每对城市区之间的核心网络中支持连通性的全网格。另外,端对 端服务级监视是可能的。但是,要求S-PE是I-SID警觉和C-MAC警觉的。S-PE 需要根据I-SID和C-MAC来提供PBB隧道与B-MAC之间的映射。 它还要求在S-PE协调xSTP或链路状态路由选择协议的不同实例中 的故障。该解决方案还要求使用某种环路消除技术,例如控制平面中 的xSTP或链路状态协议的实现。图22和图23示出另 一种互连情形,其中PBB/PBT和 MPLS城市区均通过实现VPLS服务的MPLS核心网络互连。在这种 情形中,将假定服务从MPLS的观点来驱动-MPLS网络可提供的 内容。例如,MPLS城市区可4是供VPLS服务或PW服务。对于端对 端PW服务,PBT/PBB城市区提供通过PBT的PW,并且MPLS城 市区可实现PW。对于端对端VPLS, PBT/PBB城市区实现PBB隧道, 同时MPLS城市区可实现VPLS或PW辐条。在图22所示的实施例中,接入交换机(U-PE)将本地服 务帧切换到PBB/PBT接入交换机(PE),以便通过PW服务透明地携 带。PE可使用通过PBT的PW来封装不同的本地服务。在另一个方 向上,接入交换机将本地服务帧切换到MPLS接入交换机(N-PE),它 将封装本地服务,以便通过PW服务透明地携带。PE和N-PE建立端 对端PW。但是,PE和N-PE不一定知道另一个城市区。端对端PW可借助网络管理平面或者借助控制平面中 的信令手动建立。如果使用MS-PW信令,则PE和N-PE用作端接 PE(T-PE),以及S-PE和MS-PE用作交换PE(S-PE)。可选地,MSE还可充当S-PE。图23示出当业务穿过图22的网络时的业务的封装。如 图23所示,当PE2接收到分组时,它釆用PW标记来封装分组。PE2 可为不同类型的业务、即不同本地类型UNI提供封装。PE还将MAC 报头应用于分组,以便将分组放到通过城市区网络X的PBT中继上。当S-PE接收到分组时,它去除MAC报头,并且使用 PW标记将分组映射到通过MPLS核心的PBT中继。因此,S-PE根 据PW标记在任一方向上保持PBT中继之间的映射。 MPLS核心对它所遇到的各B-VID提供VPLS实例,因 此它不要求城市区对通过NNI的帧进行任何修改。因此,穿过MPLS 核心的PBT中继的B-VID可按照用于将分组传输到一个或多个目标 城市区的VPLS实例来选择。当MPLS城市区接收到分组时,MPLS城市区上的 MS-PE(图23中的MS-PE3)将帧看作链路本地的加标签帧。因此, MS-PE去除以太网封装才艮头,并且将帧看作PW帧。因此,MS-PE 读取PW标记,并且应用LSP标记,以便在MPLS网络转发分组。 在这种情况下,要求MS-PE支持静态PW UNI,以便使它能够读取 PW并且选择分组的LSP。从弹性的观点来看,可通过实现PBT中继维护实体, 在端对端的基础上监视各PBT中继。在MPLS域中,路径可借助MPLS LSP维护实体来监视。端对端服务也可使用PW虚拟电路连通性检验 (VCCV)或者借助MS-PW OAM来监视。有利的是,在切换时不需要对数据路径进行修改。另夕卜, 要求在MPLS核心中建立的PW根据大约O(n)进行缩放,其中n是 与MPLS核心连接的城市区的数量。连通性的全网格也可在城市区之 间实现。城市区也是自主的,因而不需要具有到彼此的地址空间的可 见性。另外,端对端服务级监视是可能的。另一方面,S-PE是PW标记(服务实例)警觉的。除了PBT中继配置之外,S-PE还需要配置成在两个方向(进入PBT城市区 以及进入MPLS核心)上将PW标记映射到PBT中继。端对端中继级 OAM是不可能的,并且要求PW级的通知。如果MS-PW信令未使 用,则还要求MS-PE支持静态PW UNI。总之,S-PE根据PW标记(其中通过PBT的PW用于PBT 网络)将流从PBT-NNI交换到PBT-NNI(在PBT中继之间)。PE和S-PE 还支持PW上的VCCV OAM,以便在端对端的基础上监视服务。当 S-PE检测到PBT中继的故障时,它确定受到故障影响的PW,并且 在对应的PBT中继上生成PW级的告警指示信号(AIS)。可选地,为 了便于监视,中继可实现为PBT中继组。 S-PE可实现若干附加特征,以便减少域之间的相互依 赖性的量。例如,S-PE允许PBT中继之间的PW标记转换,以便允 许不同域中的I-SID的单独管理。另外,S-PE可实现PBT中继之间 的B-VID转换,并且还可实现PBT中继之间的DA转换。这个解决 方案要求MS-PE支持静态PW UNI。图24-25示出一种情形,其中,互连PBT和MPLS城 市区的MPLS核心实现PW而不是VPLS服务实例。在图24-25所示的情形中,接入交换机(U-PE)将本地服 务帧切换到MPLS/PBT接入交换机(N-PE/PE),以便通过PW服务透 明地携带。N-PE可封装通过PW的不同本地服务(例如TDM)。 PE可 封装通过PWoPBT的不同本地月良务。N-PE和PE建立将用于在网络 上携带业务的端对端PW。但是,PE和N-PE不一定知道另一个城市 区。端对端PW可通过在管理平面手动供应(provisioning)或 者通过控制平面中的PW信令来建立。如果使用MS-PW信令,则PE 和N-PE用作端接PE,以及S-PE和MS-PE用作交换PE(S-PE)。 MSE 在需要时还充当交换PE。图25示出可用于跨网络传送服务帧(有效载荷)的封装。
44如图25所示,当PE接收到来自U-PE的分组时,它采用PW标记将 它封装,并且还应用MAC报头以便将分组放到通过PBT城市区的 PBT隧道上。当S-PE接收到分组时,它端接PBT隧道,并且去除 MAC报头。S-PE在城市区方向上提供PW标记到PBT中继的映射, 并且在MPLS核心的方向上保持PBT中继到PW标记的映射。 S-PE去除PBT中继MAC报头,以及应用链路级MAC 报头并且向MSE转发分组。MSE剥离链路MAC报头,读取PW标 记,并且应用LSP标记,以便在MPLS网络上转发分组。出口MSE 去除LSP标记,读取PW标记,并且应用链路级MAC报头,以便向 MPLS城市区Y转发分组。MS-PE去除链路级MAC报头,读取PW 标记,并且应用LSP标记,以便在MPLS城市区网络Y上转发分组。 出口 N-PE去除PW标记,并且向U-PE转发分组。从弹性的观点来看,可在每个域中在端对端的基础上监 视各PBT中继ME。在MPLS域中,中继可通过监视MPLS LSP来 监视。端对端服务也可通过使用PW虚拟电路连通性检验和MS-PW OAM来监视。该情形具有与以上针对图22和图23所述的、其中 MPLS核心提供VPLS服务而不是PW服务的情形相似的优点/缺点。 但是,在这种情况下,要求MS-PW信令在PE、 S-PE、 MSE和MS-PE实现。图25A示出另一种封装情形,其中U-PE在向PE转发 分組之前实现PW封装。因此,在这个示例中,PW标记在被传送给 PE之前在U-PE处应用,而不是使入口 PE将PW标记应用于帧。以 上针对图25所述的其它封装过程可用于在网络上传输这个帧。.在前面两种情形中,假定端对端地保持PW。可选地, 可在沿端对端路径的一个或多个位置交换(映射)PW,以便使域能够 保持独立。例如,除了根据PW映射送往/来自PBT隧道的分组之外, S-PE还可映射PW标记。这允许与用于MPLS核心的不同的PW用于PBB/PBT城市区X。类似地,MSE可映射PW,以便允许与用于 MPLS核心的不同的PW标记用于互连。同样,MS-PE可映射PW标 记,以便允许与用于MPLS核心的不同的PW标记用于MPLS城市区 Y。因此,可根据网络上的哪些节点配置成当分组沿网络上的路径传 递时映射分组的参数来进行许多不同的映射。 以上所述的网络元件、如PE和S-PE以及MSE和N-PE 都是常规网络元件。但是,网络元件经过编程或者具有硬件实现,使 它们能够执行以上所述的功能,以便将业务放到通过网络的隧道以及 交换来自隧道段的业务。类似地,网络元件包括软件、硬件和/或固 件,它们使网络元件能够参与OAM维护实体和其它OAM流,以便 使适当的监视能够进行,如以上更详细描述。因此,本发明并不局限 于任何具体硬件实现,因为许多不同的网络元件硬件平台在这些年已 经被创建,并且可能在将来随着网络元件继续发展而被创建。因此,本领域的技术人员非常清楚,本文所述的所有逻 辑可采用分立组件、例如专用集成电路(ASIC)等集成电路、与例如现 场可编程门阵列(FPGA)等可编程逻辑装置结合^f吏用的可编程逻辑或 微处理器、或者包括它们的任何组合的其它任何装置来体现。可编程 逻辑能暂时或永久固定在例如只读存储器芯片、计算机存储器、磁盘 或其它存储介质等的实体介质中。可编程逻辑还能固定在以载波体现 的计算机数据信号中,从而允许可编程逻辑通过例如计算机总线或通 信网络等的接口来传送。所有这类实施例意在落入本发明的范围之 内。应当理解,附图中所示以及申请文件中所述的实施例的 各种变更和修改可在本发明的精神和范围之内进行。因此,以上描述 中包含以及附图中所示的所有事项意在被解释为说明性而不是限制 性的。本发明仅由以下权利要求书及其等效物所定义的内容来限制。
权利要求
1.一种包括以太网网络和通过所述以太网网络互连的多个MPLS网络的网络,所述以太网网络提供被建立以便互连MPLS网络对的多个路径,其中,在所述以太网网络的入口处从所述MPLS网络其中之一接收的以太网封装LSP帧在所述以太网网络的所述入口处按照与所述以太网封装LSP帧关联的分类标识符映射到所述路径。
2. 如权利要求1所述的网络,其中,所述以太网网络是PBT网 络,所述路径是PBT中继,以及所述分类标识符是在所述以太网网 络的所述入口处的物理端口 。
3. 如权利要求1所述的网络,其中,所述以太网网络是PBT网 络,所述路径是PBT中继,以及所述分类标识符是VLANID。
4. 如权利要求1所述的网络,其中,所述以太网网络是PBB网 络,所述路径是PBB隧道,以及所述分类标识符是在所述以太网网 络的所述入口处的物理端口 。
5. 如权利要求1所述的网络,其中,所述以太网网络是PBB网 络,所述路径是PBB隧道,以及所述分类标识符是VLANID。
6. 如权利要求1所述的网络,其中,来自所述MPLS网络的LSP EXP位在所述入口处映射到所述以太网网络中的B标签的p位。
7. 如权利要求1所述的网络,其中,所述以太网封装以太网帧 为PW封装。
8. 如权利要求1所述的网络,其中,所述分类标识符是VLAN ID 以及与来自所述MPLS网络的以太网封装LSP帧关联的目标MAC地 址的组合。
9. 如权利要求1所述的网络,其中,所述以太网网络监视以太 网网络中的路径的连续性,以及在检测到所述路径中的连续性的丢失 时,借助受到所述故障影响的各分类标识符的AIS来通知所述MPLS 网络。
10. —种包括MPLS网络以及通过所述MPLS网络互连的多个以 太网网络的网络,所述MPLS网络使多个路径被建立以便互连所述以 太网网络对,其中,在所述MPLS网络的入口处从所述以太网网络其 中之一所接收的以太网帧按照与所述以太网帧关联的分类标识符被 映射以便在所述MPLS网络上转发。
11. 如权利要求10所述的网络,其中,所述以太网网络实现为 具有穿过所述MPLS网络延伸的业务工程路径的单个PBT域,其中 各以太网网络使用穿过MPLS网络的连接另外每个以太网网络的业 务工程路径的VLANID(B-VID)的唯一集合。
12. 如权利要求11所述的网络,其中,所述MPLS网络提供伪 线作为所述以太网网络对之间的所述路径,以及所述MPLS网络识别 来自与帧关^:的所述VLAN ID的所述帧的伪线。
13. 如权利要求12所述的网络,其中,所述伪线构造成提供与 关联所述以太网网络中的所述业务工程路径的所述业务简档相同的 业务简档。
14. 如权利要求11所述的网络,其中,所述MPLS网络实现PW 上的OAM ME,以及所述MPLS网络借助所述业务工程路径上的AIS 来通知所述以太网网络关于PW上的故障。
15. 如权利要求10所述的网络,其中,所述以太网网络实现为 多个管理域,每个所述以太网管理域包括具有在其中定义的并且配置 成与穿过所述MPLS网络延伸的业务工程路径连接的业务工程路径 的以太网网络,其中各以太网网络使用穿过MPLS网络连接另外每个 以太网网络的业务工程路径的VLANID(B-VID)的唯一集合。
16. 如权利要求15所述的网络,其中,所述以太网网络在两个 方向上支持VLAN ID转换,以便使与结合将要在所述MPLS网络上 传递的业务^f吏用的不同的VLAN ID能够在所述以太网网络中使用。
17. 如权利要求15所述的网络,其中,所述以太网网络之一与 所述MPLS网络之间的边缘上的以太网网络元件在按I-SID的基础上保持所述以太网网络中以及在所述MPLS上的业务工程路径的映射。
18. 如权利要求17所述的网络,其中,所述以太网网络元件实 现I-SID转换,以便使不同的I-SID值能够用于所述以太网网络和 MPLS网络。
19. 如权利要求15所述的网络,其中,所述MPLS网络提供伪 线作为所述以太网网络对之间的所述路径,以及所述MPLS网络识别 来自与帧关联的所述VLAN ID的所述帧的伪线。
20. 如权利要求15所述的网络,其中,OAM ME在穿过所述 MPLS网络的所述PBT中继上实现。
21. 如权利要求11所述的网络,其中,所述MPLS网络提供VPLS 服务作为所述以太网网络对之间的所述路径,以及所述MPLS网络识 别来自所述VLAN ID的帧的VPLS服务实例,并且使用与所述帧关 联的目标地址以便在VPLS服务中进行转发。
22. 如权利要求15所述的网络,其中,所述MPLS网络提供VPLS 服务作为所述以太网网络对之间的所述^各径,以及所述MPLS网络识 别来自所述VLAN ID的帧的VPLS服务实例,并且使用与所述帧关 联的目标地址以便在VPLS服务中进行转发。
23. 如权利要求17所述的网络,其中,如果在以太网网络中检 测到故障,则所述边缘上的所述以太网网络元件在通过与那些I-SID 关联的所述MPLS网络的所述业务工程路径上发送所述I-SID级的告 警指示信号。
24. 如权利要求17所述的网络,其中,所述以太网网络结合由 各具有不同的B-VID和目标MAC地址组合的两个或更多业务工程鴻-径构成的业务工程保护组。.
25. 如权利要求16所述的网络,其中,所述以太网网络之一与 所述MPLS网络之间的边缘上的以太网网络元件在伪线标记的基础 上保持所述以太网网络中以及在所述MPLS上的业务工程路径的映 射。
26. 如权利要求10所述的网络,其中,所述以太网网络实现为 实现共同控制平面的单个管理域,所述以太网网络实现在所述MPLS 网络上的OAM维护实体,以及在检测到所述OAM维护实体其中之 一上的故障时,所述以太网网络在所述控制平面中发起汇聚过程。
27. 如权利要求26所述的网络,其中,所述控制平面实现生成 树,以及所述汇聚过程是生成树汇聚过程。
28. 如权利要求10所述的网络,其中,所述以太网网络实现为 分割的管理域,使得所述以太网网络的子集实现单独控制平面,以及 出口以太网网络元件输出预计在不同物理接口上转发给不同以太网 网络的帧。
29. 如权利要求28所述的网络,其中,所述MPLS网络提供互 连以太网网络对的PW服务,以及所述MPLS网络在按端口或者按 VLAN ID的基础上把从所述以太网网络所接收的帧映射到所述PW 服务。
30. 如权利要求28所述的网络,其中,所述出口以太网网络元 件采用通过所述MPLS网络的其它出口以太网网络元件来实现OAM 维护实体,以及在检测到所述OAM维护实体中的故障时,向所述以 太网网络中实现的控制协议实例提供通知。
31. 如权利要求30所述的网络,其中,所述控制协议实例是链 ^各状态路由选择协议实例。
32. 如权利要求10所述的网络,其中,所述以太网网络实现为 分割的管理域,使得所述以太网网络的子集实现单独控制平面,所述 MPLS网络在按它所遇到的VLAN ID的基础上来提供VPLS服务实 例。
33. 如权利要求32所述的网络,其中,所述VLAN ID在所述 MPLS网络中根据所述以太网网络之间所需的按连通性来分配。
34. 如权利要求33所述的网络,其中,实现所述按连通性,使 得一个VPLS服务实例连接所有以太网网络,VPLS服务实例的第一集合连接比全部以太网网络少l个的以太网网络,VPLS服务实例的 第二集合连接比全部以太网网络少2个的以太网网络,以及VPLS服 务实例的多个其它集合连接以太网网络的其它子集。
35. 如权利要求32所述的网络,其中,所述以太网网络的出口 网络元件在任一方向上保持I-SID和C-DA到B-VID和B-MAC的映 射,以便允许在所述以太网网络和所述MPLS网络上的PBB隧道之 间的映射。
36. 如权利要求35所述的网络,其中,所述出口网络元件还在 所述以太网网络与所述MPLS网络之间的任一方向上保持入口多播 DA与出口多^番DA之间的映射,以1更允许所述以太网网络与MPLS 网络之间的多播DA的转换。
37. 如权利要求35所述的网络,其中,所述出口网络元件还在 所述以太网网络与所述MPLS网络之间的任一方向上保持入口 I-SID 与出口 I-SID之间的映射,以便允许所述以太网网络与MPLS网络之 间的I-SID的转换。
38. 如权利要求32所述的网络,其中,所述以太网网络上的出 口以太网网络元件采用通过所述MPLS网络的其它出口以太网网络 元件来实现OAM维护实体,以及在4企测到所述OAM维护实体中的 故障时,向所述以太网网络中实现的控制协议实例提供通知。
39. 如权利要求38所述的网络,其中,所述通知在按ISID的基 础上来实现,使得可向受到所述MPLS网络上的所述故障影响的所述 以太网网络上的那些服务实例通知关于所述故障。
40. 如权利要求32所述的网络,其中,所述MPLS网络在按它 所遇到的VLAN ID的基础上来提供PW服务实例。
41. 一种包括MPLS核心网络以及通过所述MPLS核心网络互连 的多个以太网网络和MPLS网络的网络,所述MPLS核心网络使多 个路径碎皮建立以《更互连所述以太网和MPLS网络对,其中,在所述 MPLS网络的入口处从所述以太网网络其中之一所接收的以太网帧按照与所述以太网帧关联的虚拟局域网标识符(VLAN ID)被映射以 便在所述MPLS网络上转发。
42. 如权利要求41所述的网络,其中,所述MPLS核心网络在 按它所遇到的VLANID的基础上提供VPLS服务实例。
43. 如权利要求41所述的网络,其中,所述以太网网络支持伪 线信令,以便允许伪线在所述以太网网络、MPLS核心网络和MPLS 出口网络上端对端地建立。
44. 如权利要求41所述的网络,其中,所述以太网网络上的出 口节点支持延伸穿过所述以太网网络和所述MPLS核心网络的PBT 中继之间的PW标记转换,以便允许在所述以太网网络和MPLS核心 网络中进行独立I-SID管理。
45. 如权利要求41所述的网络,其中,所述以太网网络上的出 口节点实现OAM维护实体,以便检测PBT中继的故障,以及在检测 到PBT中继的故障时,确定受到所述故障影响的PW,并且在与所述 PW关联并且没有遇到故障的所述另 一个中继上生成所述PW级的告 警指示信号。
46. 如权利要求41所述的网络,其中,所述以太网网络上的出 口节点实现PBT中继之间的B-VID和B-DA转换。
47. 如权利要求41所述的网络,其中,所述以太网网络实现为 分割的管理域,使得所述以太网网络的子集实现单独控制平面。
48. 如权利要求47所述的网络,其中,所述MPLS网络在按它 所遇到的VLAN ID的基础上提供VPLS服务实例。
49. 如权利要求48所述的网络,其中,所述VLAN ID在所述 MPLS网络中根据所述以太网网络之间所需的按连通性来分配。
50. 如权利要求49所述的网络,其中,实现所述按连通性,使 得一个VPLS服务实例连接所有以太网网络,VPLS服务实例的第一 集合连接比全部以太网网络少l个的以太网网络,VPLS服务实例的 第二集合连接比全部以太网网络少2个的以太网网络,以及VPLS服务实例的多个其它集合连接以太网网络的其它子集。
51. 如权利要求48所述的网络,其中,所述以太网网络的出口 网络元件在任一方向上保持I-SID和C-DA到B-VID和B-MAC的映 射,以便允许在所述以太网网络和所述MPLS网络上的PBB隧道之 间的映射。
52. 如权利要求51所述的网络,其中,所述出口网络元件还在 所述以太网网络与所述MPLS网络之间的任一方向上保持入口多播 DA与出口多播DA之间的映射,以^f更允许所述以太网网络与MPLS 网络之间的多播DA的转换。
53. 如权利要求51所述的网络,其中,所述出口网络元件还在 所述以太网网络与所述MPLS网络之间的任一方向上保持入口 I-SID 与出口 I-SID之间的映射,以便允许所述以太网网络与MPLS网络之 间的I-SID的转换。
54. 如权利要求48所述的网络,其中,所述以太网网络上的出 口以太网网络元件采用穿过所述MPLS网络的其它出口以太网网络 元件来实现OAM维护实体,以及在检测到所述OAM维护实体中的 故障时,向所述以太网网络中实现的控制协议实例提供通知。
55. 如权利要求54所述的网络,其中,所述通知在按ISID的基 础上实现,使得可向受到所述MP L S网络上的所述故障影响的所述以 太网网络上的那些服务实例通知关于所述故障。
56. 如权利要求47所述的网络,其中,所述MPLS网络在按它 所遇到的VLAN ID的基础上提供PW服务实例。
57. —种包括MPLS核心网络以及通过所述MPLS核心网络互连 的多个以太网网络和MPLS网络的网络,所述MPLS核心网络使多 个路径:故建立以便互连所述以太网和MPLS网络对,其中,在所述 MPLS网络的入口从所述以太网网络其中之一所接收的以太网帧按在所述MPLS网络上转发。
58. 如权利要求57所述的网络,其中,所述MPLS核心网络在 按它所遇到的VLANID的基础上提供VPLS服务实例。
59. 如权利要求57所述的网络,其中,所述以太网网络支持伪 线信令,以便允许伪线在所述以太网网络、MPLS核心网络和MPLS 出口网络上端对端地建立。
60. 如权利要求57所述的网络,其中,所述以太网网络上的出 口节点支持在所述以太网网络和所述MPLS核心网络上延伸的PBT 中继之间的PW标记转换,以便允许在所述以太网网络和MPLS核心 网络中进行独立I-SID管理。
61. 如权利要求57所述的网络,其中,所述以太网网络上的出 口节点实现OAM维护实体,以使j企测PBT中继的故障,以及在4企测 到PBT中继的故障时,确定受到所述故障影响的PW,并且在与所述 PW关联并且没有遇到故障的所述另一个中继上生成所述PW级的告 警指示信号。
62. 如权利要求57所述的网络,其中,所述以太网网络上的出 口节点实现PBT中继之间的B-VID和B-DA转换。
全文摘要
提供PW或VPLS服务的MPLS网络可与按照802.1ah或802.1Qay所实现的以太网网络互连。MPLS网络可以是核心,并且向以太网接入网提供服务,反过来也是一样。另外,不同类型的接入网的混合可通过MPLS核心或以太网核心互连。提供网络交互工作和服务交互工作。OAM故障检测可借助在网络上延伸的维护实体或者根据网络和网络所提供的服务的组合端对端地实现。
文档编号H04L12/46GK101584162SQ200880002355
公开日2009年11月18日 申请日期2008年1月17日 优先权日2007年1月17日
发明者D·莫汉, G·斯莫尔甘格, N·布拉格, P·昂贝哈根 申请人:北方电讯网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1