專(zhuān)利名稱:通信裝置、通信系統(tǒng)以及通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及構(gòu)成環(huán)網(wǎng)絡(luò)的通信裝置。
背景技術(shù):
作為環(huán)網(wǎng)絡(luò)的環(huán)控制協(xié)議方式,在ITU — T G.8032中進(jìn)行了以太網(wǎng)(注冊(cè)商標(biāo))環(huán)保護(hù)(Ethernet (注冊(cè)商標(biāo))Ring Protection,以下記為ERP)的標(biāo)準(zhǔn)化的研究(參照下述非專(zhuān)利文獻(xiàn)I)。在ERP中,構(gòu)成雙向雙重環(huán),實(shí)施各節(jié)點(diǎn)分別分擔(dān)為主節(jié)點(diǎn)(RPL (RingProtection Link)擁有者)、從節(jié)點(diǎn)(非RPL擁有者)而動(dòng)作的主一從控制。RPL擁有者在無(wú)障礙的正常的網(wǎng)絡(luò)中,對(duì)本節(jié)點(diǎn)的某一個(gè)端口設(shè)定BP (BlockingPoint、阻滯點(diǎn)),廢棄BP設(shè)定端口中的發(fā)送接收通信量,而避免環(huán)路。另外,各節(jié)點(diǎn)監(jiān)視鄰接節(jié)點(diǎn)的鏈接障礙,檢測(cè)到障礙的節(jié)點(diǎn)對(duì)障礙端口設(shè)定BP,接收到障礙信息的RPL擁有者解除本節(jié)點(diǎn)的BP設(shè)定,網(wǎng)絡(luò)上的全部節(jié)點(diǎn)自律地實(shí)施用于學(xué)習(xí)網(wǎng)絡(luò)上的節(jié)點(diǎn)的地址的FDB(Forwarding DataBase,轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù))的表項(xiàng)目的清洗(flush)(刪除)。ERP通過(guò)進(jìn)行這樣的動(dòng)作,實(shí)現(xiàn)切換障礙時(shí)的通信路徑的功能(環(huán)障礙時(shí)的障礙迂回功能、保護(hù)功能)。接下來(lái),說(shuō)明上述ERP的RPL擁有者以及非RPL擁有者的功能。(I)環(huán)結(jié)構(gòu)為了在以太網(wǎng)環(huán)內(nèi)不發(fā)生環(huán)路幀,必須在環(huán)內(nèi)的I個(gè)部位設(shè)定BP。通常設(shè)定于RPL擁有者的某一個(gè)端口。(2)幀發(fā)送接收在BP設(shè)定端口中,控制幀以及數(shù)據(jù)幀一起被廢棄。在BP未設(shè)定端口中,容許與控制幀以及數(shù)據(jù)幀一起被轉(zhuǎn)送。(3)障礙路徑切換
通過(guò)利用CCM(Continuity Check Message,連續(xù)性檢查消息)巾貞的障礙檢測(cè)、利用R — APS (Ring Automatic Protection Switching,環(huán)自動(dòng)保護(hù)切換)巾貞的障礙通知,在障礙時(shí),進(jìn)行地址再學(xué)習(xí),為了實(shí)施路徑切換實(shí)施FDB清洗。在障礙恢復(fù)時(shí),通過(guò)利用來(lái)自從障礙檢測(cè)到恢復(fù)的節(jié)點(diǎn)的R - APS (NR)幀(NR (No Request,無(wú)請(qǐng)求)消息)的恢復(fù)通知,RPL擁有者為了在一定期間監(jiān)視恢復(fù)的狀況,使WTR (Wait To Restore,等待恢復(fù))定時(shí)器起動(dòng)。然后,在上述定時(shí)器記滿之后,RPL擁有者進(jìn)行向本端口的BP的再設(shè)定,之后,實(shí)施本節(jié)點(diǎn)的FDB清洗,并且對(duì)全部節(jié)點(diǎn)通知R - APS (NR、RB)幀(NR、RB (Ring Blocked,環(huán)阻滯)消息),接收到本幀的非RPL擁有者實(shí)施FDB清洗,進(jìn)而B(niǎo)P設(shè)定節(jié)點(diǎn)解除BP設(shè)定。另一方面,由于網(wǎng)絡(luò)的大規(guī)模化等,研究了連接多個(gè)L2 (層2)的環(huán)網(wǎng)絡(luò)(單環(huán))的多環(huán)網(wǎng)絡(luò)。例如,通過(guò)針對(duì)每個(gè)環(huán)(環(huán)網(wǎng)絡(luò))設(shè)置環(huán)間連接節(jié)點(diǎn),將不同的環(huán)的環(huán)間連接節(jié)點(diǎn)之間連接為環(huán)連接鏈接,而將環(huán)間連接。在高可靠地將環(huán)間連接的情況下,采用使連接環(huán)的環(huán)間連接節(jié)點(diǎn)冗余化、即具備多個(gè)環(huán)連接鏈接的結(jié)構(gòu)。非專(zhuān)利文獻(xiàn)1:1TU — T^Draft Recommendation G.8032/Y.1344version2EthernetRing Protection Switching”,2009
發(fā)明內(nèi)容
但是,在使環(huán)間連接節(jié)點(diǎn)冗余化了的結(jié)構(gòu)中,如果應(yīng)用上述以往的技術(shù)單環(huán)中的環(huán)控制協(xié)議,則存在以下那樣的問(wèn)題。例如,在為了冗余化具備2組以上的環(huán)間連接節(jié)點(diǎn),并同時(shí)利用2組以上的配對(duì)的環(huán)間連接節(jié)點(diǎn)的情況下,通過(guò)環(huán)間連接節(jié)點(diǎn)轉(zhuǎn)送的幀到達(dá)轉(zhuǎn)送目的地環(huán)的環(huán)間連接節(jié)點(diǎn)而通過(guò)洪泛(Flooding)被發(fā)送到兩個(gè)環(huán)端口,到達(dá)同一環(huán)內(nèi)的其他環(huán)間連接節(jié)點(diǎn)。該環(huán)間連接節(jié)點(diǎn)同樣地通過(guò)洪泛,對(duì)與接收側(cè)相反一側(cè)的另一環(huán)端口、和向與自身通過(guò)環(huán)間連接鏈接連接的環(huán)間連接節(jié)點(diǎn)連接的環(huán)間連接端口轉(zhuǎn)送上述巾貞。由此,上述幀逆流到轉(zhuǎn)送源環(huán),發(fā)生環(huán)路(loop)幀。如果發(fā)生環(huán)路幀現(xiàn)象,則會(huì)發(fā)生廣播風(fēng)暴,在多環(huán)網(wǎng)絡(luò)整體中使用頻帶顯著降低,所以有通信吞吐量也降低等影響。另外,在同時(shí)利用2組以上的環(huán)間連接節(jié)點(diǎn)的情況下,經(jīng)由環(huán)間的向發(fā)送目的地節(jié)點(diǎn)的通信路徑成為多個(gè)。因此,環(huán)間連接節(jié)點(diǎn)將用環(huán)端口接收的幀通過(guò)洪泛轉(zhuǎn)送到另一(并非接收側(cè)的)環(huán)端口以及環(huán)間連接端口。然后,在進(jìn)而該環(huán)間連接節(jié)點(diǎn)的下游的環(huán)間連接節(jié)點(diǎn)通過(guò)洪泛與上述同樣地實(shí)施轉(zhuǎn)送的情況下,通過(guò)多個(gè)環(huán)連接鏈接向鄰接環(huán)轉(zhuǎn)送多個(gè)同一幀。因此,在鄰接環(huán)中發(fā)生幀的雙重抵達(dá)。另一方面,為了避免上述那樣的問(wèn)題,考慮許可通過(guò)多個(gè)配對(duì)的環(huán)間連接節(jié)點(diǎn)中的I個(gè)配對(duì)對(duì)環(huán)間連接鏈接進(jìn)行轉(zhuǎn)送。但是,在該情況下,存在未使用的環(huán)連接鏈接,帶利用效率降低。本發(fā)明是鑒于上述情況而完成的,其目的在于得到一種通信裝置、通信系統(tǒng)以及通信方法,在具備多個(gè)配對(duì)的環(huán)間連接節(jié)點(diǎn)的情況下,能夠提高帶的利用效率,并且防止環(huán)路幀的發(fā)生以及幀的雙重抵達(dá)。為了解決上述課題并達(dá)成目的,本發(fā)明提供一種通信裝置,在具備多個(gè)連接鄰接的環(huán)網(wǎng)絡(luò)間的環(huán)間連接鏈接的通信系統(tǒng)中,作為連接到所述環(huán)間連接鏈接的環(huán)間連接節(jié)點(diǎn)發(fā)揮功能,其特征在于,具備:通過(guò)鏈接決定部,根據(jù)用于識(shí)別接收幀中儲(chǔ)存的該幀所屬的流的流信息,決定多個(gè)所述環(huán)間連接間鏈接中的所述幀通過(guò)的環(huán)間連接鏈接;以及轉(zhuǎn)送目的地決定部,在接收幀的發(fā)送目的地是鄰接的環(huán)網(wǎng)絡(luò)內(nèi)的發(fā)送目的地的情況、且由所述通過(guò)鏈接決定部決定的環(huán)間連接鏈接是本節(jié)點(diǎn)連接的環(huán)間連接鏈接的情況下,將該幀的轉(zhuǎn)送目的地決定為本節(jié)點(diǎn)連接的環(huán)間連接鏈接。根據(jù)本發(fā)明,起到在具備多個(gè)配對(duì)的環(huán)間連接節(jié)點(diǎn)的情況下,能夠提高帶的利用效率,并且防止環(huán)路幀的發(fā)生以及幀的雙重抵達(dá)這樣的效果。
圖1是示出實(shí)施方式I的通信系統(tǒng)的結(jié)構(gòu)例的圖。圖2是示出實(shí)施方式I的節(jié)點(diǎn)的功能結(jié)構(gòu)例的圖。圖3是示出連接了終端的通信系統(tǒng)的結(jié)構(gòu)例的圖。圖4是示出實(shí)施方式I的環(huán)間通過(guò)判定結(jié)果的一個(gè)例子的圖。圖5是示出洪泛的流(flow)的一個(gè)例子的圖。圖6是示出實(shí)施方式I的環(huán)間連接節(jié)點(diǎn)中的FDB學(xué)習(xí)步驟的一個(gè)例子的流程圖。圖7是示出實(shí)施方式I的FDB結(jié)構(gòu)的一個(gè)例子的圖。
圖8是示出實(shí)施方式I的環(huán)間連接節(jié)點(diǎn)中的L2轉(zhuǎn)發(fā)步驟的一個(gè)例子的流程圖。圖9是示出實(shí)施方式I的節(jié)點(diǎn)的FDB學(xué)習(xí)狀態(tài)的一個(gè)例子的圖。圖10是示出終端7 -1與終端7 — 2之間的通信路徑的一個(gè)例子的圖。圖11是示出終端7 -1與終端7 — 3之間的通信路徑的一個(gè)例子的圖。圖12是示出終端7 -1與終端7 - 4之間的通信路徑的一個(gè)例子的圖。圖13是示出終端7 -1與終端7 - 5之間的通信路徑的一個(gè)例子的圖。圖14是示出實(shí)施方式2的環(huán)連接間節(jié)點(diǎn)的功能結(jié)構(gòu)例的圖。圖15是示出實(shí)施方式2的環(huán)間連接節(jié)點(diǎn)中的FDB學(xué)習(xí)步驟的一個(gè)例子的流程圖。圖16是示出實(shí)施方式2的FDB的結(jié)構(gòu)例的圖。圖17是示出實(shí)施方式2的L2轉(zhuǎn)發(fā)步驟的一個(gè)例子的流程圖。圖18是示出實(shí)施方式2的FDB學(xué)習(xí)狀態(tài)的一個(gè)例子的圖。圖19是示出實(shí)施方式2的FDB學(xué)習(xí)狀態(tài)的一個(gè)例子的圖。圖20是示出實(shí)施方式2的FDB學(xué)習(xí)狀態(tài)的一個(gè)例子的圖。圖21是示出實(shí)施方式2的FDB學(xué)習(xí)狀態(tài)的一個(gè)例子的圖。圖22是示出實(shí)施方式3的通信系統(tǒng)的結(jié)構(gòu)例的圖。圖23是示出對(duì)環(huán)間連接節(jié)點(diǎn)設(shè)定了 BP的通信系統(tǒng)的結(jié)構(gòu)例的圖。圖24是示出在環(huán)間連接鏈接中發(fā)生了障礙的情況的實(shí)施方式3的L2轉(zhuǎn)發(fā)步驟的一個(gè)例子的流程圖。圖25是示出FDB清洗實(shí)施判定處理步驟的一個(gè)例子的流程圖。(符號(hào)說(shuō)明)I — I I — 4、2 — I 2 — 10:節(jié)點(diǎn);3 — 1、3 — 2:環(huán);4 — 1、4 — 2:BP ;5 —
1、5 - 2:鏈接;6:冗余配對(duì);7 — I 7 — 5:終端;11、16、17:PHY部;12:環(huán)間連接端口I/F部;13:幀復(fù)用控制部;14:西(West)端口 I/F部;15:東(East)端口 I/F部;18:環(huán)間連接障礙管理部;19:環(huán)障礙管理部;20、20a:L2轉(zhuǎn)發(fā)部;21:環(huán)間連接端口 ;22:西環(huán)端口 ;23:東環(huán)端口 ;201、201a:流信息通過(guò)判定部;202、202a:轉(zhuǎn)送目的地端口決定部;203 =FDB清洗判定部;204、204a:地址學(xué)習(xí)處理部;205、205a:FDB管理部;206、206a:地址檢索處理部;31 40:流;50:障礙;51、52、55:通信路徑;53、54:迂回路徑。
具體實(shí)施例方式以下,根據(jù)附圖,詳細(xì)說(shuō)明本發(fā)明的通信裝置、通信系統(tǒng)以及通信方法的實(shí)施方式。另外,本發(fā)明不限于該實(shí)施方式。實(shí)施方式1.
圖1是示出本發(fā)明的通信系統(tǒng)的實(shí)施方式I的結(jié)構(gòu)例的圖。如圖1所示,本實(shí)施方式的通彳目系統(tǒng)具有節(jié)點(diǎn)(通 目裝置)1 — I I — 4、2_1 2 — 10。節(jié)點(diǎn)I — 1、I — 2、和節(jié)點(diǎn)2 — I 2 — 5構(gòu)成環(huán)網(wǎng)絡(luò)(以下稱為環(huán))3 — I,節(jié)點(diǎn)I — 3、I — 4、和節(jié)點(diǎn)2 — 6 2-10構(gòu)成環(huán)3 — 2。在環(huán)3 — I內(nèi),對(duì)節(jié)點(diǎn)2 — 2設(shè)定了 ΒΡ4 — 1,在環(huán)3 — 2內(nèi),對(duì)節(jié)點(diǎn)
2-9 設(shè)定了 ΒΡ4 — 2。節(jié)點(diǎn)I 一 I I 一 4是連接環(huán)3 -1與環(huán)3 — 2之間的環(huán)間連接的節(jié)點(diǎn),節(jié)點(diǎn)I 一I和節(jié)點(diǎn)I 一 3通過(guò)環(huán)間連接鏈接(以下簡(jiǎn)稱為鏈接)5 -1連接,節(jié)點(diǎn)I 一 2和節(jié)點(diǎn)I 一 4通過(guò)環(huán)間連接鏈接(鏈接)5 - 2連接。另外,節(jié)點(diǎn)I 一 3和節(jié)點(diǎn)I 一 4構(gòu)成環(huán)3 — 2內(nèi)的冗余配對(duì)6。圖2是示出節(jié)點(diǎn)I 一 I的功能結(jié)構(gòu)例的圖。節(jié)點(diǎn)I 一 2 I 一 3的結(jié)構(gòu)也與節(jié)點(diǎn)
1-1相同。如圖2所示,節(jié)點(diǎn)I 一 I包括PHY部11、環(huán)間連接端口 I/F(Interface,接口)部12、幀復(fù)用控制部13、西端口 I/F部14、東端口 1作部15、 冊(cè)部16、17、環(huán)間連接障礙管理部18、環(huán)障礙管理部19、L2轉(zhuǎn)發(fā)部20、環(huán)間連接端口 21、西環(huán)端口 22、以及東環(huán)端口 23。另外,L2轉(zhuǎn)發(fā)部20包括流信息通過(guò)判定部(通過(guò)鏈接決定部)201、轉(zhuǎn)送目的地端口決定部(轉(zhuǎn)送目的地決定部)202、FDB清洗判定部203、地址學(xué)習(xí)處理部204、FDB管理部205、以及地址檢索處理部206。PHY部11在接收時(shí),通過(guò)對(duì)從環(huán)間連接鏈接5 — I (在節(jié)點(diǎn)I — 2、1 — 4的情況下為環(huán)間連接鏈接5 - 2)經(jīng)由環(huán)間連接端口 21抵達(dá)的作為通信媒體用信號(hào)的接收信號(hào)實(shí)施PHY (物理)層處理而進(jìn)行幀數(shù)據(jù)的抽出,向后級(jí)的塊(環(huán)間連接端口 I/F部12的接收處理部)作為幀的形式轉(zhuǎn)送。另外,PHY部11在發(fā)送時(shí),將從前級(jí)的塊(環(huán)間連接端口 I/F部12的發(fā)送處理部)接收的幀數(shù)據(jù)通過(guò)PHY層處理變換為通信媒體用信號(hào),生成向環(huán)間連接端口的發(fā)送信號(hào)。環(huán)間連接端口 I/F部12被功能分割為接收處理部和發(fā)送處理部,在接收處理部中,進(jìn)行所抵達(dá)的幀的識(shí)別,從所抵達(dá)的幀抽出用于檢索FDB的信息(發(fā)送目的地地址、用于識(shí)別流的數(shù)據(jù)等)而通知到L2轉(zhuǎn)發(fā)部20。另外,接收處理部根據(jù)從L2轉(zhuǎn)發(fā)部20通知的FDB的檢索結(jié)果,選擇應(yīng)送出的端口(西環(huán)端口 22或者東環(huán)端口 23),在無(wú)來(lái)自環(huán)間連接障礙管理部18的BP設(shè)定指示的情況下,向后級(jí)的塊(環(huán)端口輸出處理部13)的與相應(yīng)端口連接的部位轉(zhuǎn)送幀。另外,·此時(shí),如果已學(xué)習(xí)發(fā)送目的地,則作為單播轉(zhuǎn)送到上述選擇的某一個(gè)端口,在洪泛的情況下轉(zhuǎn)送到兩個(gè)端口。另外,接收處理部在抵達(dá)幀的識(shí)別的結(jié)果是環(huán)間連接障礙管理用的控制幀的情況下,將抵達(dá)通知以及該幀的內(nèi)部信息轉(zhuǎn)送到環(huán)間連接障礙管理部18,進(jìn)而,對(duì)L2轉(zhuǎn)發(fā)部20通知用于學(xué)習(xí)FDB的信息(用于識(shí)別發(fā)送源地址、流的數(shù)據(jù)等)。另外,接收處理部確認(rèn)接收幀的有效性,在非有效(有錯(cuò)誤)的情況下廢棄該接收幀。在環(huán)間連接端口 I/F部12的發(fā)送處理部中,生成環(huán)間連接障礙管理用的控制幀而輸出到PHY部11,將來(lái)自前級(jí)的塊(幀復(fù)用控制部13的環(huán)間連接端口輸出處理部)的幀輸出到PHY部11。幀復(fù)用控制部13被分割為分別針對(duì)西環(huán)端口 22以及東環(huán)端口 23的環(huán)端口輸出處理部和環(huán)間連接端口輸出處理部。在環(huán)端口輸出處理部中,實(shí)施用于對(duì)從環(huán)間連接端口I/F部12輸入的增加(Add)通信量的幀、和從西I/F部14或者東端口 I/F部15 (各環(huán)端口I/F部)轉(zhuǎn)送的Transit (通過(guò))通信量中的幀進(jìn)行復(fù)用而輸出到環(huán)的2輸入I輸出的發(fā)送協(xié)調(diào)。另外,在幀復(fù)用控制部13的環(huán)間連接端口輸出處理部中,實(shí)施用于進(jìn)行從西I/F部14或者東端口 I/F部15轉(zhuǎn)送的下降(Drop)通信量中的幀的復(fù)用,并輸出到環(huán)間連接端口 21的2輸入I輸出的發(fā)送協(xié)調(diào)。西端口 I/F部14被功能分割為接收處理部和發(fā)送處理部,在接收處理部中,進(jìn)行所抵達(dá)的幀的識(shí)別,從所抵達(dá)的幀抽出用于檢索FDB的信息(發(fā)送目的地地址、用于識(shí)別流的數(shù)據(jù)等),通知到L2轉(zhuǎn)發(fā)部20。另外,西端口 I/F部14的接收處理部根據(jù)從L2轉(zhuǎn)發(fā)部20通知的FDB的檢索結(jié)果,選擇應(yīng)送出所接收的幀的端口(環(huán)間連接端口 21或者東環(huán)端口23)。另外,西端口 I/F部14的接收處理部在無(wú)來(lái)自環(huán)障礙管理部19的BP設(shè)定指示的情況下,向后級(jí)的塊(幀復(fù)用控制部13)的與相應(yīng)端口連接的部位轉(zhuǎn)送幀。此時(shí),在已學(xué)習(xí)的發(fā)送目的地的情況下,作為單播轉(zhuǎn)送到上述選擇的某一個(gè)端口,在洪泛的情況下轉(zhuǎn)送到兩個(gè)端口。進(jìn)而,西端口 I/F部14的接收處理部在抵達(dá)幀的識(shí)別的結(jié)果是環(huán)障礙管理用的控制幀的情況下,將抵達(dá)通知以及該幀的內(nèi)部信息轉(zhuǎn)送到環(huán)障礙管理部19,將用于學(xué)習(xí)FDB的信息(發(fā)送源地址、用于識(shí)別流的數(shù)據(jù)等)通知到L2轉(zhuǎn)發(fā)部20。另外,接收處理部確認(rèn)接收幀的有效性,在非有效(有錯(cuò)誤)的情況下,廢棄該接收幀。在西端口 I/F部14的發(fā)送處理部中,生成環(huán)間連接障礙管理用的控制幀,經(jīng)由幀復(fù)用控制部13以及環(huán)間連接端口 I/F部12輸出到PHY部11。另外,將來(lái)自前級(jí)的塊(幀復(fù)用控制部13的環(huán)端口輸出處理部)的幀輸出到PHY部16而轉(zhuǎn)送到西環(huán)端口 22。東端口 I/F部15被功能分割為接收處理部和發(fā)送處理部,在接收處理部中,進(jìn)行所抵達(dá)的幀的識(shí)別,從所抵達(dá)的幀抽出用于檢索FDB的信息(發(fā)送目的地地址、用于識(shí)別流的數(shù)據(jù)等),通知到L2轉(zhuǎn)發(fā)部20。另外,東端口 I/F部15的接收處理部根據(jù)從L2轉(zhuǎn)發(fā)部20通知的FDB的檢索結(jié)果,選擇應(yīng)發(fā)送所接收的幀的端口(環(huán)間連接端口 21或者西環(huán)端口22)。另外,東端口 I/F部15的接收處理部在無(wú)來(lái)自環(huán)障礙管理部19的BP設(shè)定指示的情況下,向后級(jí)的塊(幀復(fù)用控制部13)的與相應(yīng)端口連接的部位轉(zhuǎn)送幀。此時(shí),在已學(xué)習(xí)的發(fā)送目的地的情況下,作為單播轉(zhuǎn)送到上述選擇的某一個(gè)端口,在洪泛的情況下轉(zhuǎn)送到兩個(gè)端口。進(jìn)而,東端口 I/F部15的接收處理部在抵達(dá)幀的識(shí)別的結(jié)果是環(huán)障礙管理用的控制幀的情況下,將抵達(dá)通知以及該幀的內(nèi)部信息轉(zhuǎn)送到環(huán)障礙管理部19,對(duì)L2轉(zhuǎn)發(fā)部20通知用于學(xué)習(xí)FDB的信息(發(fā)送源地址、用于識(shí)別流的數(shù)據(jù)等)。另外,接收處理部確認(rèn)接收幀的有效性,在非有效(有錯(cuò)誤)的情況下,廢棄該接收幀。在東端口 I/F部15的發(fā)送處理部中,生成環(huán)間連接障礙管理用的控制幀,經(jīng)由幀復(fù)用控制部13以及環(huán)間連接端口 I/F部12輸出到PHY部11。另外,將來(lái)自前級(jí)的塊(幀復(fù)用控制部13的環(huán)端口輸出處理部)的幀輸出到PHY部17而轉(zhuǎn)送到東環(huán)端口 23。PHY部16針對(duì)從環(huán)間連接鏈接5 — I抵達(dá)的作為通信媒體用信號(hào)的接收信號(hào),通過(guò)PHY層處理,抽出幀數(shù)據(jù),向后級(jí)的塊(西端口 I/F部14的接收處理部)作為幀的形式轉(zhuǎn)送。另外,通過(guò)PHY層處理,PHY部16將從前級(jí)的塊(西端口 I/F部14的發(fā)送處理部)輸出的幀數(shù)據(jù),變換為通信媒體用信號(hào),從西環(huán)端口 22送出。PHY部17針對(duì)從環(huán)間連接鏈接5 — I抵達(dá)的作為通信媒體用信號(hào)的接收信號(hào),通過(guò)PHY層處理,抽出幀數(shù)據(jù),向后級(jí)的塊(東端口 I/F部15的接收處理部)作為幀的形式轉(zhuǎn)送。另外,通過(guò)PHY層處理,PHY部17將從前級(jí)的塊(東端口 I/F部15的發(fā)送處理部)輸出的幀數(shù)據(jù),變換為通信媒體用信號(hào),從東環(huán)端口 23送出。環(huán)間連接障礙管理部18進(jìn)行作為連接與相對(duì)的環(huán)間連接節(jié)點(diǎn)之間的通信路徑的環(huán)間連接鏈接5 -1的正常性檢查。另外,環(huán)間連接障礙管理部18保持從經(jīng)由環(huán)間連接鏈接5 — I連接的鄰接環(huán)(環(huán)3 - 2)的環(huán)間連接節(jié)點(diǎn)(節(jié)點(diǎn)I 一 3)取得的流轉(zhuǎn)送規(guī)則信息,并且比較自身的信息和所取得的流轉(zhuǎn)送規(guī)則,將比較結(jié)果通知到L2轉(zhuǎn)發(fā)部20。進(jìn)而,環(huán)間連接障礙管理部18進(jìn)行障礙檢測(cè),并且在檢測(cè)到障礙時(shí)進(jìn)行BP設(shè)定控制,并且向L2轉(zhuǎn)發(fā)部20通知障礙發(fā)生時(shí)的流轉(zhuǎn)送規(guī)則的變更。環(huán)障礙管理部19進(jìn)行環(huán)網(wǎng)絡(luò)(環(huán)3 -1)上的通信路徑的正常性檢查,進(jìn)行環(huán)網(wǎng)絡(luò)內(nèi)的障礙檢測(cè)。另外,環(huán)障礙管理部19進(jìn)行檢測(cè)到障礙時(shí)的BP設(shè)定控制等與以往同樣的ERP控制。L2轉(zhuǎn)發(fā)部20針對(duì)從環(huán)端口(東環(huán)端口 22、西環(huán)端口 23)以及環(huán)間連接端口 21接收的接收幀,判定可否實(shí)施洪泛,并且進(jìn)行用于決定接收幀的轉(zhuǎn)送目的地端口的FDB (轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù))的檢索,決定轉(zhuǎn)送目的地端口而通知到各端口的I/F部(環(huán)間連接端口 I/F部12、西端口 I/F部14、東端口 I/F部15)。另外,實(shí)施用于登錄發(fā)送源節(jié)點(diǎn)存在于哪個(gè)端口目的地的FDB的學(xué)習(xí)。另外,L2轉(zhuǎn)發(fā)部20根據(jù)從各障礙管理部(環(huán)間連接障礙管理部18、環(huán)障礙管理部19)通知的障礙信息以及BP設(shè)定信息,判斷是否有通信路徑切換的定時(shí)下的FDB清洗的實(shí)施,如果需要實(shí)施,則實(shí)施FDB清洗。接下來(lái),說(shuō)明本實(shí)施方式的動(dòng)作。圖3是示出連接了終端7 — I 7 — 5的通信系統(tǒng)的結(jié)構(gòu)例的圖。圖3示出對(duì)圖1所示的通信系統(tǒng)連接了終端7 — I 7 — 5的例子。如圖3所示,終端7 — I與節(jié)點(diǎn)2 — 3連接,終端7 — 2與節(jié)點(diǎn)2 — 8連接,終端7 — 3與節(jié)點(diǎn)2 — 10連接,終端7 — 4與節(jié)點(diǎn)2 — 6連接,終端7 — 5與節(jié)點(diǎn)2 — I連接。設(shè)為作為環(huán)間連接節(jié)點(diǎn)的節(jié)點(diǎn)I 一 1、1 一 2中的東環(huán)端口(E端口)23是各節(jié)點(diǎn)的右側(cè),西環(huán)端口(W端口)22是左側(cè),環(huán)間連接端口(I端口)21是上側(cè)。另外,設(shè)為節(jié)點(diǎn)I 一
3、1一4中的東環(huán)端口(E端口)23是圖的左側(cè),西環(huán)端口(W端口)22是右側(cè),環(huán)間連接端口(I端口)21是下側(cè)。圖4是示出使用了本實(shí)施方式的環(huán)間通過(guò)判定規(guī)則的環(huán)間通過(guò)判定結(jié)果的一個(gè)例子的圖。在本實(shí)施方式中,在環(huán)間連接節(jié)點(diǎn)向鄰接的環(huán)轉(zhuǎn)送幀時(shí),根據(jù)識(shí)別流的流信息,將流排他性地分類(lèi)為2個(gè)群組,使用同一環(huán)間連接鏈接來(lái)轉(zhuǎn)送屬于同一群組的流。由此,各流分別通過(guò)環(huán)間連接鏈接5 -1和環(huán)間連接鏈接5 - 2中的某一個(gè),從而能夠防止環(huán)路幀的發(fā)生以及幀的雙重抵達(dá)。在圖4所示的環(huán)間通過(guò)判定規(guī)則中,作為流信息,使用發(fā)送源地址以及發(fā)送目的地地址,通過(guò)發(fā)送源地址以及發(fā)送目的地地址,識(shí)別流。然后,通過(guò)發(fā)送源地址以及發(fā)送目的地地址,將是2個(gè)群組中的哪一個(gè)預(yù)先決定為規(guī)則,從而將流分類(lèi)為2個(gè)群組。在圖4的例子中,設(shè)為在終端7 — I與終端7 — 2間發(fā)送接收的流可通過(guò)環(huán)5 —I,在終端7 — I與終端7 — 3間發(fā)送接收的流可通過(guò)環(huán)5 — 2,在終端7 — I與終端7 — 4間發(fā)送接收的流可通過(guò)環(huán)5 - 1,在終端7 -1與終端7 - 5間發(fā)送接收的流可通過(guò)環(huán)5 -2。這樣,為了向環(huán)間連接鏈接排他性地分配流,預(yù)先針對(duì)每個(gè)環(huán)間連接鏈接確定可通過(guò)該鏈接間的環(huán)間通過(guò)判定規(guī)則。然后,根據(jù)流信息與哪一個(gè)環(huán)間通過(guò)判定規(guī)則一致的判定(環(huán)間通過(guò)判定),針對(duì)每個(gè)流決定成為可通過(guò)的環(huán)間連接鏈接。將流分類(lèi)為2個(gè)群組的方法、即環(huán)間通過(guò)判定方法(流信息與環(huán)間通過(guò)判定規(guī)則的比較方法)可以是任意方法,例如,計(jì)算構(gòu)成發(fā)送源地址以及發(fā)送目的地地址這兩個(gè)地址的比特整體的XOR (exclusive 0R,異或),通過(guò)取O或者I的值的布爾(Boolean)形式來(lái)判定??紤]預(yù)先使環(huán)間通過(guò)判定規(guī)則成為布爾形式,根據(jù)流信息和環(huán)間通過(guò)判定規(guī)則的值來(lái)決定可否向環(huán)間連接端口通過(guò)的方法。對(duì)于環(huán)間通過(guò)判定規(guī)則,設(shè)為針對(duì)作為環(huán)間連接節(jié)點(diǎn)的節(jié)點(diǎn)I 一 I I 一 4,預(yù)先設(shè)定了同一規(guī)則。另外,使環(huán)間通過(guò)判定規(guī)則能夠變更,在環(huán)間連接節(jié)點(diǎn)的某一個(gè)變更環(huán)間通過(guò)判定規(guī)則的情況下,向其他環(huán)連接節(jié)點(diǎn)通知變更了的環(huán)間通過(guò)判定規(guī)則,其他環(huán)間通過(guò)判定規(guī)則也反映該變更。另外,為了識(shí)別流而使用的流信息的項(xiàng)目、環(huán)間通過(guò)判定規(guī)則的設(shè)定方法、以及流信息與環(huán)間通過(guò)判定規(guī)則的比較方法不限于上述方法。例如,作為為了識(shí)別流而使用的流信息,也可以附加發(fā)送源地址以及發(fā)送目的地地址以外的信息。進(jìn)而,并不需要針對(duì)每個(gè)流分配通過(guò)的各環(huán)間連接鏈接,而只要是按照幀單位分配鏈接等針對(duì)各幀排他性地使某一個(gè)環(huán)間連接鏈接成為可通過(guò)那樣的分配方法,則可以是任意方法。接下來(lái),說(shuō)明本實(shí)施方式的FDB未學(xué)習(xí)時(shí)的洪泛動(dòng)作。圖5是示出圖3所示的通信系統(tǒng)中的洪泛的流的一個(gè)例子的圖。在圖5中,示出了應(yīng)用了以圖4中例示的環(huán)間通過(guò)判定結(jié)果為前提的環(huán)間通過(guò)判定規(guī)則的例子,示出了對(duì)于發(fā)送源是終端7 -1且發(fā)送目的地是終端7 - 2的流31 (圖5的實(shí)線箭頭所示的流),將鏈接5 -1判定為可通過(guò),對(duì)于發(fā)送源是終端7 -1且發(fā)送目的地是終端7 — 3的流32 (圖5的虛線箭頭所示的流),將鏈接5-2判定為可通過(guò)的例子。另外,在圖5中,對(duì)于全部節(jié)點(diǎn)I 一 I I 一 4、2 — I 2 —10,將關(guān)于流31、32的發(fā)送目的地節(jié)點(diǎn)的FDB學(xué)習(xí)設(shè)為未學(xué)習(xí)狀態(tài)。首先,從環(huán)3 — I的終端7 — I將流31、32(發(fā)往終端7 — 2的巾貞和發(fā)往終端7 —3的幀)從兩個(gè)環(huán)端口(西環(huán)端口 22以及東環(huán)端口 23)發(fā)送。環(huán)3 — I內(nèi)的節(jié)點(diǎn)2 — I
2— 5如果接收到流31、32,則由于發(fā)送目的地是未學(xué)習(xí),所以向接收端口以外的環(huán)端口進(jìn)行洪泛發(fā)送。但是,進(jìn)行了 BP設(shè)定的節(jié)點(diǎn)2 - 2不向進(jìn)行了 BP設(shè)定的端口進(jìn)行發(fā)送。作為環(huán)間連接節(jié)點(diǎn)的節(jié)點(diǎn)I 一 I如果接收到流31、32,則由于是地址未學(xué)習(xí),所以以往是向接收端口(西環(huán)端口 22)以外的端口(環(huán)間連接端口 21以及東環(huán)端口 23)進(jìn)行洪泛發(fā)送,但在本實(shí)施方式中,根據(jù)流信息和環(huán)間通過(guò)判定規(guī)則實(shí)施環(huán)間通過(guò)判定。然后,環(huán)間通過(guò)判定的結(jié)果是,對(duì)于流31,向東環(huán)端口 23以及環(huán)間連接端口 21進(jìn)行洪泛發(fā)送,對(duì)于流32,由于是鏈接5 - 2可通過(guò)(由于鏈接5 -1是不可通過(guò)),所以僅向東環(huán)端口 23進(jìn)行洪泛發(fā)送。另一方面,作為環(huán)3 -1內(nèi)的另一個(gè)環(huán)間連接節(jié)點(diǎn)的節(jié)點(diǎn)I 一 2如果接收到流31、32,則實(shí)施環(huán)間通過(guò)判定,與節(jié)點(diǎn)I 一 2相反地,對(duì)于流31,僅向東環(huán)端口 23進(jìn)行洪泛發(fā)送,對(duì)于流32,向東環(huán)端口 23以及環(huán)間連接端口 21進(jìn)行洪泛發(fā)送。這樣,通過(guò)設(shè)定環(huán)間通過(guò)判定規(guī)則,同一流不會(huì)通過(guò)多個(gè)環(huán)間連接鏈接。進(jìn)而,對(duì)于通過(guò)環(huán)間連接鏈接5 — 1、5 — 2而轉(zhuǎn)送到鄰接環(huán)(環(huán)3 — 2)的各流31、32,在環(huán)間連接節(jié)點(diǎn)I 一 3以及I 一 4中,發(fā)送目的地是未學(xué)習(xí),所以向兩個(gè)環(huán)端口進(jìn)行洪泛發(fā)送。由節(jié)點(diǎn)I 一 3進(jìn)行了洪泛發(fā)送的流31在環(huán)3 — 2內(nèi)轉(zhuǎn)送而抵達(dá)節(jié)點(diǎn)I 一 4,但通過(guò)環(huán)間通過(guò)判定,判定為鏈接5 -1可通過(guò)(鏈接5 - 2不可通過(guò)),所以不向環(huán)間連接端口21進(jìn)行轉(zhuǎn)送,向與接收相反一側(cè)的環(huán)端口進(jìn)行洪泛發(fā)送。同樣地,由節(jié)點(diǎn)I 一 4進(jìn)行了洪泛發(fā)送的流32在環(huán)3 — 2內(nèi)轉(zhuǎn)送而抵達(dá)節(jié)點(diǎn)I 一 3,但通過(guò)環(huán)間通過(guò)判定,判定為鏈接5 — 2可通過(guò)(鏈接5 -1不可通過(guò)),所以不向環(huán)間連接端口 21進(jìn)行轉(zhuǎn)送,向與接收相反一側(cè)的環(huán)端口進(jìn)行洪泛發(fā)送。由此,向轉(zhuǎn)送源的環(huán)3 — I的逆流被避免。因此,能夠避免環(huán)間連接節(jié)點(diǎn)的洪泛動(dòng)作所致的環(huán)路幀發(fā)生以及幀雙重抵達(dá)。接下來(lái),說(shuō)明作為本實(shí)施方式的環(huán)間連接節(jié)點(diǎn)的節(jié)點(diǎn)I 一 I I 一 4中的FDB學(xué)習(xí)。對(duì)于節(jié)點(diǎn)2 — I 2— 10的FDB學(xué)習(xí),與以往相同。圖6是示出本實(shí)施方式的環(huán)間連接節(jié)點(diǎn)中的FDB學(xué)習(xí)步驟的一個(gè)例子的流程圖。首先,如果未學(xué)習(xí)(在FDB中未登錄發(fā)送源地址和接收端口的組合)的接收幀抵達(dá)(接收)(步驟SI),則與所接收的端口對(duì)應(yīng)的端口 I/F部(西端口 I/F部14、東端口 I/F部15、環(huán)間連接端口 I/F部12中的某一個(gè))抽出并保持接收幀的發(fā)送源地址(MAC SA)(步驟S2),抽出并保持流信息(此處為發(fā)送源地址以及發(fā)送目的地地址)(步驟S3)。接下來(lái),端口 I/F部通過(guò)FCS (Frame Check Sequence,巾貞檢驗(yàn)序列)檢查等確認(rèn)接收幀的有效性(步驟S4),在非有效的情況下(步驟S4 否”),廢棄幀而結(jié)束處理。在有效的情況下(步驟S4 是”),端口 I/F部將流信息通知到L2轉(zhuǎn)發(fā)部20的流信息通過(guò)判定部201,流信息通過(guò)判定部201根據(jù)所保持的環(huán)間通過(guò)判定規(guī)則和流信息,實(shí)施環(huán)間通過(guò)判定(步驟S5)。流信息通過(guò)判定部201將環(huán)間通過(guò)判定結(jié)果(使哪個(gè)環(huán)間連接鏈接成為可通過(guò))和流信息通知到地址學(xué)習(xí)處理部204。另外,地址學(xué)習(xí)處理部204從與接收端口對(duì)應(yīng)的端口 I/F部,接受接收到接收幀的端口(接收端口)的識(shí)別信息。然后,地址學(xué)習(xí)處理部204在FDB管理部205保持的FDB中,將所通知的流信息中的發(fā)送源地址和環(huán)間通過(guò)判定結(jié)果(鏈接通過(guò)信息)作為地址信息,生成對(duì)應(yīng)的條目(步驟S6)。另外,地址信息是為了檢索FDB而使用的信息,在本實(shí)施方式中,將發(fā)送源地址和鏈接通過(guò)信息設(shè)為地址信息。然后,作為與FDB的該條目對(duì)應(yīng)的端口編號(hào),生成表示接收端口的編號(hào)(步驟S7)。對(duì)于該端口編號(hào),只要是能夠識(shí)別各端口(鏈接間連接端口 21、西環(huán)端口 22、東環(huán)端口 23)的編號(hào),則可以是任意的編號(hào)。然后,地址學(xué)習(xí)處理部204將所生成的端口編號(hào)作為與在步驟S6中生成的條目對(duì)應(yīng)的端口信息,向FDB管理部205的FDB指示學(xué)習(xí)(向FDB登錄)(步驟S8),結(jié)束處理。圖7是示出本實(shí)施方式的FDB結(jié)構(gòu)的一個(gè)例子的圖。針對(duì)每個(gè)條目,將地址(接收幀的發(fā)送源地址)、通過(guò)鏈接信息(環(huán)間通過(guò)判定結(jié)果)、以及端口信息對(duì)應(yīng)起來(lái)儲(chǔ)存。另外,在圖7中,作為通過(guò)鏈接信息以及端口信息,為了易于說(shuō)明,記載了鏈接5 -1等鏈接識(shí)別信息、W端口等端口的識(shí)別信息,但實(shí)際上登錄簡(jiǎn)化了的編號(hào)等(例如,對(duì)于鏈接5 — I分配“O”、對(duì)于鏈接5 — 2分配“I”的編號(hào),作為端口編號(hào),將鏈接間連接端口 21、西環(huán)端口 22、東環(huán)端口 23分別設(shè)為“1”、“2”、“3”等)。登錄在步驟S7中生成的端口編號(hào)等。在本實(shí)施方式中,在檢索FDB時(shí),將地址和通過(guò)鏈接信息作為檢索關(guān)鍵字,取得轉(zhuǎn)送目的地的端口信肩、O在以往的FDB中,對(duì)于I個(gè)地址,對(duì)應(yīng)I個(gè)端口,但如圖7所示,在本實(shí)施方式中,對(duì)于I個(gè)地址A,能夠登錄通過(guò)的環(huán)間鏈接不同的2個(gè)條目。由此,即使地址相同,作為轉(zhuǎn)送目的地也能夠登錄2個(gè)端口,對(duì)于即使發(fā)送源相同、由于發(fā)送目的地的差異而通過(guò)的環(huán)間連接鏈接5 — 1、5 — 2不同的2個(gè)群組,也能夠分別登錄對(duì)應(yīng)的端口。圖8是示出本實(shí)施方式的環(huán)間連接節(jié)點(diǎn)中的L2轉(zhuǎn)發(fā)步驟的一個(gè)例子的流程圖。如果接收幀抵達(dá)(接收)(步驟S11),則與所接收的端口對(duì)應(yīng)的端口 I/F部(西端口 I/F部14、東端口 I/F部15、環(huán)間連接端口 I/F部12中的某一個(gè))抽出并保持接收幀的發(fā)送目的地地址(MAC DA)(步驟S12),抽出并保持流信息(此處為發(fā)送源地址以及發(fā)送目的地地址)(步驟 S13)。端口 I/F部將流信息通知到L2轉(zhuǎn)發(fā)部20的流信息通過(guò)判定部201,流信息通過(guò)判定部201根據(jù)所保持的環(huán)間通過(guò)判定規(guī)則和流信息實(shí)施環(huán)間通過(guò)判定(步驟S14)。另外,也可以在步驟S14之前與圖6同樣地進(jìn)行幀的有效性檢查。流信息通過(guò)判定部201將環(huán)間通過(guò)判定結(jié)果(可通過(guò)哪個(gè)環(huán)間連接鏈接)和發(fā)送目的地地址通知到轉(zhuǎn)送目的地端口決定部202,轉(zhuǎn)送目的地端口決定部202判斷發(fā)送目的地地址(MAC DA)是否為單播的地址(步驟S15)。在判斷為發(fā)送目的地地址是單播的情況下(步驟S15 是”),轉(zhuǎn)送目的地端口決定部202生成用于檢索FDB的地址信息(步驟S16),將所生成的地址信息通知到地址檢索處理部206,并且指示與該地址信息對(duì)應(yīng)的端口信息的檢索(步驟S17)。地址檢索處理部206取得與檢索FDB而通知的地址信息對(duì)應(yīng)的端口信息并通知到轉(zhuǎn)送目的地端口決定部202,轉(zhuǎn)送目的地端口決定部202保持所通知的端口信息(步驟S18)。轉(zhuǎn)送目的地端口決定部202判斷所通知的端口信息是否為表示在FDB中未登錄端口信息的值(例如,全部是“O”)(步驟S19)。在登錄了端口信息的情況下(步驟S19 否”),轉(zhuǎn)送目的地端口決定部202將與所通知的端口信息對(duì)應(yīng)的端口決定為轉(zhuǎn)送目的地,向與決定的端口對(duì)應(yīng)的端口 I/F部進(jìn)行指示,以向所決定的端口轉(zhuǎn)送接收幀(步驟S20),結(jié)束處理。在步驟S15中判斷為發(fā)送目的地地址并非單播的情況下(步驟S15 否”),轉(zhuǎn)送目的地端口決定部202判斷是否在環(huán)間連接端口 21接收到該接收幀(步驟S21)。在環(huán)間連接端口 21接收到的情況下(步驟S21 是”),轉(zhuǎn)送目的地端口決定部202向與兩個(gè)環(huán)端口對(duì)應(yīng)的端口 I/F部分別進(jìn)行指示,以向兩個(gè)環(huán)端口轉(zhuǎn)送接收幀(步驟S22),結(jié)束處理。在環(huán)間連接端口 21未接收的情況下(步驟S21 否”),轉(zhuǎn)送目的地端口決定部202在將通過(guò)從流信息通過(guò)判定部201通知的環(huán)間通過(guò)判定結(jié)果判定為可通過(guò)的環(huán)間連接鏈接的識(shí)別信息設(shè)為μ時(shí),判斷μ是否與表示自身連接的環(huán)間連接鏈接的識(shí)別信息(n) —致(步驟S23)。在μ與η —致的情況下(步驟S23 是”),轉(zhuǎn)送目的地端口決定部202向?qū)?yīng)的端口 I/F部分別進(jìn)行指示,以向環(huán)間連接端口 21和與接收端口相反一側(cè)的環(huán)端口轉(zhuǎn)送接收幀(步驟S24),結(jié)束處理。另外,在本實(shí)施方式中,設(shè)為各環(huán)間連接節(jié)點(diǎn)(節(jié)點(diǎn)I 一I I 一 4)例如通過(guò)預(yù)先設(shè)定等來(lái)掌握了表示自身連接的環(huán)間連接鏈接的識(shí)別信息、和表示另一環(huán)間連接鏈接的識(shí)別信息。在μ與η不一致的情況下(步驟S23 否”),轉(zhuǎn)送目的地端口決定部202向?qū)?yīng)的端口 I/F部進(jìn)行指示,以向接收端口和相反一側(cè)的環(huán)端口轉(zhuǎn)送接收幀(步驟S25),結(jié)束處理。接下來(lái),使用附圖來(lái)說(shuō)明通信系統(tǒng)中的各通信的流程。圖9是示出本實(shí)施方式的節(jié)點(diǎn)I 一 I I 一 4的FDB學(xué)習(xí)狀態(tài)的一個(gè)例子的圖。在圖9中,抽出各節(jié)點(diǎn)的FDB中的、地址和環(huán)信息的每一個(gè)的端口信息而一覽示出。在圖9中,在地址的欄中,如終端7 — I等那樣記載了終端的識(shí)別信息,但在實(shí)際的FDB中,登錄了終端7 -1的地址。圖10 圖13是示出本實(shí)施方式的通信系統(tǒng)中的各終端間的通信路徑的一個(gè)例子的圖。圖10 圖13所示的通信路以圖9所示的FDB學(xué)習(xí)狀態(tài)為前提,圖10示出終端7 —I與終端7 — 2之間、圖10示出終端7 -1與終端7-3之間、圖10示出終端7 — I與終端7 — 4之間、圖10示出終端7 -1與終端7 — 5之間的通信路徑。在本實(shí)施方式中,將發(fā)送源地址以及發(fā)送目的地地址用于環(huán)間通過(guò)判定,所以在去路和歸路中通過(guò)同一環(huán)間連接鏈接。在圖10中,示出了作為從終端7 -1朝向終端7 - 2的去路的通信路徑33、和作為歸路的通信路徑34,在通信路徑33中幀通過(guò)節(jié)點(diǎn)I 一 I時(shí),通過(guò)環(huán)間通過(guò)判定,通過(guò)圖9的第3個(gè)的條目,向環(huán)間連接端口 21轉(zhuǎn)送。然后,從節(jié)點(diǎn)I — I接收到幀的節(jié)點(diǎn)I — 3通過(guò)圖9的第3段的條目向西環(huán)端口 22轉(zhuǎn)送。然后,幀在環(huán)3 - 2內(nèi)轉(zhuǎn)送,抵達(dá)終端7 — 2。另外,在通信路徑34中,如果節(jié)點(diǎn)I 一 4接收到在環(huán)3 — 2內(nèi)轉(zhuǎn)送的幀,則節(jié)點(diǎn)1- 4根據(jù)發(fā)送目的地的地址和環(huán)間通過(guò)判定結(jié)果(通過(guò)鏈接5 - 1),通過(guò)圖9的第I段的條目,向東環(huán)端口 23轉(zhuǎn)送。然后,節(jié)點(diǎn)I 一 3根據(jù)發(fā)送目的地的地址和環(huán)間通過(guò)判定結(jié)果(通過(guò)鏈接5 — 1),通過(guò)圖9的第I段的條目,向環(huán)間連接端口 21轉(zhuǎn)送。然后,從節(jié)點(diǎn)I —3接收到幀的節(jié)點(diǎn)I 一 I根據(jù)發(fā)送目的地的地址和環(huán)間通過(guò)判定結(jié)果(通過(guò)鏈接5 — I)向圖9的第I段的西環(huán)端口 22轉(zhuǎn)送。然后,幀在環(huán)3 — I內(nèi)轉(zhuǎn)送,抵達(dá)終端7 — I。同樣地,作為從終端7 -1朝向終端7 - 3的去路的通信路徑35和作為歸路的通信路徑36成為圖11所示的路徑,作為從終端7 -1朝向終端7 - 4的去路的通信路徑37和作為歸路的通信路徑38成為圖12所示的路徑,作為從終端7 -1朝向終端7 — 5的去路的通信路徑39和作為歸路的通信路徑40成為圖13所示的路徑。另外,節(jié)點(diǎn)I 一 I I 一 4也可以通過(guò)進(jìn)一步對(duì)其控制幀賦予表示環(huán)間通過(guò)判定規(guī)則的信息并相互交換,檢查同一性,在檢查的結(jié)果判斷為環(huán)間通過(guò)判定規(guī)則相同的情況下,將向與本節(jié)點(diǎn)連接的環(huán)間連接鏈接的轉(zhuǎn)送判斷為可以,在不同的情況下,不轉(zhuǎn)送。另外,在本實(shí)施方式中,說(shuō)明了使環(huán)間連接鏈接成為2個(gè)的情況,但即使在環(huán)間連接鏈接是N個(gè)(N是3以上整數(shù) )的情況下(環(huán)間連接節(jié)點(diǎn)是2N個(gè)),也能夠同樣地應(yīng)用本實(shí)施方式的動(dòng)作。在該情況下,對(duì)于環(huán)間通過(guò)判定規(guī)則,預(yù)先設(shè)定根據(jù)流信息將流分配給N個(gè)群組那樣的規(guī)則。另外,在環(huán)間連接鏈接是N個(gè)的情況下,也可以不同時(shí)使用N個(gè)中的全部,而同時(shí)使用N個(gè)中的多個(gè),對(duì)所使用的多個(gè)鏈接分配流。另外,在以上的說(shuō)明中,以發(fā)送目的地是鄰接鏈接內(nèi)的節(jié)點(diǎn)的情況的流為例子進(jìn)行了說(shuō)明,但即使在發(fā)送目的地并非鄰接鏈接內(nèi)的節(jié)點(diǎn),而是經(jīng)由了鄰接鏈接(并非鄰接鏈接內(nèi)而是更前面的其他網(wǎng)絡(luò)內(nèi)等)的發(fā)送目的地的情況下,也能夠同樣地實(shí)施流的分配。如以上那樣,在本實(shí)施方式中,作為環(huán)間連接節(jié)點(diǎn)的節(jié)點(diǎn)I 一 I I 一 4預(yù)先作為環(huán)間通過(guò)判定規(guī)則設(shè)定根據(jù)流信息將流分配給2個(gè)環(huán)間連接鏈接5 — 1、5 — 2的規(guī)則,根據(jù)所接收的幀的流信息和環(huán)間通過(guò)判定規(guī)則來(lái)判定該流通過(guò)的環(huán)間連接鏈接。然后,將判定為通過(guò)自身連接的環(huán)間連接鏈接的流,使用環(huán)間連接鏈接,轉(zhuǎn)送到鄰接鏈接。因此,在具備多個(gè)配對(duì)的環(huán)間連接節(jié)點(diǎn)的情況下,能夠提高帶的利用效率,并且防止環(huán)路幀的發(fā)生以及幀的雙重抵達(dá)。實(shí)施方式2.
圖14是示出作為本發(fā)明的環(huán)連接間節(jié)點(diǎn)的節(jié)點(diǎn)Ia — I的實(shí)施方式2的功能結(jié)構(gòu)例的圖。本實(shí)施方式的節(jié)點(diǎn)Ia -1除了代替實(shí)施方式I的節(jié)點(diǎn)I 一 I的L2轉(zhuǎn)發(fā)20而具備L2轉(zhuǎn)發(fā)20a以外,與實(shí)施方式I的節(jié)點(diǎn)I 一 I相同。本實(shí)施方式的通信系統(tǒng)除了代替節(jié)點(diǎn)I 一 I I 一 4具備節(jié)點(diǎn)Ia — I Ia — 4以外,與實(shí)施方式I的通信系統(tǒng)相同。節(jié)點(diǎn)Ia — 2 Ia — 4的結(jié)構(gòu)與節(jié)點(diǎn)Ia — I相同。對(duì)具有與實(shí)施方式I同樣的功能的構(gòu)成要素附加與實(shí)施方式I相同的符號(hào)而省略重復(fù)的說(shuō)明。本實(shí)施方式的L2轉(zhuǎn)發(fā)20a除了代替流信息通過(guò)判定部201、轉(zhuǎn)送目的地端口決定部202、地址學(xué)習(xí)處理部204、FDB管理部205以及地址檢索處理部206而具備流信息通過(guò)判定部201a、轉(zhuǎn)送目的地端口決定部202a、地址學(xué)習(xí)處理部204a、FDB管理部205a以及地址檢索處理部206a以外,與實(shí)施方式I的L2轉(zhuǎn)發(fā)20相同。接下來(lái),說(shuō)明本實(shí)施方式的FDB學(xué)習(xí)動(dòng)作。圖15是示出本實(shí)施方式的環(huán)間連接節(jié)點(diǎn)中的FDB學(xué)習(xí)步驟的一個(gè)例子的流程圖。步驟SI 步驟S5與在實(shí)施方式I中說(shuō)明的步驟SI 步驟S6相同。但是,此時(shí),流信息通過(guò)判定部201a、轉(zhuǎn)送目的地端口決定部202a分別實(shí)施在實(shí)施方式I中流信息通過(guò)判定部201、轉(zhuǎn)送目的地端口決定部202實(shí)施的動(dòng)作。在步驟S5之后,流信息通過(guò)判定部201將環(huán)間通過(guò)判定結(jié)果(使哪個(gè)環(huán)間連接鏈接成為可通過(guò))和流信息通知到地址學(xué)習(xí)處理部204a。地址學(xué)習(xí)處理部204a在FDB管理部205保持的FDB中,將所通知的流信息中的發(fā)送源地址作為地址信息,生成對(duì)應(yīng)的條目(步驟S31)。另外,在本實(shí)施方式中,F(xiàn)DB針對(duì)每個(gè)地址作為通過(guò)鏈接信息針對(duì)鏈接5 — 1、5 - 2中的每一個(gè)準(zhǔn)備與3個(gè)端口對(duì)應(yīng)的3比特,通過(guò)各比特的值表示是否已進(jìn)行學(xué)習(xí)(例如,將初始值(未學(xué)習(xí))設(shè)為“O”,將已學(xué)習(xí)設(shè)為“ I”)。接下來(lái),地址學(xué)習(xí)處理部204a從與接收端口對(duì)應(yīng)的端口 I/F部接受接收端口的識(shí)別信息,生成表示接收端口的端口編號(hào)和表示環(huán)間通過(guò)判定結(jié)果的識(shí)別信息Π (步驟S32)。然后,檢索FDB管理部205a所保持的FDB,讀出與接收幀的發(fā)送源地址對(duì)應(yīng)的條目的通過(guò)鏈接信息(步驟S33),根據(jù)η和端口編號(hào)更新通過(guò)鏈接信息,從而登錄到FDB (步驟S34),結(jié)束處理。圖16是示出本實(shí)施方式的FDB的結(jié)構(gòu)例的圖。如圖16所示,對(duì)于各條目,與地址對(duì)應(yīng)地,針對(duì)判定為可通過(guò)的每個(gè)鏈接,登錄已學(xué)習(xí)的端口(接收端口)。另外,在圖16中,W表示西環(huán)端口 22,I表示環(huán)間連接端口 21,E表示東環(huán)端口 23。白圓所示的端口表示已學(xué)習(xí),空欄表不未學(xué)習(xí)。在本實(shí)施方式中,在FDB的檢索時(shí),作為檢索關(guān)鍵字使用與以往同樣的地址(發(fā)送目的地地址)。然后,作為通過(guò)檢索得到的結(jié)果,取得端口信息和鏈接通過(guò)信息。通過(guò)設(shè)為這樣的FDB結(jié)構(gòu),關(guān)于同一地址的條目不會(huì)成為多個(gè),所以相比于實(shí)施方式1,用于在FDB清洗時(shí)刪除各條目的所需時(shí)間變短。圖17是示出本實(shí)施方式的L2轉(zhuǎn)發(fā)步驟的一個(gè)例子的流程圖。步驟Sll 步驟S15與實(shí)施方式的步驟Sll 步驟S15相同。但是,此時(shí),流信息通過(guò)判定部201a、轉(zhuǎn)送目的地端口決定部202a分別實(shí)施在實(shí)施方式I中流信息通過(guò)判定部201、轉(zhuǎn)送目的地端口決定部202實(shí)施的動(dòng)作。在步驟S15中發(fā)送目的地地址是單播的情況下(步驟S15 是”),轉(zhuǎn)送目的地端口決定部202a作為用于檢索FDB的輸入信息生成地址信息(步驟S16a),與環(huán)間通過(guò)判定結(jié)果一起通知到地址檢索處理部206b而指示FDB的檢索(步驟S17a)。在本實(shí)施方式中,將地址信息設(shè)為發(fā)送目的地地址。地址檢索處理部206b通過(guò)地址信息(發(fā)送目的地地址)檢索FDB管理部205保持的Π)Β,將所取得的信息(鏈接通過(guò)信息/端口信息)通知到轉(zhuǎn)送目的地端口決定部202a,轉(zhuǎn)送目的地端口決定部202a保持所通知的信息(步驟S18a)。轉(zhuǎn)送目的地端口決定部202a判斷所通知的信息是否為表示無(wú)已學(xué)習(xí)的端口的信息(例如,對(duì)于兩方的鏈接通過(guò)信息,與所有端口對(duì)應(yīng)的比特是“O”)(步驟S19a)。在所通知的信息表示有已學(xué)習(xí)的端口的情況下(步驟S19a 否”),實(shí)施與實(shí)施方式I同樣的步驟S20。在所通知的信息表示無(wú)已學(xué)習(xí)的端口的情況下(步驟S19a:“是”),實(shí)施與實(shí)施方式I同樣的步驟S21。以后的步驟S22 步驟S25與實(shí)施方式I相同。圖18 圖21是示出本實(shí)施方式的FDB學(xué)習(xí)狀態(tài)的一個(gè)例子的圖。圖18 圖21是示出通過(guò)本實(shí)施方式的FDB結(jié)構(gòu)表示了與實(shí)施方式I的圖9所示的狀態(tài)同樣的學(xué)習(xí)狀態(tài)的圖。圖18示出節(jié)點(diǎn)I 一 I保持的FDB,圖19示出節(jié)點(diǎn)I 一 2保持的FDB,圖20示出節(jié)點(diǎn)1- 3保持的FDB,圖21示出節(jié)點(diǎn)I 一 4保持的FDB。以上敘述以外的本實(shí)施方式的動(dòng)作與實(shí)施方式I相同。 如以上那樣,在本實(shí)施方式中,將FDB針對(duì)I個(gè)地址設(shè)為I個(gè)條目,對(duì)各條目,針對(duì)判定為可通過(guò)的每個(gè)鏈接,針對(duì)每個(gè)端口儲(chǔ)存表示是否已學(xué)習(xí)的信息。因此,得到與實(shí)施方式I同樣的效果,并且關(guān)于同一地址的條目不成為多個(gè),所以相比于實(shí)施方式1,用于在FDB清洗時(shí)刪除各條目的所需時(shí)間變短。實(shí)施方式3.
圖22是示出本發(fā)明的通信系統(tǒng)的實(shí)施方式3的結(jié)構(gòu)例的圖。本實(shí)施方式的通信系統(tǒng)的結(jié)構(gòu)與實(shí)施方式I相同,節(jié) 點(diǎn)I 一 I I 一 4的結(jié)構(gòu)也與實(shí)施方式I相同。在本實(shí)施方式中,說(shuō)明在環(huán)間連接鏈接5 — 1、5 — 2中發(fā)生了障礙的情況的動(dòng)作。本實(shí)施方式的未發(fā)生障礙的情況的動(dòng)作與實(shí)施方式I相同。設(shè)為通過(guò)在實(shí)施方式I中敘述的動(dòng)作,設(shè)定了從終端7 -1向終端7 - 2的去路的通信路徑51和歸路的通信路徑52。與實(shí)施方式I同樣地,設(shè)為在終端7 -1與終端7 - 2之間的通信中判定為環(huán)間連接鏈接5 -1可通過(guò)。設(shè)為在該狀態(tài)下,在環(huán)間連接鏈接5 -1中發(fā)生了障礙50。節(jié)點(diǎn)I 一 1、節(jié)點(diǎn)I 一 2的環(huán)間連接障礙管理部18檢測(cè)鏈接5 — I的障礙。障礙的檢測(cè)方法沒(méi)有限制,可以通過(guò)任意的方法來(lái)檢測(cè),例如通過(guò)定期地發(fā)送的幀在一定時(shí)間以上內(nèi)未抵達(dá)等方法來(lái)檢測(cè)障礙。環(huán)間連接障礙管理部18向成為同一環(huán)內(nèi)的冗余配對(duì)的環(huán)間連接節(jié)點(diǎn)(在節(jié)點(diǎn)I 一I的情況下為節(jié)點(diǎn)I 一 2,在節(jié)點(diǎn)I 一 3的情況下為節(jié)點(diǎn)I 一 4),利用作為在自身所屬的環(huán)網(wǎng)絡(luò)(環(huán)3 -1或者環(huán)3 - 2)內(nèi)使用的控制幀的環(huán)控制用幀,通知障礙信息。具體而言,環(huán)間連接障礙管理部18生成環(huán)控制用幀,對(duì)成為環(huán)內(nèi)的冗余配對(duì)的環(huán)間連接節(jié)點(diǎn)所連接的環(huán)端口進(jìn)行指示,以將環(huán)控制用幀轉(zhuǎn)送到該環(huán)端口。另外,設(shè)為預(yù)先設(shè)定了成為同一環(huán)內(nèi)的冗余配對(duì)的環(huán)間連接節(jié)點(diǎn)的識(shí)別信息,并設(shè)為通過(guò)FDB掌握了與成為冗余配對(duì)的環(huán)間連接節(jié)點(diǎn)對(duì)應(yīng)的轉(zhuǎn)送端口。另外,在環(huán)間連接節(jié)點(diǎn)的相對(duì)的節(jié)點(diǎn)間(節(jié)點(diǎn)I — I與節(jié)點(diǎn)I — 3之間、節(jié)點(diǎn)I — 2與節(jié)點(diǎn)I 一 4之間),將通過(guò)從成為同一環(huán)內(nèi)的冗余配對(duì)的環(huán)間連接節(jié)點(diǎn)接收的環(huán)控制用幀得到的障礙信息設(shè)定到在環(huán)間使用的控制用幀而相互通知。具體而言,例如,在節(jié)點(diǎn)I一 2中,如果西端口 I/F部14從西環(huán)端口 22接收到從節(jié)點(diǎn)I 一 I發(fā)送的通知環(huán)間障礙的環(huán)間控制幀,則生成在環(huán)間使用的控制用幀中通知在鏈接5 — I中發(fā)生了障礙的控制幀,經(jīng)由幀復(fù)用控制部13、環(huán)間連接端口 I/F部12、PHY部11轉(zhuǎn)送到環(huán)間連接端口 21。同樣地,節(jié)點(diǎn)1- 4也將通過(guò)從節(jié)點(diǎn)I一 3接收的環(huán)控制用幀得到的障礙信息設(shè)定到在環(huán)間使用的控制用幀而向節(jié)點(diǎn)I 一 2進(jìn)行通知。然后,成為障礙檢測(cè)節(jié)點(diǎn)的相對(duì)配對(duì)(節(jié)點(diǎn)I 一 I和節(jié)點(diǎn)I 一 3的配對(duì))即使存在向FDB檢索的結(jié)果為在障礙發(fā)生路徑中的環(huán)間連接端口的轉(zhuǎn)送指示,也以僅流向另一環(huán)間連接節(jié)點(diǎn)的環(huán)間連接鏈接的方式,變更L2轉(zhuǎn)發(fā)的規(guī)則。具體而言,環(huán)間連接障礙管理部18如果檢測(cè)到自身連接的環(huán)間連接鏈接的障礙發(fā)生,則通知到L2轉(zhuǎn)發(fā)部20,L2轉(zhuǎn)發(fā)部20的轉(zhuǎn)送端口決定部202在作為FDB的檢索結(jié)果將與自身連接的環(huán)間連接鏈接對(duì)應(yīng)的端口作為轉(zhuǎn)送目的來(lái)通知了的情況下,將與同一環(huán)內(nèi)的另一環(huán)間連接節(jié)點(diǎn)(在節(jié)點(diǎn)I — I的情況下為節(jié)點(diǎn)I 一 2)對(duì)應(yīng)的端口決定為幀的轉(zhuǎn)送目的地。另一方面,成為正常節(jié)點(diǎn)的相對(duì)配對(duì)(節(jié)點(diǎn)I 一 2和節(jié)點(diǎn)I 一 4的配對(duì))將L2轉(zhuǎn)發(fā)的規(guī)則變更為使全部流可通過(guò)自身連接的鏈接5 - 2的規(guī)則,對(duì)于FDB的鏈接通過(guò)信息,將可通過(guò)鏈接5 -1的信息全部改寫(xiě)為可通過(guò)鏈接5 - 2。將向鄰接的環(huán)轉(zhuǎn)送的流全部轉(zhuǎn)送到環(huán)間連接鏈接5 - 2。具體而言,轉(zhuǎn)送端口決定部202進(jìn)行指示,以使將以并非本環(huán)內(nèi)的節(jié)點(diǎn)為發(fā)送目的地的幀轉(zhuǎn)送到自身連接的環(huán)間連接鏈接。通過(guò)以上的動(dòng)作,在圖22的結(jié)構(gòu)例中,設(shè)定與通信路徑52對(duì)應(yīng)的迂回路徑53、和與通信路徑51對(duì)應(yīng)的迂回路徑54,進(jìn)行回避了障礙部位的通信。在該情況下,僅在作為環(huán)間連接節(jié)點(diǎn)的節(jié)點(diǎn)I 一 I I 一 4內(nèi)變更L2轉(zhuǎn)發(fā)的規(guī)則即可,其他節(jié)點(diǎn)2 — I 2 — 10中的FDB也可以不變更。圖23是示出在本實(shí)施方式的通信系統(tǒng)中對(duì)環(huán)間連接節(jié)點(diǎn)設(shè)定了 BP的結(jié)構(gòu)例的圖。圖23的結(jié)構(gòu)例除了在環(huán)3 - 2內(nèi)對(duì)節(jié)點(diǎn)I 一 3設(shè)定了 BP4 — 2以外與圖22的結(jié)構(gòu)例相同。在圖23的結(jié)構(gòu)例中,在終端7 — I與終端7 — 2之間設(shè)定了通信路徑55。S卩,終端7 -1與終端7 - 2間的流被設(shè)定為可通過(guò)鏈接5 — I。與圖22的例子不同,對(duì)節(jié)點(diǎn)I 一3設(shè)定了 BP4 - 2,所以通信路徑55成為在環(huán)3 — 2內(nèi)從節(jié)點(diǎn)I 一 3經(jīng)由節(jié)點(diǎn)2 — 10,2 一9的路徑。在該情況下,在鏈接5 -1中發(fā)生障礙50。在節(jié)點(diǎn)I 一 I 節(jié)點(diǎn)I 一 4中,通過(guò)與圖22的例子同樣的動(dòng)作,設(shè)定迂回路徑53、54。但是,對(duì)于從節(jié)點(diǎn)I 一 2轉(zhuǎn)送的抵達(dá)節(jié)點(diǎn)I 一 4的發(fā)往終端7 - 2的幀,由于對(duì)節(jié)點(diǎn)1- 3設(shè)定了 BP4 - 2,所以無(wú)法經(jīng)由節(jié)點(diǎn)I 一 3到達(dá)終端7 — 2。因此,為了將從節(jié)點(diǎn)I 一2轉(zhuǎn)送的抵達(dá)了節(jié)點(diǎn)I一 4的發(fā)往終端7 — 2的幀在環(huán)3 — 2內(nèi)向終端7 — 2轉(zhuǎn)送,需要通過(guò)FDB清洗重構(gòu)路徑。對(duì)于從終端7 — 2向終端7 -1的方向,節(jié)點(diǎn)I 一 2將從節(jié)點(diǎn)I 一 4轉(zhuǎn)送的幀轉(zhuǎn)送到節(jié)點(diǎn)I 一 I即可。即,對(duì)于節(jié)點(diǎn)I 一 I I 一 4,實(shí)施FDB清洗即可,無(wú)需實(shí)施環(huán)3 — I內(nèi)的其他節(jié)點(diǎn)2 — I 2 — 5的FDB清洗。圖24是示出在環(huán)間連接鏈接中發(fā)生了障礙的情況的本實(shí)施方式的L2轉(zhuǎn)發(fā)步驟的一個(gè)例子的流程圖。示出了本節(jié)點(diǎn)的環(huán)間連接障礙管理部18在與本節(jié)點(diǎn)連接的環(huán)間連接鏈接中檢測(cè)到障礙的情況、或者從成為同一環(huán)內(nèi)的冗余配對(duì)的環(huán)間連接節(jié)點(diǎn)接收到在該節(jié)點(diǎn)連接的環(huán)間連接鏈接中檢測(cè)到障礙的意思的通知障礙的控制幀的情況的節(jié)點(diǎn)I一 I 節(jié)點(diǎn)I 一 4動(dòng)作。設(shè)為轉(zhuǎn)送目的地端口決定部202從環(huán)間連接障礙管理部18或者接收到通知障礙的控制幀的端口 I/F部被通知了環(huán)間連接鏈接(本節(jié)點(diǎn)連接的環(huán)間連接鏈接、或者其他節(jié)點(diǎn)連接的環(huán)間連接鏈接)的障礙。如果在通知了環(huán)間連接鏈接的障礙發(fā)生之后,接收到幀(步驟S11),轉(zhuǎn)送目的地端口決定部202判斷本節(jié)點(diǎn)是否為不可向鄰接環(huán)轉(zhuǎn)送,在判斷為本節(jié)點(diǎn)并非不可向鄰接環(huán)轉(zhuǎn)送的情況下(步驟S41 否”),判斷接收幀的發(fā)送目的地地址是否為單播(步驟S15)。之后,轉(zhuǎn)送目的地端口決定部202保持接收幀的發(fā)送目的地地址(步驟S12),在發(fā)送目的地地址是單播的情況下(步驟S15 是”),生成接收幀的發(fā)送目的地地址和本節(jié)點(diǎn)連接的環(huán)間連接鏈接的識(shí)別信息,轉(zhuǎn)送目的地端口決定202保持表示自身連接的環(huán)間連接鏈接的識(shí)別信息(η)(步驟S42),生成包括發(fā)送目的地地址和η的地址信息(步驟S16b)。然后,轉(zhuǎn)送目的地端口決定部202向地址檢索處理部206進(jìn)行指示,以通過(guò)所生成的地址信息檢索FDB(步驟S17)。以后的步驟S18 步驟S23與實(shí)施方式I的步驟S18 步驟S23相同。在步驟S41中,判斷為本節(jié)點(diǎn)不可向鄰接環(huán)轉(zhuǎn)送的情況下(步驟S41 是”),轉(zhuǎn)送目的地端口決定部202判斷接收端口是否為環(huán)間連接端口 21 (步驟S43)。在接收端口并非環(huán)間連接端口 21的情況下(步驟S43 否”),轉(zhuǎn)送目的地端口決定部202將接收幀的轉(zhuǎn)送目的地決定為與接收端口相逆的一側(cè)的端口,向端口 I/F部進(jìn)行指示,以從所決定的端口轉(zhuǎn)送接收幀(步驟S44 ),結(jié)束處理。在接收端口是環(huán)間連接端口 21的情況下(步驟S43 是”),丟棄接收幀(步驟S45),結(jié)束處理。轉(zhuǎn)送目的地端口決定部202將接收幀的轉(zhuǎn)送目的地決定為與接收端口相逆的一側(cè)的端口,以從所決定的端口轉(zhuǎn)送接收幀的方式,向端口 I/F部指示(步驟S44)。接下來(lái),說(shuō)明本實(shí)施方式的FDB清洗的實(shí)施方法。如果原樣地應(yīng)用以往的技術(shù),則在圖22所示的障礙發(fā)生時(shí)、圖23所示的情況的障礙發(fā)生時(shí),都在兩環(huán)中進(jìn)行FDB清洗。但是,實(shí)際上,如上所述,根據(jù)狀況有時(shí)無(wú)需FDB清洗。因此,在本實(shí)施方式中,F(xiàn)DB清洗判定部203根據(jù)節(jié)點(diǎn)I 一 I I 一 4在環(huán)間連接鏈接5 — 1、5 — 2中發(fā)生了障礙的情況下是否對(duì)本節(jié)點(diǎn)進(jìn)行了 BP設(shè)定,判斷在本環(huán)內(nèi)是否實(shí)施FDB清洗。圖25是示出FDB清洗實(shí)施判定處理步驟的一個(gè)例子的流程圖。如果從環(huán)間連接障礙管理部18檢測(cè)到本節(jié)點(diǎn)連接的環(huán)間連接鏈接的障礙,則對(duì)FDB清洗判定部203通知該意思。FDB清洗判定部203如果接收到本節(jié)點(diǎn)連接的環(huán)間連接鏈接的障礙檢測(cè)的通知(多環(huán)障礙發(fā)生事件接收)(步驟S51),則判斷本節(jié)點(diǎn)的西環(huán)端口 22是否被設(shè)定為BP、并且同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向是否為西環(huán)端口 22方向(步驟S52 )。此處,例如,將表示同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向的標(biāo)識(shí)符設(shè)為κ,在κ=0的情況下,設(shè)為同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向是西環(huán)端口 22的方向,在K =1的情況下,設(shè)為同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向是東環(huán)端口 23的方向。在并非“本節(jié)點(diǎn)的西環(huán)端口被設(shè)定為BP、并且同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向?yàn)槲鳝h(huán)端口方向”的情況下(步驟S52 否”),判斷本節(jié)點(diǎn)的東環(huán)端口 23是否被設(shè)定為BP、并且同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向是否為東環(huán)端口 23方向(步驟S53)。在并非“本節(jié)點(diǎn)的東環(huán)端口 23被設(shè)定為BP、并且同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向?yàn)闁|環(huán)端口 23方向”的情況下(步驟S53 否”),不實(shí)施本環(huán)內(nèi)的FDB清洗而結(jié)束處理。在步驟S53中,本節(jié)點(diǎn)的西環(huán)端口 22被設(shè)定為BP、并且同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向?yàn)槲鳝h(huán)端口 22方向的情況下(步驟S52 是”),生成用于生成指示本環(huán)內(nèi)的FDB清洗的FDB清洗指示用幀的信息,輸出到西端口 I/F部14、東端口 I/F部15(步驟S54),結(jié)束處理。西端口 I/F部14、東端口 I/F部15根據(jù)所輸入的信息將指示FDB清洗的幀轉(zhuǎn)送到本環(huán)。另外,也可以在向本環(huán)的FDB清洗的指示通知中,利用ERP標(biāo)準(zhǔn)的R (Ring)-APS (Automatic Protection Switching,自動(dòng)保護(hù)切換)巾貞的事件類(lèi)型或者VSM (VendorSpecific Message,供應(yīng)商特殊消息)中貞。另外,在步驟S53中,本節(jié)點(diǎn)的東環(huán)端口 23被設(shè)定為BP、并且同一環(huán)內(nèi)的另一節(jié)點(diǎn)連接間節(jié)點(diǎn)的方向是東環(huán)端口 23方向的情況下(步驟S53 是”),進(jìn)入步驟S54。另外,在本實(shí)施方式中,說(shuō)明了對(duì)于未發(fā)生障礙的情況的動(dòng)作,進(jìn)行與實(shí)施方式I同樣的動(dòng)作的例子,但對(duì)于未發(fā)生障礙的情況的動(dòng)作,進(jìn)行與實(shí)施方式2同樣的動(dòng)作的情況下,也可以實(shí)施與本實(shí)施方式同樣的障礙發(fā)生時(shí)的動(dòng)作。另外,在本實(shí)施方式中,說(shuō)明了環(huán)間連接節(jié)點(diǎn)的相對(duì)配對(duì)是2配對(duì)的情況,但即使在有3以上的配對(duì)的情況下,也能夠通過(guò)以使經(jīng)由發(fā)生了障礙的環(huán)連接間鏈接的流經(jīng)由其他環(huán)連接間鏈接的方式變更L2轉(zhuǎn)發(fā)的規(guī)則來(lái)實(shí)施與本實(shí)施方式同樣的動(dòng)作。例如,預(yù)先針對(duì)每個(gè)環(huán)連接間鏈接決定代替鏈接,在環(huán)連接間鏈接中發(fā)生了障礙的情況下,將可通過(guò)該鏈接的流變更為可通過(guò)代替鏈接。即使在該情況下,對(duì)于FDB清洗,也能夠選擇性地實(shí)施,預(yù)先對(duì)本節(jié)點(diǎn)設(shè)定BP,在成為代替的節(jié)點(diǎn)間連接節(jié)點(diǎn)存在于設(shè)定了 BP的端口側(cè)的情況下,實(shí)施環(huán)內(nèi)的FDB清洗即可。另外,在有3以上的配對(duì)的情況下,也可以使用發(fā)生了障礙的環(huán)連接間鏈接以外的2個(gè)以上的環(huán)連接間鏈接,而轉(zhuǎn)送在發(fā)生了障礙的環(huán)連接間鏈接中轉(zhuǎn)送著的流。如以上那樣,在本實(shí)施方式中,在環(huán)間連接鏈接中發(fā)生了障礙的情況下,未發(fā)生障礙的環(huán)連接間節(jié)點(diǎn)變更轉(zhuǎn)送規(guī)則以能夠轉(zhuǎn)送所有流,發(fā)生了障礙的環(huán)連接間節(jié)點(diǎn)將使用發(fā)生了障礙的環(huán)間連接鏈接而轉(zhuǎn)送著的流向同一環(huán)內(nèi)的另一環(huán)連接間節(jié)點(diǎn)轉(zhuǎn)送。因此,能夠得到與實(shí)施方式I同樣的效果,并且即使在環(huán)間連接鏈接障礙發(fā)生時(shí)也能夠迅速地設(shè)定迂回路徑。進(jìn)而,對(duì)于對(duì)本節(jié)點(diǎn)設(shè)定BP,且在本節(jié)點(diǎn)連接的環(huán)間連接鏈接中檢測(cè)到障礙的環(huán)連接間節(jié)點(diǎn),在同一環(huán)內(nèi)的另一節(jié)點(diǎn)間連接節(jié)點(diǎn)存在于設(shè)定了 BP的端口側(cè)的情況下,指示本節(jié)點(diǎn)內(nèi)的FDB清洗的實(shí)施。因此,成為FDB清洗所致的未學(xué)習(xí)狀態(tài)的頻度被削減,并且洪泛所致的對(duì)網(wǎng)絡(luò)整體波及的不需要通信量被削減。因此,在障礙路徑切換時(shí),能夠避免向需要實(shí)時(shí)性的通信量的發(fā)送競(jìng)爭(zhēng)發(fā)生所致的性能降低。另外,例如,在使環(huán)間連接節(jié)點(diǎn)脫離并再配置的情況下,不實(shí)施FDB清洗,所以能夠?qū)崿F(xiàn)不會(huì)對(duì)網(wǎng)絡(luò)整體造成影響那樣的網(wǎng)絡(luò)的運(yùn)用。產(chǎn)業(yè)上的可利用性如以上那樣,本發(fā)明的通信裝置、通信系統(tǒng)以及通信方法對(duì)構(gòu)成多環(huán)網(wǎng)絡(luò)的通信系統(tǒng)是有用的,特別適用于具備多個(gè)相對(duì)的環(huán)間連接節(jié)點(diǎn)的配對(duì)的通信系統(tǒng)。
權(quán)利要求
1.一種通信裝置,在具備多個(gè)連接鄰接的環(huán)網(wǎng)絡(luò)間的環(huán)間連接鏈接的通信系統(tǒng)中,作為連接到所述環(huán)間連接鏈接的環(huán)間連接節(jié)點(diǎn)發(fā)揮功能,其特征在于,具備: 通過(guò)鏈接決定部,根據(jù)用于識(shí)別接收幀中儲(chǔ)存的該幀所屬的流的流信息,決定多個(gè)所述環(huán)間連接間鏈接中的所述幀通過(guò)的環(huán)間連接鏈接;以及 轉(zhuǎn)送目的地決定部,在接收幀的發(fā)送目的地是鄰接的環(huán)網(wǎng)絡(luò)內(nèi)的發(fā)送目的地或者經(jīng)由鄰接的環(huán)網(wǎng)絡(luò)的發(fā)送目的地的情況、且由所述通過(guò)鏈接決定部決定的環(huán)間連接鏈接是本節(jié)點(diǎn)連接的環(huán)間連接鏈接的情況下,將該幀的轉(zhuǎn)送目的地決定為本節(jié)點(diǎn)連接的環(huán)間連接鏈接。
2.根據(jù)權(quán)利要求1所述的通信裝置,其特征在于, 具備在本環(huán)網(wǎng)絡(luò)內(nèi)的2個(gè)鄰接通信裝置的方向上分別連接的2個(gè)環(huán)端口, 所述轉(zhuǎn)送目的地決定部在接收幀的發(fā)送目的地是鄰接的環(huán)網(wǎng)絡(luò)內(nèi)的情況、且由所述通過(guò)鏈接決定部決定的環(huán)間連接鏈接并非本節(jié)點(diǎn)連接的環(huán)間連接鏈接的情況下,將該接收幀的轉(zhuǎn)送目的地決定為與接收到該接收幀的環(huán)端口相反一側(cè)的環(huán)端口。
3.根據(jù)權(quán)利要求1或者2所述的通信裝置,其特征在于, 所述通過(guò)鏈接決定部使得用于決定所述幀通過(guò)的環(huán)間連接鏈接的規(guī)則、與在本環(huán)網(wǎng)絡(luò)內(nèi)的其他環(huán)間連接節(jié)點(diǎn)中用于決定所述幀通過(guò)的環(huán)間連接鏈接的規(guī)則相同。
4.根據(jù)權(quán)利要求1、2或者3所述的通信裝置,其特征在于, 所述通過(guò)鏈接決定部使得用于決定所述幀通過(guò)的環(huán)間連接鏈接的規(guī)則、與和在本節(jié)點(diǎn)連接的環(huán)間連接鏈接相連接的相對(duì)的環(huán)間連接節(jié)點(diǎn)中用于決定所述巾貞通過(guò)的環(huán)間連接鏈接的規(guī)則相同。
5.根據(jù)權(quán)利要求3或者4所述的通信裝置,其特征在于, 所述通信裝置與其他環(huán)間連接節(jié)點(diǎn)交換用于決定所述幀通過(guò)的環(huán)間連接鏈接的規(guī)則,在自身保持的規(guī)則和從其他環(huán)間連接節(jié)點(diǎn)通知的規(guī)則相同的情況下,判斷為能夠進(jìn)行向與本節(jié)點(diǎn)連接的環(huán)間連接鏈接的轉(zhuǎn)送,在自身保持的規(guī)則和從其他環(huán)間連接節(jié)點(diǎn)通知的規(guī)則不同的情況下,不實(shí)施向與本節(jié)點(diǎn)連接的環(huán)間連接鏈接的轉(zhuǎn)送。
6.根據(jù)權(quán)利要求1 5中的任意一項(xiàng)所述的通信裝置,其特征在于, 還具備FDB管理部,該FDB管理部保持儲(chǔ)存了地址和對(duì)應(yīng)的端口的轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù), 在所述轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù)中還儲(chǔ)存作為由所述通過(guò)鏈接決定部決定的環(huán)間連接鏈接的通過(guò)鏈接信息,在向已學(xué)習(xí)地址的發(fā)送目的地轉(zhuǎn)送接收幀時(shí),根據(jù)地址和針對(duì)該接收幀由所述通過(guò)鏈接決定部決定的決定結(jié)果,檢索所述轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù)來(lái)取得轉(zhuǎn)送目的地的端口。
7.根據(jù)權(quán)利要求6所述的通信裝置,其特征在于, 在所述轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù)中,與同一地址對(duì)應(yīng)地儲(chǔ)存由所述通過(guò)鏈接決定部決定的決定結(jié)果不同的多個(gè)條目。
8.根據(jù)權(quán)利要求6所述的通信裝置,其特征在于, 在所述轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù)的與I個(gè)地址對(duì)應(yīng)的I個(gè)條目中針對(duì)由所述通過(guò)鏈接決定部決定的每個(gè)決定結(jié)果儲(chǔ)存不同的端口。
9.根據(jù)權(quán)利要求1 8中的任意一項(xiàng)所述的通信裝置,其特征在于, 將所述流信息設(shè)為發(fā)送源地址以及發(fā)送目的地地址。
10.根據(jù)權(quán)利要求1 9中的任意一項(xiàng)所述的通信裝置,其特征在于,還具備在本節(jié)點(diǎn)連接的環(huán)間連接鏈接中檢測(cè)障礙的環(huán)間連接障礙管理部, 在所述環(huán)間連接障礙管理部檢測(cè)到障礙的情況下,向本環(huán)網(wǎng)絡(luò)內(nèi)的其他環(huán)間連接節(jié)點(diǎn)將該障礙作為環(huán)間連接障礙通知發(fā)送,并且在該障礙的檢測(cè)以后,將發(fā)送目的地是鄰接的環(huán)網(wǎng)絡(luò)內(nèi)的接收幀轉(zhuǎn)送到本環(huán)網(wǎng)絡(luò)內(nèi)的其他環(huán)間連接節(jié)點(diǎn),在接收到從其他環(huán)間連接節(jié)點(diǎn)通知的環(huán)間連接障礙通知的情況下,使用本節(jié)點(diǎn)連接的環(huán)間連接鏈接,來(lái)轉(zhuǎn)送由所述通過(guò)鏈接決定部決定的環(huán)間連接鏈接成為發(fā)生了該環(huán)間連接障礙的環(huán)間連接鏈接的流的至少一部分。
11.根據(jù)權(quán)利要求10所述的通信裝置,其特征在于, 還具備FDB清洗判定部,該FDB清洗判定部在所述環(huán)間連接障礙管理部檢測(cè)到障礙的情況下,判定是否在本環(huán)網(wǎng)絡(luò)內(nèi)實(shí)施轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù)的清洗。
12.根據(jù)權(quán)利要求11所述的通信裝置,其特征在于, 所述FDB清洗判定部根據(jù)BP的設(shè)定位置和本環(huán)網(wǎng)絡(luò)內(nèi)的其他環(huán)間連接節(jié)點(diǎn)的位置,判定在本環(huán)網(wǎng)絡(luò)內(nèi)是否實(shí)施轉(zhuǎn)發(fā)數(shù)據(jù)庫(kù)的清洗。
13.—種通信系統(tǒng),其特征在于,具備: 2個(gè)以上的環(huán)網(wǎng)絡(luò); 2個(gè)以上的環(huán)間連接鏈接,將鄰接的所述環(huán)網(wǎng)絡(luò)間連接;以及 權(quán)利要求1 12中的任意一個(gè)所述的通信裝置,與所述環(huán)間連接鏈接相連接。
14.一種通信方法,是在具備多個(gè)連接鄰接的環(huán)網(wǎng)絡(luò)間的環(huán)間連接鏈接的通信系統(tǒng)中,作為連接到所述環(huán)間連接鏈接的環(huán)間連接節(jié)點(diǎn)發(fā)揮功能的通信裝置中的通信方法,其特征在于,包括: 通過(guò)鏈接決定步驟,根據(jù)用于識(shí)別接收幀中儲(chǔ)存的該幀所屬的流的流信息,決定多個(gè)所述環(huán)間連接間鏈接中的所述幀通過(guò)的環(huán)間連接鏈接;以及 轉(zhuǎn)送目的地決定步驟,在接收幀的發(fā)送目的地是鄰接的環(huán)網(wǎng)絡(luò)內(nèi)的發(fā)送目的地或者經(jīng)由鄰接的環(huán)網(wǎng)絡(luò)的發(fā)送目的地的情況、且在所述通過(guò)鏈接決定步驟中決定的環(huán)間連接鏈接是本節(jié)點(diǎn)連接的環(huán)間連接鏈接的情況下,將該幀的轉(zhuǎn)送目的地決定為本節(jié)點(diǎn)連接的環(huán)間連接鏈接。
全文摘要
一種在具備多個(gè)連接鄰接的環(huán)網(wǎng)絡(luò)間的環(huán)間連接鏈接的通信系統(tǒng)中作為連接到環(huán)間連接鏈接的環(huán)間連接節(jié)點(diǎn)發(fā)揮功能的節(jié)點(diǎn)(1-1)具備流信息通過(guò)判定部(201),根據(jù)識(shí)別接收幀中儲(chǔ)存的該幀所屬的流信息的流信息,決定多個(gè)環(huán)間連接間鏈接中的所述幀通過(guò)的環(huán)間連接鏈接;以及轉(zhuǎn)送目的地端口決定部(202),在接收幀的發(fā)送目的地是鄰接的環(huán)網(wǎng)絡(luò)內(nèi)的情況、且流信息通過(guò)判定部(201)決定的環(huán)間連接鏈接是本節(jié)點(diǎn)連接的環(huán)間連接鏈接的情況下,將轉(zhuǎn)送目的地決定為本節(jié)點(diǎn)連接的環(huán)間連接鏈接。
文檔編號(hào)H04L12/437GK103210612SQ20108007004
公開(kāi)日2013年7月17日 申請(qǐng)日期2010年12月21日 優(yōu)先權(quán)日2010年12月21日
發(fā)明者北山健志, 鹿島和幸 申請(qǐng)人:三菱電機(jī)株式會(huì)社