跨多个架构交换机的虚拟链路聚合的制作方法_5

文档序号:8476911阅读:来源:国知局
通信量的TRILL封装的帧。作为响应,TRILL主模块644阻止RBridge 600从TRILL封装的帧移除TRILL封装,并且将支持TRILL的边缘端口确定为TRILL封装的帧的输出端口,如结合图3C所示。
[0099]在一些实施例中,结合作为虚拟链路聚合的架构交换机的第二 RBridge的第二集群链路,链路聚合模块630操作集群链路,该集群链路通过在通信端口 602中的若干端口连接到RBridge 600。虚拟链路聚合映射到RBridge 600和第二RBridge。通过连接到RBridge600的集群链路和第二集群链路,可以从架构交换机到达第二架构交换机。在一些实施例中,该虚拟链路聚合基于哈希函数映射到RBridge 600。RBridge 600可以选择发往第二架构交换机的帧的各自的输出端口,这样,帧分布到集群链路的链路上,从而将帧散布到集群链路的链路上,如结合图5B所示。
[0100]注意到,上述模块可以在硬件中,也可以在软件中实现。在一个实施例中,这些模块可以体现在存储在存储器的计算机可执行指令中,该存储器连接到在RBridge 600中的一个或多个处理器。当执行的时候,这些指令导致处理器执行上述功能。
[0101]类似地,本发明的实施例提供了一种交换机和用于提供跨多个架构交换机的虚拟链路聚合的方法。在一个实施例中,该交换机可配置为第一架构交换机的成员。该交换机包括链路聚合模块。在操作期间,该链路聚合模块用虚拟交换机标识符标记帧的入口交换机域。该虚拟交换机标识符与该交换机和第二交换机相关联,该第二交换机为第二架构交换机的成员,并且,该虚拟交换机标识符来自与第一架构交换机和第二架构交换机相关联的标识符的范围。第一架构交换机和第二交换交换机中的每一个可用于包容多个交换机,并作为单一交换机而运作。
[0102]这里描述的方法和过程可以体现为代码和/或数据,其可以存储在计算机可读的非易失存储介质中。当计算机系统读取和执行在计算机可读的非易失存储介质上存储的代码和/或数据时,该计算机系统执行体现为数据结构和代码并存储在介质中的方法和过程。
[0103]这里描述的方法和过程可以由硬件模块或装置执行,和/或包含在硬件模块或装置中。这些模块或装置可以包括,但不限于,专用集成电路(Applicat1n-SpecificIntegrated Circuit,ASIC)芯片、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、在特定时间执行特定软件模块或代码段的专用或共用的处理器,和/或现在已知的或后续开发的其他可编程逻辑设备。当激活硬件模块或装置时,它们执行包含在它们中的方法和过程。
[0104]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种交换机,其可配置为第一架构交换机的成员,该交换机包括: 链路聚合模块,其可操作以用虚拟交换机标识符来标记帧的入口交换机域,其中,所述虚拟交换机标识符是与所述交换机和第二交换机相关联的,且所述第二交换机为第二架构交换机的成员; 其中,所述虚拟交换机标识符选自与所述第一架构交换机和所述第二架构交换机均相关联的一系列标识符; 并且,所述第一架构交换机和所述第二架构交换机中的每一个均可操作以包容多个交换机,并作为单一交换机而运作。
2.根据权利要求1所述的交换机,其特征在于,所述交换机还包括包处理模块,其可操作以: 将所述虚拟交换机标识符标识为帧的出口交换机标识符;以及响应于将所述虚拟交换机标识符标识为所述帧的出口交换机标识符,将所述交换机确定为用于所述帧的出口交换机。
3.根据权利要求1所述的交换机,其特征在于,所述交换机包括抑制模块,其可操作以: 将所述虚拟交换机标识符标识为帧的出口交换机标识符,其中,所述帧为广播、未知单播或多播帧;并且 响应于将所述虚拟交换机标识符标识为所述帧的出口交换机标识符,阻止所述交换机将与局部终端设备相关联的端口确定为用于所述帧的输出端口。
4.根据权利要求1所述的交换机,其特征在于,所述交换机包括多播模块,其可操作以: 将帧标识为是与局部终端设备相关联的广播、未知单播或多播帧;以及用虚拟根交换机标识符标记所述帧的出口交换机域,其中,所述虚拟根交换机标识符是与所述第一架构交换机的多播根交换机及所述第二架构交换机的多播根交换机相关联的。
5.根据权利要求4所述的交换机,其特征在于,所述交换机还包括故障检测模块,其可操作以: 响应于对所述第一架构交换机的所述多播根交换机的不可用性的检测,标识新多播根交换机;以及 使所述虚拟根交换机标识符与所述第一架构交换机的所述新多播根交换机相关联。
6.根据权利要求1所述的交换机,其特征在于,所述交换机为根据多链接透明互联(Transparent Interconnect1n of Lots of Links,TRILL)协议可操作的路由桥(RoutingBridge,RBridge)。
7.根据权利要求6所述的交换机,其特征在于,所述交换机还包括: 支持TRILL的边缘端口,其中,所述边缘端口可操作以作为用于发往所述第一架构交换机的外部的帧的输出端口; TRILL主模块,其可操作以: 响应于将所述TRILL封装的帧确定为广播、未知单播或多播帧,阻止所述交换机从TRILL封装的帧移除TRILL封装;以及 将所述支持TRILL的边缘端口确定为所述TRILL封装的帧的输出端口。
8.根据权利要求1所述的交换机,其特征在于,所述交换机还包括故障检测模块,其可操作以: 检测所述第二交换机的不可用性,紧接着使所述交换机与所述虚拟交换机标识符分离;以及 用所述局部交换机的交换机标识符标记帧的出口交换机域,其中,在检测到所述第二交换机的不可用性后接收所述帧。
9.根据权利要求1所述的交换机,其特征在于,所述交换机还包括控制模块,其可操作以: 根据与所述第一架构交换机相关联的协议,运行带有自动配置功能的控制面板; 根据所述控制面板的所述自动配置功能,将所述第一架构交换机作为单一以太网交换机进行操作; 接收对应于所述以太网交换机的自动分配的标识符;以及 通过所述控制面板加入所述架构交换机。
10.一种可配置为第一架构交换机的成员的交换机,所述交换机包括: 链路聚合模块,其可操作以将所述交换机的第一集群链路连同所述第一架构交换机的第二交换机的第二集群链路作为虚拟链路聚合进行操作,其中,通过所述第一和第二集群链路,第二架构交换机是可以达到的; 其中,所述虚拟链路聚合映射到所述交换机和所述第二交换机;以及其中,所述第一架构交换机和所述第二架构交换机中的每一个均可操作以包容多个交换机,并作为单一交换机而运作。
11.根据权利要求10所述的交换机,其特征在于,根据哈希函数,所述虚拟链路聚合映射到所述交换机。
12.根据权利要求10所述的交换机,其特征在于,所述交换机为发往所述第二架构交换机的所述帧选择所述交换机的各自的输出端口,以使所述帧分布在所述第一集群链路的链路间,从而使所述帧散布在所述第一集群链路的链路间。
13.—种方法,包括: 用虚拟交换机标识符标记帧的入口交换机,其中,所述虚拟交换机标识符是与第一架构交换机的第一交换机和第二架构交换机的第二交换机相关联的; 其中,所述虚拟交换机标识符选自与所述第一架构交换机和所述第二架构交换机均相关联的一系列标识符;并且 其中,所述第一架构交换机和所述第二架构交换机中的每一个都可操作以包容多个交换机,并作为单一交换机而运作。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括: 将所述虚拟交换机标识符标识为帧的出口交换机标识符;以及 响应于将所述虚拟交换机标识符标识为所述帧的出口交换机标识符,将所述第一交换机确定为用于所述帧的出口交换机。
15.根据权利要求13所述的方法,其特征在于,所述方法还包括: 将所述虚拟交换机标识符标识为帧的出口交换机标识符,其中所述帧为广播、未知单播或多播帧;以及 响应于将所述虚拟交换机标识符标识为所述帧的出口交换机标识符,阻止所述第一交换机将与局部终端设备相关联的端口确定为用于所述帧的输出端口。
16.根据权利要求13所述的方法,其特征在于,所述方法还包括: 将帧标识为是与局部终端设备相关联的广播、未知单播或多播帧的帧;以及 用虚拟根交换机标识符标记所述帧的出口交换机域,其中,所述虚拟根交换机标识符是与所述第一架构交换机的多播根交换机和所述第二架构交换机的多播根交换机相关联的。
17.根据权利要求16所述的方法,其特征在于,所述方法还包括: 响应于对所述第一架构交换机的所述多播根交换机的不可用性的检测,标识新多播根交换机;以及 使所述虚拟根交换机标识符与所述第一架构交换机的所述新多播根交换机相关联。
18.根据权利要求13所述的方法,其特征在于,所述第一交换机为根据多链接透明互联(Transparent Interconnect1n of Lots of Links,TRILL)协议可操作的路由桥(Routing Bridge,RBridge)。
19.根据权利要求18所述的方法,其特征在于,所述方法包括: 响应于将所述TRILL封装的帧确定为广播、未知单播或多播帧,阻止所述交换机从TRILL封装的帧中移除TRILL封装;以及 将所述支持TRILL的边缘端口确定为用于所述TRILL封装的帧的输出端口,其中,所述边缘端口可操作以作为用于发往所述第一架构交换机的外部的帧的输出端口。
20.根据权利要求13所述的方法,其特征在于,所述方法还包括: 检测所述第二交换机的不可用性,紧接着使所述第一交换机与所述虚拟交换机标识符分离;以及 用所述第一交换机的交换机标识符标记帧的出口交换机域,其中,在检测所述第二交换机的不可用性之后接收所述帧。
21.根据权利要求13所述的方法,其特征在于,所述方法还包括: 根据与所述第一架构交换机相关联的协议,运行带有自动配置功能的控制面板; 根据所述控制面板的所述自动配置功能,将所述第一架构交换机作为单一以太网交换机进行操作; 接收对应于所述以太网交换机的自动分配的标识符;以及 通过所述控制面板加入所述架构交换机。
22.—种方法,包括: 将第一架构交换机的第一交换机的第一集群链路连同所述第一架构交换机的第二交换机的第二集群链路作为虚拟链路聚合进行操作,其中,通过所述第一和第二集群链路,第二架构交换机是可达到的; 其中,所述虚拟链路聚合映射到所述第一交换机和所述第二交换机;以及 其中,所述第一架构交换机和所述第二架构交换机中的每一个均可操作以包容多个交换机,并作为单一交换机而运作。
23.根据权利要求22所述的方法,其特征在于,根据哈希函数,所述虚拟链路聚合映射到所述交换机。
24.根据权利要求22所述的方法,其特征在于,所述方法还包括:为发往所述第二架构交换机的所述帧选择所述第一交换机的各输出端口,以使所述帧分布在所述第一集群链路的链路间,从而将所述帧散布在所述第一集群链路的链路间。
【专利摘要】本发明的一个实施例提供了一种交换机。该交换机可配置为第一架构交换机的成员。该交换机包括链路聚合模块。在操作期间,所述链路聚合模块用虚拟交换机标识符标记帧的入口交换机域。所述虚拟交换机标识符与所述交换机和作为第二架构交换机的成员的第二交换机相关联,且所述虚拟交换机标识符来自于与所述第一架构交换机和所述第二架构交换机相关联的一系列标识符。所述第一架构交换机和所述第二架构交换机中的每一个均可用于包容多个交换机,并作为单一交换机而运作。
【IPC分类】H04L12-931, H04L12-933, H04L12-46, H04L12-935, H04L12-709, H04L12-721, H04L12-775
【公开号】CN104798350
【申请号】CN201380060203
【发明人】S·沃比利塞蒂, P·科甘蒂
【申请人】博科通讯系统有限公司
【公开日】2015年7月22日
【申请日】2013年11月15日
【公告号】EP2920926A2, US20140140199, WO2014078743A2, WO2014078743A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1