网络中继系统以及交换机装置的制造方法

文档序号:8265547阅读:399来源:国知局
网络中继系统以及交换机装置的制造方法
【技术领域】
[0001]本发明涉及网络中继系统以及交换机装置,例如涉及对从一台交换机装置向多台交换机装置的通信应用链路聚合的网络中继系统。
【背景技术】
[0002]例如,在专利文献I中公开了在具备多个光纤通道(Fabric)中继器和多个接口中继器的网络中继系统中,对分别连接各接口中继器与多个光纤通道中继器的多条链路自动地设定LAG的方式。在专利文献2中公开了在具备多个叶(leaf)交换机和中继其间的通信的多个根交换机的结构中,各叶交换机将从终端接收的数据包转发给基于其目的地地址的特定的根交换机的,并且将学习用数据包转发给基于其发送源地址的特定的根交换机的方式。
[0003]例如,专利文献I等所示,公开了代替箱式交换机装置而将多个盒式交换机装置组合起来构筑网络中继系统的技术。在该网络中继系统中,设置了多个盒式交换机装置(在此称为端口交换机)和负责各端口交换机之间的帧中继的多个盒式交换机装置(在此称为光纤通道交换机)。各端口交换机,在与多个光纤通道交换机之间分别具有链路,对该多条链路设定链路聚合组(以下简称LAG)。在本说明书中,将这样的网络中继系统称为盒式光纤通道架构系统。
[0004]在这样的盒式光纤通道架构系统中,各端口交换机接收从终端等发送的帧,当将该帧中继给与其他端口交换机连接的终端等时,使接收到的帧在设定了 LAG的多条链路内进行适当分散后进行中继。根据预定的分散规则进行该LAG内的分散。为了抑制伴随不需要的泛洪(flooding)的通信带宽的降低,此时的分散规则例如希望是两台终端之间的双向通信经由同一光纤通道交换机进行的规则。
[0005]在此,当通过相同规格的端口交换机构筑盒式光纤通道架构系统时,由于通过相同分散规则决定要经由的光纤通道交换机,因此能够比较容易满足这样的要求。然而,当通过不同规格的端口交换机共存的形式构筑盒式光纤通道架构系统时,有时不能满足这样的要求。具体而言,例如,对使用最大能够进行8分散的端口交换机来构筑的现有系统,日后有时会想要通过追加最新的端口交换机来扩展系统。这样的情况下,考虑最新的端口交换机与更多最大分散数(例如32分散等)对应。当最大分散数不同时,分散规则不同,或即使是相同的分散规则可会产生所得出的结果不同的情况。
[0006]专利文献1:日本特开2013-70297号公报
[0007]专利文献2:日本特开2010-288168号公报

【发明内容】

[0008]本发明是鉴于上述问题点而提出的,其目的之一是在使用规格不同的交换机装置构筑的网络中继系统中,实现通信带宽的提高。
[0009]通过本说明书的记载以及附图,使本发明的所述以及其他目的和新特征更加明确。
[0010]以下简要地说明本申请公开的发明中的具有代表性的实施方式的概要。
[0011]本实施方式的网络中继系统,具备:包含第一以及第二交换机装置的η台(η为2以上的整数)端口交换机;负责η台端口交换机之间的帧中继的m(m为2以上的整数)台光纤通道交换机;以及分别在η台端口交换机与m台光纤通道交换机之间连接的多条子链路。η台端口交换机各自对分别连接在自身与m台光纤通道交换机之间的m条子链路设定链路聚合组。
[0012]在这样的结构中,第一交换机装置具备第一分散识别符计算部、第一分散表以及第一中继执行部。当接收到帧或数据包时,第一分散识别符计算部将所述帧或数据包中包含的标题内的预定比特区域设为输入,通过预定的运算式进行逻辑运算,从而计算出j比特的分散识别符。第一分散表表示与自身连接的m条子链路与j比特的分散识别符的对应关系。第一中继执行部根据第一分散表将接收到的帧或数据包中继给与由第一分散识别符计算部计算出的j比特的分散识别符对应的子链路。
[0013]此外,第二交换机装置具备第二分散识别符计算部、第二分散表以及第二中继执行部。当接收到帧或数据包时,第二分散识别符计算部将所述帧或数据包中包含的标题内的与所述第一交换机装置相同的比特区域设为输入,通过与所述第一交换机装置相同的运算式进行逻辑运算,从而计算出一部分中包含与所述第一交换机装置相同的j比特的比特区域的k( > j)比特的分散识别符。第二分散表表不与自身连接的m条子链路与k比特的分散识别符之间的对应关系。第二中继执行部根据所述第二分散表,将接收到的帧或数据包中继给与由第二分散识别符计算部计算出的k比特的分散识别符对应的子链路。
[0014]在此,第二分散表具有将第一分散表的所述j比特的分散识别符置换成在一部分中包含与该j比特的分散识别符相同的j比特的值的k比特的分散识别符的内容。
[0015]简要地说明通过本申请公开的发明中的具有代表性的实施方式得到的效果,在使用规格不同的交换机装置构筑的网络中继系统中,能够实现通信带宽的提高。
【附图说明】
[0016]图1是表示本发明的实施方式I的网络中继系统中,其结构例以及成为前提的动作例的框图。
[0017]图2是表示图1的网络中继系统中,其端口交换机的主要部分的概略的结构例以及动作例的框图。
[0018]图3是表示图1的网络中继系统中,其端口交换机的主要部分与图2不同的概略的结构例以及动作例的框图。
[0019]图4是表示当在图1的网络中继系统中不同规格的端口交换机共存时的问题点的一例的说明图。
[0020]图5(a)是表示图2的端口交换机(类型B)中的分散识别符计算部的结构例的概念图,图5(b)是表示图3的端口交换机(类型A)中的分散识别符计算部的结构例的概念图。
[0021]图6(a)是表示图2的端口交换机(类型B)中的分散表的结构例的概念图,图6 ((b)是表示以下位互换分散模式生成图3的端口交换机(类型A)中的分散表的情况的结构例的概念图。
[0022]图7是表示以下位互换分散模式使图3的端口交换机动作时的结构例以及动作例的框图。
[0023]图8是表示图7的端口交换机(类型A)中其分散表的详细的结构例的图。
[0024]图9是表示图1的网络中继系统中其端口交换机(类型A)的主要部分的概略结构例的框图。
[0025]图10 (a)是表示图9的地址表的结构例的概略图,图10 (b)是表示图9的LAG表的结构例的概略图。
[0026]图11是表示图9的分散识别符运算部的结构例的框图。
[0027]图12是表不图9的分散表生成部的处理内容的一例的流程图。
[0028]图13是表示本发明的实施方式2的网络中继系统中其结构例以及概略的动作例的框图。
[0029]图14是表示图13的网络中继系统的主要部分的动作例的流程图。
[0030]符号说明
[0031]10盒式光纤通道架构系统
[0032]11 链路
[0033]15、25、25a、25b 分散表
[0034]16、26、26a、26b 中继执行部
[0035]17、27分散识别符计算部
[0036]30IP 标题
[0037]31以太网标题
[0038]32>41比特区域
[0039]40逻辑运算部
[0040]50帧处理部
[0041]51表单元
[0042]52分散表生成部
[0043]53LAG 表
[0044]54地址表
[0045]60、61输入寄存器
[0046]62异或运算部
[0047]63输出寄存器
[0048]70[I]?70[η]分散模式设定部
[0049]CF [I]?CF [η]控制帧
[0050]DID分散识别符
[0051]FL、FLl、FLla、FLlb、FL2 帧
[0052]FS光纤通道交换机
[0053]ML主链路
[0054]PS端口交换机
[0055]Pf光纤通道交换机用端口
[0056]Pp端口交换机用端口
[0057]Pu用户用端口
[0058]SL子链路
[0059]TMl ?TM4 终端
【具体实施方式】
[0060]在以下的实施方式中,为了方便起见,在必要时分割成多个部分或实施方式进行说明,但除了特别明示的情况外,它们并不是相互毫无关系的,而是一方是另一方的一部分或全部的变形例、细节、补充说明等关系。此外,在以下的实施方式中,在提及要素的数量等(包括个数、数值、量、范围等)时,除了特别明示的情况以及原理上明确限定了特定的数量等情况外,并不局限于该特定的数量,也可以是特定的数量以上或以下。
[0061]并且,在以下的实施方式中,其构成要素(还包括要素步骤等),除了特别明示的情况以及原理上被认为明确必须等情况外,当然并不一定是必须的。同样,在以下的实施方式中,提及构成要素等的形状、位置关系等时,除了特别明示的情况以及原理上被认为明确不是那样等情况外,包括实质上近似或类似于其形状等的情况。这对于上述数值以及范围也是相同的。
[0062]以下,根据附图对本发明的实施方式进行详细的说明。另外,在用于说明实施方式的所有附图中,作为原则对相同的部件赋予相同的符号,并省略其重复的说明。
[0063](实施方式I)
[0064]《网络中继系统的结构以及前提动作》
[0065]图1是表示本发明的实施方式I的网络中继系统中其结构例以及成为前提的动作例的框图。图1所示的网络中继系统由盒式光纤通道架构系统10构成。盒式光纤通道架构系统10具备η (η为2以上的整数)台端口交换机PS [I]?PS [n]、m (m为2以上的整数)台光纤通道交换机FS[I]?FS[m]以及分别在η台端口交换机与m台光纤通道交换机之间连接的多条子链路(例如SL[1,1]等)。m台光纤通道交换机FS[1]?FS[m]承担η台端口交换机PS[1]?PS[n]之间的帧中继。
[0066]η台端口交换机PS [I]?PS [η]以及m台光纤通道交换机FS [I]?FS[m]分别由盒式交换机装置构成。η台端口交换机PS[1]?PS[n]分别具备m个光纤通道交换机用端口 Pf [I]?Pf[m]和P (p为I以上的整数)个用户用端口 Pu[l]?Pu[p]。m台光纤通道交换机FS [I]?FS[m]分别具备η个端口交换机用端口 Pp [I]?Pp [η]。
[0067]η台端口交换机PS[I]?PS[η]各自对分别在自身与m台光纤通道交换机FS[I]?FS [m]之间连接的m条子链路设定LAG。例如,端口交换机PS [I]对与m台光纤通道交换机FS[1]?FS[m]之间的m条子链路SL[1,1]、SL[1,2]……、SL[l,m]设定LAG。在此,该m条子链路之间的LAG被称为主链路ML[1]。同样,端口交换机PS[2]对与m台光纤通道交换机FS[1]?FS[m]之间的m条子链路SL[2,1]、SL[2,2]……、SL[2,m]设定LAG(即主链路ML[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1