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

文档序号:7664215阅读:124来源:国知局
专利名称:在基于运营商骨干网传送的网络中提供多点到多点连接的方法
技术领域
本发明涉及运营商骨干网传送(Provider Backbone Transport,简称 PBT)技术,具体地说,涉及在基于PBT的网络中提供多点到多点连接的 方法、在该网络中传输数据帧的方法以及在该网络中使用的边缘节点。
背景技术
运营商骨干网传送(PBT)是一种应用于城域网的新型以太网技术, 其在传统的以太网技术的_&>5出上增加了一些新的内容,从而使该技术能够 成功地应用到城域网和广域网中。PBT技术的最简单的形式是通过PBT 提供以太网隧道,从而可以传递运营商所需要的具有流量工程、服务质量 (QoS)以及操作、管理和维护(OAM)需求的确定的业务量。PBT技术 可以为以太网提供面向连接的转发模式。
PBT技术源自由国际电气电子工程师协会发布的IEEE 802.1ah标准 所定义的运营商骨干网桥接(Provider Backbone Bridge,简称PBB )技术, 即MAC-in-MAC技术。目前,PBT技术正在由IEEE进行标准化工作, 称为运营商骨干网桥接-流量工程(Provider Backbone Bridge - Traffic Engineering,简称PBB陽TE)。
MAC-in-MAC技术是一种基于MAC堆栈的技术,用户MAC地址被 封装在运营商MAC地址之中,形成两层MAC地址,实现MAC地址的 层次化叠加和隔离,从而能够增强以太网的扩展性和业务的安全性。而PBT技术利用PBB技术中的帧格式,修改了控制功能,关闭了以 太网MAC地址学习和生成树协议(Spanning Tree Protocol),并采用隧 道方式转发和规划业务。PBT技术主要具有以下技术特征
(1)通过网络管理和网络控制进行配置,使得电信级以太网中的以太 网业务事实上具有连接性,以便实现保护倒换、OAM、 QoS、流量工程等 电信传送网络的功能;
(2 )使用运营商MAC地址加上虚拟局域网标记(VLAN ID )进行业 务的转发,从而4吏得电信级以太网受到运营商的控制而隔离用户网络;
(3)基于虛拟局域网关闭MAC自学习功能,避免组播包的泛滥,重 用转发表而丢弃一切在PBT转发表中查不到的数据包。
然而,PBT技术目前只能提供点到点连接,并不能提供多点到多点连接。

发明内容
本发明正是基于上述技术问题而提出的,其目的在于提供一种在基于 运营商骨干网传送的网络中提供多点到多点连接的方法,其利用PBT帧头 信息来提供多点到多点连接,实现简单。此外,本发明还提供了一种在基 于PBT的网络中传输数据帧的方法和在基于PBT的网络中使用的边缘节 点。
根据本发明的第一个方面,提供一种在基于运营商骨干网传送PBT的 网络中提供多点到多点连接的方法,包括在所述网络中建立全网状的多 点到多点的连接隧道,其中,所述连接隧道由运营商虛拟局域网标记 (B-VID)标识;在所述网络的各个边缘节点上建立由运营商服务识别码 (I-SID)标识的业务连接;以及各个所述边缘节点学习用户MAC地址 (C-MAC)与运营商MAC地址(B-MAC)之间的对应关系。
根据本发明的第二个方面,提供一种在基于运营商骨干网传送的网络 中传输单4番数据帧的方法,其中,所述网络利用上述的在基于运营商骨干 网传送的网络中提供多点到多点连接的方法来提供多点到多点连接,所述传输单播数据帧方法包括源边缘节点接收来自源用户的用户数据帧,并 分析所述用户数据帧的帧头中的目的用户MAC地址为单播MAC地址; 所述源边缘节点确定目的运营商MAC地址、运营商服务识别码和运营商 虛拟局域网标记;所述源边缘节点才艮据所述运营商虚拟局域网标记和目的 运营商MAC地址,在由所述运营商虚拟局域网标记标识的多点到多点的 连接隧道中确定数据转发路径;所述源边缘节点在所述用户数据帧上封装 包含所述目的运营商MAC地址、运营商服务识别码和运营商虛拟局域网 标记的运营商帧头,以形成运营商数据帧;所述源边缘节点将所述运营商 数据帧沿着所述数据转发路径转发到目的边缘节点;所述目的边缘节点对 所述运营商数据帧除去所述运营商帧头,并将所述用户数据帧发送到目的 用户。
根据本发明的第三个方面,提供一种在基于运营商骨干网传送的网络 中传输广播/组播数据帧的方法,其中,所述网络利用上述的在基于运营商 骨干网传送的网络中提供多点到多点连接的方法提供多点到多点连接,所 述传输广播/组播数据帧的方法包括源边缘节点接收来自源用户的用户数 据帧,并分析所述用户数据帧的帧头中的目的用户MAC地址为广播/组播 MAC地址;所述源边缘节点确定运营商服务识别码和运营商虛拟局域网 标记;所述源边缘节点根据所述运营商服务识别码,确定与该运营商服务 识别码对应的所有的运营商MAC地址;所述源边缘节点才艮据所述运营商 虚拟局域网标记以及与所述运营商服务识别码对应的所有的运营商MAC 地址,在由所述运营商虛拟局域网标记标识的多点到多点的连接隧道中确 定相应的数据转发路径;所述源边缘节点在所述用户数据帧上封装包含与 所述运营商服务识别码对应的所有的运营商MAC地址、运营商服务识别 码和运营商虛拟局域网标记的运营商帧头,以形成运营商^t据帧;所述源 边缘节点将所述运营商数据帧沿着所述数据转发路径转发到具有所述运营 商MAC地址的目的边缘节点;以及所述目的边缘节点对所述运营商数据 帧除去所^营商帧头,并将所述用户数据帧发送到目的用户。
根据本发明的第四个方面,提供一种在基于运营商骨干网传送的网络中使用的边缘节点,包括
路由信息记录单元,用于记录所述边缘节点的路由信息;
关联关系表,用于记录运营商虚拟局域网标记B-VID与所述网络中的 所有边缘节点的运营商MAC地址的关联关系,其中所述运营商虛拟局域 网标记标识所述网络中的多点到多点的连接隧道;
映射表,用于记录用户服务虛拟局域网标记S-VID与运营商服务识别 码I-SID的映射关系、以及运营商服务识别码I-SID与运营商虛拟局域网 标记B-VID的映射关系;
学习单元,用于学习所组播的以太网数据帧中的用户源MAC地址SA C-MAC和运营商源MAC地址SA B-MAC的对应关系,以生成用户MAC 地址与运营商MAC地址的对应关系表;
分析单元,用于分析所接收的用户数据帧,并查询上述对应关系表、 上述映射表和上述关联关系表,以确定运营商MAC地址、运营商服务识 别码、运营商虛拟局域网标记以及相应的数据转发路径;
封装单元,用于在所述用户数据帧上封装包含所述运营商MAC地址、 运营商服务识别码和运营商虚拟局域网标记的运营商帧头,以形成运营商 数据帧;
解封装单元,用于对所接收的运营商数据帧除去所述运营商帧头;以

转发单元,用于沿着所述数据转发路径转发所述运营商数据帧。


图1是根据本发明的一个实施例的在基于PBT的网络中提供多点到多
点连接的方法的流程图2是图l所示的实施例中的建立全网状的多点到多点的连接隧道步 骤的流程图3是一个多点到点连接的例子的示意图4是示出全网状的多点到多点的连接隧道的图;图5是根据本发明的一个实施例的在基于PBT的网络中传输单播数据 帧的方法的流程图6是图5所示的传输单播数据帧的方法所应用的基于PBT的网络的 示意图7是在图6所示的网络的边缘节点中的映射表、关联关系表和对应 关系表的示意图8是根据本发明的一个实施例的在基于PBT的网络中传输广播/组 播数据帧的方法的流程图9是根据本发明的一个实施例的在基于PBT的网络中使用的边缘节 点的示意性才匡图。
具体实施例方式
相信通过以下结合附图对本发明的具体实施例的详细描述,本发明的 上述和其它目的、特征和优点将会更加明显。
图1是根据本发明的一个实施例的在基于PBT的网络中提供多点到多 点连接的方法的流程图。下面结合附图,对本实施例进行详细描述。
如图l所示,首先,在步骤IO,在基于PBT的网络中建立全网状的 多点到多点的连接隧道,其中,所建立的多点到多点的连接隧道用运营商 虚拟局域网标记(BackboneVLANID,简称B-VID)标识。
下面参照图2,详细描述步骤IO。如图2所示,首先,在步骤101, 确定网络中多点到点的连接隧道的路由。 一般地,基于PBT的网络包括边 缘节点和中间节点,其中边缘节点位于该基于PBT的网络与其它网络的交 界处,中间节点位于基于PBT的网络内部,与其它边缘节点或者中间节点 相连。所谓多点到点的连接隧道是指从多个源边缘节点到同一个目的边缘 节点的连接隧道。
具体地,多点到点的连接隧道的路由可以通过网络管理系统静态配置 或者由未来的控制平面,例如通用多协议标记交换(GMPLS )控制平面或 运营商链路状态桥(PLSB)控制平面等,计算得到。然后,在步骤105,根据在步骤IOI中得到的多点到点的连接隧道的 路由,配置沿着这些多点到点的连接隧道的边缘节点和核心节点的路由信 息,从而建立多点到点的数据转发路径。
如前所述,在基于PBT的网络中,可以使用VLAN标记B-VID和目 的运营商MAC地址(DA B-MAC )(以下用B-VID/DA B-MAC表示) 标识单向的点到点连接。由于PBT技术保留了传统以太网的基于目的地的 转发属性,这意味着多个源可以使用同一个B-VID/DAB-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) II、 12,上述5个边缘节点的MAC地址分别为MAC A、 MAC B、 MACC、 MACX和MACY。在该网络中建立了从边缘节点A、 B、 C到 边缘节点X的多点到点连接,用B-VID(1)/DAB-MAC(X)标识。这样,在 中间节点II,路径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(l),因此,通过该运营商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。
另外,在各个边缘节点中,还可以通过网络管理系统静态配置或者利 用组4番注册协i义(Multicast Registration Protocol,简称MRP),注册运 营商MAC地址与运营商J3良务识别码I-SID的映射关系,用于用户的广播/ 组播数据帧在运营商域网络中的组播传输。
最后,在步骤30,各个边缘节点学习用户MAC地址C-MAC与运营 商MAC地址B-MAC之间的对应关系,这可以通过查询以太网数据帧的 帧头信息来学习。具体地,首先在基于PBT的网络中组播以太网数据帧, 然后,边缘节点学习所接收的以太网数据帧中的用户源MAC地址SA C-MAC和运营商源MAC地址SA B-MAC的对应关系,从而生成用户 MAC地址与运营商MAC地址的对应关系表。
例如,在图4所示的例子中,假设一个以太网数据帧从用户l到用户 3,则在该数据帧的帧头信息中,源用户MAC地址为1,目的用户MAC地址为3。当与用户l连接的边缘节点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 的网络中传输单播数据帧的方法的流程图,其中该网络利用图l所示的方 法提供多点到多点连接。下面结合附图,对本实施例进行详细描述。
如前所述,当在基于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地址DA B-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的网络中进4亍转发。
然后,在步骤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的数据帧初1送到边缘节点A,边缘节点A根据用户3的MAC地 址,查询对应关系表,得到对的运营商MAC地址B-MAC为 Oxccccccccccccc,即边缘节点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 (Oxccccccccccccc)。接着,边缘节点A 将用户数据帧封装上运营商帧头I-SID( 0x010101)/ B-VID( 0x001 )/B-MAC (Oxccccccccccccc),沿着所确定的数据转发路径进行转发。
图8是根据本发明的一个实施例的在基于PBT的网络中传输广播/组 播数据帧的方法的流程图,其中该网络利用图l所示的方法提供多点到多 点连接。在本实施例中,与前面实施例相同的部分,适当省略其说明。下 面结合附图,对本实施例进行详细描述。
如前所述,当在基于PBT的网络中建立了全网状的多点到多点连接后,在各个边缘节点中都建立有记录用户MAC地址与运营商MAC地址 的对应关系的对应关系表、记录用户服务VLAN标记S-VID与运营商服务 识别码I-SID的映射关系以及运营商服务识别码I-SID与运营商VLAN标 记B-VID的映射关系的映射表、记录运营商VLAN标记B-VID与所有边 缘节点的运营商MAC地址B-MAC的关联关系的关联关系表。
为了在基于PBT的网络中组播传输广播/组播数据帧,在各个边缘节 点中还建立有记录运营商MAC地址与运营商H务识别码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的网络中使用的边缘节点卯O, 包括路由信息记录单元卯l,其记录该边缘节点的路由信息,例如路由 表等;关联关系表卯2,用于记录运营商VLAN标记B-VID与该基于PBT 的网络中的所有边缘节点的运营商MAC地址的关联关系,其中运营商 VLAN标记B-VID标识该网络中的多点到多点的连接隧道;映射表卯3, 用于记录用户服务VLAN标记S-VID与运营商服务识别码I-SID的映射关 系、以及运营商服务识别码I-SID与运营商VLAN标记B-VID的映射关系; 学习单元卯4,用于学习在运营商域所组播的数据帧中的用户源MAC地 址SA C-MAC和运营商源MAC地址SA B-MAC的对应关系,以生成用 户MAC地址C-MAC与运营商MAC地址B-MAC的对应关系表;分析 单元卯5,用于分析所接收的用户数据帧,并查询由学习单元904生成的 对应关系表、上述映射表903和上述关联关系表卯2,以确定运营商MAC 地址B-MAC、运营商服务识别码I-SID、运营商VLAN标记B-VID以及 相应的数据转发路径;封装单元卯6,用于在用户数据帧上封装包含有运 营商MAC地址B-MAC、运营商服务识别码I-SID和运营商VLAN标记 B-VID的运营商帧头,以形成运营商数据帧;解封装单元卯7,用于在作 为目的边缘节点时对所接收的运营商数据帧除去运营商帧头;以及转发单 元908,用于沿着由分析单元卯5所确定的数据转发路径转发运营商数据 帧。
在基于PBT的网络的启动阶段,通过网络管理系统静态配置或者控制 平面配置边缘节点900的路由信息记录单元901、关联关系表902和映射 表903,然后通过在运营商域网络中组播以太网数据帧,由学习单元904 学习用户MAC地址C-MAC与运营商MAC地址B-MAC的对应关系。 然后,在该网络的运行阶段,当边缘节点900收到用户数据帧后,由分析 单元卯5进行分析,并确定数据帧转发所需的运营商MAC地址B-MAC、运营商服务识别码I-SID、运营商VLAN标记B-VID以及相应的数据转发 路径,然后由封装单元卯6封装运营商帧头,形成运营商数据帧,并通过 转发单元卯8发送。
如果边缘节点900是目的边缘节点,则在收到运营商数据帧后,通过 解封装单元卯7除去运营商数据帧的运营商帧头,并将用户数据帧通过转 发单元卯8发送到目的用户。
进一步地,边缘节点卯0还可以包括注册表909,其记录运营商MAC 地址B-MAC与运营商服务识别码I-SID的映射关系。当分析单元904分 析用户数据帧为广播/组播数据帧时,查询映射表卯3、注册表910和关联 关系表卯2,以确定运营商服务识别码I-SID、运营商VLAN标记B-VID、 与该运营商服务识别码I-SID对应的所有的运营商MAC地址B-MAC以 及相应的数据转发路径。
进一步地,边缘节点卯O还可以包括服务判断单元910,其根据所 确定的运营商服务识别码I-SID,判断该边缘节点900是否提供相应的服 务。如果提供相应的服务,则对所接收的数据帧继续进行处理,否则丢弃 该数据帧。
此外,为了禁止环路的产生,边缘节点900禁止将数据帧从一个由运 营商MAC地址B-MAC和运营商VLAN标记B-VID的数据转发路径转发
到另一个数据转发路径。
以上虽然通过一些示例性的实施例详细描述了本发明的在基于运营商 骨干网传送的网络中提供多点到多点连接的方法、在基于运营商骨干网传 送的网络中传输数据帧的方法以及在基于运营商骨干网传送的网络中使用 的边缘节点,但是以上这些实施例并不是穷举的,本领域技术人员可以在 本发明的精神和范围内实现各种变化和修改。因此,本发明并不限于这些 实施例,本发明的范围仅由所附的权利要求限定。
权利要求
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地址的关联关系,其中所述运营商虛拟局域网标记 标识所述网络中的多点到多点的连接隧道;映射表,用于记录用户服务虚拟局域网标记与运营商服务识别码的映射关系、以;sj逸营商服务识别码与运营商虚拟局域网标记的映射关系;学习单元,用于学习所组播的以太网数据帧中的用户源MAC地址和 运营商源MAC地址的对应关系,以生成用户MAC地址与运营商MAC 地址的对应关系表;分析单元,用于分析所接收的用户数据帧,并查询上述对应关系表、 上述映射表和上述关联关系表,以确定运营商MAC地址、运营商服务识 别码、运营商虚拟局域网标记以及相应的数据转发路径;封装单元,用于在所述用户数据帧上封装包含所述运营商MAC地址、 运营商服务识别码和运营商虛拟局域网标记的运营商帧头,以形成运营商 数据帧;解封装单元,用于对所接收的运营商数据帧除去所述运营商帧头;以及转发单元,用于沿着所述数据转发路径转发所述运营商数据帧。
10. 根据权利要求9所述的边缘节点,还包括注册表,用于记录运 营商MAC地址与运营商服务识别码的映射关系;其中,当所述分析单元分析所述用户数据帧为广播/组播数据帧时,查 询上述映射表、上述注册表和上述关联关系表,以确定运营商服务识别码、 运营商虛拟局域网标记、与所述运营商服务识别码对应的所有的运营商 MAC地址以及相应的数据转发路径。
11. 根据权利要求9或10所述的边缘节点,还包括服务判断单元, 用于根据所述运营商服务识别码,判断所述边缘节点是否提供相应的服务。
全文摘要
本发明的在基于运营商骨干网传送的网络中提供多点到多点连接的方法,包括在所述网络中建立全网状的多点到多点的连接隧道,其中,所述连接隧道由运营商虚拟局域网标记标识;在各个所述边缘节点上建立由运营商服务识别码标识的业务连接;以及各个所述边缘节点学习用户MAC地址与运营商MAC地址之间的对应关系。本方法利用PBT自身帧头信息,由运营商VLAN标记B-VID标识全网状的多点到多点的连接隧道,实现简单。另外,本实施例的方法使用运营商VLAN标记B-VID来分离虚拟局域网,而使用运营商服务识别码I-SID来解复用一个运营商VLAN中的多个服务。
文档编号H04L12/56GK101442467SQ20071017086
公开日2009年5月27日 申请日期2007年11月23日 优先权日2007年11月23日
发明者端 陈, 马晓华, 峰 黄 申请人:上海贝尔阿尔卡特股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1