專利名稱:用于在來自冗余系統(tǒng)的多個(gè)以太網(wǎng)網(wǎng)絡(luò)的終端設(shè)備之間傳遞數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)類型網(wǎng)絡(luò)的冗余系統(tǒng)。
背景技術(shù):
尤其是諸如鐵路、公路或者航空運(yùn)輸?shù)倪\(yùn)輸領(lǐng)域中的應(yīng)用需要在所使用的網(wǎng)絡(luò)的 可靠性方面的特別嚴(yán)格的限制。這些限制之一是用于保證在例如網(wǎng)絡(luò)的兩個(gè)終端設(shè)備之間的鏈路斷裂之后網(wǎng)絡(luò) 出現(xiàn)故障的情況下,所述兩個(gè)終端設(shè)備之間的通信可以在中斷有限時(shí)間之后被重新建立, 其中所述有限時(shí)間的持續(xù)時(shí)間是事先已知的。在某些情況下,該應(yīng)用將不允許服務(wù)的丟失, 即該應(yīng)用將需要在中斷期間丟失的所有數(shù)據(jù)都被重傳。于是這就被稱為高關(guān)鍵性網(wǎng)絡(luò)。在 其它情況下,服務(wù)的丟失將被容忍,即允許丟失一些數(shù)據(jù),并且于是這就被稱為較低關(guān)鍵性 網(wǎng)絡(luò)。在這些情況下,數(shù)據(jù)丟失通常由高級(jí)協(xié)議層來管理。以太網(wǎng)技術(shù)被非常廣泛地用于這種類型的應(yīng)用,因?yàn)樯虡I(yè)上經(jīng)常使用的相應(yīng)部件 價(jià)格低廉。此外,通常對(duì)該技術(shù)都使用路由協(xié)議,因?yàn)槁酚蓞f(xié)議通過改變所傳輸?shù)臄?shù)據(jù)應(yīng)采 取的路由(路由被稱為訪問路徑)來解決連接問題。圖1概括地示出根據(jù)現(xiàn)有技術(shù)的以太網(wǎng)網(wǎng)絡(luò)的例子。以太網(wǎng)網(wǎng)絡(luò)ETH包括多個(gè)、在該情況下4個(gè)終端設(shè)備Ti、以及多個(gè)、在該情況下4 個(gè)路由器RTj。兩個(gè)終端設(shè)備Ti與Ti+1之間的通信經(jīng)由多個(gè)路由器進(jìn)行。每個(gè)終端設(shè)備都 通過物理以太網(wǎng)鏈路鏈接到路由器,并且所述路由器也連接在一起,以便增加各個(gè)終端設(shè) 備之間的訪問路徑選項(xiàng)。在這樣的網(wǎng)絡(luò)中,每個(gè)終端設(shè)備Ti都包括鏈路管理模塊MGLi (也稱為以太網(wǎng)接 口),所述鏈路管理模塊MGLi的目的是,允許物理以太網(wǎng)鏈路(例如電纜)和終端設(shè)備Ti 的高級(jí)協(xié)議層之間的對(duì)接,其中所述高級(jí)協(xié)議層通常是以IP(因特網(wǎng)協(xié)議)棧的形式被組 織的。圖2概括地示出根據(jù)現(xiàn)有技術(shù)的鏈路管理模塊MGLi的體系結(jié)構(gòu)。鏈路管理模塊MGLi具有接收端口 RX和發(fā)射端口 TX,其連接到物理以太網(wǎng)鏈 路(未示出);物理鏈路管理模塊PHY,其實(shí)施低級(jí)協(xié)議、即物理層模型OSI ;介質(zhì)管理模塊 MAC(英文為Media Access Control (介質(zhì)訪問控制)),其尤其是實(shí)施以太網(wǎng)協(xié)議并且允許 物理層與高級(jí)協(xié)議層HP之間的雙向通信;以及數(shù)據(jù)總線BU,其允許在模塊PHY與MAC之間 雙向傳輸數(shù)據(jù)。通常使用按照標(biāo)準(zhǔn)IEEE MII (英文為Media Independent Interface (介 質(zhì)無關(guān)接口))的總線BU。物理鏈路管理模塊THY負(fù)責(zé)生成和分析經(jīng)由物理以太網(wǎng)鏈路所傳輸?shù)奈锢硇盘?hào)。 介質(zhì)管理模塊MAC管理分組分析和組裝、以及與高級(jí)協(xié)議層HP的通信。在接收時(shí),經(jīng)由以 太網(wǎng)鏈路所傳輸?shù)男盘?hào)被模塊PHY分析并且轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)。然后,這些數(shù)字?jǐn)?shù)據(jù)被發(fā)送給模塊MAC,該模塊MAC以以太網(wǎng)分組或幀的形式分析所述數(shù)字?jǐn)?shù)據(jù)。然后,這些分組被傳 輸給高級(jí)協(xié)議層HP。在發(fā)射時(shí),介質(zhì)管理模塊MAC以IP分組的形式從高級(jí)協(xié)議層HP、通常 從協(xié)議棧IP接收要傳輸?shù)臄?shù)據(jù)。其組裝承載IP數(shù)據(jù)的以太網(wǎng)分組或幀,并且將其傳輸給 物理鏈路管理模塊PHY以供以物理以太網(wǎng)鏈路上的信號(hào)的形式進(jìn)行發(fā)射。在圖1中所示的以太網(wǎng)網(wǎng)絡(luò)中,終端設(shè)備經(jīng)由其相應(yīng)的鏈路管理模塊彼此通信。 此外,每個(gè)路由器RTi都包括路由表TABi,所述路由表TABi指示輸入數(shù)據(jù)必須根據(jù)所述 數(shù)據(jù)的目的地址被發(fā)送給哪個(gè)端口。該路由表TABi預(yù)先自動(dòng)地由路由器RTi進(jìn)行配置。因此,一旦每個(gè)路由器RTi都已經(jīng)配置了其路由表TABi,終端設(shè)備就可以彼此通 信??紤]如下例子,其中由終端設(shè)備Tl發(fā)射并且指定給終端設(shè)備T3的數(shù)據(jù)經(jīng)由路由器RTl 然后經(jīng)由RT3被傳輸(圖1中標(biāo)記的箭頭Cl)。如果在路由器RTl與RT3之間的物理以太 網(wǎng)鏈路上發(fā)生故障(由兩個(gè)平行的斜線來指示),則這兩個(gè)終端設(shè)備之間的通信被中斷,并 且于是每個(gè)路由器RTi都必須重新配置其自身(被稱為路由協(xié)議的收斂),使得可以在這兩 個(gè)終端設(shè)備之間定義新的訪問路徑。例如,在被終端設(shè)備T3接收之前,由終端設(shè)備Tl所發(fā) 射的數(shù)據(jù)現(xiàn)在經(jīng)過路由器RT1、RT4、然后經(jīng)過RT3 (標(biāo)記的箭頭C2)。因此,以太網(wǎng)網(wǎng)絡(luò)的路由協(xié)議可以解決該網(wǎng)絡(luò)的兩個(gè)路由器之間的鏈路斷裂這一 問題。然而,尤其是當(dāng)存在大量路由器時(shí),難以實(shí)施這樣的協(xié)議在OSI模型的網(wǎng)絡(luò)層的層級(jí) 上、也就是說在比物理層的層級(jí)更高的層級(jí)上的收斂。此外,常規(guī)的路由協(xié)議不一定是確定 性的,也就是說,其收斂不是在所有情況下都被保證。已知使用以太網(wǎng)網(wǎng)絡(luò)的冗余系統(tǒng)的應(yīng)用。以AFDX網(wǎng)絡(luò)(Avionics Full DupleX, 航空電子全雙工)為例,其中所述AFDX網(wǎng)絡(luò)是由歐洲航空電子行業(yè)針對(duì)空中客車A380開 發(fā)和標(biāo)準(zhǔn)化的。這是一種旨在支持飛機(jī)內(nèi)部通信(ARINC 664(第7部分))的網(wǎng)絡(luò)。AFDX網(wǎng)絡(luò)通過另一等效以太網(wǎng)網(wǎng)絡(luò)來使用以太網(wǎng)網(wǎng)絡(luò)的冗余。經(jīng)由AFDX網(wǎng)絡(luò)所 傳輸?shù)拿總€(gè)幀同時(shí)在彼此冗余的兩個(gè)網(wǎng)絡(luò)上被發(fā)送給復(fù)幀編號(hào)系統(tǒng),所述復(fù)幀編號(hào)系統(tǒng)允 許接收機(jī)將所接收的兩個(gè)冗余幀相關(guān)聯(lián)。ADFX網(wǎng)絡(luò)是可靠的、確定性的,并且在其兩個(gè)網(wǎng)絡(luò) 之一發(fā)生故障的情況下不會(huì)導(dǎo)致任何服務(wù)丟失。相反地,AFDX網(wǎng)絡(luò)的實(shí)施是非常復(fù)雜的并 且因此是繁重的,因?yàn)榫唧w來說,其在兩個(gè)網(wǎng)絡(luò)上都使用網(wǎng)絡(luò)層協(xié)議以及幀發(fā)射/接收管 理協(xié)議。無論所使用的以太網(wǎng)技術(shù)、允許減少與硬件部件(比如路由器)相聯(lián)系的成本的 技術(shù)如何,實(shí)施AFDX網(wǎng)絡(luò)的成本都仍然較高。
發(fā)明內(nèi)容
此外,以太網(wǎng)技術(shù)在其用于部署這樣的以太網(wǎng)網(wǎng)絡(luò)冗余系統(tǒng)的情形下具有一個(gè)主 要的缺點(diǎn)。事實(shí)上,以太網(wǎng)技術(shù)所提供的可靠性是由網(wǎng)絡(luò)層路由協(xié)議來實(shí)施的,因此用另一 鏈路替換故障鏈路需要路由協(xié)議的收斂,該收斂在實(shí)際中花費(fèi)太長(zhǎng)時(shí)間以至于不可接受。 本發(fā)明的目的是通過提出一種簡(jiǎn)單的解決方案來彌補(bǔ)這些缺點(diǎn),所述解決方案在實(shí)施方式 和裝置方面具有低成本的解決方案,并且適用于具有低關(guān)鍵性的星形以太網(wǎng)網(wǎng)絡(luò)冗余系 統(tǒng)。更確切而言,本發(fā)明包括在物理上最接近于鏈路的層級(jí)上、即在鏈路管理模塊的層級(jí)上 實(shí)施通信方法,其目的是確定用于終端設(shè)備之間的通信的第一冗余系統(tǒng)網(wǎng)絡(luò);在整個(gè)通 信過程中控制該網(wǎng)絡(luò)的運(yùn)行;以及在先前所使用的網(wǎng)絡(luò)發(fā)生故障的情況下確定新的冗余系 統(tǒng)網(wǎng)絡(luò)。
因此,該方法是透明的并且在高級(jí)協(xié)議層的層級(jí)上不是侵入性的,這就避免了對(duì) 這些各個(gè)更高層的協(xié)議的任何修改。此外,于是路由器可以被成本低得多的交換機(jī)所取代, 因?yàn)槿魏慰煽啃郧閳?bào)都被傳送給物理層。為了實(shí)現(xiàn)這一點(diǎn),本發(fā)明涉及一種用于在來自多個(gè)以太網(wǎng)類型的網(wǎng)絡(luò)的至少兩個(gè) 終端設(shè)備之間傳遞數(shù)據(jù)的方法,所述以太網(wǎng)類型的網(wǎng)絡(luò)彼此獨(dú)立并且各自允許在所述至少 兩個(gè)終端設(shè)備之間傳遞數(shù)據(jù)。該方法的特征在于,其包括在從所述多個(gè)以太網(wǎng)網(wǎng)絡(luò)獲得的 潛在可運(yùn)行的網(wǎng)絡(luò)的集合中確定被稱為可運(yùn)行的第一以太網(wǎng)網(wǎng)絡(luò)的步驟;監(jiān)測(cè)所述可運(yùn)行 的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行的步驟;以及從所述潛在可運(yùn)行的網(wǎng)絡(luò)的集合中確定新的以太網(wǎng)網(wǎng)絡(luò) 的步驟。根據(jù)一種實(shí)施方式,對(duì)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的確定是基于所述終端設(shè)備之間 的專用以太網(wǎng)幀的傳遞。根據(jù)確定第一可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的步驟的一種實(shí)施方式、即對(duì)應(yīng)于每個(gè)終端設(shè) 備針對(duì)每個(gè)以太網(wǎng)網(wǎng)絡(luò)包括一個(gè)物理鏈路管理模塊的情況的實(shí)施方式,在確定第一可運(yùn)行 的以太網(wǎng)網(wǎng)絡(luò)的所述步驟期間,一方面,與所述潛在可運(yùn)行的網(wǎng)絡(luò)的集合的以太網(wǎng)網(wǎng)絡(luò)有 關(guān)的物理鏈路管理模塊在專用幀經(jīng)由所述物理鏈路管理模塊之一被接收之前一直被掃描, 而另一方面,專用幀相繼地經(jīng)由與所述潛在可運(yùn)行的網(wǎng)絡(luò)的集合的以太網(wǎng)網(wǎng)絡(luò)有關(guān)的物理 鏈路管理模塊被發(fā)射;如果專用幀經(jīng)由所述物理鏈路管理模塊之一被接收,則與所述物理 鏈路管理模塊有關(guān)的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是可運(yùn)行的。根據(jù)一種實(shí)施方式,每個(gè)專用幀在選自于取值范圍的隨機(jī)時(shí)間值之后經(jīng)由物理鏈 路管理模塊被發(fā)射,其中所述取值范圍的下限至少等于兩個(gè)所述終端設(shè)備之間的幀傳輸時(shí) 間的2倍。根據(jù)監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行的步驟的一種實(shí)施方式,一方面,與所 述可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊在預(yù)先定義的時(shí)間值內(nèi)被掃描,直到接收到由終 端設(shè)備所發(fā)射的專用幀,其中所述時(shí)間值至少等于兩個(gè)所述終端設(shè)備之間的幀傳輸時(shí)間的 2倍,而另一方面,只要該終端設(shè)備被連接,專用幀就相繼地經(jīng)由與可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物 理鏈路管理模塊被發(fā)射;如果專用幀在所述預(yù)先定義的時(shí)間值期間被接收,則認(rèn)為可運(yùn)行 的以太網(wǎng)網(wǎng)絡(luò)正確運(yùn)行,而如果在所述預(yù)先定義的時(shí)間值期間沒有專用幀被接收到,則先 前可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是不可運(yùn)行的,然后,所述潛在可運(yùn)行的網(wǎng)絡(luò)的集合通過刪 除已經(jīng)變?yōu)椴豢蛇\(yùn)行的以太網(wǎng)網(wǎng)絡(luò)而被更新。根據(jù)一種實(shí)施方式,每個(gè)專用幀在對(duì)應(yīng)于如下時(shí)間的時(shí)間值之后經(jīng)由與所述可運(yùn) 行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊被發(fā)射在所述時(shí)間期間,在所述可運(yùn)行的網(wǎng)絡(luò)上具有 服務(wù)丟失是可接受的。該方法是特別有利的,因?yàn)槠洳恍枰魏蔚蛯蛹?jí)上的消耗資源的復(fù)雜處理。根據(jù)這些硬件方面,本發(fā)明涉及實(shí)施該方法的設(shè)備、以及終端設(shè)備和以太網(wǎng)類型 的網(wǎng)絡(luò)的冗余系統(tǒng)。
在閱讀下面對(duì)示例性實(shí)施例的描述時(shí),本發(fā)明的上述的和其它的特征將更清楚地 顯現(xiàn),其中所述描述是相對(duì)于附圖作出的,在附圖中
圖1示意性地示出根據(jù)現(xiàn)有技術(shù)的以太網(wǎng)網(wǎng)絡(luò)的例子;圖2示意性地示出根據(jù)現(xiàn)有技術(shù)的鏈路管理模塊的體系結(jié)構(gòu);圖3示意性地示出根據(jù)本發(fā)明的星形以太網(wǎng)網(wǎng)絡(luò)冗余系統(tǒng)的例子;圖4示意性地示出根據(jù)本發(fā)明的鏈路管理模塊的體系結(jié)構(gòu);圖5示意性地示出根據(jù)圖3所述的冗余系統(tǒng)的終端設(shè)備之間的通信方法的步驟的 圖;以及圖6示意性地示出實(shí)施相對(duì)于圖5所述的方法的設(shè)備的實(shí)施例。
具體實(shí)施例方式圖3示意性地示出根據(jù)本發(fā)明的以太網(wǎng)網(wǎng)絡(luò)冗余系統(tǒng)的例子。冗余系統(tǒng)SYST包括初始的星形以太網(wǎng)類型的網(wǎng)絡(luò)ETH1,也就是說,終端設(shè)備之間 的經(jīng)由該網(wǎng)絡(luò)(在本情況下4個(gè)設(shè)備Tl至T4)進(jìn)行的通信經(jīng)由其鏈路管理模塊進(jìn)行,并且 每個(gè)終端設(shè)備Ti都連接到相同的單個(gè)交換機(jī)SWl。交換機(jī)SWl的功能是以不隨時(shí)間演變的 方式將其輸入端口之一與其輸出端口之一相連接。事實(shí)上,盡管交換機(jī)SWl包括定義其不 同端口之間的連接的表,但是這些連接不能被協(xié)議修改,而這在路由器的情況下是可能的。 交換機(jī)SWl的表例如根據(jù)終端設(shè)備到其每個(gè)端口的連接而被定義。清楚的是,由于這樣的 交換機(jī)的使用不允許實(shí)施在路由器的情況下被稱為路由協(xié)議的重新配置協(xié)議,因此這樣的 交換機(jī)的成本遠(yuǎn)低于路由器的成本。這是本發(fā)明的優(yōu)點(diǎn)之一。系統(tǒng)SYST還包括兩個(gè)其它的星形以太網(wǎng)網(wǎng)絡(luò)ETH2和ETH3。網(wǎng)絡(luò)ETH2和EHT3各 自使用交換機(jī)SW2和SW3。這三個(gè)網(wǎng)絡(luò)ETH1、ETH2和ETH3是所謂的彼此獨(dú)立的,因?yàn)樗?網(wǎng)絡(luò)不使用相同的交換機(jī)。然而,應(yīng)當(dāng)指出,所述網(wǎng)絡(luò)中的每一個(gè)都允許在不同的終端設(shè)備 Ti之間建立通信。所述網(wǎng)絡(luò)是所謂的彼此冗余的,因此被稱為系統(tǒng)SYST。根據(jù)本發(fā)明的一個(gè)特征,每個(gè)終端設(shè)備Ti都包括相對(duì)于圖4所描述的特定的鏈路 管理模塊。圖4概括地示出根據(jù)本發(fā)明的鏈路管理模塊的體系結(jié)構(gòu)。終端設(shè)備Ti的鏈路管理模塊MGLi包括與所存在的系統(tǒng)SYST的以太網(wǎng)網(wǎng)絡(luò)一樣 多的物理鏈路管理模塊PHYj、在此情況下為3個(gè),并且每個(gè)物理鏈路管理模塊PHYj (j = 1 至3)具有一個(gè)接收端口 RXj和一個(gè)發(fā)射端口 TXj。每對(duì)端口 RXj、TXj都連接到不同的物 理以太網(wǎng)鏈路,所述物理以太網(wǎng)鏈路將終端設(shè)備Ti連接到交換機(jī)之一 SWj。因此,每個(gè)物理 鏈路管理模塊PHYj都負(fù)責(zé)生成和分析經(jīng)由將終端設(shè)備Ti連接到3個(gè)交換機(jī)之一 SWj的物 理以太網(wǎng)鏈路所傳輸?shù)奈锢硇盘?hào)。此外,鏈路管理模塊MGLi包括介質(zhì)管理模塊MAC和設(shè)備DISP,所述設(shè)備DISP實(shí)施 相對(duì)于圖5所描述的通信方法。 管理模塊MAC和每個(gè)物理鏈路管理模塊PHYj都通過總線BU鏈接到設(shè)備DISP,所 述總線BU保證模塊MAC和PHYj與該設(shè)備之間的雙向數(shù)據(jù)傳輸。例如可以使用符合標(biāo)準(zhǔn) IEEE MII (介質(zhì)無關(guān)接口)的總線BU。鏈路管理模塊MGLi還包括監(jiān)測(cè)單元DLV,所述監(jiān)測(cè)單元DLV的益處將在稍后看 到;還有接口 ID,其允許高級(jí)協(xié)議層HP與設(shè)備DISP通信。圖5示出根據(jù)本發(fā)明的用于在以太網(wǎng)類型的網(wǎng)絡(luò)的冗余系統(tǒng)SYST的終端設(shè)備之
8間傳遞數(shù)據(jù)的方法的步驟的圖。相對(duì)于圖3被描述了一個(gè)例子的冗余系統(tǒng)SYST包括多個(gè)終端設(shè)備Ti、以及多個(gè)從 每個(gè)終端設(shè)備Ti可訪問的相互獨(dú)立的以太網(wǎng)網(wǎng)絡(luò)。如相對(duì)于圖4已經(jīng)描述的那樣,每個(gè)終 端設(shè)備Ti都包括與所存在的系統(tǒng)SYSY的以太網(wǎng)網(wǎng)絡(luò)一樣多的物理鏈路管理模塊PHIi,」。該方法基于從系統(tǒng)SYST的多個(gè)以太網(wǎng)網(wǎng)絡(luò)中確定用于終端設(shè)備Ti與系統(tǒng)SYST 的至少一個(gè)其它終端設(shè)備之間的數(shù)據(jù)通信的以太網(wǎng)網(wǎng)絡(luò)。在終端設(shè)備Ti與其它終端設(shè)備通信期間,該確定是演變的。事實(shí)上,如果最初確 定的以太網(wǎng)網(wǎng)絡(luò)發(fā)生故障,則該方法允許從多個(gè)以太網(wǎng)網(wǎng)絡(luò)中確定另一以太網(wǎng)網(wǎng)絡(luò)。然后,用于系統(tǒng)SYST的終端設(shè)備之間的通信的以太網(wǎng)網(wǎng)絡(luò)被描述為可運(yùn)行的,也 就是說,其被每個(gè)終端設(shè)備Ti用于經(jīng)由與該以太網(wǎng)網(wǎng)絡(luò)相關(guān)的物理鏈路管理模塊把從高 級(jí)協(xié)議層發(fā)出的數(shù)據(jù)發(fā)射給至少一個(gè)其它終端設(shè)備;以及經(jīng)由終端設(shè)備Ti的該物理鏈路 管理模塊接收由其它終端設(shè)備所發(fā)射的數(shù)據(jù),該物理鏈路管理模塊然后被稱為PHIvM,其 中下標(biāo)i表示有關(guān)的終端設(shè)備,下標(biāo)j標(biāo)識(shí)所述有關(guān)的終端設(shè)備的物理鏈路管理模塊之一, 而指數(shù)V則表示該模塊涉及被所述有關(guān)的終端設(shè)備認(rèn)為是可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)。與以太 網(wǎng)網(wǎng)絡(luò)的可運(yùn)行的性質(zhì)形成對(duì)比的是,當(dāng)終端設(shè)備Ti已經(jīng)檢測(cè)到系統(tǒng)SYST的以太網(wǎng)網(wǎng)絡(luò) 上的故障時(shí),該網(wǎng)絡(luò)然后被描述為不可運(yùn)行的。推而廣之,物理鏈路管理模塊的性質(zhì)就是與 其相關(guān)聯(lián)的以太網(wǎng)網(wǎng)絡(luò)的性質(zhì)。因此,每個(gè)終端設(shè)備Ti的物理鏈路管理模塊都在其性質(zhì)方面彼此不同,該性質(zhì)可 以是不可運(yùn)行的、可運(yùn)行的、或者不確定的(不可運(yùn)行的或可運(yùn)行的)。接下來,讓我們考慮如下實(shí)施例其中特定于每個(gè)終端設(shè)備Ti的集合Ei由如下信 息構(gòu)成,所述信息標(biāo)識(shí)系統(tǒng)SYST的多個(gè)以太網(wǎng)網(wǎng)絡(luò)中未被該終端設(shè)備Ti認(rèn)為是不可運(yùn)行 的以太網(wǎng)網(wǎng)絡(luò)。這防止了把系統(tǒng)SYST的已經(jīng)被終端設(shè)備Ti認(rèn)為是有故障的網(wǎng)絡(luò)認(rèn)為是潛 在可運(yùn)行的。應(yīng)當(dāng)注意,當(dāng)不存在指定系統(tǒng)SYST的每個(gè)以太網(wǎng)網(wǎng)絡(luò)的性質(zhì)的指示時(shí),集合Ei由 所述多個(gè)以太網(wǎng)網(wǎng)絡(luò)之中的全部以太網(wǎng)網(wǎng)絡(luò)構(gòu)成。例如,當(dāng)物理鏈路管理模塊的性質(zhì)先前 未被記憶時(shí),在終端設(shè)備Ti的鏈路管理模塊啟動(dòng)時(shí)情況就是如此。如下面將會(huì)看到的那 樣,還應(yīng)當(dāng)注意,該集合Ei可以通過如下方式被更新刪除變?yōu)椴豢蛇\(yùn)行的以太網(wǎng)網(wǎng)絡(luò);以 及添加先前不可運(yùn)行的在修復(fù)該網(wǎng)絡(luò)上的故障之后已經(jīng)恢復(fù)服務(wù)的以太網(wǎng)網(wǎng)絡(luò)??蛇\(yùn)行的以太網(wǎng)網(wǎng)絡(luò)可通過系統(tǒng)SYST的所有終端設(shè)備的相互協(xié)定而被確定。為 了做到這一點(diǎn),根據(jù)本發(fā)明,該確定所基于的是在這些終端設(shè)備之間傳遞被表示為TRE的 專用以太網(wǎng)幀的通信,這些專用以太網(wǎng)幀中的每一個(gè)都包括如下信息所述信息允許物理 鏈路管理模塊將該專用以太網(wǎng)幀與可能經(jīng)過該模塊的其它以太網(wǎng)幀區(qū)分開。該信息例如是 幀TRE的MAC標(biāo)識(shí)符,其是專用于這類幀的標(biāo)識(shí)符。用語“在終端設(shè)備之間傳遞專用幀TRE” 是指由終端設(shè)備發(fā)射這些幀中的每一個(gè)以及由其它終端設(shè)備中的每一個(gè)接收該幀。旨在由系統(tǒng)SYST的每個(gè)終端設(shè)備T i實(shí)施的該方法包括步驟100 從集合Ei中 確定第一可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)。該步驟在終端設(shè)備Ti的鏈路管理模塊MGLi啟動(dòng)時(shí)、即當(dāng) 沒有先前所存儲(chǔ)的指示允許標(biāo)識(shí)系統(tǒng)SYST的多個(gè)以太網(wǎng)網(wǎng)絡(luò)中可運(yùn)行的網(wǎng)絡(luò)時(shí)被實(shí)施。在步驟100期間,與特定于終端設(shè)備Ti的集合Ei的以太網(wǎng)網(wǎng)絡(luò)有關(guān)的物理鏈路 管理模塊PHIy在幀TRE經(jīng)由所述模塊之一被接收之前一直被掃描。
此外在步驟100期間,幀TRE相繼地經(jīng)由與集合Ei的以太網(wǎng)網(wǎng)絡(luò)有關(guān)的物理鏈路 管理模塊PHIy被發(fā)射。在幀TRE經(jīng)由被表示為PHIvU的物理鏈路管理模塊被接收的情況下,則與該物理 鏈路管理模塊PHIvU有關(guān)的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是可運(yùn)行的,由此終止步驟100。步驟100是必不可少的,因?yàn)槠湓试S新近連接到系統(tǒng)SYST的終端設(shè)備Ti針對(duì)已 經(jīng)連接到系統(tǒng)SYST的終端設(shè)備實(shí)現(xiàn)同步,這是由于掃描了其每個(gè)物理鏈路管理模塊PHIi, J 以便確定哪個(gè)以太網(wǎng)網(wǎng)絡(luò)被所連接的其它終端設(shè)備認(rèn)為是可運(yùn)行的。此外,在終端設(shè)備Ti 是第一次連接到冗余系統(tǒng)SYST的情況下,步驟100允許向?qū)⒁B接到系統(tǒng)SYST的任何其 它終端設(shè)備建議可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò),由此可防止任何新近連接的終端設(shè)備在所連接的其 它終端設(shè)備認(rèn)為以太網(wǎng)網(wǎng)絡(luò)為不可運(yùn)行時(shí)必須孤立地考慮該以太網(wǎng)網(wǎng)絡(luò)是否是可運(yùn)行的。根據(jù)步驟100的一種實(shí)施方式,第一物理鏈路管理模塊PHIm被考慮。那時(shí),第一 幀TRE經(jīng)由該物理鏈路管理模塊PHIi, j被發(fā)射。在選自于取值范圍RTEMP的隨機(jī)時(shí)間值 TEMPI之后,第二幀TRE被發(fā)射,并且以此類推,直到自從第一幀TRE在所述物理鏈路管理模 塊PHIi,」上被發(fā)射以來已經(jīng)流逝了時(shí)間值TEMP2,其中取值范圍RTEMP的下限至少等于系統(tǒng) SYST的兩個(gè)終端設(shè)備之間的幀傳輸時(shí)間的2倍、即至少為連接到與所掃描的物理鏈路管理 模塊PHIi, j有關(guān)的以太網(wǎng)網(wǎng)絡(luò)的終端設(shè)備能夠接收到由終端設(shè)備Ti所發(fā)射的幀TRE時(shí)的 時(shí)間與當(dāng)終端設(shè)備Ti能夠接收到由系統(tǒng)SYST的另一終端設(shè)備所發(fā)射的幀TRE時(shí)的時(shí)間之 間的和。然后,另一物理鏈路管理模塊PHIi,j+1被考慮而那時(shí)幀TRE如上面所解釋的那樣被 發(fā)射。該方法的該實(shí)施方式在多個(gè)終端設(shè)備的鏈路管理模塊同時(shí)起動(dòng)的情況下是特別 有利的。事實(shí)上,時(shí)間值TEMPI的隨機(jī)性質(zhì)大大降低了這些終端設(shè)備同時(shí)起動(dòng)的概率,并且 因此同樣增加了這些終端設(shè)備能夠通過交換幀TRE來確定相同的可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的 概率。一旦以太網(wǎng)網(wǎng)絡(luò)已經(jīng)被確定為可運(yùn)行的,也就是說,至少兩個(gè)終端設(shè)備連接到該網(wǎng)絡(luò) 并且?guī)琓RE已經(jīng)被交換,來自這些所述至少兩個(gè)終端設(shè)備的高級(jí)協(xié)議層HP的數(shù)據(jù)就可以經(jīng) 由其相應(yīng)的可運(yùn)行的物理鏈路管理模塊而被發(fā)射和/或接收。此外,一旦以太網(wǎng)網(wǎng)絡(luò)已經(jīng)被確定為可運(yùn)行的,用于監(jiān)測(cè)可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的 運(yùn)行的步驟200就跟隨在步驟100之后。為了做到這一點(diǎn),每個(gè)終端設(shè)備Ti都在預(yù)先所定 義的時(shí)間值TEMP3內(nèi)掃描其物理鏈路管理模塊PHIvi,」,直到接收到由另一終端設(shè)備所發(fā)射 的幀TRE,其中所述時(shí)間值TEMP3至少等于系統(tǒng)SYST的兩個(gè)終端設(shè)備之間的幀傳輸時(shí)間的 2倍。如果幀TRE在時(shí)間值TEMP3期間被接收,則認(rèn)為可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)正確運(yùn)行,并 且只要該終端設(shè)備連接到冗余系統(tǒng)SYST,則對(duì)物理鏈路管理模塊PHIvi, J的掃描就被重復(fù)。在步驟200期間,只要該終端設(shè)備連接到該冗余系統(tǒng),則幀TRE就相繼地經(jīng)由與該 可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊PHIviij被發(fā)射。根據(jù)步驟200的一種實(shí)施方式,第一幀TRE經(jīng)由物理鏈路管理模塊PHIviij被發(fā)射。在時(shí)間值TEMP4之后,然后第二幀TRE被發(fā)射,并且以此類推,其中時(shí)間值TEMP4 對(duì)應(yīng)于如下時(shí)間在該時(shí)間期間,在可運(yùn)行的網(wǎng)絡(luò)上具有服務(wù)丟失是可接受的。如果在時(shí)間值TEMP3期間沒有幀TRE被接收到,則先前可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)被認(rèn) 為是不可運(yùn)行的,也就是說,認(rèn)為在該網(wǎng)絡(luò)上已經(jīng)發(fā)生了故障。然后,集合Ei通過刪除標(biāo)識(shí)已經(jīng)變?yōu)椴豢蛇\(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的信息而被更新。根據(jù)一種實(shí)施方式,標(biāo)識(shí)已經(jīng)變?yōu)椴豢蛇\(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的信息被記錄。根據(jù)該實(shí)施方式的變型方案,認(rèn)為先前可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)已經(jīng)變?yōu)椴豢蛇\(yùn)行的 終端設(shè)備的標(biāo)識(shí)符、例如MAC地址被記錄。一旦先前可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)已經(jīng)變?yōu)椴豢蛇\(yùn)行,用于從集合Ei中確定新的可 運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的步驟300就跟隨在步驟200之后。在步驟300期間,如在步驟100的描述中所解釋的那樣,特定于終端設(shè)備Ti的集 合Ei的物理鏈路管理模塊PHIiij被掃描,直到幀TRE經(jīng)由這些模塊之一被接收。此外,在步驟300期間,如在步驟100的描述中所解釋的那樣,幀TRE相繼地經(jīng)由 集合Ei的物理鏈路管理模塊PHIy被發(fā)射。如果幀TRE經(jīng)由物理鏈路管理模塊PHIm被接收,則與該物理鏈路管理模塊PHIm 有關(guān)的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是可運(yùn)行的,由此終止步驟300。然后,跟隨在步驟300之后的是 步驟200。根據(jù)步驟300的一種實(shí)施方式,集合Ei的第一物理鏈路管理模塊PHIiij被考慮。 那時(shí),第一幀TRE經(jīng)由該物理鏈路管理模塊PHIi, j被發(fā)射。在選自于取值范圍RTEMP的隨 機(jī)時(shí)間值TEMP5之后,第二幀TRE然后被發(fā)射,并且以此類推,直到自從所述第一幀TRE在 所述物理鏈路管理模塊PHIiij上被發(fā)射以來已經(jīng)流逝了時(shí)間值TEMP6。然后,另一物理鏈路 管理模塊PHIu+1被考慮,而那時(shí)幀TRE就如上面所解釋的那樣被發(fā)射。根據(jù)該方法的一種實(shí)施方式,特定于每個(gè)終端設(shè)備Ti的集合Ei是標(biāo)識(shí)每個(gè)以太 網(wǎng)網(wǎng)絡(luò)的信息、例如其編號(hào)的經(jīng)過排序的列表。該列表被排序是為了確定與該冗余系統(tǒng)的特定以太網(wǎng)網(wǎng)絡(luò)的連接的優(yōu)先級(jí),以用 于例如以太網(wǎng)網(wǎng)絡(luò)維護(hù)這一目的。事實(shí)上,通過定義這樣的經(jīng)過排序的列表,可以根據(jù)該方 法來驗(yàn)證與物理鏈路管理模塊有關(guān)的以太網(wǎng)網(wǎng)絡(luò)是否正確運(yùn)行。當(dāng)然,該列表可以尤其是 根據(jù)各個(gè)以太網(wǎng)網(wǎng)絡(luò)的使用頻率而隨時(shí)間演變。因此,例如很少使用的以太網(wǎng)網(wǎng)絡(luò)被定位 在該列表的最前面的元素之中。這允許監(jiān)測(cè)這些以太網(wǎng)網(wǎng)絡(luò)是否正確運(yùn)行,由此保證該冗 余系統(tǒng)的所有以太網(wǎng)網(wǎng)絡(luò)的良好運(yùn)行。該方法還包括監(jiān)測(cè)步驟400。該步驟旨在提供與冗余系統(tǒng)的每個(gè)以太網(wǎng)網(wǎng)絡(luò)的性 質(zhì)的進(jìn)展有關(guān)的診斷。因此在該步驟期間,獲得標(biāo)識(shí)可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的信息、以及在步 驟200期間被記錄的標(biāo)識(shí)不可運(yùn)行的網(wǎng)絡(luò)的信息?;仡櫱懊妫诓襟E200中、即當(dāng)終端設(shè)備 Ti連接到冗余系統(tǒng)SYST時(shí)或者當(dāng)被認(rèn)為是可不運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)已經(jīng)在維護(hù)階段期間恢 復(fù)運(yùn)行時(shí),該信息被更新。根據(jù)該信息,可以計(jì)算統(tǒng)計(jì)資料和/或可以獲得該冗余系統(tǒng)的每個(gè)以太網(wǎng)網(wǎng)絡(luò)的 運(yùn)行進(jìn)展的歷史記錄。該信息和/或統(tǒng)計(jì)資料和/或歷史記錄可以被傳輸給高級(jí)協(xié)議層HP,以便例如被 該冗余系統(tǒng)的管理員分析或者被記憶。監(jiān)測(cè)步驟400可以例如按照從高級(jí)協(xié)議層HP發(fā)出 的請(qǐng)求、比如來自管理員的命令被實(shí)施,或者可以被周期性地實(shí)施。可以使用SNMP (英文為 Simple Network Management Protocol (簡(jiǎn)單網(wǎng)絡(luò)管理協(xié) 議))類型的請(qǐng)求來實(shí)施該監(jiān)測(cè)步驟。根據(jù)該信息,還可以生成警報(bào)。所述警報(bào)例如被發(fā)送給高級(jí)協(xié)議層HP,以便通知管
11理員或者觸發(fā)修復(fù)過程的激活。圖6概括地示出可實(shí)施相對(duì)于圖5所述的方法的設(shè)備DISP的實(shí)施方式。設(shè)備DISP旨在用于冗余系統(tǒng)SYST、比如上述冗余系統(tǒng)SYST的每個(gè)終端設(shè)備Ti的 鏈路管理模塊的層級(jí)上。設(shè)備DISP包括裝置MDR0,用于在從系統(tǒng)SYST的多個(gè)以太網(wǎng)網(wǎng)絡(luò)獲得的潛在可 運(yùn)行的網(wǎng)絡(luò)的集合中確定可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò);以及裝置MCR0,用于監(jiān)測(cè)可運(yùn)行的以太網(wǎng) 網(wǎng)絡(luò)的運(yùn)行。根據(jù)一種實(shí)施方式,設(shè)備DISP包括裝置MGTD,用于生成專用以太網(wǎng)幀TRE ;裝置 METD,用于經(jīng)由終端設(shè)備Ti的物理鏈路管理模塊之一發(fā)射專用幀TRE ;裝置MRDT,用于經(jīng)由 所述物理鏈路管理模塊之一接收以太網(wǎng)幀;以及裝置MITR,用于標(biāo)識(shí)經(jīng)由所述物理鏈路管 理模塊之一所接收的以太網(wǎng)幀是專用幀TRE。設(shè)備DISP還包括裝置MCRE,用于選擇所述 物理管理模塊之一;裝置MTEMP1,用于從取值范圍中選擇隨機(jī)時(shí)間值,其中該取值范圍的 下限至少等于兩個(gè)所述終端設(shè)備之間的幀傳輸時(shí)間的2倍;裝置MTEMP3,用于獲得預(yù)先所 定義的時(shí)間值,其中所述時(shí)間值至少等于兩個(gè)所述終端設(shè)備之間的幀傳輸時(shí)間的2倍;裝 置MTEMP4,用于獲得對(duì)應(yīng)于如下時(shí)間的時(shí)間值在所述時(shí)間期間,在所述可運(yùn)行的網(wǎng)絡(luò)上 具有服務(wù)丟失是可接受的;裝置MSCRT,用于在接收到由終端設(shè)備發(fā)出的專用幀之前一直 掃描物理鏈路管理模塊。所有這些裝置都被裝置MDRO用于實(shí)施上述通信方法的步驟100 和300,并且被裝置MCRO用于實(shí)施步驟200。裝置MDRO還使用裝置MR0,用于將與如下物理鏈路管理模塊有關(guān)的以太網(wǎng)網(wǎng)絡(luò) 表示為可運(yùn)行的經(jīng)由所述物理鏈路管理模塊,已經(jīng)接收到專用幀TRE ;以及裝置MRI0,用 于當(dāng)沒有專用幀在預(yù)先所定義的時(shí)間值內(nèi)被接收到時(shí)將可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)表示為不可 運(yùn)行的,其中所述時(shí)間值至少等于兩個(gè)所述終端設(shè)備之間的幀傳輸時(shí)間的2倍。設(shè)備DISP還包括裝置M0DI,用于獲得標(biāo)識(shí)可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的信息、以及標(biāo) 識(shí)不可運(yùn)行的網(wǎng)絡(luò)的信息;以及用于計(jì)算統(tǒng)計(jì)資料和/或生成警報(bào)和/或獲得所述以太網(wǎng) 網(wǎng)絡(luò)中的每一個(gè)的運(yùn)行進(jìn)展的歷史記錄的裝置。該設(shè)備還包括監(jiān)測(cè)單元DLV,其目的是實(shí)施該方法的監(jiān)測(cè)步驟400 ;以及接口 ID, 其允許高級(jí)協(xié)議層HP與設(shè)備DISP通信,以便尤其是獲得標(biāo)識(shí)不可運(yùn)行的網(wǎng)絡(luò)的信息。最后,設(shè)備DISP包括中央處理單元CPU,所述中央處理單元CPU旨在接收為了實(shí)施 該通信方法所必需的指令以及存儲(chǔ)在數(shù)據(jù)載體DA上的數(shù)據(jù),所述數(shù)據(jù)載體例如可以采用 硬盤的形式,其中所述指令定義從多個(gè)以太網(wǎng)網(wǎng)絡(luò)中確定可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的步驟、以 及監(jiān)測(cè)可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行的步驟,中央處理單元CPU對(duì)所述指令的執(zhí)行將允許在 來自該冗余系統(tǒng)的多個(gè)以太網(wǎng)網(wǎng)絡(luò)的至少兩個(gè)終端設(shè)備之間的數(shù)據(jù)傳遞,數(shù)據(jù)DA在此尤 其是包括標(biāo)識(shí)可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的信息、以及標(biāo)識(shí)不可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的信息。這些指令在必要時(shí)可以容易地被修改,并且可以形成軟件,其中所述軟件能夠在 數(shù)據(jù)載體為可重寫的情況下被下載到該數(shù)據(jù)載體上,例如對(duì)于硬盤、⑶-RW、DVD-RAM、或者 磁光盤來說情況如此。該軟件也可以在微處理器上被編程。可替代地,包括這些指令和數(shù)據(jù) DA的數(shù)據(jù)載體可以是可移動(dòng)的,并且例如包括由編程服務(wù)提供商提供給系統(tǒng)的用戶的只讀 硬盤類型的CD-ROM或者DVD-ROM。
權(quán)利要求
一種用于在來自多個(gè)以太網(wǎng)類型的網(wǎng)絡(luò)的至少兩個(gè)終端設(shè)備之間傳遞數(shù)據(jù)的方法,所述多個(gè)以太網(wǎng)類型的網(wǎng)絡(luò)彼此獨(dú)立并且各自允許在所述至少兩個(gè)終端設(shè)備之間傳遞數(shù)據(jù),物理鏈路管理模塊與每個(gè)以太網(wǎng)網(wǎng)絡(luò)相關(guān)聯(lián),其特征在于,該方法包括 在所述多個(gè)以太網(wǎng)網(wǎng)絡(luò)中確定被描述為可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的步驟(100),在所述步驟(100)期間,所述物理鏈路管理模塊中的至少一個(gè)在時(shí)間段的預(yù)先選擇的值(TEMP)內(nèi)被掃描,直到接收到由終端設(shè)備所發(fā)射的專用幀(TRE); 如果專用幀(TRE)在時(shí)間段的所述所選擇的值(TEMP)期間未被接收,則另一物理鏈路管理模塊被掃描;以及 如果專用幀(TRE)在時(shí)間段的所述所選擇的值(TEMP)期間被接收,則與所掃描的所述物理鏈路管理模塊有關(guān)的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是可運(yùn)行的;以及 監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行的步驟(200)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行 的所述步驟(200)期間,與所述可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊在 時(shí)間段的預(yù)先選 擇的值(TEMP)內(nèi)被掃描,直到接收到由終端設(shè)備所發(fā)射的專用幀,-如果專用幀(TRE)在時(shí)間段的所述所選擇的值(TEMP)期間被接收,則專用幀(TRE) 經(jīng)由與所述可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊被發(fā)射;以及-如果專用幀(TRE)在時(shí)間段的所述所選擇的值(TEMP)期間未被接收,則先前可運(yùn)行 的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是不可運(yùn)行的,而那時(shí)跟隨在監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行的 所述步驟之后的是確定可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的所述步驟(100)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在確定可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的所述步驟 (100)期間,所述物理鏈路管理模塊中的至少一個(gè)在時(shí)間段的預(yù)先選擇的值(TEMP)內(nèi)被掃 描,直到接收到數(shù)目與可能發(fā)出專用幀(TRE)的終端設(shè)備的數(shù)目相等的幀,_如果可能由終端設(shè)備發(fā)射的專用幀(TRE)未被標(biāo)識(shí)為在時(shí)間段的所選擇的值(TEMP) 期間被接收,則另一物理鏈路管理模塊被掃描;以及-如果由每個(gè)終端設(shè)備所發(fā)射的專用幀(TRE)已經(jīng)被標(biāo)識(shí)為在時(shí)間段的所選擇的值 (TEMP)期間被接收,則與所掃描的所述物理鏈路管理模塊有關(guān)的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是可運(yùn) 行的。
4.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,在監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn) 行的所述步驟(200)期間,與所述可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊在時(shí)間段的預(yù)先 選擇的值(TEMP)內(nèi)被掃描,直到接收到與所存在的可能發(fā)射專用幀(TRE)的終端設(shè)備一樣 多的專用幀(TRE),-如果由每個(gè)終端設(shè)備所發(fā)射的專用幀(TRE)已經(jīng)被標(biāo)識(shí)為在時(shí)間段的所選擇的值 (TEMP)期間被接收,則專用幀(TRE)經(jīng)由與所述可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊被 發(fā)射;以及_如果可能由終端設(shè)備發(fā)射的專用幀(TRE)未被標(biāo)識(shí)為在時(shí)間段的所選擇的值(TEMP) 期間被接收,則先前可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)被認(rèn)為是不可運(yùn)行的,而那時(shí)跟隨在監(jiān)測(cè)所述 可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行的所述步驟之后的是確定可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的所述步驟 (100)。
5.根據(jù)權(quán)利要求2或4所述的方法,其特征在于,要被掃描的每個(gè)物理鏈路管理模塊都選自集合(E),所述集合(E)特定于每個(gè)終端設(shè)備并且是通過聚集各自標(biāo)識(shí)與不是不可運(yùn) 行的以太網(wǎng)網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊的信息而被定義的。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述集合是根據(jù)所述系統(tǒng)的以太網(wǎng)網(wǎng)絡(luò) 的使用頻率而被排序的列表。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,在監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的 運(yùn)行期間,如果可能被接收的專用幀(TRE)在時(shí)間段的所述所選擇的值(TEMP)期間未被接 收,則從所述集合中刪除標(biāo)識(shí)與不可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊的信息。
8.根據(jù)權(quán)利要求1至7之一所述的方法,其特征在于,所述時(shí)間段的每個(gè)值(TEMP)在 取值范圍內(nèi)被隨機(jī)定義,所述取值范圍的下限至少等于在所述系統(tǒng)的兩個(gè)終端設(shè)備之間傳 輸專用幀的最大持續(xù)時(shí)間的2倍。
9.根據(jù)權(quán)利要求2或權(quán)利要求4至8之一所述的方法,其特征在于,該方法包括由實(shí)體 監(jiān)測(cè)所述多個(gè)獨(dú)立的以太網(wǎng)網(wǎng)絡(luò)的步驟(300),在所述步驟(300)期間,表示可運(yùn)行的以太 網(wǎng)網(wǎng)絡(luò)的信息和表示不可運(yùn)行的網(wǎng)絡(luò)的信息被獲得,以便計(jì)算統(tǒng)計(jì)資料和/或生成警報(bào)和 /或獲得所述以太網(wǎng)網(wǎng)絡(luò)中的每一個(gè)的運(yùn)行進(jìn)展的歷史記錄。
10.一種用于在多個(gè)終端設(shè)備中的每個(gè)終端設(shè)備的鏈路管理模塊的層級(jí)上實(shí)施的設(shè) 備,所述多個(gè)終端設(shè)備用于彼此傳遞數(shù)據(jù),所述數(shù)據(jù)來自彼此獨(dú)立并且各自允許在所述終 端設(shè)備之間傳遞所述數(shù)據(jù)的多個(gè)以太網(wǎng)網(wǎng)絡(luò),所述設(shè)備包括用于確定可運(yùn)行的以太網(wǎng)網(wǎng) 絡(luò)的裝置(MDRO);以及用于監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的運(yùn)行的裝置(MCRO),物理鏈路 管理模塊與每個(gè)以太網(wǎng)網(wǎng)絡(luò)相關(guān)聯(lián),其特征在于,所述裝置(MDR0,MCR0)使用_用于標(biāo)識(shí)經(jīng)由所述物理鏈路管理模塊之一所接收的幀是專用幀的裝置(MITR);-用于選擇所述物理管理模塊之一的裝置(MCRE);-用于定義時(shí)間段的值的裝置(MTEMP);-用于在接收到由終端設(shè)備所發(fā)射的專用幀之前在所述時(shí)間段的值期間一直掃描所選 擇的物理鏈路管理模塊的裝置(MSCRT);-用于將與如下物理鏈路管理模塊有關(guān)的以太網(wǎng)網(wǎng)絡(luò)表示為可運(yùn)行的裝置(MRO)A^ 由所述物理鏈路管理模塊,專用幀已經(jīng)在時(shí)間段的所述所選擇的值期間被接收到;以及-用于當(dāng)在時(shí)間段的所述所選擇的值期間未接收到專用幀時(shí)將所述可運(yùn)行的以太網(wǎng)網(wǎng) 絡(luò)表示為不可運(yùn)行的裝置(MRIO)。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,用于選擇所述物理管理模塊之一的所 述裝置(MCRE)從集合(E)中選擇物理鏈路管理模塊,所述集合(E)特定于每個(gè)終端設(shè)備并 且是通過聚集各自標(biāo)識(shí)與不是不可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)有關(guān)的物理鏈路管理模塊的信息而 被定義的。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述集合是根據(jù)所述系統(tǒng)的以太網(wǎng)網(wǎng) 絡(luò)的使用頻率而被排序的列表。
13.根據(jù)權(quán)利要求11或12所述的設(shè)備,其特征在于,用于監(jiān)測(cè)所述可運(yùn)行的以太網(wǎng)網(wǎng) 絡(luò)的運(yùn)行的所述裝置(MCRO)包括用于從所述集合中刪除標(biāo)識(shí)與不可運(yùn)行的網(wǎng)絡(luò)有關(guān)的物 理鏈路管理模塊的信息的裝置。
14.根據(jù)權(quán)利要求10至13之一所述的設(shè)備,其特征在于,所述時(shí)間段的每個(gè)值在取值 范圍內(nèi)被隨機(jī)定義,所述取值范圍的下限至少等于在所述系統(tǒng)的兩個(gè)終端設(shè)備之間傳輸所述類型的幀的最大持續(xù)時(shí)間的2倍。
15.根據(jù)權(quán)利要求10至14之一所述的設(shè)備,其特征在于,該設(shè)備包括用于獲得表示 可運(yùn)行的以太網(wǎng)網(wǎng)絡(luò)的信息以及表示不可運(yùn)行的網(wǎng)絡(luò)的信息的裝置(MODI);以及用于計(jì) 算統(tǒng)計(jì)資料和/或生成警報(bào)和/或獲得所述以太網(wǎng)網(wǎng)絡(luò)中的每一個(gè)的運(yùn)行進(jìn)展的歷史記錄 的裝置。
16.以太網(wǎng)類型的網(wǎng)絡(luò)的終端設(shè)備,其特征在于,該終端設(shè)備包括根據(jù)10至15之一所 述的設(shè)備。
17.用于在至少兩個(gè)終端設(shè)備之間傳遞數(shù)據(jù)的以太網(wǎng)類型的網(wǎng)絡(luò)的冗余系統(tǒng),其特征 在于,該冗余系統(tǒng)包括-至少一個(gè)其它的獨(dú)立的以太網(wǎng)類型的網(wǎng)絡(luò),其允許在所述至少兩個(gè)終端設(shè)備之間傳 遞數(shù)據(jù);-以及每個(gè)終端設(shè)備都符合權(quán)利要求16。
全文摘要
本發(fā)明涉及一種用于在來自多個(gè)以太網(wǎng)類型的網(wǎng)絡(luò)的至少兩個(gè)終端設(shè)備之間傳遞數(shù)據(jù)的方法,所述以太網(wǎng)類型的網(wǎng)絡(luò)彼此獨(dú)立并且各自允許在所述至少兩個(gè)終端設(shè)備之間傳遞數(shù)據(jù)。本發(fā)明包括在物理上最接近于鏈路的層級(jí)上、即在鏈路管理模塊上實(shí)施這樣的通信方法,以便確定將被用于所述終端設(shè)備之間的通信的冗余系統(tǒng)的第一網(wǎng)絡(luò);在所述通信的整個(gè)長(zhǎng)度期間控制該網(wǎng)絡(luò)的運(yùn)行;以及在迄今為止所使用的網(wǎng)絡(luò)發(fā)生故障的情況下確定冗余系統(tǒng)的新的網(wǎng)絡(luò)。
文檔編號(hào)H04L12/56GK101939956SQ200880126530
公開日2011年1月5日 申請(qǐng)日期2008年12月2日 優(yōu)先權(quán)日2007年12月4日
發(fā)明者G·科拉斯 申請(qǐng)人:薩基姆國(guó)防安全公司