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

文档序号:8474923阅读:来源:国知局
I]?PS [3]对应的多播的MAC地址。另外,关于该控制帧CF1,在帧类型中存储表示控制帧的预定识别符,在数据部存储所述的台数。
[0130]另外,图7的(a)的织物交换机FS[1]发送的故障通知帧DFla,在发送源的MAC地址中存储织物交换机FS [I]的MAC地址,在发送目的地的MAC地址存储与多台端口交换机PS [I]?PS [3]对应的多播的MAC地址。更进一步,该故障通知帧DFla在帧类型中存储表示故障通知帧的预定识别符,在数据部存储所述的故障链路识别符。
[0131]另外,图7的(a)的端口交换机PS[1]发送的故障通知帧DFla,在发送源的MAC地址中存储端口交换机PS [ I]的MAC地址,在发送目的地的MAC地址存储与多台端口交换机PS [I]?PS [3]对应的多播的MAC地址。更进一步,该故障通知帧DF2a在帧类型中存储表示故障通知帧的预定识别符,在数据部存储故障链路识别符。
[0132]帧识别部26例如通过该帧类型来识别用户帧、控制帧、故障通知帧。帧识别部26在成为对象的帧是故障通知帧的情况下,将该故障通知帧发送给故障通知帧接收部27。帧识别部26在成为对象的帧是控制帧的情况下,将该控制帧发送给控制帧接收部30、在是用户帧的情况下,将该用户帧发送给FDB处理部32。另外,此时,帧识别部26将接收到该帧的端口的端口识别符(接收端口识别符)附加到帧。
[0133]故障通知帧接收部27对通过所有与自身连接的链路(即光纤交换机用端口 Pf)是否接收到故障通知帧(第一或第二故障通知帧)进行判别。并且,故障通知帧接收部27在通过所有与自身连接的链路接收到故障通知帧时,检测出故障通知帧所包含的故障链路识别符、将其发送给LAG设定部29。LAG设定部29根据该故障链路识别符进行图7的(a)以及图8的(a)所叙述的LAG的设定。另外,LAG设定部29如图7的(a)的端口交换机PS[1]的情况那样,在从故障检测部36发送故障链路识别符时进行LAG的设定。
[0134]具体来说,LAG设定部29进行图11的(a)所示的LAG表34的设定。图11的(a)的LAG表34保持LAG [η]的识别符{LAG [η] }、与设定该LAG [η]的端口的端口识别符的对应关系。例如,在图7的(a)的端口交换机PS[2]的情况下,进行将{Pf[2]}以及{Pf[3]}与{LAG[2]}对应起来的设定。并且,在图8的(a)的端口交换机PS[2]的情况下,进行将{Pf[l]}?{Pf[3]}与{LAG[2]}对应起来的设定。
[0135]故障通知帧生成部(第二故障通知帧生成部)28如图7的(a)的端口交换机PS[1]的情况那样,在通过故障检测部(第二故障检测部)36检测出故障时,生成包含故障链路识别符的故障通知帧(第二故障通知帧)。此时,故障通知帧生成部28例如将表示发送目的地的端口的端口识别符(发送目的地端口识别符)附加到生成的故障通知帧。在图7的(a)的端口交换机PS[1]的情况下,该发送目的地端口识别符是{Pf[2]}和{Pf[3]}。故障通知帧生成部28将附加了该发送目的地端口识别符而得的故障通知帧发送给中继执行部(第二巾贞发送部)35。
[0136]控制帧接收部30检测出来自帧识别部26的控制帧所包含的台数、将该台数与附加到该控制帧的接收端口识别符对应起来登记到连接信息表15。其结果为,如图2的(b)以及图3的(b)所示,连接信息表15保持控制帧所包含的台数与接收到控制帧的端口的对应关系。LAG设定部29除了基于所述的故障通知帧的LAG的设定之外,还从连接信息表15中检测出最大台数、针对与该最大台数对应的端口设定LAG。S卩,LAG设定部29如上所述设定LAG表34。
[0137]FDB处理部32以来自帧识别部26的用户帧为对象,进行图11的(b)所示的地址表FDBl的处理(学习以及检索)。具体来说,FDB处理部32在地址表FDBl中学习用户帧所包含的发送源的MAC地址、与接收到用户帧的端口(由帧识别部26附加的接收端口识别符)的对应关系。另外,FDB处理部32从地址表FDBl检索与用户帧所包含的发送目的地的MAC地址对应的发送目的地端口。
[0138]图11的(b)所示的地址表FDBl对端口识别符(例如{Pu [I]})、和存在于与该端口识别符对应的端口的目的地的MAC地址(例如MAxx)的对应关系进行保持。其中,当与端口识别符对应的端口是设定了 LAG [η]的端口(即光纤交换机用端口 Pf)时,地址表FDBl代替端口识别符保持LAG [η]的识别符{LAG[n]}。例如,所述的帧识别部26在通过设定了LAG [η]的端口接收到用户帧时,附加{LAG[n]}作为接收端口识别符。
[0139]在从地址表FDBl得到的发送目的地的端口是用户用端口 Pu [I]?Pu[p]时,FDB处理部32将发送目的地端口识别符附加到用户帧并发送到中继执行部35。另一方面,在发送目的地端口是设定了 LAG [η]的端口时,FDB处理部32将用户帧发送给LAG分散部33。LAG分散部33根据LAG表34来识别出设定了 LAG[n]的各端口、根据预定的分散规则将该各端口中的某一端口(即光纤交换机用端口 Pf)决定为发送目的地的端口。LAG分散部33根据该发送目的地端口将发送目的地端口识别符附加到用户帧并发送到中继执行部35。
[0140]控制帧生成部(第二控制帧生成部)31如图6所述,生成用于将自身的端口交换机PS的识别符通知给多台光纤交换机FS的控制帧(第二控制帧)CF2。然后,控制帧生成部31将发生目的地端口识别符附加到生成的控制帧CF2并发送给中继执行部35。在图6的端口交换机PS[1]的情况下,发送目的地端口识别符是{Pf[l]}?{Pf[3]}。
[0141]中继执行部35朝向接口部25内的预定发送缓冲器发送来自FDB处理部32或LAG分散部33的用户帧。该预定发送缓冲器是与附加到该用户帧的发送目的地端口识别符对应的缓冲器。接口部25内的发送缓冲器受理来自中继执行部35的用户帧,将帧发送给对应的端口。
[0142]另外,中继执行部(第二帧发送部)35将来自故障通知帧生成部28的故障通知帧(第二故障通知帧)以及来自控制帧生成部31的控制帧(第二控制帧)CF2发送给接口部25内的预定发送缓冲器。这里,如上所述地附加了多台光纤交换机用端口 Pf的端口识别符而作为发送目的地端口识别符,因此,选择出与其对应的发送缓冲器。其结果为,故障通知帧(第二故障通知帧)以及控制帧(第二控制帧)CF2经接口部25被发送给多台光纤交换机FS。
[0143]?光纤交换机的结构以及动作>>
[0144]图12是表示图7的(a)以及图8的(a)的中继系统的光纤交换机的主要部分的结构例的框图。图13的(a)是表示图12中的PS管理表的结构例的概略图,图13的(b)是表示图12中的地址表的结构例的概略图。图12所示的光纤交换机FS具有多个端口交换机用端口 Pp[l]?Pp[n]、各种处理部以及各种表。以下,对该各种处理部以及各种表进行说明。
[0145]接口部40具有接收缓冲器以及发送缓冲器,在与多个端口交换机用端口 Pp [I]?Pp[η]之间进行帧(用户帧、控制帧或故障通知帧)的发送或接收。接口部40如图7的(a)以及图8的(a)所叙述那样,包括检测与自身连接的链路(即各端口交换机用端口 Pp)的故障的故障检测部(第一故障检测部)49。故障检测部49在检测出故障时,将表示该有故障的链路的故障链路识别符发送给故障通知帧生成部43。
[0146]帧识别部41针对由多个端口交换机用端口 Pp[l]?Pp[n]中的某一个接收、经接口部49的接收缓冲器而传送的帧,识别该帧是用户帧、或控制帧、还是故障通知帧。具体来说,与图10的情况同样地,帧识别部41例如通过帧类型等来进行识别。
[0147]帧识别部41在成为对象的帧是故障通知帧(第二故障通知帧)的情况下,将该故障通知帧发送给故障通知帧中继部42。另外,帧识别部41在成为对象的帧是控制帧的情况下,将该控制帧发送给控制帧接收部44、在是用户帧的情况下,将该用户帧发送给FDB处理部47。另外,此时,帧识别部41与图10的情况同样将接收端口附加到该帧。
[0148]故障通知帧生成部(第一故障通知帧生成部)43如图7的(a)的光纤交换机FS[1]的情况那样,在通过故障检测部(第一故障检测部)49检测出故障时,生成包含故障链路识别符的故障通知帧(第一故障通知帧)。此时,故障通知帧生成部43例如将表示发送目的地的端口的端口识别符(发送目的地端口识别符)附加到生成的故障通知帧。在图7的(a)的光纤交换机FS[1]的情况下,该发送目的地端口识别符是{Pp[2]}和{Pp[3]}。故障通知帧生成部43将附加了该发送目的地端口识别符而得的故障通知帧(第一故障通知帧)发送给中继执行部(第一巾贞发送部)48。
[0149]故障通知帧中继部42如图7的(a)的光纤交换机FS[2]的情况那样,由于对来自帧识别部41的故障通知帧(第二故障通知帧)进行泛洪,因此将预定的发送目的地端口识别符附加到该故障通知帧。在图7的(a)的光纤交换机FS[2]的情况下,该发送目的地端口识别符是{Pp[2]}和{Pp[3]}。故障通知帧中继部42将附加了该发送目的地端口识别符而得的故障通知帧(第二故障通知帧)发送给中继执行部(第一帧发送部)48。
[0150]控制帧接收部44检测出来自帧识别部41的控制帧(即图6所示的控制帧CF2)所包含的端口交换机PS的识别符、将其信息设定于PS管理表45。PS管理表45如图13的(a)所示,保持附加到控制帧(第二控制帧)CF2的接收端口识别符(例如{Pp[l]})、与该控制帧CF2所包含的端口交换机PS的识别符(例如{PS[1]})的对应关系。例如在伴随故障而不能在预定的期间内接收控制帧CF2的情况下,控制帧接收部44进行如下处理:消除PS管理表45中的对应的条目、或将该条目是无效的主旨的信息附加到该条目。
[0151]控制帧接收部(第一控制帧生成部)46根据PS管理表45检测出通信状态正常的端口交换机PS的台数、生成包含该台数的控制帧(即图2的(a)等的CFl)。然后,控制帧生成部46将预定的发送目的地端口识别符附加到生成的控制帧,发送给中继执行部(第一帧发送部)48。在图2的(a)的光纤交换机FS[1]的情况下,该发送目的地端口识别符是{Pp[l]?Pp [3]}。
[0152]FDB处理部47与图10的情况同样地,以来自帧识别部41的用户帧为对象,进行图13的(b)所示的地址表FDB2的处理(学习以及检索)。图13的(b)所示的地址表FDB2保持端口识别符(例如{Ρρ [I]})、和存在于与该端口识别符对应的端口的目的地的MAC地址(例如MAii)的对应关系。FDB处理部47将从地址表FDB2得到的发送目的地端口识别符附加到用户帧并发送给中继执行部48。
[0153]中继执行部48朝向接口部40内的预定发送缓冲器发送来自FDB处理部47的用户帧。该预定发送缓冲器是与附加到该用户帧的发送目的地端口识别符对应的缓冲器。接口部40内的发送缓冲器受理来自中继执行部48的用户帧,将帧发送给对应的端口。
[0154]另外,中继执行部(第一帧发送部)48将来自故障通知帧生成部43的故障通知帧(第一故障通知帧)以及来自控制帧生成部46的控制帧(第一控制帧)CFl发送给接口部40内的预定发送缓冲器。这里,如上所述地附加了多台端口交换机用端口 Pp的端口识别符而作为发送目的地端口识别符,因此,选择出与其对应的发送缓冲器。其结果为,故障通知帧(第一故障通知帧)以及控制帧(第一控制帧)CFl经接口部40被发送给多台端口交换Wps。
[0155]以上,通过使用本实施方式一的中继系统以及交换机装置,能够代表性地实现与故障对应的LAG自动设定的高速化。另外,这里示出了在各端口交换机用端口(例如Pp[l])和各光纤交换机用端口(例如Pf [I])之间设置一个链路(例如LK[1、1])的示例,但是即使在设置多个链路的情况下也能够同样地应用。
[0156]该情况下,也在图12的光纤交换机FS设置LAG设定部等,光纤交换机FS与端口交换机PS双方针对该多个
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1