FLl通過經(jīng)由光纖交換機(jī)FS[1]的路徑而被轉(zhuǎn)發(fā)給端口交換機(jī)PS[2]以及終端TM4。
[0075]另外,假設(shè)如下情況:從與端口交換機(jī)PS[1]的用戶用端口 Pu[p]連接的終端TM2向與端口交換機(jī)PS[2]的用戶用端口 Pu[l]連接的終端TM3轉(zhuǎn)發(fā)幀(用戶幀)FL2。該情況下,端口交換機(jī)PS[1]在接收到幀F(xiàn)L2時(shí),根據(jù)伴隨LAG[1]的預(yù)定分散規(guī)則來決定該中繼目的地的光纖交換機(jī)用端口 Pf (鏈路LK)。在該例中,決定光纖交換機(jī)用端口 Pf[2]。其結(jié)果為,幀F(xiàn)L2通過經(jīng)由光纖交換機(jī)FS [2]的路徑而被轉(zhuǎn)發(fā)給端口交換機(jī)PS [2]以及終端TM3。另外,反之,當(dāng)在光纖交換機(jī)用端口 Pf[2]有故障時(shí),決定除此以外的光纖交換機(jī)用端Π Pf0
[0076]這樣,在使用盒式光纖系統(tǒng)時(shí),伴隨LAG,能夠?qū)崿F(xiàn)LAG內(nèi)的負(fù)載分散和冗余性。例如在放大了通信頻帶的情況下,只要增設(shè)光纖交換機(jī)FS,就能夠容易且低成本地實(shí)現(xiàn)通信頻帶的放大。另外,通過端口交換機(jī)PS的增設(shè),也能夠容易且低成本地實(shí)現(xiàn)端口數(shù)(即用戶用端口 Pu[l]?Pu[p])的擴(kuò)張。其結(jié)果為,與使用由框式交換機(jī)裝置構(gòu)成的系統(tǒng)的情況相比較,在使用該系統(tǒng)時(shí),能夠以低成本的方式構(gòu)建與用戶的請(qǐng)求對(duì)應(yīng)的靈活的系統(tǒng)。
[0077]?端口交換機(jī)涉及的LAG設(shè)定時(shí)的動(dòng)作(前提)?
[0078]圖2的(a)是表示圖1的中繼系統(tǒng)的端口交換機(jī)進(jìn)行的LAG設(shè)定時(shí)的動(dòng)作例的說明圖,圖2的(b)是表示圖2的(a)的端口交換機(jī)PS[2]具有的連接信息表的結(jié)構(gòu)例的概要圖。在圖2的(a)中,以圖1中的端口交換機(jī)PS的臺(tái)數(shù)(η)以及光纖交換機(jī)FS的臺(tái)數(shù)(m)分別是三臺(tái)的情況為例。在圖2的(a)中示出了在中繼系統(tǒng)10沒有故障時(shí)的動(dòng)作例。
[0079]首先,如圖2的(a)所示,光纖交換機(jī)FS[I]?FS[3]各自從與自身連接的端口交換機(jī)PS[1]?PS[3]中檢測出通信狀態(tài)正常的端口交換機(jī)PS的臺(tái)數(shù)。然后,光纖交換機(jī)FS[1]?FS[3]各自生成包含該檢測出的臺(tái)數(shù)在內(nèi)的控制幀(第一控制幀)CF1、將其發(fā)送給多臺(tái)端口交換機(jī)PS [I]?PS [3]。
[0080]在圖2的(a)的例子中,光纖交換機(jī)FS[1]?FS[3] —共檢測出通信狀態(tài)正常的端口交換機(jī)的臺(tái)數(shù)是三臺(tái)。并且,光纖交換機(jī)FS[1]?FS[3]經(jīng)端口交換機(jī)用端口 Pp[l]?Pp[3]將一共包含三臺(tái)信息的控制幀CFl發(fā)送給多臺(tái)端口交換機(jī)PS[1]?PS[3]。
[0081]端口交換機(jī)PS[1]?PS[3]各自通過預(yù)定的鏈路LK(即光纖交換機(jī)用端口Pf[l]?Pf[3])來接收來自多臺(tái)光纖交換機(jī)FS[1]?FS[3]的各控制幀CF1。然后,端口交換機(jī)PS[1]?PS[3]各自將各控制幀CFl所包含的臺(tái)數(shù)和接收到各控制幀CFl的鏈路LK(即光纖交換機(jī)用端口 Pf)的對(duì)應(yīng)關(guān)系保持在連接信息表。
[0082]例如,端口交換機(jī)PS[2]通過各光纖交換機(jī)用端口 Pf [I]?Pf [3]接收一共包含三臺(tái)信息的控制幀CF1。與此對(duì)應(yīng)地,在圖2的(b)的連接信息表15中,分別將三臺(tái)與光纖交換機(jī)用端口 Pf [I]?Pf [3]的端口識(shí)別符{Pf[l]?Pf[3]}對(duì)應(yīng)起來保持。在本說明書中,例如假設(shè){Pf[l]}表示光纖交換機(jī)用端口 Pf [I]的識(shí)別符(ID),以后也同樣地,例如{AA}表示AA的識(shí)別符(ID)。
[0083]同樣地,端口交換機(jī)PS[1]、PS[3]也通過預(yù)定的鏈路LK(光纖交換機(jī)用端口Pf[l]?Pf[3])接收一共包含三臺(tái)信息的控制幀CF1,因此,對(duì)保持與圖2的(b)相同信息的連接信息表15進(jìn)行保持。接下來,端口交換機(jī)PS[I]?PS[3]各自從連接信息表15中檢測出最大臺(tái)數(shù)、針對(duì)與該最大臺(tái)數(shù)對(duì)應(yīng)的鏈路LK(即光纖交換機(jī)用端口 Pf)設(shè)定LAG。
[0084]該情況下,端口交換機(jī)PS[I]?PS[3] —共從連接信息表15中檢測出三臺(tái)、對(duì)與該三臺(tái)對(duì)應(yīng)的所有連褲LK(光纖交換機(jī)用端口 Pf [I]?Pf[3])設(shè)定LAG。端口交換機(jī)PS[1]對(duì)鏈路LK[1、1]?LK[1、3](即光纖交換機(jī)用端口 Pf[l]?Pf [3])設(shè)定LAG[1]。同樣地,端口交換機(jī)PS[2]對(duì)鏈路LK[2、1]?LK[2、3](光纖交換機(jī)用端口 Pf[l]?Pf[3])設(shè)定LAG[2],端口交換機(jī)PS[3]也對(duì)各鏈路LK(光纖交換機(jī)用端口 Pf[l]?Pf[3])設(shè)定LAG [3]。
[0085]圖3的(a)是表示與圖2的(a)不同的狀況的動(dòng)作例的說明圖,圖3的(b)是表示圖3的(a)的端口交換機(jī)PS[2]具有的連接信息表的結(jié)構(gòu)例的概要圖。在圖3的(a)中示出了在中繼系統(tǒng)10中具有鏈路LK[1、1]的鏈路故障時(shí)的動(dòng)作例。
[0086]該情況下,光纖交換機(jī)FS [I]從與自身連接的端口交換機(jī)PS [I]?PS [3]中檢測出通信狀態(tài)正常的端口交換機(jī)PS的臺(tái)數(shù)是兩臺(tái)。然后,光纖交換機(jī)FS[1]經(jīng)端口交換機(jī)用端口 Pp [I]?Pp [3]將包含兩臺(tái)信息的控制幀CFl發(fā)送給多臺(tái)端口交換機(jī)PS [I]?PS [3]。此時(shí),光纖交換機(jī)FS[1]未必需要將控制幀CFl發(fā)送給產(chǎn)生故障的鏈路LK[1、1](即端口交換機(jī)用端口 Pp[I])。
[0087]另外,光纖交換機(jī)FS[2]、FS[3] —共檢測出通信狀態(tài)正常的端口交換機(jī)PS的臺(tái)數(shù)是三臺(tái)。然后,光纖交換機(jī)FS [2]、FS [3]經(jīng)端口交換機(jī)用端口 Pp [I]?Pp [3]將一共包含三臺(tái)信息的控制幀CFl發(fā)送給多臺(tái)端口交換機(jī)PS [I]?PS [3]。
[0088]端口交換機(jī)PS[1]?PS[3]各自將各控制幀CFl所包含的臺(tái)數(shù)和接收到各控制幀CFl的鏈路LK(即光纖交換機(jī)用端口 Pf)的對(duì)應(yīng)關(guān)系保持在連接信息表。例如,端口交換機(jī)PS[2]通過光纖交換機(jī)用端口 Pf [I]來接收包含兩臺(tái)信息的控制幀CF1、通過光纖交換機(jī)用端口 Pf [2]、Pf [3]來接收包含三臺(tái)信息的控制幀CFl。
[0089]與此對(duì)應(yīng)地,在端口交換機(jī)PS [2]的連接信息表15中,如圖3的(b)所示,將兩臺(tái)與端口識(shí)別符{Pf[l]}對(duì)應(yīng)起來保持,將三臺(tái)與端口識(shí)別符{Pf[2]}、{Pf[3]}對(duì)應(yīng)起來保持。端口交換機(jī)PS[3]的連接信息表15也保持與圖3的(b)相同的信息。另外,關(guān)于端口交換機(jī)PS[1]的連接信息表15,將三臺(tái)與端口識(shí)別符{Pf[2]}、{Pf[3]}對(duì)應(yīng)起來保持,但是由于不能通過光纖交換機(jī)用端口 Pf [I]來接收控制幀CF1,因此沒有特別限定,但是將零臺(tái)與端口識(shí)別符{Pf[l]}對(duì)應(yīng)起來保持。
[0090]接下來,端口交換機(jī)PS [I]?PS [3]各自根據(jù)連接信息表15來設(shè)定LAG。該情況下,端口交換機(jī)PS[1]?PS[3]從連接信息表15中一共檢測出三臺(tái)、針對(duì)與該三臺(tái)對(duì)應(yīng)的光纖交換機(jī)用端口 Pf [2]、Pf [3]設(shè)定LAG。即,端口交換機(jī)PS[1]針對(duì)鏈路LK[1、2]、LK[1、3](光纖交換機(jī)用端口 Pf [2]、Pf [3])設(shè)定LAG [I]。
[0091]同樣地,端口交換機(jī)PS[2]針對(duì)鏈路認(rèn)[2、2]、1^[2、3](光纖交換機(jī)用端口 Pf [2]、Pf [3])設(shè)定LAG [2]、端口交換機(jī)PS [3]也針對(duì)預(yù)定的鏈路LK (光纖交換機(jī)用端口 Pf [2]、Pf[3])設(shè)定LAG[3]。換言之,端口交換機(jī)PS[1]?PS[3]以圖2的(b)的狀態(tài)為基準(zhǔn),伴隨鏈路LK[1、I]的鏈路故障,從LAG除去光纖交換機(jī)用端口 Pf [I]。
[0092]圖4是表示與圖2的(a)以及圖3的(a)不同的狀況的動(dòng)作例的說明圖。在圖4中不出了在中繼系統(tǒng)10中有端口交換機(jī)PS[1]的故障時(shí)的動(dòng)作例。該情況下,光纖交換機(jī)FS[1]?FS[3] —共檢測出通信狀態(tài)正常的端口交換機(jī)PS的臺(tái)數(shù)是兩臺(tái)。并且,光纖交換機(jī)FS [I] -FS [3]經(jīng)端口交換機(jī)用端口 Pp [2]、Pp [3](除Pp [I]之外)將包含兩臺(tái)信息的控制幀CFl發(fā)送給多臺(tái)端口交換機(jī)PS [2]、PS [3](除PS [I]之外)。
[0093]端口交換機(jī)PS [2]、PS [3]各自通過各光纖交換機(jī)用端口 Pf [I]?Pf [3]來接收一共包含兩臺(tái)信息的控制幀CF1。與此對(duì)應(yīng)地,端口交換機(jī)PS [2]、PS [3]的連接信息表15同時(shí)保持圖2的(b)中的“三臺(tái)”被變更為“兩臺(tái)”的內(nèi)容。端口交換機(jī)PS [2]、PS [3]從該連接信息表15中一共檢測出兩臺(tái)、針對(duì)與該兩臺(tái)對(duì)應(yīng)的所有鏈路LK(光纖交換機(jī)用端口Pf [I]?Pf [3])設(shè)定LAG。其結(jié)果為,端口交換機(jī)PS [2]、PS [3]中的LAG的設(shè)定狀態(tài)與沒有故障的圖2的(a)的情況相同。
[0094]?端口交換機(jī)涉及的LAG設(shè)定時(shí)的動(dòng)作(問題點(diǎn))>>
[0095]圖5是表示圖2的(a)等的中繼系統(tǒng)的端口交換機(jī)進(jìn)行的LAG設(shè)定時(shí)的問題點(diǎn)的一例的時(shí)刻圖。各光纖交換機(jī)FS如圖5所示,按預(yù)定的期間(Tc)來發(fā)送圖2的(a)等所示的控制幀CF1。該控制幀CFl的發(fā)送間隔(第一期間)Tc例如是Is等。這里,如圖5所示,例如假設(shè)如下情況:在從各光纖交換機(jī)FS發(fā)送了控制幀CFl的時(shí)刻tl之后立刻發(fā)生故障。
[0096]該情況下,各端口交換機(jī)PS通過接收在時(shí)刻t2發(fā)送的來自各光纖交換機(jī)FS的控制幀CF1,能夠知道該故障的發(fā)生,所述時(shí)刻t2是從該時(shí)刻tl經(jīng)過了第一期間Tc之后的時(shí)刻。并且,各端口交換機(jī)PS如圖3的(a)以及圖4所示,進(jìn)行與該故障的發(fā)生狀況對(duì)應(yīng)的LAG的設(shè)定。因此,根據(jù)情況,在故障發(fā)生之后到結(jié)束與該故障對(duì)應(yīng)的LAG的設(shè)定為止,有時(shí)需要第一期間Tc以上的時(shí)間。例如,在發(fā)生了圖3的(a)那樣的鏈路故障時(shí),各端口交換機(jī)(例如PS[2])在該LAG的設(shè)定結(jié)束為止的期間發(fā)生從光纖交換機(jī)用端口 Pf [I]朝向端口交換機(jī)PS[1]的用戶幀,因此,產(chǎn)生用戶幀的丟失。
[0097]?光纖交換機(jī)涉及的臺(tái)數(shù)檢測方法(前提)?
[0098]圖6是表示圖2的(a)等的中繼系統(tǒng)的光纖交換機(jī)檢測出通信狀態(tài)正常的端口交換機(jī)的臺(tái)數(shù)時(shí)的動(dòng)作例的說明圖。如圖6所示,各端口交換機(jī)PS[1]?PS[3]例如將包含了自身的端口交換機(jī)PS的識(shí)別符的控制幀(第二控制幀)CF2定期發(fā)送給多臺(tái)光纖交換機(jī)FS[1]?FS[3]。該控制幀CF2的發(fā)送間隔例如被設(shè)定成與所述的控制幀CFl的發(fā)送間隔(第一期間)Tc相同的值。
[0099]各光纖交換機(jī)FS [I]?FS [3]例如根據(jù)該控制幀CF2的接收狀況,能夠從端口交換機(jī)PS[1]?PS[3]中檢測出通信狀態(tài)正常的端口交換機(jī)PS的臺(tái)數(shù)。具體來說,各光纖交換機(jī)FS[1]?FS[3]例如通過能否在基于該發(fā)送間隔的預(yù)定期間內(nèi)接收控制幀CF2,能夠檢測出臺(tái)數(shù)。
[0100]?端口交換機(jī)涉及的LAG設(shè)定時(shí)的動(dòng)作(本實(shí)施方式)?
[0101]圖7的(a)是表示本發(fā)明的實(shí)施方式I涉及的中繼系統(tǒng)的端口交換機(jī)進(jìn)行的LAG設(shè)定時(shí)的動(dòng)作例的說明圖,圖7的(b)是表示圖7的(a)的動(dòng)作時(shí)刻的一例的時(shí)刻圖。在圖7的(a)中,與圖3的(a)的情況同樣地示出了在鏈路LK[1、I]發(fā)生了鏈路故障時(shí)的動(dòng)作例。
[0102]首先,在圖7的(a)中,與圖3的(a)的情況不同,端口交換機(jī)PS [I]?PS[3]以及光纖交換機(jī)FS[1]?FS[3]各自通過由硬件構(gòu)成的故障檢測部來檢測與自身連接的鏈路LK的故障。該故障檢測部與使用所述的控制幀CF1、CF2的方式不同,雖然沒有特別限定,但是通過接收到的信號(hào)水平的大小、和能否接收FLP(Fast Link Pulse)等的鏈路脈沖來檢測故障。因此,該故障檢測部例如能夠在比持有Is等的值的控制幀CF1、CF2的發(fā)送間隔(第一期間)Tc十分短的期間檢測故障,雖然沒有特別限定,但是能夠在數(shù)十ms?數(shù)百ms等的期間檢測故障。
[0103]光纖交換機(jī)FS[1]通過自身的故障檢測部來檢測鏈路LK[1、1]的故障、生成包含故障鏈路識(shí)別符(例如ILK[1、1]}的故障通知幀(第一故障通知幀)DFla,所述顧航鏈路識(shí)別符表示該有故障的鏈路。并且,光纖交換機(jī)FS[1]將該故障通知幀DFla發(fā)送給多臺(tái)端口交換機(jī)PS[2]、PS[3](或者除PS[1]之外)。另外,故障鏈路識(shí)別符是能夠確定鏈路LK[1、