CN101442467A - 在基于运营商骨干网传送的网络中提供多点到多点连接的方法 - Google Patents

在基于运营商骨干网传送的网络中提供多点到多点连接的方法 Download PDF

Info

Publication number
CN101442467A
CN101442467A CNA2007101708648A CN200710170864A CN101442467A CN 101442467 A CN101442467 A CN 101442467A CN A2007101708648 A CNA2007101708648 A CN A2007101708648A CN 200710170864 A CN200710170864 A CN 200710170864A CN 101442467 A CN101442467 A CN 101442467A
Authority
CN
China
Prior art keywords
operator
mac address
fringe node
multiple spot
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007101708648A
Other languages
English (en)
Other versions
CN101442467B (zh
Inventor
马晓华
陈端
黄峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Shanghai Bell Co Ltd
Original Assignee
Alcatel Lucent Shanghai Bell Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel Lucent Shanghai Bell Co Ltd filed Critical Alcatel Lucent Shanghai Bell Co Ltd
Priority to CN2007101708648A priority Critical patent/CN101442467B/zh
Publication of CN101442467A publication Critical patent/CN101442467A/zh
Application granted granted Critical
Publication of CN101442467B publication Critical patent/CN101442467B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

本发明的在基于运营商骨干网传送的网络中提供多点到多点连接的方法,包括:在所述网络中建立全网状的多点到多点的连接隧道,其中,所述连接隧道由运营商虚拟局域网标记标识;在各个所述边缘节点上建立由运营商服务识别码标识的业务连接;以及各个所述边缘节点学习用户MAC地址与运营商MAC地址之间的对应关系。本方法利用PBT自身帧头信息,由运营商VLAN标记B-VID标识全网状的多点到多点的连接隧道,实现简单。另外,本实施例的方法使用运营商VLAN标记B-VID来分离虚拟局域网,而使用运营商服务识别码I-SID来解复用一个运营商VLAN中的多个服务。

Description

在基于运营商骨干网传送的网络中提供多点到多点连接的方法
技术领域
本发明涉及运营商骨干网传送(Provider Backbone Transport,简称PBT)技术,具体地说,涉及在基于PBT的网络中提供多点到多点连接的方法、在该网络中传输数据帧的方法以及在该网络中使用的边缘节点。
背景技术
运营商骨干网传送(PBT)是一种应用于城域网的新型以太网技术,其在传统的以太网技术的基础上增加了一些新的内容,从而使该技术能够成功地应用到城域网和广域网中。PBT技术的最简单的形式是:通过PBT提供以太网隧道,从而可以传递运营商所需要的具有流量工程、服务质量(QoS)以及操作、管理和维护(OAM)需求的确定的业务量。PBT技术可以为以太网提供面向连接的转发模式。
PBT技术源自由国际电气电子工程师协会发布的IEEE 802.1ah标准所定义的运营商骨干网桥接(Provider Backbone Bridge,简称PBB)技术,即MAC-in-MAC技术。目前,PBT技术正在由IEEE进行标准化工作,称为运营商骨干网桥接-流量工程(Provider Backbone Bridge-TrafficEngineering,简称PBB-TE)。
MAC-in-MAC技术是一种基于MAC堆栈的技术,用户MAC地址被封装在运营商MAC地址之中,形成两层MAC地址,实现MAC地址的层次化叠加和隔离,从而能够增强以太网的扩展性和业务的安全性。
而PBT技术利用PBB技术中的帧格式,修改了控制功能,关闭了以太网MAC地址学习和生成树协议(Spanning Tree Protocol),并采用隧道方式转发和规划业务。PBT技术主要具有以下技术特征:
(1)通过网络管理和网络控制进行配置,使得电信级以太网中的以太网业务事实上具有连接性,以便实现保护倒换、OAM、QoS、流量工程等电信传送网络的功能;
(2)使用运营商MAC地址加上虚拟局域网标记(VLAN ID)进行业务的转发,从而使得电信级以太网受到运营商的控制而隔离用户网络;
(3)基于虚拟局域网关闭MAC自学习功能,避免组播包的泛滥,重用转发表而丢弃一切在PBT转发表中查不到的数据包。
然而,PBT技术目前只能提供点到点连接,并不能提供多点到多点连接。
发明内容
本发明正是基于上述技术问题而提出的,其目的在于提供一种在基于运营商骨干网传送的网络中提供多点到多点连接的方法,其利用PBT帧头信息来提供多点到多点连接,实现简单。此外,本发明还提供了一种在基于PBT的网络中传输数据帧的方法和在基于PBT的网络中使用的边缘节点。
根据本发明的第一个方面,提供一种在基于运营商骨干网传送PBT的网络中提供多点到多点连接的方法,包括:在所述网络中建立全网状的多点到多点的连接隧道,其中,所述连接隧道由运营商虚拟局域网标记(B-VID)标识;在所述网络的各个边缘节点上建立由运营商服务识别码(I-SID)标识的业务连接;以及各个所述边缘节点学习用户MAC地址(C-MAC)与运营商MAC地址(B-MAC)之间的对应关系。
根据本发明的第二个方面,提供一种在基于运营商骨干网传送的网络中传输单播数据帧的方法,其中,所述网络利用上述的在基于运营商骨干网传送的网络中提供多点到多点连接的方法来提供多点到多点连接,所述传输单播数据帧方法包括:源边缘节点接收来自源用户的用户数据帧,并分析所述用户数据帧的帧头中的目的用户MAC地址为单播MAC地址;所述源边缘节点确定目的运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记;所述源边缘节点根据所述运营商虚拟局域网标记和目的运营商MAC地址,在由所述运营商虚拟局域网标记标识的多点到多点的连接隧道中确定数据转发路径;所述源边缘节点在所述用户数据帧上封装包含所述目的运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记的运营商帧头,以形成运营商数据帧;所述源边缘节点将所述运营商数据帧沿着所述数据转发路径转发到目的边缘节点;所述目的边缘节点对所述运营商数据帧除去所述运营商帧头,并将所述用户数据帧发送到目的用户。
根据本发明的第三个方面,提供一种在基于运营商骨干网传送的网络中传输广播/组播数据帧的方法,其中,所述网络利用上述的在基于运营商骨干网传送的网络中提供多点到多点连接的方法提供多点到多点连接,所述传输广播/组播数据帧的方法包括:源边缘节点接收来自源用户的用户数据帧,并分析所述用户数据帧的帧头中的目的用户MAC地址为广播/组播MAC地址;所述源边缘节点确定运营商服务识别码和运营商虚拟局域网标记;所述源边缘节点根据所述运营商服务识别码,确定与该运营商服务识别码对应的所有的运营商MAC地址;所述源边缘节点根据所述运营商虚拟局域网标记以及与所述运营商服务识别码对应的所有的运营商MAC地址,在由所述运营商虚拟局域网标记标识的多点到多点的连接隧道中确定相应的数据转发路径;所述源边缘节点在所述用户数据帧上封装包含与所述运营商服务识别码对应的所有的运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记的运营商帧头,以形成运营商数据帧;所述源边缘节点将所述运营商数据帧沿着所述数据转发路径转发到具有所述运营商MAC地址的目的边缘节点;以及所述目的边缘节点对所述运营商数据帧除去所述运营商帧头,并将所述用户数据帧发送到目的用户。
根据本发明的第四个方面,提供一种在基于运营商骨干网传送的网络中使用的边缘节点,包括:
路由信息记录单元,用于记录所述边缘节点的路由信息;
关联关系表,用于记录运营商虚拟局域网标记B-VID与所述网络中的所有边缘节点的运营商MAC地址的关联关系,其中所述运营商虚拟局域网标记标识所述网络中的多点到多点的连接隧道;
映射表,用于记录用户服务虚拟局域网标记S-VID与运营商服务识别码I-SID的映射关系、以及运营商服务识别码I-SID与运营商虚拟局域网标记B-VID的映射关系;
学习单元,用于学习所组播的以太网数据帧中的用户源MAC地址SAC-MAC和运营商源MAC地址SA B-MAC的对应关系,以生成用户MAC地址与运营商MAC地址的对应关系表;
分析单元,用于分析所接收的用户数据帧,并查询上述对应关系表、上述映射表和上述关联关系表,以确定运营商MAC地址、运营商服务识别码、运营商虚拟局域网标记以及相应的数据转发路径;
封装单元,用于在所述用户数据帧上封装包含所述运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记的运营商帧头,以形成运营商数据帧;
解封装单元,用于对所接收的运营商数据帧除去所述运营商帧头;以及
转发单元,用于沿着所述数据转发路径转发所述运营商数据帧。
附图说明
图1是根据本发明的一个实施例的在基于PBT的网络中提供多点到多点连接的方法的流程图;
图2是图1所示的实施例中的建立全网状的多点到多点的连接隧道步骤的流程图;
图3是一个多点到点连接的例子的示意图;
图4是示出全网状的多点到多点的连接隧道的图;
图5是根据本发明的一个实施例的在基于PBT的网络中传输单播数据帧的方法的流程图;
图6是图5所示的传输单播数据帧的方法所应用的基于PBT的网络的示意图;
图7是在图6所示的网络的边缘节点中的映射表、关联关系表和对应关系表的示意图;
图8是根据本发明的一个实施例的在基于PBT的网络中传输广播/组播数据帧的方法的流程图;
图9是根据本发明的一个实施例的在基于PBT的网络中使用的边缘节点的示意性框图。
具体实施方式
相信通过以下结合附图对本发明的具体实施例的详细描述,本发明的上述和其它目的、特征和优点将会更加明显。
图1是根据本发明的一个实施例的在基于PBT的网络中提供多点到多点连接的方法的流程图。下面结合附图,对本实施例进行详细描述。
如图1所示,首先,在步骤10,在基于PBT的网络中建立全网状的多点到多点的连接隧道,其中,所建立的多点到多点的连接隧道用运营商虚拟局域网标记(Backbone VLAN ID,简称B-VID)标识。
下面参照图2,详细描述步骤10。如图2所示,首先,在步骤101,确定网络中多点到点的连接隧道的路由。一般地,基于PBT的网络包括边缘节点和中间节点,其中边缘节点位于该基于PBT的网络与其它网络的交界处,中间节点位于基于PBT的网络内部,与其它边缘节点或者中间节点相连。所谓多点到点的连接隧道是指从多个源边缘节点到同一个目的边缘节点的连接隧道。
具体地,多点到点的连接隧道的路由可以通过网络管理***静态配置或者由未来的控制平面,例如通用多协议标记交换(GMPLS)控制平面或运营商链路状态桥(PLSB)控制平面等,计算得到。
然后,在步骤105,根据在步骤101中得到的多点到点的连接隧道的路由,配置沿着这些多点到点的连接隧道的边缘节点和核心节点的路由信息,从而建立多点到点的数据转发路径。
如前所述,在基于PBT的网络中,可以使用VLAN标记B-VID和目的运营商MAC地址(DA B-MAC)(以下用B-VID/DA B-MAC表示)标识单向的点到点连接。由于PBT技术保留了传统以太网的基于目的地的转发属性,这意味着多个源可以使用同一个B-VID/DA B-MAC,因此,在步骤105中,可以用运营商VLAN标记B-VID和目的地运营商MAC地址DA B-MAC标识这些多点到点的数据转发路径。
图3示出了基于PBT的网络中的一个多点到点连接的例子。如图3所示,基于PBT的网络包括5个边缘节点(Backbone Edge Bridge,简称BEB)A、B、C、X、Y和2个中间节点(Backbone Core Bridge,简称BCB)I1、I2,上述5个边缘节点的MAC地址分别为MAC A、MAC B、MAC C、MAC X和MAC Y。在该网络中建立了从边缘节点A、B、C到边缘节点X的多点到点连接,用B-VID(1)/DA B-MAC(X)标识。这样,在中间节点I1,路径A至X、B至X和C至X可以使用同一个路由表项B-VID(1)/DA B-MAC(X)。
在建立了多点到点的数据转发路径后,在步骤110,将上述多点到点的数据转发路径中具有相同的运营商VLAN标记B-VID的多点到点的数据转发路径通过该运营商VLAN标记B-VID相互关联,从而形成由该运营商VLAN标记B-VID标识的全网状的多点到多点的连接隧道。
图4示出了全网状的多点到多点的连接隧道的示意图。如图4所示,分别用实线、虚线和点划线表示3个多点到点连接,即:边缘节点A、B到边缘节点C的连接,用B-VID(1)/MAC(C)标识;边缘节点A、C到边缘节点B的连接,用B-VID(1)/MAC(B)标识;边缘节点B、C到边缘节点A的连接,用B-VID(1)/MAC(A)标识。可以看出,这3个多点到点连接具有相同的运营商VLAN标记B-VID(1),因此,通过该运营商VLAN标记B-VID(1)将这3个多点到点连接关联在一起,从而能够在边缘节点A、B、C之间形成全网状的多点到多点连接,并用B-VID(1)标识这个多点到多点连接。
最后,在步骤115,在各个边缘节点中配置运营商VLAN标记B-VID与所有边缘节点的运营商MAC地址B-MAC之间的关联关系,以生成关联关系表。这样,通过该关联关系表,可以清楚地表示由运营商VLAN标记B-VID标识的全网状多点到多点的连接隧道。
返回图1,在步骤20,在各个边缘节点上建立由运营商服务识别码I-SID标识的业务连接。具体地,在各个所述边缘节点中配置用户服务虚拟局域网标记(Service VLAN ID,简称S-VID)与运营商服务识别码I-SID的映射关系、以及运营商服务识别码I-SID与运营商VLAN标记B-VID的映射关系,从而生成映射表。
运营商服务识别码I-SID是运营商骨干网中的用户连接业务的标识符,每个运营商服务识别码I-SID表示一个用户VLAN业务,而多个用户业务可复用在一个运营商VLAN中。在基于PBT的网络中,边缘节点可以根据运营商服务识别码I-SID对所接收的数据帧进行过滤,而中间节点不识别运营商服务识别码I-SID。
另外,在各个边缘节点中,还可以通过网络管理***静态配置或者利用组播注册协议(Multicast Registration Protocol,简称MRP),注册运营商MAC地址与运营商服务识别码I-SID的映射关系,用于用户的广播/组播数据帧在运营商域网络中的组播传输。
最后,在步骤30,各个边缘节点学习用户MAC地址C-MAC与运营商MAC地址B-MAC之间的对应关系,这可以通过查询以太网数据帧的帧头信息来学习。具体地,首先在基于PBT的网络中组播以太网数据帧,然后,边缘节点学习所接收的以太网数据帧中的用户源MAC地址SAC-MAC和运营商源MAC地址SA B-MAC的对应关系,从而生成用户MAC地址与运营商MAC地址的对应关系表。
例如,在图4所示的例子中,假设一个以太网数据帧从用户1到用户3,则在该数据帧的帧头信息中,源用户MAC地址为1,目的用户MAC地址为3。当与用户1连接的边缘节点A接收到该数据帧时,由于不知道目的用户3与哪个边缘节点相连,则在该数据帧上封装包含运营商服务识别码I-SID和对应的运营商VLAN标记B-VID的运营商帧头,并沿着用运营商VLAN标记1和运营商MAC地址B(即B-VID(1)/B-MAC(B))标识的多点到点的数据转发路径以及用运营商VLAN标记1和运营商MAC地址C(即B-VID(1)/B-MAC(C))标识的多点到点的数据转发路径组播。当边缘节点C收到该数据帧时,从帧头信息中可知,该数据帧是来自用户1,并经过用B-VID(1)/B-MAC(C)标识的数据转发路径到达边缘节点C;通过用B-VID(1)/B-MAC(A)标识的数据转发路径,可以到达边缘节点A。由于利用PBT建立的连接是单向并且单独配置的,因此,用B-VID(1)/B-MAC(C)标识的数据转发路径与用B-VID(1)/B-MAC(A)标识的数据转发路径是不同的两条路径。因此,边缘节点C将用户1的MAC地址与边缘节点A的MAC地址相关联。类似地,边缘节点C可以将其它用户的MAC地址与其它边缘节点的MAC地址关联在一起。
通过上述过程,各个边缘节点都可以学习到用户MAC地址与运营商MAC地址的对应关系,从而建立对应关系表。
经过上述步骤,可以在基于PBT的网络中提供多点到多点连接。
通过以上描述可以看出,本实施例的在基于PBT的网络中提供多点到多点连接的方法利用PBT自身帧头信息,由运营商VLAN标记B-VID标识全网状的多点到多点的连接隧道,实现简单,并且每个单向的连接可以通过网络管理***或者GMPLS控制平面等进行管理和保护。另外,本实施例的方法使用运营商VLAN标记B-VID来分离虚拟局域网,而使用运营商服务识别码I-SID来解复用一个运营商VLAN中的多个服务。
在同一个发明构思下,图5是根据本发明的一个实施例的在基于PBT的网络中传输单播数据帧的方法的流程图,其中该网络利用图1所示的方法提供多点到多点连接。下面结合附图,对本实施例进行详细描述。
如前所述,当在基于PBT的网络中建立了全网状的多点到多点连接后,在各个边缘节点中都建立有记录用户MAC地址与运营商MAC地址的对应关系的对应关系表、记录用户服务VLAN标记S-VID与运营商服务识别码I-SID的映射关系以及运营商服务识别码I-SID与运营商VLAN标记B-VID的映射关系的映射表、记录运营商VLAN标记B-VID与所有边缘节点的运营商MAC地址B-MAC的关联关系的关联关系表。
如图5所示,首先,源用户向源边缘节点发送用户数据帧,在该用户数据帧的帧头中,包括源用户MAC地址SA C-MAC、目的用户MAC地址DA C-MAC和用户服务VLAN标记S-VID。在步骤501,源边缘节点接收到该数据帧后,分析该用户数据帧的帧头中的目的用户MAC地址,如果是单播MAC地址,则表明是单播数据帧。然后,在步骤505,源边缘节点确定目的运营商MAC地址B-MAC、运营商服务识别码I-SID和运营商VLAN标记B-VID。具体地,源边缘节点根据目的用户MAC地址DA C-MAC,查询对应关系表,得到相应的目的地运营商MAC地址DAB-MAC;然后,根据用户服务VLAN标记S-VID,查询映射表,确定相应的运营商服务识别码I-SID和运营商VLAN标记B-VID。
然后,在步骤510,该源边缘节点根据在步骤505中确定的运营商VLAN标记B-VID和目的运营商MAC地址DA B-MAC,查询关联关系表,在由该运营商VLAN标记B-VID标识的多点到多点的连接隧道中确定数据转发路径。
在步骤515,该源边缘节点在所接收的用户数据帧上封装包含有所确定的目的运营商MAC地址DA B-MAC、运营商服务识别码I-SID和运营商VLAN标记B-VID的运营商帧头,从而形成运营商数据帧,以在基于PBT的网络中进行转发。
然后,在步骤520,源边缘节点将所形成的运营商数据帧沿着在步骤510中确定的数据转发路径转发到目的边缘节点。当目的边缘节点接收到该运营商数据帧后,在步骤525,除去该运营商数据帧的运营商帧头,并根据目的用户MAC地址DA C-MAC,将用户数据帧发送到目的用户。
此外,在运营商数据帧的转发过程中,当数据转发路径上的边缘节点接收到该运营商数据帧后,根据运营商服务识别码I-SID判断自己是否提供相应的服务。如果提供相应的服务,则对所接收的运营商数据帧继续转发;如果不提供相应的服务,则丢弃该运营商数据帧。
下面再结合图6和图7说明在提供多点到多点连接的基于PBT的网络中传输单播数据帧的一个实施例,其中,图6示出了图5所示的传输单播数据帧的方法所应用的基于PBT的网络,图7示出了在图6所示的网络的边缘节点中的映射表、关联关系表和对应关系表。
如图6所示,在边缘节点A、B、C之间建立多点到多点连接,用户1和4连接到边缘节点A,用户2与边缘节点B连接,而用户3和5与边缘节点C连接,那么在边缘节点A、B、C中建立的映射表、关联关系表和对应关系表如图7所示。当用户1(其MAC地址为0x000000000001)的用户数据帧要发送到用户3(其MAC地址为0x000000000003)时,首先,用户1的数据帧被发送到边缘节点A,边缘节点A根据用户3的MAC地址,查询对应关系表,得到对的运营商MAC地址B-MAC为0xccccccccccccc,即边缘节点C的MAC地址。然后,边缘节点A根据用户1的数据帧中的用户服务VLAN标记S-VID为1,查询映射表,得到对应的运营商服务识别码I-SID为0x010101,与该运营商服务识别码对应的运营商VLAN标记B-VID为0x001。然后,边缘节点A根据该运营商VLAN标记B-VID,查询关联关系表,获得该运营商VLAN标记B-VID所标识的多点到多点的连接隧道,并根据边缘节点C的MAC地址,确定数据转发路径B-VID(0x001)/B-MAC(0xccccccccccccc)。接着,边缘节点A将用户数据帧封装上运营商帧头I-SID(0x010101)/B-VID(0x001)/B-MAC(0xccccccccccccc),沿着所确定的数据转发路径进行转发。
图8是根据本发明的一个实施例的在基于PBT的网络中传输广播/组播数据帧的方法的流程图,其中该网络利用图1所示的方法提供多点到多点连接。在本实施例中,与前面实施例相同的部分,适当省略其说明。下面结合附图,对本实施例进行详细描述。
如前所述,当在基于PBT的网络中建立了全网状的多点到多点连接后,在各个边缘节点中都建立有记录用户MAC地址与运营商MAC地址的对应关系的对应关系表、记录用户服务VLAN标记S-VID与运营商服务识别码I-SID的映射关系以及运营商服务识别码I-SID与运营商VLAN标记B-VID的映射关系的映射表、记录运营商VLAN标记B-VID与所有边缘节点的运营商MAC地址B-MAC的关联关系的关联关系表。
为了在基于PBT的网络中组播传输广播/组播数据帧,在各个边缘节点中还建立有记录运营商MAC地址与运营商服务识别码I-SID的映射关系的注册表。
如图8所示,在步骤801,源边缘节点接收来自源用户的用户数据帧,并分析该用户数据帧的帧头中的目的用户MAC地址,如果是用户广播/组播MAC地址,则表示该用户数据帧为广播/组播数据帧。然后,在步骤805,源边缘节点根据用户服务VLAN标记S-VID,查询映射表,获得对应的运营商服务识别码I-SID和运营商VLAN标记B-VID。然后,在步骤810,根据所获得的运营商服务识别码I-SID查找注册表,获得与该运营商服务识别码I-SID对应的所有的运营商MAC地址B-MAC。
然后,在步骤815,源边缘节点根据在步骤805中确定的运营商VLAN标记B-VID以及与所确定的运营商服务识别码I-SID对应的所有的运营商MAC地址B-MAC,查询关联关系表,在由该运营商VLAN标记B-VID标识的多点到多点的连接隧道中确定相应的所有数据转发路径。
然后,在步骤820,源边缘节点在所接收的用户数据帧上封装包含有在步骤805和810中确定的所有的运营商MAC地址B-MAC、运营商服务识别码I-SID和运营商VLAN标记B-VID的运营商帧头,从而形成运营商数据帧,以在基于PBT的网络中转发。
在步骤825,源边缘节点将运营商数据帧沿着所确定的所有数据转发路径转发到所有的具有运营商MAC地址B-MAC的目的边缘节点,然后,在步骤830,由这些目的边缘节点除去所接收的运营商数据帧的运营商帧头,并根据目的用户MAC地址C-MAC,将用户数据帧发送到各个目的用户。
本实施例的传输广播/组播帧的方法也可以应用于图6所示的网络中。
图9是根据本发明的一个实施例的在基于PBT的网络中使用的边缘节点的示意性框图。下面结合附图,对本实施例进行详细地说明。
如图9所示,本实施例的在基于PBT的网络中使用的边缘节点900,包括:路由信息记录单元901,其记录该边缘节点的路由信息,例如路由表等;关联关系表902,用于记录运营商VLAN标记B-VID与该基于PBT的网络中的所有边缘节点的运营商MAC地址的关联关系,其中运营商VLAN标记B-VID标识该网络中的多点到多点的连接隧道;映射表903,用于记录用户服务VLAN标记S-VID与运营商服务识别码I-SID的映射关系、以及运营商服务识别码I-SID与运营商VLAN标记B-VID的映射关系;学习单元904,用于学习在运营商域所组播的数据帧中的用户源MAC地址SA C-MAC和运营商源MAC地址SA B-MAC的对应关系,以生成用户MAC地址C-MAC与运营商MAC地址B-MAC的对应关系表;分析单元905,用于分析所接收的用户数据帧,并查询由学习单元904生成的对应关系表、上述映射表903和上述关联关系表902,以确定运营商MAC地址B-MAC、运营商服务识别码I-SID、运营商VLAN标记B-VID以及相应的数据转发路径;封装单元906,用于在用户数据帧上封装包含有运营商MAC地址B-MAC、运营商服务识别码I-SID和运营商VLAN标记B-VID的运营商帧头,以形成运营商数据帧;解封装单元907,用于在作为目的边缘节点时对所接收的运营商数据帧除去运营商帧头;以及转发单元908,用于沿着由分析单元905所确定的数据转发路径转发运营商数据帧。
在基于PBT的网络的启动阶段,通过网络管理***静态配置或者控制平面配置边缘节点900的路由信息记录单元901、关联关系表902和映射表903,然后通过在运营商域网络中组播以太网数据帧,由学习单元904学习用户MAC地址C-MAC与运营商MAC地址B-MAC的对应关系。然后,在该网络的运行阶段,当边缘节点900收到用户数据帧后,由分析单元905进行分析,并确定数据帧转发所需的运营商MAC地址B-MAC、运营商服务识别码I-SID、运营商VLAN标记B-VID以及相应的数据转发路径,然后由封装单元906封装运营商帧头,形成运营商数据帧,并通过转发单元908发送。
如果边缘节点900是目的边缘节点,则在收到运营商数据帧后,通过解封装单元907除去运营商数据帧的运营商帧头,并将用户数据帧通过转发单元908发送到目的用户。
进一步地,边缘节点900还可以包括:注册表909,其记录运营商MAC地址B-MAC与运营商服务识别码I-SID的映射关系。当分析单元904分析用户数据帧为广播/组播数据帧时,查询映射表903、注册表910和关联关系表902,以确定运营商服务识别码I-SID、运营商VLAN标记B-VID、与该运营商服务识别码I-SID对应的所有的运营商MAC地址B-MAC以及相应的数据转发路径。
进一步地,边缘节点900还可以包括:服务判断单元910,其根据所确定的运营商服务识别码I-SID,判断该边缘节点900是否提供相应的服务。如果提供相应的服务,则对所接收的数据帧继续进行处理,否则丢弃该数据帧。
此外,为了禁止环路的产生,边缘节点900禁止将数据帧从一个由运营商MAC地址B-MAC和运营商VLAN标记B-VID的数据转发路径转发到另一个数据转发路径。
以上虽然通过一些示例性的实施例详细描述了本发明的在基于运营商骨干网传送的网络中提供多点到多点连接的方法、在基于运营商骨干网传送的网络中传输数据帧的方法以及在基于运营商骨干网传送的网络中使用的边缘节点,但是以上这些实施例并不是穷举的,本领域技术人员可以在本发明的精神和范围内实现各种变化和修改。因此,本发明并不限于这些实施例,本发明的范围仅由所附的权利要求限定。

Claims (11)

1.一种在基于运营商骨干网传送的网络中提供多点到多点连接的方法,包括以下步骤:
在所述网络中建立全网状的多点到多点的连接隧道,其中,所述连接隧道由运营商虚拟局域网标记标识;
在各个所述边缘节点上建立由运营商服务识别码标识的业务连接;以及
各个所述边缘节点学习用户MAC地址与运营商MAC地址之间的对应关系。
2.根据权利要求1所述的在基于运营商骨干网传送的网络中提供多点到多点连接的方法,其中,所述在所述网络中建立全网状的多点到多点的连接隧道的步骤包括:
确定所述网络中多点到点的连接隧道的路由;
根据所述多点到点的连接隧道的路由,配置相应的边缘节点和核心节点以建立多点到点的数据转发路径,其中所述多点到点的数据转发路径由运营商虚拟局域网标记和目的地运营商MAC地址标识;
将具有相同运营商虚拟局域网标记的多点到点的数据转发路径通过该运营商虚拟局域网标记相互关联,以形成由该运营商虚拟局域网标记标识的全网状的多点到多点的连接隧道;以及
在各个边缘节点中配置运营商虚拟局域网标记与所有边缘节点的运营商MAC地址之间的关联关系。
3.根据权利要求1或2所述的在基于运营商骨干网传送的网络中提供多点到多点连接的方法,其中,所述在各个所述边缘节点上建立业务连接的步骤包括:
在各个所述边缘节点中配置用户服务虚拟局域网标记与运营商服务识别码的映射关系、以及运营商服务识别码与运营商虚拟局域网标记的映射关系。
4.根据权利要求3所述的在基于运营商骨干网传送PBT的网络中提供多点到多点连接的方法,其中,所述在各个所述边缘节点上建立业务连接的步骤还包括:
在各个所述边缘节点中注册运营商MAC地址与运营商服务识别码的映射关系。
5.根据权利要求1至4任意一项所述的在基于运营商骨干网传送PBT的网络中提供多点到多点连接的方法,其中,所述各个所述边缘节点学习用户MAC地址与运营商MAC地址之间的对应关系的步骤包括:
在所述网络中组播以太网数据帧;以及
各个所述边缘节点学习所接收的所述以太网数据帧中的用户源MAC地址和运营商源MAC地址的对应关系,以生成用户MAC地址与运营商MAC地址的对应关系表。
6.一种在基于运营商骨干网传送的网络中传输单播数据帧的方法,其中,所述网络利用权利要求1至5任意一项所述的方法提供多点到多点连接,所述方法包括:
源边缘节点接收来自源用户的用户数据帧,并分析所述用户数据帧的帧头中的目的用户MAC地址为单播MAC地址;
所述源边缘节点确定目的运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记;
所述源边缘节点根据所述运营商虚拟局域网标记和目的运营商MAC地址,在由所述运营商虚拟局域网标记标识的多点到多点的连接隧道中确定数据转发路径;
所述源边缘节点在所述用户数据帧上封装包含所述目的运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记的运营商帧头,以形成运营商数据帧;
所述源边缘节点将所述运营商数据帧沿着所述数据转发路径转发到目的边缘节点;
所述目的边缘节点对所述运营商数据帧除去所述运营商帧头,并将所述用户数据帧发送到目的用户。
7.根据权利要求6所述的在基于运营商骨干网传送的网络中传输单播数据帧的方法,还包括:
所述边缘节点根据所述运营商服务识别码判断其是否提供相应的服务;
如果提供,则所述边缘节点对所接收的数据帧进行后续的处理;
如果不提供,则丢弃该数据帧。
8.一种在基于运营商骨干网传送的网络中传输广播/组播数据帧的方法,其中,所述网络利用权利要求1至5任意一项所述的方法提供多点到多点连接,所述方法包括:
源边缘节点接收来自源用户的用户数据帧,并分析所述用户数据帧的帧头中的目的用户MAC地址为广播/组播MAC地址;
所述源边缘节点确定运营商服务识别码和运营商虚拟局域网标记;
所述源边缘节点根据所述运营商服务识别码,确定与该运营商服务识别码对应的所有的运营商MAC地址;
所述源边缘节点根据所述运营商虚拟局域网标记以及与所述运营商服务识别码对应的所有的运营商MAC地址,在由所述运营商虚拟局域网标记标识的多点到多点的连接隧道中确定相应的数据转发路径;
所述源边缘节点在所述用户数据帧上封装包含与所述运营商服务识别码对应的所有的运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记的运营商帧头,以形成运营商数据帧;
所述源边缘节点将所述运营商数据帧沿着所述数据转发路径转发到具有所述运营商MAC地址的目的边缘节点;以及
所述目的边缘节点对所述运营商数据帧除去所述运营商帧头,并将所述用户数据帧发送到目的用户。
9.一种在基于运营商骨干网传送的网络中使用的边缘节点,包括:
路由信息记录单元,用于记录所述边缘节点的路由信息;
关联关系表,用于记录运营商虚拟局域网标记与所述网络中的所有边缘节点的运营商MAC地址的关联关系,其中所述运营商虚拟局域网标记标识所述网络中的多点到多点的连接隧道;
映射表,用于记录用户服务虚拟局域网标记与运营商服务识别码的映射关系、以及运营商服务识别码与运营商虚拟局域网标记的映射关系;
学习单元,用于学习所组播的以太网数据帧中的用户源MAC地址和运营商源MAC地址的对应关系,以生成用户MAC地址与运营商MAC地址的对应关系表;
分析单元,用于分析所接收的用户数据帧,并查询上述对应关系表、上述映射表和上述关联关系表,以确定运营商MAC地址、运营商服务识别码、运营商虚拟局域网标记以及相应的数据转发路径;
封装单元,用于在所述用户数据帧上封装包含所述运营商MAC地址、运营商服务识别码和运营商虚拟局域网标记的运营商帧头,以形成运营商数据帧;
解封装单元,用于对所接收的运营商数据帧除去所述运营商帧头;以及
转发单元,用于沿着所述数据转发路径转发所述运营商数据帧。
10.根据权利要求9所述的边缘节点,还包括:注册表,用于记录运营商MAC地址与运营商服务识别码的映射关系;
其中,当所述分析单元分析所述用户数据帧为广播/组播数据帧时,查询上述映射表、上述注册表和上述关联关系表,以确定运营商服务识别码、运营商虚拟局域网标记、与所述运营商服务识别码对应的所有的运营商MAC地址以及相应的数据转发路径。
11.根据权利要求9或10所述的边缘节点,还包括:服务判断单元,用于根据所述运营商服务识别码,判断所述边缘节点是否提供相应的服务。
CN2007101708648A 2007-11-23 2007-11-23 在基于运营商骨干网传送的网络中提供多点到多点连接的方法 Active CN101442467B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101708648A CN101442467B (zh) 2007-11-23 2007-11-23 在基于运营商骨干网传送的网络中提供多点到多点连接的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101708648A CN101442467B (zh) 2007-11-23 2007-11-23 在基于运营商骨干网传送的网络中提供多点到多点连接的方法

Publications (2)

Publication Number Publication Date
CN101442467A true CN101442467A (zh) 2009-05-27
CN101442467B CN101442467B (zh) 2011-12-21

Family

ID=40726716

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101708648A Active CN101442467B (zh) 2007-11-23 2007-11-23 在基于运营商骨干网传送的网络中提供多点到多点连接的方法

Country Status (1)

Country Link
CN (1) CN101442467B (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011057512A1 (zh) * 2009-11-13 2011-05-19 中兴通讯股份有限公司 以太网业务接入承载隧道的方法、运营商边缘设备和***
CN102130812A (zh) * 2011-03-18 2011-07-20 中兴通讯股份有限公司 一种未知单播数据帧的处理方法、装置及***
CN102204186A (zh) * 2011-05-19 2011-09-28 华为技术有限公司 路由信息的下发方法和边界设备
CN102821068A (zh) * 2012-08-16 2012-12-12 广州珠江数码集团有限公司 一种支持多运营商无线接入的家庭网关实现方法
CN102882699A (zh) * 2011-07-14 2013-01-16 华为技术有限公司 边缘节点的分配方法和装置及边缘节点控制器
CN104303462A (zh) * 2012-07-30 2015-01-21 惠普发展公司,有限责任合伙企业 提供商桥接网络通信
CN106941437A (zh) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 一种信息传输方法及装置
JP2017152814A (ja) * 2016-02-23 2017-08-31 APRESIA Systems株式会社 ネットワークシステムおよび中継装置
CN108781178A (zh) * 2016-03-02 2018-11-09 日本电气株式会社 网络***、控制装置、虚拟网络功能的构建方法以及程序
CN108833249A (zh) * 2018-05-25 2018-11-16 杭州快越科技有限公司 一种多点对多点的工业物联虚拟专网实现方法
CN108848131A (zh) * 2018-05-25 2018-11-20 杭州快越科技有限公司 一种单点对多点的工业物联虚拟专网实现方法
CN108848130A (zh) * 2018-05-25 2018-11-20 杭州快越科技有限公司 一种多点对单点的工业物联虚拟专网实现方法
CN109495567A (zh) * 2018-11-16 2019-03-19 网宿科技股份有限公司 一种静态路由的部署方法、设备及***
CN112543136A (zh) * 2019-09-23 2021-03-23 上海诺基亚贝尔股份有限公司 一种用于抑制pbb-evpn核心网络中洪泛流量的方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100442775C (zh) * 2005-11-17 2008-12-10 华为技术有限公司 一种在MAC in MAC网络中实现组播的方法

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011057512A1 (zh) * 2009-11-13 2011-05-19 中兴通讯股份有限公司 以太网业务接入承载隧道的方法、运营商边缘设备和***
WO2012126295A1 (zh) * 2011-03-18 2012-09-27 中兴通讯股份有限公司 未知单播数据帧的处理方法、路由装置及trill网络***
CN102130812A (zh) * 2011-03-18 2011-07-20 中兴通讯股份有限公司 一种未知单播数据帧的处理方法、装置及***
CN102130812B (zh) * 2011-03-18 2015-05-20 中兴通讯股份有限公司 一种未知单播数据帧的处理方法、装置及***
WO2011144042A2 (zh) * 2011-05-19 2011-11-24 华为技术有限公司 路由信息的下发方法和边界设备
WO2011144042A3 (zh) * 2011-05-19 2012-04-19 华为技术有限公司 路由信息的下发方法和边界设备
CN102204186B (zh) * 2011-05-19 2013-08-14 华为技术有限公司 路由信息的下发方法和边界设备
CN102204186A (zh) * 2011-05-19 2011-09-28 华为技术有限公司 路由信息的下发方法和边界设备
CN102882699A (zh) * 2011-07-14 2013-01-16 华为技术有限公司 边缘节点的分配方法和装置及边缘节点控制器
US10230684B2 (en) 2011-07-14 2019-03-12 Huawei Technologies Co., Ltd. Method, apparatus, and edge node controller for allocating edge node
CN102882699B (zh) * 2011-07-14 2015-07-29 华为技术有限公司 边缘节点的分配方法和装置及边缘节点控制器
US9716671B2 (en) 2012-07-30 2017-07-25 Hewlett Packard Enterprise Development Lp Provider bridged network communication
CN104303462A (zh) * 2012-07-30 2015-01-21 惠普发展公司,有限责任合伙企业 提供商桥接网络通信
CN104303462B (zh) * 2012-07-30 2017-10-31 慧与发展有限责任合伙企业 提供商桥接网络通信***及方法
CN102821068A (zh) * 2012-08-16 2012-12-12 广州珠江数码集团有限公司 一种支持多运营商无线接入的家庭网关实现方法
CN102821068B (zh) * 2012-08-16 2014-12-31 广州珠江数码集团有限公司 一种支持多运营商无线接入的家庭网关实现方法
CN106941437A (zh) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 一种信息传输方法及装置
JP2017152814A (ja) * 2016-02-23 2017-08-31 APRESIA Systems株式会社 ネットワークシステムおよび中継装置
CN108781178A (zh) * 2016-03-02 2018-11-09 日本电气株式会社 网络***、控制装置、虚拟网络功能的构建方法以及程序
CN108781178B (zh) * 2016-03-02 2021-12-28 日本电气株式会社 网络***、控制装置、虚拟网络功能的构建方法以及程序
CN108833249A (zh) * 2018-05-25 2018-11-16 杭州快越科技有限公司 一种多点对多点的工业物联虚拟专网实现方法
CN108848131A (zh) * 2018-05-25 2018-11-20 杭州快越科技有限公司 一种单点对多点的工业物联虚拟专网实现方法
CN108848130A (zh) * 2018-05-25 2018-11-20 杭州快越科技有限公司 一种多点对单点的工业物联虚拟专网实现方法
CN109495567A (zh) * 2018-11-16 2019-03-19 网宿科技股份有限公司 一种静态路由的部署方法、设备及***
CN109495567B (zh) * 2018-11-16 2020-12-29 网宿科技股份有限公司 一种静态路由的部署方法、设备及***
CN112543136A (zh) * 2019-09-23 2021-03-23 上海诺基亚贝尔股份有限公司 一种用于抑制pbb-evpn核心网络中洪泛流量的方法和装置

Also Published As

Publication number Publication date
CN101442467B (zh) 2011-12-21

Similar Documents

Publication Publication Date Title
CN101442467B (zh) 在基于运营商骨干网传送的网络中提供多点到多点连接的方法
CN103023792B (zh) 用于在最短路径桥接网络中进行分组交换的方法和***
CN101536411B (zh) Pbt网络中的中间节点上的以太网oam
CN100596094C (zh) 多点到多点的业务实现方法及交换设备
US8228928B2 (en) System and method for providing support for multipoint L2VPN services in devices without local bridging
JP5413517B2 (ja) 通信システム、制御装置、通信方法およびプログラム
CN102801625B (zh) 一种异构网络二层互通的方法及设备
US8144715B2 (en) Method and apparatus for interworking VPLS and ethernet networks
CN103944826B (zh) Spbm网络中的表项聚合方法及设备
US20080080535A1 (en) Method and system for transmitting packet
CN102413060B (zh) Vpls网络中用户专线通信方法及设备
EP2536080A2 (en) Border gateway protocol procedures for MPLS and layer-2 VPN using Ethernet-based tunnels
CN101175025B (zh) 支持混合转发报文的***、交换机及方法
CN108632098A (zh) 流分类器、业务路由触发器、报文处理的方法和***
CN103227745B (zh) 最短路径桥网和三层虚拟专网互通方法及公共边缘设备
CN101926129A (zh) 以太网网络的进化
CN102170385A (zh) 一种以太树业务中以太网帧的发送方法和运营商边缘设备
CN104854819A (zh) 用于vlan接口路由的方法和设备
CN101674249A (zh) 运营商骨干桥pbb流量转发的方法及设备
CN107070789A (zh) 主动‑主动pbb‑evpn冗余的流量黑洞避免和快速融合
CN103067278B (zh) 一种数据帧的传输处理方法、设备及***
CN103326918A (zh) 一种报文转发方法和设备
CN101849390A (zh) 提供商骨干网桥业务工程(pbb-te)域中的连接性故障管理
CN103973825A (zh) 叠加网络中通告mac地址可达性的方法、节点设备及发送方法
CN100559772C (zh) 混合型虚拟私有网络***和骨干网边缘设备及其配置方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SHANGHAI ALCATEL-LUCENT CO., LTD.

Free format text: FORMER NAME: BEIER AERKATE CO., LTD., SHANGHAI

CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee after: Shanghai Alcatel-Lucent Co., Ltd.

Address before: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee before: Beier Aerkate Co., Ltd., Shanghai

CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee after: Shanghai NOKIA Baer Limited by Share Ltd

Address before: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee before: Shanghai Alcatel-Lucent Co., Ltd.

CP01 Change in the name or title of a patent holder