【技术实现步骤摘要】
本公开涉及网络计算。
技术介绍
计算机网络通常包括能彼此通信以处理数据流量和控制指令的计算设备的集合。例如,这样的设备可以包括服务器、数据中心、路由器、网络交换机、管理应用、无线接入点以及客户端计算机。计算机网络可以提供到有线计算设备和/或无线计算设备的网络连通性。一种类型的网络技术被称作最短路径桥接(SPB)。用于实施最短路径桥接的标准 集通常由电气与电子工程师协会(IEEE)规定。具体地,这个标准被标识为IEEE 802.1aq0包括SPB服务的网络服务通常使用以太网技术来提供。以太网已经变成了用于数据输送的默认数据链路层技术,即,对于开放式系统互连(OSI)模型的第二层(L2)而言是默认的。SPB能将以太网技术扩展到其它或更大网络。例如,使用IEEE802.1aqSPB的网络能宣传拓扑结构和逻辑网络成员关系。SPB使用链路状态协议用于这样的宣传。在SPB 网络中,分组在 Mac-1n-Mac (Mac 中的 Mac) 802.1ah 或 Q-1n-Q(Q 中的Q) 802.1ad帧中的边缘节点处被封装并且仅被输送到逻辑网络的其它成员。IEEE 802.1aq支持单播和组播并且所有路由都在对称最短路径上。IEEE 802.1aq包括最短路径桥接MAC(SPBM)功能。存在遵循连接两个或更多个客户网络(接入网络)的提供商网络(输送网络)模型的其它相关技术,其中,提供商网络在功能上与客户网络不同,即使在单个管理员运行这两个网络的情况下也是如此。例如,一种技术是提供商骨干桥接器(PBB)技术。PBB网络为L2-桥接网络,该L2-桥接网络使用Mac-1n-M ...
【技术保护点】
一种用于在最短路径桥接(SPB)网络中进行分组交换的计算机实施的方法,所述计算机实施的方法包括:在第一数据交换设备处接收组播数据分组,所述第一数据交换设备充当使用最短路径桥接(SPB)协议的输送网络内的第一骨干边缘桥接器,所述组播数据分组具有由第二数据交换设备添加的MAC?in?MAC封装头部,所述第二数据交换设备充当所述输送网络内的第二骨干边缘桥接器,从所述第二数据交换设备经由所述输送网络接收所述组播数据分组,所述Mac?in?Mac封装头部承载在所述Mac?in?Mac封装头部的骨干介质访问控制目的地地址(BMAC?DA)字段中设置的数据骨干服务实例标识符(I?SID),所述数据I?SID标识对应于所述组播数据分组的组播数据流,所述Mac?in?Mac封装头部还承载在所述Mac?in?Mac封装头部的骨干服务实例标签(I?TAG)字段中设置的第二层I?SID,所述第二层I?SID标识对应于所述组播数据分组的第二层桥接域,所述第二层I?SID承载与所述数据I?SID值相比较不同的值;在所述第一数据交换设备处执行查找,所述查找识别所述组播数据分组的进入接口的第二层桥接域信息和所述组播数 ...
【技术特征摘要】
2011.09.23 US 13/241,8691.一种用于在最短路径桥接(SPB)网络中进行分组交换的计算机实施的方法,所述计算机实施的方法包括 在第一数据交换设备处接收组播数据分组,所述第一数据交换设备充当使用最短路径桥接(SPB)协议的输送网络内的第一骨干边缘桥接器,所述组播数据分组具有由第二数据交换设备添加的MAC-1n-MAC封装头部,所述第二数据交换设备充当所述输送网络内的第二骨干边缘桥接器,从所述第二数据交换设备经由所述输送网络接收所述组播数据分组,所述Mac-1n-Mac封装头部承载在所述Mac_in_Mac封装头部的骨干介质访问控制目的地地址(BMAC-DA)字段中设置的数据骨干服务实例标识符(1-SID),所述数据1-SID标识对应于所述组播数据分组的组播数据流,所述Mac-1n-Mac封装头部还承载在所述Mac_in_Mac封装头部的骨干服务实例标签(1-TAG)字段中设置的第二层1-SID,所述第二层1-SID标识对应于所述组播数据分组的第二层桥接域,所述第二层1-SID承载与所述数据1-SID值相比较不同的值; 在所述第一数据交换设备处执行查找,所述查找识别所述组播数据分组的进入接口的第二层桥接域信息和所述组播数据分组的外出接口的第二层桥接域信息,所述进入接口将所述组播数据流的发送方与所述第二数据交换设备连接,所述外出接口将所述组播数据流的接收方与所述第一数据交换设备连接; 移除所述Mac-1n-Mac封装头部; 响应于识别出对应于所述外出接口的第二层桥接域不同于对应于所述进入接口的第二层桥接域,修改被承载在所述组播数据分组的客户MAC头部字段中的客户介质访问控制(MAC)源地址;以及 在所述外出接口上转发无所述Mac-1n-Mac封装头部的组播数据分组。2.根据权利要求1所述的计算机实施的方法,其中,执行所述查找包括将所述进入接口的第二层桥接域信息与所述外出接口的第二层桥接域信息进行比较,并且识别出对应于所述进入接口的VLAN与对应于所述外出接口的VLAN不匹配。3.根据权利要求1所述的计算机实施的方法,其中,执行所述查找包括将所述进入接口的第二层桥接域信息与所述外出接口的第二层桥接域信息进行比较,并且识别出对应于所述进入接口的VLAN与对应于所述外出接口的VLAN相匹配。4.根据权利要求1所述的计算机实施的方法,其中,执行所述查找包括 通过使用在所述Mac-1n-Mac封装头部的1-TAG字段中设置的所述第二层1-SID来执行查找来识别所述进入接口; 通过使用来自所述Mac-1n-Mac封装头部的BMAC-DA字段以及来自骨干虚拟局域网字段的值执行查找,来识别所述外出接口 ;以及 确定所述进入接口和所述外出接口是否属于同一第二层广播域。5.根据权利要求1所述的计算机实施的方法,其中,修改所述客户MAC源地址包括基于所述第一数据交换设备的系统标识符来设置所述客户MAC源地址。6.根据权利要求1所述的计算机实施的方法,其中,响应于识别出对应于所述外出接口的第二层桥接域与对应于所述进入接口的第二层桥接域相匹配,保留承载在所述组播数据分组的客户MAC头部字段中的客户介质访问控制(MAC)源地址。7.根据权利要求1所述的计算机实施的方法,还包括从连接到所述第一数据交换设备的第二进入接口接收第二组播数据分组; 向对应于所述第二组播数据分组的第二组播数据流分配第二数据1-SID ; 基于对应于所述第二组播数据分组的第二层桥接域来选择第二第二层1-SID ; 使用Mac-1n-Mac封装来封装所述第二数据分组,包括在所述(BMAC-DA)字段中设置第二数据1-SID,以及在所述1-TAG字段中设置第二第二层1-SID,所述第二数据1-SID和所述第二第二层1-SID为不同值;以及 经由所述输送网络来转发所述第二组播数据分组。8.一种计算机程序...
【专利技术属性】
技术研发人员:斯利坎斯·吉萨拉,理查德·T·斯特朗,黛博拉·E·菲茨杰拉德,
申请(专利权)人:阿瓦雅公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。