專利名稱:通信節(jié)點以及環(huán)狀通信系統(tǒng)的令牌發(fā)行方法、令牌環(huán)通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)中使用的通信節(jié)點、以及用于在上述通信系統(tǒng)中進(jìn)行無主式令牌環(huán)通信的環(huán)狀通信系統(tǒng)的令牌發(fā)行方法以及令牌環(huán)通信方法,其中,上述環(huán)狀通信系統(tǒng)將以太網(wǎng)(注冊商標(biāo))環(huán)狀連接而進(jìn)行通信。
背景技術(shù):
目前,己知通過FDDI (Fiber _ Distributed Data Interface)將通
信終端(以下,稱為"通信節(jié)點")之間連接而搭建網(wǎng)絡(luò)的方式(例如,參照非專利文獻(xiàn)l)。在該FDDI中,通常將通信節(jié)點以環(huán)狀連接而搭建網(wǎng)絡(luò)。在利用FDDI的網(wǎng)絡(luò)中,采用由第l環(huán)路和第2環(huán)路構(gòu)成的雙環(huán)構(gòu)造,第1環(huán)路在正常時進(jìn)行數(shù)據(jù)的發(fā)送,第2環(huán)路構(gòu)成為用于在發(fā)生構(gòu)成第1環(huán)路的電纜被切斷或通信節(jié)點故障等異常的情況下,進(jìn)行環(huán)回而將該異常部分從網(wǎng)絡(luò)中分離,以能夠在正常的部分進(jìn)行通信。
另外,在FDDI中采用令牌傳遞方式,即,使用稱為"令牌"的發(fā)送權(quán)數(shù)據(jù)進(jìn)行控制,使在與網(wǎng)絡(luò)連接的通信節(jié)點間發(fā)送的數(shù)據(jù)不會發(fā)生沖突。在該令牌傳遞方式中,將令牌在第1環(huán)路上傳遞,想要發(fā)送數(shù)據(jù)的通信節(jié)點捕捉并占用該令牌,取代該令牌而傳遞自己想要發(fā)送的數(shù)據(jù),發(fā)送結(jié)束后,再次將令牌釋放到網(wǎng)絡(luò)中,從而始終是一次由1臺終端利用電纜。
非專利文獻(xiàn)1: Karl F. Pieper, William J. Cronin Jr., WendyH. Michael著,水溜尚器監(jiān)譯,"FDDI技術(shù)詳細(xì)一 100Mbps LAN的構(gòu)築一",第一版,共立出版株式會社,1993年8月30日,p. 67一7
發(fā)明內(nèi)容
另外,目前,通過以太網(wǎng)(注冊商標(biāo))將通信節(jié)點之間連接而
搭建網(wǎng)絡(luò)的方式已經(jīng)得到普及。該以太網(wǎng)(注冊商標(biāo))采用CSMA/CD (Carrier Sense Multiple Access / Collision Detection)方式,艮卩在與以太網(wǎng)(注冊商標(biāo))連接的通信節(jié)點發(fā)送數(shù)據(jù)時, 一邊避免沖突一邊確保通信權(quán),將數(shù)據(jù)傳輸?shù)饺考哼B接的通信節(jié)點。為了使該方式起作用,以太網(wǎng)(注冊商標(biāo))中的通信節(jié)點的連接方式有2種拓?fù)?br>
結(jié)構(gòu),即通過以作為主干線的1根電纜為中心,從這里以適當(dāng)?shù)拈g隔而延伸出分支電纜,配置多個通信節(jié)點而構(gòu)成的總線拓?fù)洌灰约巴ㄟ^將1個控制裝置(集線器)作為中心,放射狀地配置多個通信節(jié)點而構(gòu)成的星形拓?fù)洹?br>
但是,由于在以太網(wǎng)(注冊商標(biāo))中,采用由與網(wǎng)絡(luò)連接的終端設(shè)備將以太網(wǎng)(注冊商標(biāo))幀截止(廢棄)的方式,所以存在上述總線拓?fù)浜托切瓮負(fù)洌浯嬖诘膯栴}是不能形成環(huán)形拓?fù)浣Y(jié)構(gòu)。因此,目前不存在例如在通過以太網(wǎng)(注冊商標(biāo))搭建的環(huán)形拓?fù)涞木W(wǎng)絡(luò)中進(jìn)行令牌環(huán)通信的情況下的令牌發(fā)行方法和令牌環(huán)通信方法。
本發(fā)明就是鑒于上述問題而提出的,其目的在于得到一種通信節(jié)點,其用于在通過以太網(wǎng)(注冊商標(biāo))搭建的環(huán)形拓?fù)浣Y(jié)構(gòu)中進(jìn)行令牌環(huán)通信。另外,其目的還在于得到一種環(huán)狀通信系統(tǒng)的令牌發(fā)行方法,其用于規(guī)定基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)中令牌幀的發(fā)行。另外,其目的還在于得到一種環(huán)狀通信系統(tǒng)的令牌環(huán)通信方法,其用于規(guī)定基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)中以令牌傳遞方式進(jìn)行通信的方法。
為了達(dá)到上述目的,本發(fā)明所涉及的通信節(jié)點,其用于構(gòu)成通信系統(tǒng),該通信系統(tǒng)中將通過以太網(wǎng)(注冊商標(biāo))l對l連接的多個通信節(jié)點以環(huán)狀連接,該以太網(wǎng)由標(biāo)準(zhǔn)系統(tǒng)環(huán)和備用系統(tǒng)環(huán)而雙環(huán)化,該標(biāo)準(zhǔn)系統(tǒng)環(huán)用于在通信狀態(tài)正常的情況下進(jìn)行幀的傳輸,該備用系統(tǒng)環(huán)用于在通信狀態(tài)異常的情況下進(jìn)行幀的傳輸,其特征在于,該通信節(jié)點具有令牌開始權(quán)獲取處理單元,其在確認(rèn)所構(gòu)成的環(huán)路已經(jīng)建立后,發(fā)行包含唯一地分配給該通信節(jié)點的固有信息的、用于獲取令牌開始權(quán)的令牌開始權(quán)獲取幀,同時,如果從其他通信節(jié)點接收到令牌開始權(quán)獲取幀,則使用所述其他通信節(jié)點的固有信息和本通信節(jié)點的固有信息,按照規(guī)定的基準(zhǔn)來判定優(yōu)先級,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級高的情況下,以規(guī)定的時間間隔發(fā)行所述令牌開始權(quán)獲取幀,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級低的情況下,停止發(fā)行所述令牌開始權(quán)獲取幀,而轉(zhuǎn)發(fā)其他通信節(jié)點的令牌開始權(quán)獲取幀;以及令牌開始處理單元,其在接收到在所述環(huán)路上循環(huán)回來的由所述令牌開始權(quán)獲取處理單元發(fā)行的所述令牌開始權(quán)獲取幀后,向所述環(huán)路上傳遞令牌幀。
發(fā)明的效果
根據(jù)本發(fā)明具有以下效果,即使在利用由不同的廠商制造的通信節(jié)點構(gòu)成環(huán)路的多廠商環(huán)境下,也可以使用一對一地賦予通信節(jié)點的固有信息,而唯一地確定發(fā)行令牌幀的令牌發(fā)行站點。
圖1是示意地表示本發(fā)明所涉及的基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)的概略結(jié)構(gòu)的圖。
圖2是示意地表示構(gòu)成圖1的環(huán)狀通信系統(tǒng)的通信節(jié)點的結(jié)構(gòu)的框圖。
圖3是示意地表示本實施方式1所涉及的通信節(jié)點的功能構(gòu)成的框圖。
圖4一1是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的步驟的一個例子的圖(其1)。
圖4一2是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的步驟的一個例子的圖(其2)。
圖4一3是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的步驟的一個例子的圖(其3)。
圖4一4是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的步驟的一個例子的圖(其4)。
12圖4一5是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其5)。
圖4一6是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其6)。
圖4一7是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其7)。
圖4一8是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其8)。
圖4一9是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其9)。
圖4一10是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其10)。
圖4一11是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其11)。
圖4一12是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其12)。
圖4一13是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其13)。
圖4一14是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其14)。
圖4一15是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其15)。
圖5是示意地表示本實施方式2所涉及的通信節(jié)點的功能構(gòu)成 的框圖。
圖6—1是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其1)。
圖6—2是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其2)。
圖6—3是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其3)。圖6—4是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其4)。
圖6 —5是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其5)。
圖6—6是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其6)。
圖6—7是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其7)。
圖6—8是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其8)。
圖6—9是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理的 步驟的一個例子的圖(其9)。
圖6—10是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其10)。
圖6—11是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其11)。
圖6—12是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其12)。
圖6—13是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其13)。
圖6—14是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其14)。
圖6—15是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其15)。
圖6—16是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其16)。
圖6—17是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán)獲取處理 的步驟的一個例子的圖(其17)。
圖7是示意地表示本實施方式3所涉及的通信節(jié)點的功能構(gòu)成 的框圖。圖8—1是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其1)。
圖8 — 2是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其2)。
圖8 — 3是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其3)。
圖8 — 4是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其4)。
圖8 — 5是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其5)。
圖9一 1是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其1)。
圖9一2是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其2)。
圖9一3是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟的 一個例子的圖(其3)。
圖10—1是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟 的一個例子的圖(其1)。
圖10 — 2是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟 的一個例子的圖(其2)。
圖ll一l是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟 的一個例子的圖(其1)。
圖11一2是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟 的一個例子的圖(其2)。
圖11一3是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟 的一個例子的圖(其3)。
圖11一4是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟 的一個例子的圖(其4)。
圖11 — 5是表示環(huán)狀通信系統(tǒng)中令牌傳遞方式的通信處理步驟 的一個例子的圖(其5)。圖12是示意地表示本實施方式7所涉及的通信節(jié)點的功能構(gòu)成
的框圖。
圖13—1是示意地表示由令牌幀的消失引起的令牌幀的再生處 理的步驟的一個例子的圖(其l)。
圖13 — 2是示意地表示由令牌幀的消失引起的令牌幀的再生處 理的步驟的一個例子的圖(其2)。
圖13 — 3是示意地表示由令牌幀的消失引起的令牌幀的再生處 理的步驟的一個例子的圖(其3)。
圖13 — 4是示意地表示由令牌幀的消失引起的令牌幀的再生處 理的步驟的一個例子的圖(其4)。
符號的說明
10, 10—1 10 —4通信節(jié)點
11, 11一1 11一4 A端日
12, 12—1 12 — 4 B端口
17, 17—1 17 — 4通信處理部
21令牌開始權(quán)獲取處理部
22令牌開始處理部
31幀監(jiān)聽部
41通信權(quán)獲取處理部
42邏輯環(huán)狀態(tài)控制部
43數(shù)據(jù)幀通信處理部
具體實施例方式
下面,參照附圖,對本發(fā)明所涉及的通信節(jié)點以及環(huán)狀通信系 統(tǒng)的令牌發(fā)行方法、令牌環(huán)通信方法的優(yōu)選實施方式進(jìn)行詳細(xì)地說 明。此外,本發(fā)明不限于這些實施方式。下面,對各實施方式之間共 通的本發(fā)明的概略結(jié)構(gòu)進(jìn)行說明,然后,對各實施方式進(jìn)行說明。
圖1是示意地表示本發(fā)明所涉及的基于以太網(wǎng)(注冊商標(biāo))的 環(huán)狀通信系統(tǒng)的概略結(jié)構(gòu)的圖。該環(huán)狀通信系統(tǒng)具有將多個通信節(jié)點 (通信設(shè)備,圖中標(biāo)記為"節(jié)點")10—1 10 — 4環(huán)狀連接的結(jié)構(gòu),上述多個通信節(jié)點通過以太網(wǎng)(注冊商標(biāo))以1對1的方式連接。在 這里,將通信節(jié)點10—1 10 — 4之間連接的以太網(wǎng)(注冊商標(biāo))電 纜,物理地通過2條環(huán)路而進(jìn)行二重化,這2條環(huán)路是以實線表示 的在圖中的環(huán)狀通信系統(tǒng)內(nèi)沿順時針方向?qū)M(jìn)行傳輸?shù)臉?biāo)準(zhǔn)系統(tǒng) 環(huán)1;以及以虛線表示的在該系統(tǒng)內(nèi)沿逆時針方向?qū)M(jìn)行傳輸?shù)膫?用系統(tǒng)環(huán)2。標(biāo)準(zhǔn)系統(tǒng)環(huán)1是在構(gòu)成環(huán)狀通信系統(tǒng)的通信節(jié)點10—1 10 — 4和電纜處于正常狀態(tài)時使用的環(huán)路。另外,備用系統(tǒng)環(huán)2是在 構(gòu)成環(huán)狀通信系統(tǒng)的通信節(jié)點10—1 10 — 4和電纜中的任意一個發(fā) 生異常的情況下使用的環(huán)路,如后述所示,用于通過環(huán)回處理而將該 異常部分從系統(tǒng)中分離。
圖2是示意地表示構(gòu)成圖1的環(huán)狀通信系統(tǒng)的通信節(jié)點的結(jié)構(gòu) 的框圖。該通信節(jié)點10具有2個端口U、 14,其用于在鄰接的通 信節(jié)點之間連接以太網(wǎng)(注冊商標(biāo))電纜;以及通信處理部17,其 對從端口 11、 14接收到的幀進(jìn)行處理及進(jìn)行用于與其他通信節(jié)點間 建立路徑的處理。
端口由A端口 (圖中,標(biāo)記為PortA。 ) ll和B端口 (圖中, 標(biāo)記為PortB。 ) 14這2個端口構(gòu)成。A端口 ll具有標(biāo)準(zhǔn)系統(tǒng)輸 入部12,其接收來自標(biāo)準(zhǔn)系統(tǒng)環(huán)1的幀;以及備用系統(tǒng)輸出部13, 其將幀發(fā)送至備用系統(tǒng)環(huán)2。另外,B端口 14具有標(biāo)準(zhǔn)系統(tǒng)輸出 部16,其將幀發(fā)送至標(biāo)準(zhǔn)系統(tǒng)環(huán)1;以及備用系統(tǒng)輸入部15,其接 收來自備用系統(tǒng)環(huán)2的幀。此外,A端口 11與權(quán)利要求書中的第1 端口對應(yīng),B端口 14與權(quán)利要求書中的第2端口對應(yīng)。
通信處理部17首先讀入通過A端口 11的標(biāo)準(zhǔn)系統(tǒng)輸入部接收 到的來自標(biāo)準(zhǔn)系統(tǒng)環(huán)1的幀,在必要的情況下,進(jìn)行規(guī)定的處理后從 B端口 14的標(biāo)準(zhǔn)系統(tǒng)輸出部發(fā)送至標(biāo)準(zhǔn)系統(tǒng)環(huán)1,另一方面,將通 過B端口 14的備用系統(tǒng)輸入部接收到的來自備用系統(tǒng)環(huán)2的幀,直 接發(fā)送至A端口 11的備用系統(tǒng)輸出部,而不進(jìn)行讀入。更具體地說, 在正常時,僅對從B端口 14輸出的幀,在必要的情況下進(jìn)行規(guī)定的 處理,而對在通信節(jié)點內(nèi)從B端口 14傳輸至A端口 11的幀不進(jìn)行 任何處理。如果搭建了上述基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng),則 構(gòu)成系統(tǒng)的各個通信節(jié)點10—1 10 — 4進(jìn)行環(huán)建立確認(rèn)處理,該處 理用于確認(rèn)自身所屬的網(wǎng)絡(luò)是否己經(jīng)構(gòu)成環(huán)狀的路徑。在環(huán)建立確認(rèn) 處理結(jié)束后,為了生成該網(wǎng)絡(luò)的結(jié)構(gòu)信息,構(gòu)成系統(tǒng)的各個通信節(jié)點
10—1 10 — 4發(fā)送必要的本通信節(jié)點的站點信息而彼此進(jìn)行交換, 進(jìn)行網(wǎng)絡(luò)結(jié)構(gòu)信息生成處理,該網(wǎng)絡(luò)結(jié)構(gòu)信息包含各個通信節(jié)點10 一1 10 — 4的位置關(guān)系和構(gòu)成網(wǎng)絡(luò)的通信節(jié)點10—1 10 — 4的個 數(shù)。由此,成為可以在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)中, 進(jìn)行通常的通信的狀態(tài)。在以下實施方式中,將環(huán)建立確認(rèn)處理和網(wǎng) 絡(luò)結(jié)構(gòu)信息的生成處理結(jié)束后的網(wǎng)絡(luò)中的處理作為前提。另外,在以 下實施方式中,將基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)以令牌傳 遞方式進(jìn)行數(shù)據(jù)通信作為前提。
以上是各實施方式之間共通的基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀 通信系統(tǒng)的概要。下面,基于該內(nèi)容,對各實施方式進(jìn)行說明。此外, 在以下說明中,將通信節(jié)點10—1、 10 — 2、 10 — 3、 10—4分別標(biāo)記 為1站點、2站點、3站點、4站點。
另外,在本說明書中,為了簡化說明,以環(huán)狀通信系統(tǒng)由4個 通信節(jié)點10—1 10 — 4構(gòu)成的情況為例進(jìn)行說明,但只要是將多個 通信節(jié)點通過以太網(wǎng)(注冊商標(biāo))環(huán)狀連接的結(jié)構(gòu),就可以適用本發(fā) 明的以下實施方式。
實施方式1
在本實施方式1中,對令牌發(fā)行方法進(jìn)行說明,該令牌發(fā)行方 法用于在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)中,環(huán)建立確認(rèn)處 理和網(wǎng)絡(luò)結(jié)構(gòu)信息生成處理結(jié)束后,確定由哪個通信節(jié)點發(fā)行用于進(jìn) 行令牌環(huán)通信的令牌幀。
圖3是示意地表示本實施方式1所涉及的通信節(jié)點的功能構(gòu)成 的框圖。本實施方式1的通信節(jié)點IO的通信處理部17具有令牌開始 權(quán)獲取處理部21以及令牌開始處理部22。此外,對與上述說明相同 的構(gòu)成要素,標(biāo)注相同的標(biāo)號,省略其說明。令牌開始權(quán)獲取處理部21在上述環(huán)建立確認(rèn)處理和網(wǎng)絡(luò)結(jié)構(gòu)信 息生成處理結(jié)束后,進(jìn)行獲取用于發(fā)行令牌幀的令牌開始權(quán)的處理。
本實施方式1示出下述情況使用MAC (Media Access Control)地 址等在世界上唯一 (不會重復(fù))的固有信息,將令牌開始權(quán)分配給構(gòu) 成網(wǎng)絡(luò)的通信節(jié)點中固有信息的值最小的那個通信節(jié)點。
在此情況下,令牌開始權(quán)獲取處理部21在環(huán)建立確認(rèn)處理和網(wǎng) 絡(luò)結(jié)構(gòu)信息生成處理結(jié)束后,以規(guī)定的時間間隔發(fā)送包含本通信節(jié)點 的固有信息的令牌開始權(quán)獲取幀。另外,將從其他的通信節(jié)點接收到 的令牌開始權(quán)獲取幀中的固有信息和本通信節(jié)點的固有信息進(jìn)行比 較,在本通信節(jié)點較小的情況下,繼續(xù)發(fā)送令牌開始權(quán)獲取幀,同時 廢棄比較對象的令牌開始權(quán)獲取幀。另外,在本通信節(jié)點較大的情況 下,停止發(fā)送令牌開始權(quán)獲取幀,同時發(fā)送比較對象的令牌開始權(quán)獲 取幀。在停止發(fā)送本通信節(jié)點的令牌開始權(quán)獲取幀的時刻,表示該通 信節(jié)點無法獲得令牌開始權(quán)。另外,在本通信節(jié)點的令牌開始權(quán)獲取 幀返回的情況下,表示獲得了令牌開始權(quán),令牌開始權(quán)獲取處理部 21停止發(fā)送令牌開始權(quán)獲取幀。
在獲得了令牌開始權(quán)的情況下,令牌開始處理部22以規(guī)定的時 間間隔向網(wǎng)絡(luò)(環(huán)路)上的全部通信節(jié)點發(fā)送表示開始發(fā)送令牌幀的 令牌開始通知幀。另外,如果自身發(fā)送出的令牌開始通知幀在環(huán)路上 循環(huán)并返回,則廢棄該令牌開始通知幀,同時,停止發(fā)送令牌開始通 知幀,而發(fā)送用于以令牌傳遞方式進(jìn)行通信的令牌幀。
圖4一1 圖4一15是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán) 獲取處理的步驟的一個例子的圖。首先,如果環(huán)建立確認(rèn)處理和網(wǎng)絡(luò) 結(jié)構(gòu)信息生成處理結(jié)束,則如圖4一1所示,各站點(l站點 4站點) 10—1 10 — 4的通信處理部17—1 17 — 4的令牌開始權(quán)獲取處理部 21,以規(guī)定的時間間隔發(fā)送包含各站點的固有信息的第1令牌開始權(quán) 獲取幀301—1 304—1。在這里,假定這時從1站點10—1發(fā)送出 的第1令牌開始權(quán)獲取幀301 — 1在1站點10—1和2站點10 — 2之 間的傳輸路徑上由于某種原因而消失。
接著,如圖4一2所示,如果發(fā)送出令牌開始權(quán)獲取幀的通信節(jié)點接收到來自其他站點的令牌開始權(quán)獲取幀,則其通信處理部17的 令牌開始權(quán)獲取處理部21,將本通信節(jié)點的固有信息和接收到的令 牌開始權(quán)獲取幀中的發(fā)送源通信節(jié)點的固有信息進(jìn)行大小比較。此
外,在本例中,假定各站點的固有信息,具有1站點<2站點<3站 點<4站點的大小關(guān)系。
對于接收到來自固有信息比本站點的固有信息小的通信節(jié)點的
令牌開始權(quán)獲取幀的3站點10 — 3和4站點10_4,它們的通信處理 部17 — 3、 17 — 4的令牌開始權(quán)獲取處理部21分別轉(zhuǎn)發(fā)接收到的第1 令牌開始權(quán)獲取幀302— 1、 303—1,同時,停止發(fā)送來自本站點的 令牌開始權(quán)獲取幀。即,3站點10 — 3和4站點10 — 4都無法獲得令 牌開始權(quán)而失敗。
另外,對于接收到來自固有信息比本站點的固有信息大的通信 節(jié)點的令牌開始權(quán)獲取幀的1站點IO—I,其通信處理部17—1的令 牌開始權(quán)獲取處理部21廢棄接收到的4站點10 — 4發(fā)行的第1令牌 開始權(quán)獲取幀304—1,繼續(xù)進(jìn)行發(fā)送來自本站點的令牌開始權(quán)獲取 幀的處理。
此外,沒有接收到在傳輸路徑上消失的由1站點IO—I發(fā)行的 第1令牌開始權(quán)獲取幀301 — 1的2站點10 — 2,由于無法進(jìn)行固有 信息的大小比較,所以不進(jìn)行任何處理。
接著,如圖4一3所示,網(wǎng)絡(luò)上尚未失敗的通信節(jié)點經(jīng)過規(guī)定的
時間后,再次發(fā)送令牌開始權(quán)獲取幀,而已經(jīng)失敗的通信節(jié)點則轉(zhuǎn)發(fā) 接收到的其他通信節(jié)點的令牌開始權(quán)獲取幀。在這里,由于1站點
IO—I和2站點10 — 2屬于尚未失敗的通信節(jié)點,所以發(fā)送第2令牌
開始權(quán)獲取幀301—2、 302 — 2。另外,由于3站點10 — 3和4站點
10 — 4是己經(jīng)失敗的通信節(jié)點,所以分別轉(zhuǎn)發(fā)2站點10 — 2和3站點
10 — 3各自發(fā)行的第1令牌開始權(quán)獲取幀302— 1、 303 — 1。
然后,如圖4一4所示,如果各通信節(jié)點接收到下一個令牌幵始
權(quán)獲取幀,則如圖4一2所說明的那樣進(jìn)行固有信息的大小比較。在
這里,2站點10 — 2轉(zhuǎn)而成為失敗的狀態(tài)。其結(jié)果,如圖4一5所示,
l站點10—1廢棄由3站點10 — 3發(fā)行的第l令牌開始權(quán)獲取幀303一l,同時,發(fā)送第3令牌開始權(quán)獲取幀301 — 3, 2站點10 — 2、 3 站點10 — 3、 4站點10 — 4分別轉(zhuǎn)發(fā)由1站點10—1、 2站點10 — 2、 2站點10 — 2發(fā)行的第2令牌開始權(quán)獲取幀301 — 2、第2令牌開始權(quán) 獲取幀302 — 2、第1令牌開始權(quán)獲取幀302— 1。
此外,在這里,由于令牌開始權(quán)獲取幀是以規(guī)定的時間間隔連 續(xù)發(fā)送的,所以即使偶然由于某些原因?qū)е铝钆崎_始權(quán)獲取幀消失, 也可以使后續(xù)的令牌開始權(quán)獲取幀在環(huán)路上進(jìn)行循環(huán)。其結(jié)果,沒有 接收到此前由1站點IO—I發(fā)行的第1令牌開始權(quán)獲取幀301 — 1的 2站點10 — 2,接收到此后由l站點IO—I發(fā)行的令牌開始權(quán)獲取幀 301—2,可以將本通信節(jié)點的固有信息和令牌開始權(quán)獲取幀的發(fā)送源 通信節(jié)點的固有信息進(jìn)行大小比較。
另外,停止發(fā)送令牌開始權(quán)獲取幀的通信節(jié)點(3站點10 — 3, 4站點10 — 4),每次接收到來自其他的通信節(jié)點的令牌開始權(quán)獲取 幀時,將本站點的固有信息和令牌開始權(quán)獲取幀的發(fā)送源站點的固有
信息進(jìn)行大小比較,判斷是廢棄還是轉(zhuǎn)發(fā)接收到的令牌開始權(quán)獲取 幀。
相同地,如圖4一6 圖4一9所示,每次令牌開始權(quán)獲取幀進(jìn)行 循環(huán)并由各站點接收時,將本通信節(jié)點的固有信息和接收到的令牌開 始權(quán)獲取幀的發(fā)送源站點的固有信息進(jìn)行大小比較。這樣,接收到固 有信息比本站點的固有信息小的令牌開始權(quán)獲取幀的2站點10 — 2、 3站點10 — 3以及4站點10 — 4,轉(zhuǎn)發(fā)該令牌開始權(quán)獲取幀,接收到 固有信息比本站點的固有信息大的令牌開始權(quán)獲取幀的1站點IO — 1,廢棄該令牌開始權(quán)獲取幀,同時,發(fā)行新的令牌開始權(quán)獲取幀。 即,隨著令牌開始權(quán)獲取幀在環(huán)路上循環(huán),將發(fā)送令牌開始權(quán)獲取幀 的通信節(jié)點,僅限為固有信息最小的通信節(jié)點(1站點10—1)。
然后,如圖4一10所示,如果固有信息最小的1站點IO—I的 通信處理部17—1的令牌開始權(quán)獲取處理部21,接收到本站點發(fā)行 的第2令牌開始權(quán)獲取幀301 — 2,則停止發(fā)送此后的令牌開始權(quán)獲 取幀。另外,通過取得本站點發(fā)行的令牌開始權(quán)獲取幀301 — 2, 1 站點IO—I成為獲得令牌開始權(quán)(勝出)的通信節(jié)點,在以后的處理中,成為令牌發(fā)行站點。
接著,如圖4一11所示,獲得了令牌開始權(quán)的1站點10—1的 通信處理部17—1的令牌開始處理部22,開始以規(guī)定的時間間隔發(fā)
送令牌開始通知幀311 — 1。然后,如圖4一12 圖4一14所示,接收 到令牌開始通知幀311 — 1 311 — 2的通信節(jié)點(2站點10 — 2、 3站 點10 — 3)轉(zhuǎn)發(fā)該令牌開始通知幀311 — 1 311 — 2,同時準(zhǔn)備進(jìn)行令 牌傳遞。另外,1站點10—1廢棄自身發(fā)行的令牌開始權(quán)獲取幀301 一4。
然后,如圖4一15所示,正在發(fā)送令牌開始通知幀的1站點10 一l的通信處理部17—1的令牌開始處理部22,根據(jù)令牌開始通知幀 311 — 1在環(huán)路上循環(huán)并返回本站點,而確認(rèn)在環(huán)路上令牌開始權(quán)獲 取幀全部消失(被廢棄),開始令牌傳遞。由此,基于以太網(wǎng)(注冊 商標(biāo))的環(huán)狀通信系統(tǒng)中的令牌發(fā)行方法結(jié)束。
此外,上述說明是一個例子,例如,也可以將令牌開始權(quán)分配 給構(gòu)成網(wǎng)絡(luò)的通信節(jié)點10—1 10 — 4中固有信息的值最大的通信節(jié) 占。
另外,對在上述說明中成為令牌發(fā)行站點的1站點IO—I并不 立刻發(fā)行令牌,而是輸出令牌開始通知幀3U的理由進(jìn)行說明。在各 通信節(jié)點10—1 10 — 4中,如后述的實施方式所示,搭載有對網(wǎng)絡(luò) 上的幀進(jìn)行監(jiān)聽的未圖示的幀監(jiān)聽功能。另外,通過該幀監(jiān)聽功能, 在發(fā)生超時的情況下,判斷為令牌幀消失,并開始發(fā)送令牌開始權(quán)獲 取幀。這時,除了發(fā)行令牌開始權(quán)獲取幀的通信節(jié)點10以外的通信 節(jié)點,通過接收令牌開始權(quán)獲取幀,從通常的通信狀態(tài)(令牌傳遞狀 態(tài))切換到令牌開始權(quán)獲取處理狀態(tài),與上述工序相同地,再次確定 令牌發(fā)行站點。在這里,如果不發(fā)行令牌開始通知幀,在通過確定令 牌發(fā)行站點的工序,通信節(jié)點IO無法獲得令牌開始權(quán)而失敗的情況 下,立刻進(jìn)入準(zhǔn)備進(jìn)行令牌傳遞的狀態(tài),則在該確定令牌發(fā)行站點的 工序沒有結(jié)束,處于令牌發(fā)行站點尚未確定的狀態(tài)時,會接收到其他 通信節(jié)點IO發(fā)行的令牌開始權(quán)獲取幀,而轉(zhuǎn)換到令牌開始權(quán)獲取處 理狀態(tài)。由此,失敗的通信節(jié)點IO再次開始發(fā)送令牌開始權(quán)獲取幀,確定令牌發(fā)行站點的工序無法結(jié)束。因此,為了防止上述狀況,在這 里,不設(shè)定為在確定令牌發(fā)行站點的工序的中途,使失敗的通信節(jié)點 10切換到令牌傳遞狀態(tài),而是在接收到令牌開始通知幀311后進(jìn)入 令牌傳遞狀態(tài)。
根據(jù)本實施方式l,具有以下效果,即,即使在利用由不同的廠 商制造的通信節(jié)點IO構(gòu)成環(huán)路的多廠商環(huán)境下,也可以基于一對一 地賦予通信節(jié)點IO的固有信息的大小,唯一地確定發(fā)行令牌幀的令
牌發(fā)行站點。另外,通過將MAC地址用作固有信息,從而與用戶設(shè) 定的固有信息不同地,不會發(fā)生重復(fù),所以具有必然能夠唯一地確定 一個令牌發(fā)行站點的效果。
另外,由于各通信節(jié)點IO在判定為無法獲得令牌開始權(quán)之前, 以規(guī)定的時間間隔發(fā)行令牌開始權(quán)獲取幀,所以具有如下效果,即使 因網(wǎng)絡(luò)上的某些原因?qū)е铝钆崎_始權(quán)獲取幀消失,也可以使用此后發(fā) 行的令牌開始權(quán)獲取幀進(jìn)行用于獲取令牌開始權(quán)的判定。另外,具有 可以使網(wǎng)絡(luò)上不存在無用的幀,防止接收到的幀的誤識別的效果。
實施方式2
在本實施方式2中,對在因某些不確定的原因?qū)е铝钆茙?的情況下的令牌發(fā)行處理進(jìn)行說明。
圖5是示意地表示本實施方式2所涉及的通信節(jié)點的功能構(gòu)成 的框圖。本實施方式2的通信節(jié)點的通信處理部17還具有幀監(jiān)聽部 31。在環(huán)路處于通常的通信狀態(tài)的情況下,該幀監(jiān)聽部31監(jiān)聽在環(huán) 路上傳輸?shù)膸?,在令牌幀和其他的幀在環(huán)路上的傳輸中斷的狀態(tài)持續(xù) 了規(guī)定的時間的情況下,判定為令牌幀消失。
另外,如果幀監(jiān)聽部31判定為令牌幀消失,則令牌開始權(quán)獲取 處理部21開始發(fā)送令牌開始權(quán)獲取幀。但是,在處于令牌傳遞狀態(tài) 的通信節(jié)點接收到來自其他通信節(jié)點的令牌開始權(quán)獲取幀的情況下, 僅在該令牌開始權(quán)獲取幀的發(fā)送源通信節(jié)點的固有信息比本通信節(jié) 點的固有信息大時,廢棄接收到的令牌開始權(quán)獲取幀,開始進(jìn)行發(fā)送 來自本通信節(jié)點的令牌開始權(quán)獲取幀的處理。此外,其他的結(jié)構(gòu)與上述說明相同,對與上述說明相同的構(gòu)成要素,標(biāo)注相同的標(biāo)號,省略 其說明。
圖6—1 圖6—17是示意地表示環(huán)狀通信系統(tǒng)中的令牌開始權(quán) 獲取處理的步驟的一個例子的圖。首先,假定在通常的令牌環(huán)方式的
通信狀態(tài)下,由于某些不確定的原因?qū)е铝钆茙?。然后,如圖6 一l所示,如果3站點10 — 3的通信處理部17 — 3的幀監(jiān)聽部31最 先檢測出令牌幀消失,則令牌開始權(quán)獲取處理部21開始以規(guī)定的時 間間隔發(fā)送令牌開始權(quán)獲取幀303— 1。
然后,如圖6 — 2所示,如果令牌傳遞中的4站點10 — 4接收到 由3站點10 — 3發(fā)行的令牌開始權(quán)獲取幀303— 1,則其通信處理部 17 — 4的令牌開始權(quán)獲取處理部21將本站點的固有信息和令牌開始 權(quán)獲取幀303—1的發(fā)送源通信節(jié)點(3站點10 — 3)的固有信息進(jìn)行 大小比較。此外,在這里與實施方式1相同地,假定各站點的固有信 息具有1站點<2站點<3站點<4站點的大小關(guān)系。其結(jié)果,由于4 站點10 — 4接收到來自固有信息比本站點的固有信息小的通信節(jié)點 的令牌開始權(quán)獲取幀,所以沒有獲得令牌開始權(quán),而處于失敗的狀態(tài)。 然后,如圖6 — 3所示,4站點10 — 4停止令牌傳遞,將接收到的令 牌開始權(quán)獲取幀303— 1直接進(jìn)行轉(zhuǎn)發(fā)。
另一方面,如圖6 — 4 圖6 — 5所示,令牌開始權(quán)獲取幀303 — 1接下來到達(dá)1站點IO—I。 1站點IO—I也相同地將令牌開始權(quán)獲 取幀的發(fā)送源通信節(jié)點(3站點10 — 3)的固有信息和本站點的固有 信息進(jìn)行大小比較。對于接收到來自固有信息比本站點的固有信息大 的通信節(jié)點的令牌發(fā)送權(quán)獲取幀的1站點IO—I,其通信處理部17 一l的令牌開始權(quán)獲取處理部21停止令牌傳遞,同時,廢棄接收到 的3站點10 — 3的令牌開始權(quán)獲取幀303— 1,開始從本站點以規(guī)定 的時間間隔發(fā)送令牌開始權(quán)獲取幀301 — 1。如圖6 — 6 圖6 — 7所示, 令牌開始權(quán)獲取幀進(jìn)行循環(huán),接收到下一個令牌開始權(quán)獲取幀的1 站點IO—I、 2站點10 — 2、 4站點10 — 4進(jìn)行相同的處理。在此過程 中,接收到固有信息比本站點的固有信息小的令牌開始權(quán)獲取幀301 一l的2站點10 — 2,也成為沒有得到令牌開始權(quán)的失敗的狀態(tài)。然后,如圖6—8 圖6 — 9所示,如果最先發(fā)送出令牌開始權(quán)獲 取幀303— 1的3站點10 — 3接收到來自1站點10—1的令牌開始權(quán) 獲取幀301 — 1,則其通信處理部17 — 3的令牌開始權(quán)獲取處理部21 將本站點的固有信息和令牌開始權(quán)獲取幀301— l中的發(fā)送源通信節(jié) 點(1站點10—1)的固有信息進(jìn)行大小比較。在這里,由于3站點 10 — 3接收到來自固有信息比本站點的固有信息小的l站點10—1的 令牌開始權(quán)獲取幀301—1,所以成為沒有獲得令牌開始權(quán)的失敗的 狀態(tài)。然后,轉(zhuǎn)發(fā)接收到的l站點IO—I的令牌開始權(quán)獲取幀301 — 1,同時,停止發(fā)送來自本站點的令牌開始權(quán)獲取幀的處理。
此外,這時,接收到來自固有信息比本站點的固有信息大的通 信節(jié)點的令牌開始權(quán)獲取幀的通信節(jié)點(1站點10—1),廢棄接收 到的令牌開始權(quán)獲取幀,繼續(xù)發(fā)送來自本通信節(jié)點的令牌開始權(quán)獲取 幀。
接著,如圖6—10 圖6—11所示,隨著令牌開始權(quán)獲取幀301 一l、 301 — 2在環(huán)路上循環(huán),將發(fā)送令牌開始權(quán)獲取幀的通信節(jié)點, 僅限為固有信息最小的通信節(jié)點(1站點10—1)。
然后,如圖6—12所示,如果固有信息最小的1站點IO—I的 通信處理部17—1的令牌開始權(quán)獲取處理部21,接收到本站點發(fā)行 的令牌開始權(quán)獲取幀303— 1,則停止發(fā)送此后的令牌開始權(quán)獲取幀。 另外,通過獲得本站點發(fā)行的令牌開始權(quán)獲取幀303— 1, 1站點10 一l成為獲得令牌開始權(quán)(勝出)的通信節(jié)點,在以后的處理中,成 為令牌發(fā)行站點。
接著,如圖6—13所示,獲得了令牌開始權(quán)的1站點IO—I的 通信處理部17—1的令牌開始處理部22,開始以規(guī)定的時間間隔發(fā) 送令牌開始通知幀311—1。然后,如圖6—14 圖6—17所示,接收 到令牌開始通知幀311—1 311 — 4的2站點10 — 2 4站點10 — 4, 轉(zhuǎn)發(fā)該令牌開始通知幀311 — 1 311 — 4,同時,準(zhǔn)備進(jìn)行令牌傳遞。 另外,1站點IO—I廢棄自身發(fā)行的令牌開始權(quán)獲取幀301—2。
然后,如圖6—17所示,正在發(fā)送令牌開始通知幀311 — 1 311 一4的1站點IO—I的通信處理部17—1的令牌開始處理部22,根據(jù)令牌開始通知幀311 — 1返回本站點,而確認(rèn)在環(huán)路上令牌開始權(quán)獲取幀全部消失(被廢棄),開始令牌傳遞。由此,令牌發(fā)行方法結(jié)束。此外,上述說明是一個例子,例如,也可以將令牌開始權(quán)分配
給構(gòu)成網(wǎng)絡(luò)的通信節(jié)點10—1 10 — 4中固有信息的值最大的通信節(jié)點。
根據(jù)本實施方式2,由于即時檢測所有通信節(jié)點令牌幀的消失,檢測出這一情況的通信節(jié)點從令牌傳遞狀態(tài)轉(zhuǎn)換為令牌開始權(quán)獲取狀態(tài),所以可以迅速地重新進(jìn)行令牌傳遞。另外,具有可以使網(wǎng)絡(luò)上不存在無用的幀,防止接收到的幀的誤識別的效果。
實施方式3
在本實施方式3中,對在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)中以令牌傳遞方式進(jìn)行通信的情況進(jìn)行說明。
圖7是示意地表示本實施方式3所涉及的通信節(jié)點的功能構(gòu)成的框圖。該通信節(jié)點IO的通信處理部17具有通信權(quán)獲取處理部41、邏輯環(huán)狀態(tài)控制部42以及數(shù)據(jù)幀通信處理部43。此外,對于與上述說明相同的構(gòu)成要素,標(biāo)注相同的標(biāo)號,省略其說明。
在本通信節(jié)點想要進(jìn)行數(shù)據(jù)發(fā)送的情況下,通信權(quán)獲取處理部41取得在環(huán)路上傳輸?shù)牧钆茙@得通信權(quán),同時,將表示已經(jīng)取得令牌幀這一情況的令牌接收完畢通知幀(以下,稱為"令牌Ack幀"),向釋放令牌幀的通信節(jié)點發(fā)送。另外,如果通過數(shù)據(jù)幀通信處理部43完成數(shù)據(jù)幀的發(fā)送,則通信權(quán)獲取處理部41釋放令牌幀。
邏輯環(huán)狀態(tài)控制部42以如下方式進(jìn)行狀態(tài)的切換控制,g卩在由通信權(quán)獲取處理部41獲得了通信權(quán)的情況下,切換到發(fā)送模式,即,將本通信節(jié)點內(nèi)的環(huán)路邏輯地切斷,將本通信節(jié)點接收到的全部幀廢棄而不進(jìn)行轉(zhuǎn)發(fā);以及在從其他通信節(jié)點接收到令牌Ack幀的情況下,切換到重復(fù)模式,即,結(jié)束環(huán)路的邏輯切斷,對本通信節(jié)點接收到的全部幀進(jìn)行轉(zhuǎn)發(fā)。
如果數(shù)據(jù)幀通信處理部43獲得了通信權(quán),則將想要發(fā)送的數(shù)據(jù)作為數(shù)據(jù)幀而進(jìn)行發(fā)送,由本通信節(jié)點進(jìn)行發(fā)送。這時,進(jìn)行通信的數(shù)據(jù)幀的構(gòu)造與通常的以太網(wǎng)(注冊商標(biāo))幀相同,包含目標(biāo)MAC
地址和發(fā)送源MAC地址。另外,數(shù)據(jù)幀通信處理部43進(jìn)行下述處理,即,從其他通信節(jié)點接收以本通信節(jié)點為目標(biāo)的數(shù)據(jù)幀并進(jìn)行處理。此外,數(shù)據(jù)幀通信處理部43在本通信節(jié)點處于發(fā)送模式情況下,將接收到的全部幀廢棄而不進(jìn)行轉(zhuǎn)發(fā),在本通信節(jié)點處于重復(fù)模式的情況下,轉(zhuǎn)發(fā)接收到的全部幀。
圖8—1 圖8 — 5是表示在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信系統(tǒng)中的令牌傳遞方式下的通信處理步驟的一個例子的圖。此外,在這里,以作為通信信息而發(fā)送的數(shù)據(jù)幀通過廣播的方式將環(huán)路上的全部通信節(jié)點作為目標(biāo)的情況為例。
首先,已經(jīng)獲得令牌幀320的1站點10—1處于由其通信處理部17—1的邏輯環(huán)狀態(tài)控制部42將本站點內(nèi)的環(huán)路邏輯地切斷的發(fā)送模式狀態(tài),通過數(shù)據(jù)幀通信處理部43發(fā)送通信信息(以下,稱為"數(shù)據(jù)幀")321,并針對本站點發(fā)行的數(shù)據(jù)幀321進(jìn)行截止處理(廢棄處理)。另外,如果數(shù)據(jù)幀通信處理部43完成了全部數(shù)據(jù)幀321的發(fā)送,則通信權(quán)獲取處理部41發(fā)送令牌幀320。此外,在發(fā)送令牌幀320后,1站點10—1保持發(fā)送模式狀態(tài)(圖8—1)。此外,如該圖8—1的2站點10 — 2 4站點10 — 4所示,從A端口 11一2 11一4向B端口 14一2 14一4延伸出實線的狀態(tài)表示重復(fù)模式,如1站點10—1所示,沒有從A端口 ll一l向B端口 14一1延伸出實線的狀態(tài)表示環(huán)路被邏輯地切斷的發(fā)送模式。
接著,接收到令牌幀320的2站點10 — 2,通過其通信處理部17 — 2的通信權(quán)獲取處理部41將令牌幀320截止(獲取)。然后,由于是從1站點10—1接收到令牌幀320,所以通信權(quán)獲取處理部41將令牌Ack幀331向令牌釋放站點即l站點10—1發(fā)送。此外,邏輯環(huán)狀態(tài)控制部42將本站點內(nèi)的環(huán)路邏輯地切斷,轉(zhuǎn)換為發(fā)送模式。然后,通過數(shù)據(jù)幀通信處理部43發(fā)送數(shù)據(jù)幀322,并對本站點發(fā)行的數(shù)據(jù)幀322進(jìn)行截止處理。如果數(shù)據(jù)幀通信處理部43完成全部數(shù)據(jù)幀322的發(fā)送,則通信權(quán)獲取處理部41發(fā)送令牌幀320。此外,發(fā)送令牌幀320后,2站點10 — 2保持發(fā)送模式狀態(tài)(圖8 — 2)。然后,幀進(jìn)行循環(huán),1站點10—1接收自身發(fā)行的數(shù)據(jù)幀321。 這時,由于1站點10—1處于發(fā)送模式,所以其數(shù)據(jù)幀通信處理部
43廢棄接收到的數(shù)據(jù)幀321 (圖8 —3)。
接著,l站點10—l接收以本站點為目標(biāo)的令牌Ack幀331。這 時,由于1站點IO—I處于發(fā)送模式,所以其數(shù)據(jù)幀通信處理部43 廢棄接收到的令牌Ack幀331,同時,邏輯環(huán)狀態(tài)控制部42根據(jù)接 收到令牌Ack幀331,而將本站點的狀態(tài)從發(fā)送模式轉(zhuǎn)換為結(jié)束了環(huán) 路的邏輯切斷的重復(fù)模式(圖8 — 4)。然后,將從1站點IO—I的 A端口 ll一l接收到的幀全部轉(zhuǎn)發(fā)(圖8 — 5)。通過使各站點進(jìn)行 以上圖8—1 圖8 — 5所示的處理,進(jìn)行令牌傳遞方式的通信。
根據(jù)本實施方式3,由于針對各通信節(jié)點10,將獲得通信權(quán)的 通信節(jié)點10設(shè)置為在該通信節(jié)點10內(nèi)將環(huán)路邏輯地切斷的發(fā)送模 式,將沒有獲得通信權(quán)的通信節(jié)點IO設(shè)置為將接收到的幀進(jìn)行轉(zhuǎn)發(fā) 的重復(fù)模式,所以具有以下效果.,即,獲得通信權(quán)的通信節(jié)點10可 以將本通信節(jié)點IO發(fā)行的幀廢棄,而不會發(fā)生碎片化。
另外,由于取得令牌幀而獲得通信權(quán)的通信節(jié)點10向令牌幀的 發(fā)送源通信節(jié)點發(fā)送令牌Ack幀,所以具有可以使用該令牌Ack幀, 從發(fā)送模式向重復(fù)模式進(jìn)行切換的效果。由此,可以從環(huán)路內(nèi)除去本 通信節(jié)點IO發(fā)行的幀和令牌Ack幀,可以防止無用的幀滯留在環(huán)路 上。
實施方式4
在實施方式3中,釋放令牌幀而處于發(fā)送模式狀態(tài)的通信節(jié)點 (以下,稱為"令牌釋放通信節(jié)點"),通過接收來自下一個獲取令 牌幀的通信節(jié)點(以下,稱為"令牌獲取通信節(jié)點")的以本站點為 目標(biāo)的令牌Ack幀,從發(fā)送模式向重復(fù)模式進(jìn)行狀態(tài)轉(zhuǎn)換。但是, 在此情況下,從令牌獲取通信節(jié)點發(fā)送的令牌Ack幀有時會由于某 些原因而消失。在本實施方式4中,對令牌Ack幀在到達(dá)令牌釋放 通信節(jié)點前消失的情況下的令牌傳遞方式的通信方法進(jìn)行說明。
本實施方式4中的通信節(jié)點的功能構(gòu)成與實施方式3的圖7相同。但是,在本實施方式4中,圖7的通信處理部17的邏輯環(huán)狀態(tài) 控制部42還具有以下功能,艮P,在處于發(fā)送模式狀態(tài)的情況下,在 接收到以本通信節(jié)點為對象的令牌Ack幀前,接收到其他通信節(jié)點 (令牌獲取通信節(jié)點)發(fā)送的數(shù)據(jù)幀的情況下,轉(zhuǎn)換為重復(fù)模式。 圖9一1 圖9一3是表示在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通信 系統(tǒng)中的令牌傳遞方式下的通信處理步驟的一個例子的圖。首先,如 實施方式3的圖8—1 圖8 — 2的說明所示,2站點10 — 2從發(fā)送數(shù) 據(jù)幀321并釋放令牌幀320的1站點10—1取得令牌幀320,在環(huán)路 上發(fā)送以令牌釋放通信節(jié)點即l站點10—1為目標(biāo)的令牌Ack幀331 和數(shù)據(jù)幀322。
然后,幀進(jìn)行循環(huán),1站點10—1接收自身發(fā)行的數(shù)據(jù)幀321。 這時,由于1站點IO—I處于發(fā)送模式,所以其數(shù)據(jù)幀通信處理部 43廢棄接收到的數(shù)據(jù)幀321。另外,這時,假定在4站點10 — 4和1 站點IO—I之間的環(huán)路上,由于不確定的原因?qū)е铝钆艫ck幀331 消失(圖9一1)。
然后,1站點IO—I沒有接收到以本站點為目標(biāo)的令牌Ack幀 331,而接收到其他站點(2站點10 — 2)發(fā)行的數(shù)據(jù)幀322(圖9一2)。 1站點IO—I的通信處理部17—1的邏輯環(huán)狀態(tài)控制部42檢測出接 收到其他站點的數(shù)據(jù)幀322而沒有接收到令牌Ack幀331這一情況, 將本站點的狀態(tài)從發(fā)送模式切換到重復(fù)模式,結(jié)束l站點IO—I內(nèi)的 環(huán)路的邏輯切斷。由此,1站點IO—I的通信處理部17—1的數(shù)據(jù)幀 通信處理部43將接收到的來自2站點10 — 2的數(shù)據(jù)幀322直接進(jìn)行 轉(zhuǎn)發(fā),同時,轉(zhuǎn)發(fā)以后接收的全部幀(圖9一3)。
根據(jù)本實施方式4,利用數(shù)據(jù)幀在令牌Ack幀之后到達(dá)這一點, 即使在令牌Ack幀消失的情況下,也可以將令牌釋放通信節(jié)點從發(fā) 送模式向重復(fù)模式進(jìn)行狀態(tài)轉(zhuǎn)換。其結(jié)果,具有即使在令牌Ack幀 消失的情況下,也不會無意中將后續(xù)幀廢棄的效果。
實施方式5
在實施方式4中,令牌釋放通信節(jié)點即使在以本站點為目標(biāo)的令牌Ack幀消失的情況下,也可以根據(jù)隨后進(jìn)行接收的數(shù)據(jù)幀的接 收,而從發(fā)送模式向重復(fù)模式進(jìn)行狀態(tài)轉(zhuǎn)換。但是,在此情況下,除 了從令牌獲取通信節(jié)點發(fā)送的令牌Ack幀以外,數(shù)據(jù)幀有時也會由 于某些原因而消失。在本實施方式5中,對由令牌獲取通信節(jié)點發(fā)行
的令牌Ack幀和數(shù)據(jù)幀在到達(dá)令牌釋放通信節(jié)點前消失的情況下的
令牌傳遞方式的通信方法進(jìn)行說明。
本實施方式5中的通信節(jié)點的功能構(gòu)成與實施方式3的圖7相 同。但是,在本實施方式5中,圖7的通信處理部17的邏輯環(huán)狀態(tài) 控制部42還具有以下功能,在發(fā)送模式的狀態(tài)下,在接收以本通信 節(jié)點為目標(biāo)的令牌Ack幀前,接收到其他通信節(jié)點(令牌獲取通信 節(jié)點)發(fā)送的數(shù)據(jù)幀的情況下,或者在接收以本通信節(jié)點為目標(biāo)的令 牌Ack幀和其他通信節(jié)點(令牌獲取通信節(jié)點)發(fā)行的數(shù)據(jù)幀前, 接收到除了上述通信節(jié)點以外的另一通信節(jié)點發(fā)行的以其他通信節(jié) 點為目標(biāo)的令牌Ack幀的情況下,轉(zhuǎn)換為重復(fù)模式。
圖10—1 圖10 — 2是表示在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通 信系統(tǒng)中的令牌傳遞方式下的通信處理步驟的一個例子的圖。首先, 如實施方式3的圖8—1 圖8 — 2的說明所示,2站點10 — 2從發(fā)送 數(shù)據(jù)幀321并釋放令牌幀320的1站點IO—I取得令牌幀320,在環(huán) 路上發(fā)送以令牌釋放通信節(jié)點即1站點IO—I為目標(biāo)的令牌Ack幀 331、和數(shù)據(jù)幀322,然后釋放令牌幀320。隨后,如實施方式4的圖 9一1的說明所示,幀進(jìn)行循環(huán),1站點IO—I接收到自身發(fā)行的數(shù)據(jù) 幀321后,廢棄該數(shù)據(jù)幀321。另外,假定這時3站點10 — 3取得令 牌幀320,在4站點10 — 4和1站點IO—I之間的環(huán)路上,由于不確 定的原因?qū)е铝钆艫ck幀331消失。
隨后,幀進(jìn)行循環(huán),假定2站點10 — 2發(fā)行的數(shù)據(jù)幀322也在4 站點10 — 4和1站點IO—I之間的傳輸路徑上消失。另一方面,取得 令牌幀320的3站點10 — 3的通信權(quán)獲取處理部41發(fā)送以令牌幀320 的發(fā)送源即2站點10 — 2為目標(biāo)的令牌Ack幀332。然后,3站點10 一3的數(shù)據(jù)幀通信處理部43發(fā)送數(shù)據(jù)幀323 (圖IO—I)。
然后,1站點IO—I沒有接收到以本站點為目標(biāo)的令牌Ack幀331和本應(yīng)已經(jīng)由其他站點(2站點10_2)發(fā)行的數(shù)據(jù)幀322,而接 收到3站點10 — 3發(fā)行的以2站點10 — 2為目標(biāo)的令牌Ack幀332。 l站點10—1的通信處理部17—1的邏輯環(huán)狀態(tài)控制部42檢測出沒 有接收到以本站點為目標(biāo)的令牌Ack幀331和2站點10 — 2發(fā)行的 數(shù)據(jù)幀322,而接收到3站點10 —3發(fā)行的以2站點10 —2為目標(biāo)的 令牌Ack幀332這一情況,將本站點的狀態(tài)從發(fā)送模式切換到重復(fù) 模式,結(jié)束1站點10—1內(nèi)的環(huán)路的邏輯切斷。由此,1站點10—1 的通信處理部17—1的數(shù)據(jù)幀通信處理部43將接收到的3站點10 — 3發(fā)行的以2站點10 — 2為目標(biāo)的令牌Ack幀332直接進(jìn)行轉(zhuǎn)發(fā),同 時,將以后接收的幀全部進(jìn)行轉(zhuǎn)發(fā)(圖10 — 2)。
根據(jù)本實施方式5,利用數(shù)據(jù)幀在令牌Ack幀之后到達(dá),其他 通信節(jié)點發(fā)行的以其他站點為目標(biāo)的令牌Ack幀在數(shù)據(jù)幀之后到達(dá) 這一點,即使在令牌Ack幀和數(shù)據(jù)幀消失的情況下,也可以使令牌 釋放通信節(jié)點從發(fā)送模式向重復(fù)模式進(jìn)行狀態(tài)轉(zhuǎn)換。其結(jié)果,具有即 使在令牌Ack幀和數(shù)據(jù)幀消失的情況下,也不會無意中將后續(xù)幀廢 棄的效果。
實施方式6
在實施方式5中,即使在以本通信節(jié)點為目標(biāo)的令牌Ack幀和 后續(xù)的數(shù)據(jù)幀消失的情況下,令牌釋放通信節(jié)點也可以根據(jù)隨后接收 的其他站點發(fā)行的以另一通信節(jié)點為目標(biāo)的令牌Ack幀,而從發(fā)送 模式向重復(fù)模式進(jìn)行狀態(tài)轉(zhuǎn)換。在本實施方式6中,進(jìn)一步對下述情 況下的令牌傳遞方式的通信方法進(jìn)行說明,g卩,其他通信節(jié)點發(fā)行的 以另一通信節(jié)點為目標(biāo)的令牌Ack幀和數(shù)據(jù)幀等也消失,本應(yīng)接收 以本通信節(jié)點為目標(biāo)的令牌Ack幀的通信節(jié)點沒有接收到令牌Ack 幀和數(shù)據(jù)幀,而接收到令牌幀。
本實施方式6中的通信節(jié)點的功能構(gòu)成與實施方式3的圖7相 同。但是,在本實施方式6中,圖7的通信處理部17的通信權(quán)獲取 處理部41還具有以下功能,即,在發(fā)送模式的狀態(tài)下,不僅沒有接 收到以本通信節(jié)點為目標(biāo)的令牌Ack幀,并且沒有接收到其他通信節(jié)點發(fā)行的數(shù)據(jù)幀和以其他通信節(jié)點為目標(biāo)的令牌Ack幀,而再次 接收到令牌幀的情況下,取得令牌幀,并向令牌幀的發(fā)行源通信節(jié)點 發(fā)送令牌Ack幀,數(shù)據(jù)幀通信處理部43還具有以下功能,即,將在
接收到以本通信節(jié)點為目標(biāo)的令牌Ack幀前接收到的本通信節(jié)點發(fā)
行的數(shù)據(jù)幀再次進(jìn)行發(fā)送。
圖11一1 圖11一5是表示在基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀通
信系統(tǒng)中的令牌傳遞方式下的通信處理步驟的一個例子的圖。首先,
如實施方式3的圖8—1 圖8 — 2的說明所示,2站點10 — 2從發(fā)送 數(shù)據(jù)幀321并釋放令牌幀320的1站點iO—l取得令牌幀320,在環(huán) 路上發(fā)送以令牌釋放通信節(jié)點即l站點IO—I為目標(biāo)的令牌Ack幀 331、和數(shù)據(jù)幀322后,釋放令牌幀。
然后,幀進(jìn)行循環(huán),l站點10—1接收自身發(fā)行的數(shù)據(jù)幀321。 這時,由于1站點IO—I處于發(fā)送模式,所以其數(shù)據(jù)幀通信處理部 43廢棄接收到的數(shù)據(jù)幀321。另外.,假定此時3站點10 — 3取得令牌 幀320并獲得通信權(quán),在4站點10 — 4和l站點IO—I之間的環(huán)路上 由于不確定的原因,導(dǎo)致以1站點IO—I為目標(biāo)的令牌Ack幀331 消失(圖ll一l)。
隨后,幀進(jìn)行循環(huán),假定2站點10 — 2發(fā)行的數(shù)據(jù)幀322和3 站點10 — 3在取得令牌幀320時以2站點10 — 2為目標(biāo)發(fā)行的令牌 Ack幀332,也在4站點10 — 4和1站點IO—I之間的環(huán)路上由于不 確定的原因而消失。這時,3站點10 — 3在發(fā)送數(shù)據(jù)幀323后,釋放 令牌幀320 (圖11 — 2)。
然后,幀進(jìn)行循環(huán),假定4站點10 — 4取得令牌幀320并獲得 通信權(quán)。另外,3站點10 —3發(fā)行的數(shù)據(jù)幀323和4站點10 — 4在發(fā) 行令牌幀320時以3站點10 — 3為目標(biāo)發(fā)行的令牌Ack幀333,也在 4站點10 — 4禾n 1站點IO—I之間的環(huán)路上,由于不確定的原因而消 失(圖11 — 3)。
接著,4站點10 — 4發(fā)送數(shù)據(jù)幀324并釋放令牌幀320。這時, 假定4站點10 — 4發(fā)行的數(shù)據(jù)幀324也在4站點10_4和1站點10 一l之間的環(huán)路上,由于不確定的原因而消失(圖11 — 4)。然后,1站點10—1接收由4站點10 — 4釋放的令牌幀320。由于1站點10 一1的通信權(quán)獲取處理部41先接收到本站點發(fā)行的數(shù)據(jù)幀321,然后, 在完全沒有接收到以本通信節(jié)點為目標(biāo)的令牌Ack幀331、其他站點 的數(shù)據(jù)幀322 324和以其他站點為目標(biāo)的令牌Ack幀332、 333的 狀態(tài)下,再次接收到令牌幀320,所以取得接收到的令牌幀320,獲 得通信權(quán)。然后,通信權(quán)獲取處理部41向令牌釋放通信節(jié)點即4站 點10 — 4發(fā)送令牌Ack幀334 (圖11一5)。另外,在數(shù)據(jù)幀通信處 理部43再次發(fā)送圖8—1中發(fā)送的數(shù)據(jù)幀321后,釋放令牌幀320。 此外,由于邏輯環(huán)狀態(tài)控制部42在1站點10—1接收到令牌幀320 時已經(jīng)處于發(fā)送模式,所以不進(jìn)行狀態(tài)的切換。
此外,此后,如果沒有發(fā)生幀的消失,則2站點10 — 2以后的 通信節(jié)點(3站點10 — 3和4站點10 — 4)使用1站點IO—I發(fā)送的 以4站點10 — 4為目標(biāo)的令牌Ack幀334,如實施方式5說明所示, 從發(fā)送模式向重復(fù)模式進(jìn)行狀態(tài)切換。
根據(jù)本實施方式6,由于在本應(yīng)接收以本站點為目標(biāo)的令牌Ack 幀的通信節(jié)點沒有接收到令牌Ack幀和數(shù)據(jù)幀,而接收到令牌幀的 情況下,取得該令牌幀,發(fā)送與在接收以本站點為目標(biāo)的令牌Ack 幀前接收到的數(shù)據(jù)幀相同的數(shù)據(jù)幀,所以具有可以可靠地使數(shù)據(jù)到達(dá) 目標(biāo)通信節(jié)點的效果。
實施方式7
在本實施方式7中,對在以令牌傳遞方式進(jìn)行的通信中,令牌 幀由于不確定的原因而消失的情況下的令牌幀的再生成處理進(jìn)行說 明。
圖12是示意地表示本實施方式7所涉及的通信節(jié)點的功能構(gòu)成 的框圖。該通信節(jié)點10具有將實施方式2的圖5和實施方式3的圖 7組合而成的結(jié)構(gòu)。g卩,該通信節(jié)點10的通信處理部17具有令牌 開始權(quán)獲取處理部21,其進(jìn)行令牌開始權(quán)的獲取處理;令牌開始處 理部22,獲得令牌開始權(quán)的通信節(jié)點利用該令牌開始處理部22向環(huán) 路上的全部通信節(jié)點通知開始以令牌傳遞方式進(jìn)行通信;幀監(jiān)聽部31,其對在環(huán)路中傳遞的令牌幀、令牌Ack幀以及數(shù)據(jù)幀進(jìn)行監(jiān)聽; 通信權(quán)獲取處理部41,其在開始以令牌傳遞方式進(jìn)行通信的狀態(tài)下, 進(jìn)行獲取通信權(quán)的處理;邏輯環(huán)狀態(tài)控制部42,其控制使通信節(jié)點 內(nèi)的環(huán)路在邏輯切斷狀態(tài)和邏輯連接狀態(tài)之間進(jìn)行切換;以及數(shù)據(jù)幀
通信處理部43,其進(jìn)行數(shù)據(jù)幀的通信處理。
在這里,幀監(jiān)聽部31對在環(huán)路上傳遞的包括令牌幀、令牌Ack
幀以及數(shù)據(jù)幀在內(nèi)的全部幀進(jìn)行監(jiān)聽,幀在環(huán)路上的傳遞中斷了大于 或等于規(guī)定的時間的情況下,檢測為令牌己經(jīng)消失。
圖13—1 圖13 — 4是示意地表示由令牌幀的消失引起的令牌 幀再生處理的步驟的一個例子的圖。此外,在這些圖中,在各站點 10—l 10 — 4的A端口 11 —1 11 —4上標(biāo)注的黑點,表示設(shè)置在通 信處理部17—1 17 — 4中的幀監(jiān)聽部31 — 1 31 — 4。首先,l站點 10—1取得令牌幀320,在發(fā)送數(shù)據(jù)幀321后,釋放令牌幀320。然 后,假定由于不確定的原因,令牌幀320在1站點10—1和2站點 10 — 2之間的環(huán)路上消失(圖13—1)。這時,只有發(fā)送出數(shù)據(jù)幀321 的l站點10—1處于發(fā)送模式,2站點10 — 2 4站點10 — 4處于重 復(fù)模式。
如果1站點IO—I發(fā)行的數(shù)據(jù)幀321進(jìn)行循環(huán),再次返回并由1 站點IO—I接收,則由于1站點IO—I處于發(fā)送模式,所以廢棄接收 到的數(shù)據(jù)幀321 (圖13 — 2)。另外,2站點10 — 2的幀監(jiān)聽部31 — 2 檢測出從最后接收數(shù)據(jù)幀321并進(jìn)行轉(zhuǎn)發(fā)開始,在大于或等于規(guī)定的 時間內(nèi)沒有接收到幀這一情況(在環(huán)路上幀的傳遞中斷)(圖13 — 3)。即,幀監(jiān)聽部31—2檢測出令牌幀320已經(jīng)消失。由此,2站 點10 — 2的通信處理部17 — 2的令牌開始權(quán)獲取處理部21進(jìn)行在實 施方式2中說明的令牌開始權(quán)的獲取處理,開始再次生成令牌幀320 的處理(圖13 — 4)。在這里,示出了 2站點10 — 2以規(guī)定的時間間 隔發(fā)送出令牌開始權(quán)獲取幀302—1的狀態(tài)。
此外,在圖13 — 3中,2站點10 — 2最先檢測出令牌幀320已經(jīng) 消失的原因是在位于令牌幀320消失的位置的下游側(cè)的通信節(jié)點 中,2站點10 — 2是距離令牌幀320消失的位置最近的通信節(jié)點。在此情況下,以用于判定令牌幀320已經(jīng)消失的時間(計時器值)在環(huán)
路上的全部通信節(jié)點10—1 10 — 4中相同為前提。
根據(jù)本實施方式7,由于即使在以令牌傳遞方式進(jìn)行通信的過程
中,令牌幀消失的情況下,也可以檢測出令牌幀的消失,所以可以迅 速地再次生成令牌幀。其結(jié)果,具有可以在令牌幀消失后自動恢復(fù)的效果。
工業(yè)實用性
如以上所示,本發(fā)明所涉及的基于以太網(wǎng)(注冊商標(biāo))的環(huán)狀 通信系統(tǒng)適用于由多個通信節(jié)點構(gòu)成的網(wǎng)絡(luò)。
權(quán)利要求
1. 一種通信節(jié)點,其用于構(gòu)成通信系統(tǒng),該通信系統(tǒng)中將通過以太網(wǎng)(注冊商標(biāo))1對1連接的多個通信節(jié)點以環(huán)狀連接,該以太網(wǎng)由標(biāo)準(zhǔn)系統(tǒng)環(huán)和備用系統(tǒng)環(huán)而雙環(huán)化,該標(biāo)準(zhǔn)系統(tǒng)環(huán)用于在通信狀態(tài)正常的情況下進(jìn)行幀的傳輸,該備用系統(tǒng)環(huán)用于在通信狀態(tài)異常的情況下進(jìn)行幀的傳輸,其特征在于,該通信節(jié)點具有令牌開始權(quán)獲取處理單元,其在確認(rèn)所構(gòu)成的環(huán)路已經(jīng)建立后,發(fā)行包含唯一地分配給該通信節(jié)點的固有信息的、用于獲取令牌開始權(quán)的令牌開始權(quán)獲取幀,同時,如果從其他通信節(jié)點接收到令牌開始權(quán)獲取幀,則使用所述其他通信節(jié)點的固有信息和本通信節(jié)點的固有信息,按照規(guī)定的基準(zhǔn)來判定優(yōu)先級,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級高的情況下,以規(guī)定的時間間隔發(fā)行所述令牌開始權(quán)獲取幀,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級低的情況下,停止發(fā)行所述令牌開始權(quán)獲取幀,而轉(zhuǎn)發(fā)其他通信節(jié)點的令牌開始權(quán)獲取幀;以及令牌開始處理單元,其在接收到在所述環(huán)路上循環(huán)回來的由所述令牌開始權(quán)獲取處理單元發(fā)行的所述令牌開始權(quán)獲取幀后,向所述環(huán)路上傳遞令牌幀。
2. 根據(jù)權(quán)利要求l所述的通信節(jié)點,其特征在于,還具有幀監(jiān)聽單元,其監(jiān)聽在所述環(huán)路上傳遞的幀, 所述令牌開始權(quán)獲取處理單元具有以下功能,即,如果由所述幀監(jiān)聽單元檢測到令牌幀從所述環(huán)路內(nèi)消失這一情況,則開始發(fā)送所述令牌開始權(quán)獲取幀。
3. 根據(jù)權(quán)利要求2所述的通信節(jié)點,其特征在于, 所述令牌開始權(quán)獲取處理單元,如果在以令牌傳遞方式進(jìn)行的通信中接收到令牌開始權(quán)獲取幀,則使用所述其他通信節(jié)點的固有信息和本通信節(jié)點的固有信息,按照規(guī)定的基準(zhǔn)來判定優(yōu)先級,在本通 信節(jié)點比其他通信節(jié)點的優(yōu)先級高的情況下,開始以規(guī)定的時間間隔 發(fā)行所述令牌開始權(quán)獲取幀,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級 低的情況下,轉(zhuǎn)發(fā)接收到的其他通信節(jié)點的所述令牌開始權(quán)獲取幀。
4. 根據(jù)權(quán)利要求1所述的通信節(jié)點,其特征在于, 所述令牌開始處理單元,如果接收到由本通信節(jié)點發(fā)行的所述令牌開始權(quán)獲取幀,則以規(guī)定的時間間隔發(fā)行令牌開始通知幀,初次 接收到在所述網(wǎng)絡(luò)上循環(huán)回來的令牌開始通知幀后,發(fā)送所述令牌 幀,其中,該令牌開始通知幀用于向所述環(huán)路上的其他通信節(jié)點,通 知開始以令牌傳遞方式進(jìn)行通信。
5. 根據(jù)權(quán)利要求4所述的通信節(jié)點,其特征在于, 所述令牌開始權(quán)獲取處理單元具有以下功能從判別出本通信節(jié)點無法獲得令牌開始權(quán)的時刻開始,直至接收到所述令牌開始通知 幀為止的期間,即使從其他通信節(jié)點接收到令牌開始權(quán)獲取幀,也不 發(fā)行新的令牌開始權(quán)獲取幀。
6. —種通信節(jié)點,其用于構(gòu)成通信系統(tǒng),該通信系統(tǒng)中將通過 以太網(wǎng)(注冊商標(biāo))1對1連接的多個通信節(jié)點以環(huán)狀連接,該以太 網(wǎng)由標(biāo)準(zhǔn)系統(tǒng)環(huán)和備用系統(tǒng)環(huán)而雙環(huán)化,該標(biāo)準(zhǔn)系統(tǒng)環(huán)用于在通信狀 態(tài)正常的情況下進(jìn)行幀的傳輸,該備用系統(tǒng)環(huán)用于在通信狀態(tài)異常的 情況下進(jìn)行幀的傳輸,其特征在于,該通信節(jié)點具有通信權(quán)獲取處理單元,其在取得所述環(huán)路上傳遞的令牌幀而獲 得通信權(quán)后,發(fā)送以所述令牌幀的發(fā)送源通信節(jié)點作為目標(biāo)的令牌接 收完畢通知幀,如果數(shù)據(jù)幀的發(fā)送處理結(jié)束,則釋放所述令牌幀;邏輯環(huán)狀態(tài)控制單元,其以如下方式進(jìn)行狀態(tài)的切換,即,如 果獲得了通信權(quán),則切換到將本通信節(jié)點內(nèi)的環(huán)路的邏輯連接切斷的 發(fā)送模式,如果接收到以本通信節(jié)點為目標(biāo)的令牌接收完畢通知幀,則切換到結(jié)束本通信節(jié)點內(nèi)的環(huán)路的邏輯連接的重復(fù)模式;以及 數(shù)據(jù)幀通信處理單元,其進(jìn)行數(shù)據(jù)幀的發(fā)送/接收, 所述數(shù)據(jù)幀通信處理單元,在發(fā)送模式的狀態(tài)的情況下,將接收到的幀全部廢棄,在重復(fù)模式的狀態(tài)的情況下,將接收到的幀進(jìn)行轉(zhuǎn)發(fā)。
7. 根據(jù)權(quán)利要求6所述的通信節(jié)點,其特征在于,所述邏輯環(huán)狀態(tài)控制單元具有以下功能,即,如果沒有接收到 以本通信節(jié)點為目標(biāo)的令牌接收完畢通知幀,而接收到其他通信節(jié)點 發(fā)送的數(shù)據(jù)幀,則將本通信節(jié)點的狀態(tài)切換到重復(fù)模式,所述數(shù)據(jù)幀通信處理單元對在所述其他通信節(jié)點發(fā)送的數(shù)據(jù)幀 以后接收到的幀進(jìn)行轉(zhuǎn)發(fā)。
8. 根據(jù)權(quán)利要求6所述的通信節(jié)點,其特征在于, 所述邏輯環(huán)狀態(tài)控制單元具有以下功能,即,如果沒有接收到以本通信節(jié)點為目標(biāo)的令牌接收完畢通知幀,而接收到以其他通信節(jié) 點為目標(biāo)的令牌接收完畢通知幀,則將本通信節(jié)點的狀態(tài)切換到重復(fù) 模式,所述數(shù)據(jù)幀通信處理單元對在以所述其他通信節(jié)點為目標(biāo)的令 牌接收完畢通知幀以后接收到的幀進(jìn)行轉(zhuǎn)發(fā)。
9. 根據(jù)權(quán)利要求6所述的通信節(jié)點,其特征在于, 所述通信權(quán)獲取處理單元具有以下功能,即,如果沒有接收到以本通信節(jié)點為目標(biāo)的令牌接收完畢通知幀,而接收到令牌幀,則發(fā) 送以所述令牌幀的發(fā)送源通信節(jié)點作為目標(biāo)的令牌接收完畢通知幀, 同時,再次發(fā)送在本應(yīng)接收到的以所述本站點為目標(biāo)的令牌接收完畢 通知幀的接收之前發(fā)送出的數(shù)據(jù)幀,然后,釋放所述令牌幀。
10. 根據(jù)權(quán)利要求6所述的通信節(jié)點,其特征在于,具有 幀監(jiān)聽單元,其監(jiān)聽在所述環(huán)路上傳遞的幀;令牌開始權(quán)獲取處理單元,其在由所述幀監(jiān)聽單元檢測出令牌 幀從所述環(huán)路內(nèi)消失這一情況后,發(fā)行包含唯一地分配給該通信節(jié)點 的固有信息的、用于獲取令牌開始權(quán)的令牌開始權(quán)獲取幀,同時,如 果從其他通信節(jié)點接收到令牌開始權(quán)獲取幀,則使用所述其他通信節(jié) 點的固有信息和本通信節(jié)點的固有信息,按照規(guī)定的基準(zhǔn)來判定優(yōu)先 級,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級高的情況下,以規(guī)定的時 間間隔發(fā)行所述令牌開始權(quán)獲取幀,在本通信節(jié)點比其他通信節(jié)點的 優(yōu)先級低的情況下,停止發(fā)行所述令牌開始權(quán)獲取幀,而轉(zhuǎn)發(fā)其他通 信節(jié)點的令牌開始權(quán)獲取幀;以及令牌開始處理單元,其在接收到在所述環(huán)路上循環(huán)回來的由所 述令牌開始權(quán)獲取處理單元發(fā)行的所述令牌開始權(quán)獲取幀后,向所述 環(huán)路上傳遞令牌幀。
11. 一種環(huán)狀通信系統(tǒng)的令牌發(fā)行方法,其用于在由網(wǎng)絡(luò)構(gòu)成的 通信系統(tǒng)中以令牌傳遞方式進(jìn)行通信,該網(wǎng)絡(luò)中將通過以太網(wǎng)(注冊 商標(biāo))1對1連接的多個通信節(jié)點以環(huán)狀連接,該以太網(wǎng)由標(biāo)準(zhǔn)系統(tǒng) 環(huán)和備用系統(tǒng)環(huán)而雙環(huán)化,該標(biāo)準(zhǔn)系統(tǒng)環(huán)用于在通信狀態(tài)正常的情況 下進(jìn)行幀的傳輸,該備用系統(tǒng)環(huán)用于在通信狀態(tài)異常的情況下進(jìn)行幀 的傳輸,其特征在于,該令牌發(fā)行方法具有令牌開始權(quán)獲取處理工序,在該工序中,在確認(rèn)所構(gòu)成的環(huán)路 已經(jīng)建立后,發(fā)行包含唯一地分配給該通信節(jié)點的固有信息的、用于獲取令牌開始權(quán)的令牌開始權(quán)獲取幀;令牌開始權(quán)判定工序,在該工序中,如果從其他通信節(jié)點接收 到令牌開始權(quán)獲取幀,則使用所述其他通信節(jié)點的固有信息和本通信 節(jié)點的固有信息,按照規(guī)定的基準(zhǔn)來判定優(yōu)先級,在本通信節(jié)點比其 他通信節(jié)點的優(yōu)先級高的情況下,以規(guī)定的時間間隔發(fā)行所述令牌開 始權(quán)獲取幀,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級低的情況下,停 止發(fā)行所述令牌開始權(quán)獲取幀,而轉(zhuǎn)發(fā)其他通信節(jié)點的令牌開始權(quán)獲取幀;以及令牌開始處理工序,在該工序中,如果接收到在所述環(huán)路上循 環(huán)回來的由所述令牌開始權(quán)獲取處理工序發(fā)行的所述令牌開始權(quán)獲 取幀,則向所述環(huán)路上傳遞令牌幀。
12. 根據(jù)權(quán)利要求11所述的環(huán)狀通信系統(tǒng)的令牌發(fā)行方法,其 特征在于,還具有幀監(jiān)聽工序,其監(jiān)聽在所述環(huán)路上傳遞的幀, 在所述令牌開始權(quán)判定工序中,如果通過所述幀監(jiān)聽工序檢測 出令牌幀從所述環(huán)路內(nèi)消失,則開始發(fā)送所述令牌開始權(quán)獲取幀。
13. 根據(jù)權(quán)利要求12所述的環(huán)狀通信系統(tǒng)的令牌發(fā)行方法,其特征在于,如果構(gòu)成所述環(huán)狀通信系統(tǒng)的通信節(jié)點,在以令牌傳遞方式進(jìn) 行的通信中從其他通信節(jié)點接收到令牌開始權(quán)獲取幀,則實施所述令 牌開始權(quán)獲取處理工序以后的工序。
14. 根據(jù)權(quán)利要求11所述的環(huán)狀通信系統(tǒng)的令牌發(fā)行方法,其 特征在于,所述令牌開始處理工序包含令牌開始通知幀發(fā)行工序,在該工序中,如果接收到由本通信 節(jié)點發(fā)行的所述令牌開始權(quán)獲取幀,則以規(guī)定的時間間隔發(fā)行令牌開 始通知幀,該令牌開始通知幀用于向所述環(huán)路上的其他通信節(jié)點,通 知開始以令牌傳遞方式進(jìn)行通信;以及令牌幀發(fā)送工序,在該工序中,初次接收到在所述環(huán)路上循環(huán) 回來的所述令牌開始通知幀后,發(fā)送所述令牌幀。
15. 根據(jù)權(quán)利要求14所述的環(huán)狀通信系統(tǒng)的令牌發(fā)行方法,其 特征在于,構(gòu)成所述環(huán)狀通信系統(tǒng)的通信節(jié)點,在所述令牌開始權(quán)判定工 序中,從判別出本通信節(jié)點無法獲得令牌開始權(quán)的時刻開始,直至接收到所述令牌開始通知幀為止的期間,即使從其他通信節(jié)點接收到令 牌開始權(quán)獲取幀,也不發(fā)行新的令牌開始權(quán)獲取幀。
16. —種環(huán)狀通信系統(tǒng)的令牌環(huán)通信方法,其用于在通信系統(tǒng)中 以令牌傳遞方式進(jìn)行通信,該通信系統(tǒng)中將通過以太網(wǎng)(注冊商標(biāo)) 1對1連接的多個通信節(jié)點以環(huán)狀連接,該以太網(wǎng)由標(biāo)準(zhǔn)系統(tǒng)環(huán)和備 用系統(tǒng)環(huán)而雙環(huán)化,該標(biāo)準(zhǔn)系統(tǒng)環(huán)用于在通信狀態(tài)正常的情況下進(jìn)行 幀的傳輸,該備用系統(tǒng)環(huán)用于在通信狀態(tài)異常的情況下進(jìn)行幀的傳 輸,其特征在于,該令牌環(huán)通信方法具有通信權(quán)獲得工序,在該工序中,如果取得在所述環(huán)路上傳遞的 令牌幀而獲得通信權(quán),則發(fā)送以所述令牌幀的發(fā)送源通信節(jié)點作為目 標(biāo)的令牌接收完畢通知幀;發(fā)送模式切換工序,在該工序中,如果獲得了通信權(quán),則切斷 本通信節(jié)點內(nèi)的環(huán)路的邏輯連接,將本通信節(jié)點切換到發(fā)送模式;數(shù)據(jù)幀發(fā)送工序,在該工序中,將數(shù)據(jù)幀發(fā)送至所期望的目標(biāo) 通信節(jié)點;令牌幀釋放工序,在該工序中,如果進(jìn)行發(fā)送的數(shù)據(jù)幀的發(fā)送 處理結(jié)束,則釋放所述令牌幀;以及重復(fù)模式切換工序,在該工序中,將在接收到以本通信節(jié)點為 目標(biāo)的令牌接收完畢通知幀之前接收到的幀全部廢棄,如果接收到以 本通信節(jié)點為目標(biāo)的令牌接收完畢通知幀,則結(jié)束本通信節(jié)點內(nèi)的環(huán) 路的邏輯連接的切斷,將本通信節(jié)點切換到重復(fù)模式,對以后接收的 幀進(jìn)行轉(zhuǎn)發(fā)。
17. 根據(jù)權(quán)利要求16所述的環(huán)狀通信系統(tǒng)的令牌環(huán)通信方法, 其特征在于,在所述重復(fù)模式切換工序中,在沒有接收到以本通信節(jié)點為目 標(biāo)的令牌接收完畢通知幀,而接收到其他通信節(jié)點發(fā)送的數(shù)據(jù)幀的情 況下,將本通信節(jié)點的狀態(tài)切換到重復(fù)模式,對在所述其他通信節(jié)點發(fā)送的數(shù)據(jù)幀以后接收到的幀進(jìn)行轉(zhuǎn)發(fā)。
18. 根據(jù)權(quán)利要求16所述的環(huán)狀通信系統(tǒng)的令牌環(huán)通信方法, 其特征在于,在所述重復(fù)模式切換工序中,在沒有接收到以本通信節(jié)點為目 標(biāo)的令牌接收完畢通知幀,而接收到以其他通信節(jié)點為目標(biāo)的令牌接 收完畢通知幀的情況下,將本通信節(jié)點的狀態(tài)切換到重復(fù)模式,對在 接收到的以所述其他通信節(jié)點為目標(biāo)的令牌接收完畢通知幀以后接 收到的幀進(jìn)行轉(zhuǎn)發(fā)。
19. 根據(jù)權(quán)利要求16所述的環(huán)狀通信系統(tǒng)的令牌環(huán)通信方法, 其特征在于,在所述重復(fù)模式切換工序中,在沒有接收到以本通信節(jié)點為目 標(biāo)的令牌接收完畢通知幀,而接收到令牌幀的情況下,不將本通信節(jié) 點的狀態(tài)切換到重復(fù)模式,而返回所述發(fā)送模式切換工序,在所述數(shù)據(jù)幀發(fā)送工序中,再次發(fā)送在本應(yīng)于所述重復(fù)模式切 換工序中接收到的以所述本站點為目標(biāo)的令牌接收完畢通知幀的接 收之前發(fā)送出的數(shù)據(jù)幀。
20. 根據(jù)權(quán)利要求16所述的環(huán)狀通信系統(tǒng)的令牌環(huán)通信方法,其特征在于,還具有幀監(jiān)聽工序,其監(jiān)聽在所述環(huán)路上傳遞的幀;令牌開始權(quán)獲取處理工序,在該工序中,在由所述幀監(jiān)聽工序 檢測出令牌幀從所述環(huán)路內(nèi)消失的情況下,發(fā)行包含唯一地分配給該 通信節(jié)點的固有信息的、用于獲取令牌開始權(quán)的令牌開始權(quán)獲取幀;令牌開始權(quán)判定工序,在該工序中,如果從其他通信節(jié)點接收 到令牌開始權(quán)獲取幀,則使用所述其他通信節(jié)點的固有信息和本通信 節(jié)點的固有信息,按照規(guī)定的基準(zhǔn)來判定優(yōu)先級,在本通信節(jié)點比其 他通信節(jié)點的優(yōu)先級高的情況下,以規(guī)定的時間間隔發(fā)行所述令牌開 始權(quán)獲取幀,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級低的情況下,停止發(fā)行所述令牌開始權(quán)獲取幀,而轉(zhuǎn)發(fā)其他通信節(jié)點的令牌開始權(quán)獲 取幀;以及令牌開始處理工序,在該工序中,如果接收到在所述環(huán)路上循 環(huán)回來的由所述令牌開始權(quán)獲取處理工序發(fā)行的所述令牌開始權(quán)獲 取幀,則向所述環(huán)路上傳遞令牌幀。
全文摘要
本發(fā)明提供一種通信節(jié)點,其用于在基于以太網(wǎng)(注冊商標(biāo))搭建的環(huán)形拓?fù)浣Y(jié)構(gòu)中進(jìn)行令牌環(huán)通信。該通信節(jié)點具有令牌開始權(quán)獲取處理部(21),其發(fā)行包含固有信息的令牌開始權(quán)獲取幀,同時,如果從其他通信節(jié)點接收到令牌開始權(quán)獲取幀,則使用其他通信節(jié)點的固有信息和本通信節(jié)點的固有信息,按照規(guī)定的基準(zhǔn)來判定優(yōu)先級,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級高的情況下,以規(guī)定的時間間隔發(fā)行令牌開始權(quán)獲取幀,在本通信節(jié)點比其他通信節(jié)點的優(yōu)先級低的情況下,停止發(fā)行令牌開始權(quán)獲取幀,而轉(zhuǎn)發(fā)其他通信節(jié)點的令牌開始權(quán)獲取幀;以及令牌開始處理部(22),其在接收到在環(huán)路上循環(huán)回來的由令牌開始權(quán)獲取處理部發(fā)行的令牌開始權(quán)獲取幀后,向環(huán)路上傳遞令牌幀。
文檔編號H04L12/42GK101473603SQ20068005512
公開日2009年7月1日 申請日期2006年6月26日 優(yōu)先權(quán)日2006年6月26日
發(fā)明者中村真人 申請人:三菱電機株式會社