專利名稱:用于epa網(wǎng)絡的冗余通信方法
技術領域:
本發(fā)明涉及高可用性自動化網(wǎng)絡通信技術、冗余容錯技術和自動控制技術,具體 涉及一種適用于EPA網(wǎng)絡的冗余通信方法。
背景技術:
工業(yè)控制網(wǎng)絡EPA (Ethernet for Plant Automation)是基于工業(yè)以太網(wǎng)的實時 通信控制系統(tǒng),它利用IS0/IEC8802-3、IEEE802. 11、IEEE802. 15等協(xié)議定義,將分布在現(xiàn) 場的若干個設備、小系統(tǒng)以及控制/監(jiān)視設備連接起來,使所有設備一起運作,共同完成工 業(yè)生產(chǎn)過程和操作中的測量和控制。隨著EPA標準的推廣,EPA網(wǎng)絡也日趨成熟,越來越多 的EPA相關產(chǎn)品(如EPA交換機、EPA現(xiàn)場設備等)開始進入實際的工業(yè)現(xiàn)場應用領域。由于EPA網(wǎng)絡自身的特點,對EPA網(wǎng)絡中的現(xiàn)場設備間的數(shù)據(jù)傳輸、報文確定性調(diào) 度、安全保障等方面有著特殊的要求,因此,要求EPA核心骨干網(wǎng)絡應具備工業(yè)級容錯能力 以及網(wǎng)絡故障恢復的能力,能夠為工業(yè)現(xiàn)場提供線速的透明局域網(wǎng)服務,在實際應用中,由 于工業(yè)現(xiàn)場難以預測的惡劣復雜環(huán)境,對于如何保證EPA現(xiàn)場設備之間,EPA現(xiàn)場設備層與 EPA監(jiān)控層或管理層之間通信的高可靠性、實時性、安全性的研究還不成熟,處于初級階段。
發(fā)明內(nèi)容
有鑒于此,為了解決上述問題,本發(fā)明提出了一種用于EPA網(wǎng)絡的冗余通信方法, 能提高EPA網(wǎng)絡的信息傳輸可靠性。本發(fā)明的目的是這樣實現(xiàn)的用于EPA網(wǎng)絡的冗余通信方法,將EPA網(wǎng)絡中具有 環(huán)型拓撲結(jié)構的子網(wǎng)配置為一個冗余通信管理域,每個冗余通信管理域中配置一個EPA交 換機作為介質(zhì)冗余管理器,其余所有EPA交換機作為介質(zhì)冗余代理,所述介質(zhì)冗余管理器 和介質(zhì)冗余代理均分別具有兩個環(huán)端口 ;所述介質(zhì)冗余管理器和介質(zhì)冗余代理執(zhí)行如下步 驟介質(zhì)冗余管理器的一個環(huán)端口周期性發(fā)送測試數(shù)據(jù)幀,介質(zhì)冗余代理對測試數(shù)據(jù) 幀進行轉(zhuǎn)發(fā),介質(zhì)冗余管理器的另一個環(huán)端口用于監(jiān)聽測試數(shù)據(jù)幀;若測試數(shù)據(jù)幀在配置時間內(nèi)回到介質(zhì)冗余管理器,則將介質(zhì)冗余管理器的兩個環(huán) 端口分別設置為轉(zhuǎn)發(fā)狀態(tài)和堵塞狀態(tài);若測試數(shù)據(jù)幀未在配置時間回到介質(zhì)冗余管理器,則介質(zhì)冗余管理器將兩個環(huán)端 口均設置為轉(zhuǎn)發(fā)狀態(tài),刷新地址轉(zhuǎn)發(fā)表,啟動備用鏈路,并發(fā)送拓撲改變幀通知介質(zhì)冗余代 理刷新地址轉(zhuǎn)發(fā)表。進一步,還包括如下步驟介質(zhì)冗余代理探測到環(huán)端口鏈路故障或環(huán)端口連接恢復時,通過其兩個環(huán)端口發(fā) 送鏈路改變幀來通知這個改變,其余介質(zhì)冗余代理轉(zhuǎn)發(fā)接收到的鏈路改變幀,并從自身一 個環(huán)端口轉(zhuǎn)發(fā)到另一個環(huán)端口,直至介質(zhì)冗余管理器收到此幀并進行相應的處理;進一步,還包括如下步驟
EPA交換機被配置為介質(zhì)冗余管理器但未扮演介質(zhì)冗余管理器角色時,發(fā)送一個 管理器角色失敗的診斷事件信號,同時暫停發(fā)送其它介質(zhì)冗余診斷事件報告。進一步,還包括如下步驟介質(zhì)冗余管理器探測到另一個在線激活的介質(zhì)冗余管理器時,發(fā)送存在多個管理 器的事件信號;還包括如下步驟故障恢復后,介質(zhì)冗余管理器重新接收到測試數(shù)據(jù)幀,則刷新地址轉(zhuǎn)發(fā)表,并發(fā)送 拓撲改變幀給介質(zhì)冗余代理,介質(zhì)冗余代理根據(jù)拓撲改變幀刷新自身的地址轉(zhuǎn)發(fā)表,恢復 到出現(xiàn)故障以前的拓撲結(jié)構。本發(fā)明的用于EPA網(wǎng)絡的冗余通信方法,能提高EPA網(wǎng)絡中信息傳遞的可靠性,在 EPA網(wǎng)絡鏈路出現(xiàn)單點故障時,實現(xiàn)鏈路的快速切換與恢復。本發(fā)明的其他優(yōu)點、目標和特征在某種程度上將在隨后的說明書中進行闡述,并 且在某種程度上,基于對下文的考察研究對本領域技術人員而言將是顯而易見的,或者可 以從本發(fā)明的實踐中得到教導。本發(fā)明的目標和其他優(yōu)點可以通過下面的說明書,權利要 求書,以及附圖中所特別指出的結(jié)構來實現(xiàn)和獲得。
為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進 一步的詳細描述圖1示出了 MRP協(xié)議實體圖;圖2示出了基于MRP協(xié)議的EPA交換機軟件體系結(jié)構圖;圖3示出了基于EPA交換機的介質(zhì)冗余協(xié)議MRP的網(wǎng)絡拓撲結(jié)構圖;圖4示出了 EPA-MRP域狀態(tài)轉(zhuǎn)換圖;圖5示出了 EPA交換機MRM處理MRP協(xié)議數(shù)據(jù)流程圖;圖6示出了 EPA交換機MRC處理MRP協(xié)議數(shù)據(jù)流程圖。
具體實施例方式以下將對本發(fā)明的優(yōu)選實施例進行詳細的描述。本發(fā)明提出了一種適用于EPA交換機的介質(zhì)冗余協(xié)議MRP (MediaRedundancy Protocol)來保證EPA核心通信骨干網(wǎng)高可靠正常工作并提高其信息傳遞的高可靠性,用 于在EPA網(wǎng)絡鏈路出現(xiàn)單點故障時,實現(xiàn)EPA-MRP環(huán)網(wǎng)鏈路的快速切換與恢復。MRP協(xié)議是 基于IS0/IEC 8802-3 (IEEE 802.3)和IEEE802. ID等橋接協(xié)議之上的一種網(wǎng)絡介質(zhì)冗余協(xié) 議;是一種基于物理環(huán)網(wǎng)拓撲結(jié)構的自恢復協(xié)議。當EPA交換機的連接鏈路或交換機自身 出現(xiàn)故障時,MRP協(xié)議在工業(yè)級寬限時間內(nèi),保證EPA核心骨干網(wǎng)絡數(shù)據(jù)傳輸?shù)臅惩ê凸收?恢復,從而確保了 EPA核心骨干網(wǎng)絡的高可靠性通信質(zhì)量。參見圖1,MRP協(xié)議實體模塊主要由MRP管理服務實體以及MRP協(xié)議實體模塊組 成,其中MRP協(xié)議實體模塊又分為介質(zhì)冗余管理器MRM(MediaRedundancy Manager)實體、 介質(zhì)冗余代理MRC (Media Redundancy Clients)實體。MRP協(xié)議處在IS0/0SI模型中的數(shù) 據(jù)鏈路層,其模塊之間的關系如圖1所示。
MRP管理服務實體的作用是對MRM、MRC模塊進行有效的組織與管理,保存了啟動 MRM服務實體、停止MRM服務實體、啟動MRC服務實體以及停止MRC服務實體等,并為高層應 用實體提供接口,完成EPA交換機的高可靠性介質(zhì)冗余功能。MRM協(xié)議實體模塊說明指定EPA交換機的管理角色和代理角色,將EPA網(wǎng)絡中具有 環(huán)型拓撲結(jié)構的子網(wǎng)配置為一個冗余通信管理域,每個冗余通信管理域中配置一個EPA交 換機作為介質(zhì)冗余管理器,該冗余通信管理域中其余所有EPA交換機作為介質(zhì)冗余代理; 介質(zhì)冗余管理器的作用是觀察和控制物理環(huán)形拓撲網(wǎng)絡結(jié)構來診斷網(wǎng)絡故障。通過介質(zhì)冗 余管理器的主端口周期性地向EPA-MRR環(huán)網(wǎng)發(fā)送MRP_Test測試數(shù)據(jù)幀,再在介質(zhì)冗余管理 器的另一個環(huán)端口上進行接收,根據(jù)接收返回幀對EPA-MRP環(huán)網(wǎng)進行診斷管理;介質(zhì)冗余 代理的作用是處理與轉(zhuǎn)發(fā)MRP協(xié)議幀,通過在其主端口上接收、處理和轉(zhuǎn)發(fā)MRP協(xié)議幀到其 另一環(huán)端口,根據(jù)鏈路變化情況與MRM交換機進行通信。參見圖2,基于MRP協(xié)議的EPA交換機軟件體系結(jié)構采用分層、模塊化的設計思想, 是基于EPA交換機的具有介質(zhì)冗余協(xié)議MRP的高可用性、安全性與實時性的現(xiàn)場核心通信 骨干網(wǎng)絡交換機。硬件設備驅(qū)動層由μ C/0S_II實時嵌入式操作系統(tǒng)、板級支持軟件包(BSP)和交 換硬件支持軟件包(SSP)組成,主要作用是將上層軟件和硬件系統(tǒng)進行連接,把上層軟件 的路由更新、管理及配置命令轉(zhuǎn)化為硬件系統(tǒng)所能識別的格式,從而達到更新其內(nèi)部數(shù)據(jù) 庫FDB,控制及管理硬件交換系統(tǒng)的目的;同時設備驅(qū)動程序把底層硬件收到的MRP控制報 文、EPA網(wǎng)絡拓撲變化協(xié)議數(shù)據(jù)單元、EPA應用實體報文以及EPA管理實體報文的各種信息 傳遞給上層軟件處理;對上層協(xié)議棧創(chuàng)建的任務以及設備驅(qū)動進行實時性支持以及調(diào)度管 理。交換機配置管理模塊主要功能是針對EPA交換機硬件平臺以及二層應用協(xié)議實 體MRP進行管理與配置,另外還包括生成樹協(xié)議(IEEE 802. ID)、GARP/GMRP/GVRP (IEEE 802. ID, IEEE 802. 1Q)、鏈路聚合(IEEE 802. 3ad)、流量控制(IEEE 802. 3x)以及交換芯片 的MAC地址FDB、交換機端口速率使能等。交換機配置管理模塊的作用是用戶根據(jù)自己的需要,配置使用EPA交換機的功 能。用戶通過上位機屏蔽或者打開EPA交換機的某項功能,完成EPA網(wǎng)絡的數(shù)據(jù)通信。TCP/IP協(xié)議棧實現(xiàn)了 TCP (UDP)/IP協(xié)議,為上層EPA安全通信協(xié)議應用程序提供 良好的接口 ;同時實現(xiàn)802. 1D、802. IQ等協(xié)議,完善與配置EPA交換機的各種管理功能。EPA協(xié)議棧模塊和EPA網(wǎng)絡安全與功能安全模塊主要包括EPA確定性調(diào)度模塊、 EPA套接字映射實體模塊、EPA管理實體模塊、EPA應用實體模塊、EPA管理信息庫模塊、EPA 安全實體模塊以及時間同步等模塊,完善的構建了基于EPA協(xié)議的高可用性、安全性以及 實時性的現(xiàn)場設備層交換機的整個軟件系統(tǒng)架構。整個方案的軟件系統(tǒng)結(jié)構參考框圖如圖 2所示。參見圖3,在物理環(huán)形網(wǎng)絡即EPA-MRP環(huán)型拓撲網(wǎng)絡中,EPA交換機扮演兩種功能 角色,一個是 MRM (Media Redundancy Manager),—個是 MRC (MediaRedundancy Clients)。 前者的功能是在環(huán)網(wǎng)結(jié)構中,起到管理MRC的作用,檢測和控制環(huán)網(wǎng)的拓撲變化。當環(huán)路 中的級聯(lián)鏈路之間或EPA交換機出現(xiàn)單節(jié)點網(wǎng)絡故障的時候,MRM對其做出相應的動作。后 者的功能是對來自MRM的已配置好的相關數(shù)據(jù)幀做出響應,并且在其環(huán)端口檢測和發(fā)出鏈路變化信號,可以理解為MRM的客戶代理端。在EPA-MRP環(huán)型拓撲網(wǎng)絡中,指定一個EPA交換機的功能為介質(zhì)冗余管理器 MRM(Media Redundancy Manager),其他的所有EPA交換機的功能均為介質(zhì)冗余代理 MRC (Media Redundancy Clients)。MRM 和 MRC 各擁有兩個環(huán)端口,分別為主端口(Primary Port)和次端口(Second Port)。MRM和MRC均可探測在環(huán)端口鏈路的故障或恢復。環(huán)端口 應該具有以下三種端口狀態(tài)之一禁止(DISABLED)所有的幀丟掉。堵塞(BLOCKED)除了以下幀外的其它幀丟掉從MRM發(fā)送的MRP拓撲改變幀MRP_ TopologyChange 和 MRP 測試幀 MRP_Test ;MRC 發(fā)送的 MRP 鏈路改變幀 MRP_LinkChange ;來 自IEEE802. ID中定義的,通過的端口設置為阻塞狀態(tài)的其他協(xié)議數(shù)據(jù)幀;帶有目的地址的 組地址配置幀。轉(zhuǎn)發(fā)(FORWARDING)所有的數(shù)據(jù)幀將按照IEEE 802. ID中的規(guī)范發(fā)送。MRM通過EPA-MRP環(huán)型網(wǎng)絡,在一個環(huán)端口處周期性地發(fā)送測試數(shù)據(jù)幀MRP_ Test。這些測試數(shù)據(jù)幀具有一種特殊的MAC地址(IEC62439中分配給MRP的組播地址為 01-15-4E-00-00-xx),在環(huán)形網(wǎng)絡中只有MRC能轉(zhuǎn)發(fā)這些數(shù)據(jù)幀。如果MRM發(fā)出的MRP_Test 測試數(shù)據(jù)幀最終回到該MRM,此時的EPA-MRP環(huán)形網(wǎng)絡被視為閉合(CLOSED)狀態(tài),否則為 開路(OPEN)狀態(tài)。在環(huán)路閉合狀態(tài)的時候,MRM的主端口(Primary Port)狀態(tài)被設置為 轉(zhuǎn)發(fā)狀態(tài),其次端口(Second Port)被設置為堵塞(BLOCKED)狀態(tài);開路(OPEN)狀態(tài)的時 候,MRM的主端口及次端口均設置為轉(zhuǎn)發(fā)(FORWARDING)狀態(tài)。在EPA-MRP環(huán)網(wǎng)中,每個EPA交換機包括MRM和MRC都是帶著常規(guī)數(shù)據(jù)啟動,并且 創(chuàng)建自身所帶的常規(guī)的地址轉(zhuǎn)發(fā)表(FDB)以便描述實際的鏈路拓撲結(jié)構。圖4所示為EPA-MRP域狀態(tài)轉(zhuǎn)換圖。一個EPA-MRP環(huán)網(wǎng)代表一個EPA-MRP域。默 認情況下,所有的MRM和MRC都屬于該默認域。當一個MRM或者MRC為多環(huán)網(wǎng)成員時,一個 環(huán)節(jié)點將會嚴格地分配兩個唯一的環(huán)端口在每個EPA-MRP域里。EPA交換機上電后,整個 EPA-MRP域進行域初始化,MRM和MRC進行初始化配置。MRM周期性的發(fā)送EPA-MRP環(huán)網(wǎng)測試 數(shù)據(jù)幀MRP_Test。當MRM接收到了自己發(fā)送的MRPjest數(shù)據(jù)幀后,EPA-MRP環(huán)網(wǎng)處于正常 狀態(tài)Closed狀態(tài)。當EPA-MRP環(huán)網(wǎng)處于Closed狀態(tài)時,MRM也會周期性發(fā)送MRPjest幀, 以保證環(huán)網(wǎng)處于正常工作狀態(tài)。當MRM在規(guī)定的時間內(nèi)收不到自己發(fā)出的MRP_Test幀,或 者底層硬件鏈接斷開后造成網(wǎng)絡斷開的消息被通報給MRM,或者當MRC檢查出故障后,以消 息形式通報給MRM的時候,EPA-MRP環(huán)網(wǎng)就進入網(wǎng)絡斷開狀態(tài)Open狀態(tài)。此時,MRM改變次 端口由原來的Blocked轉(zhuǎn)為Forwarding狀態(tài),同時刷新自身轉(zhuǎn)發(fā)表FDB,并發(fā)送拓撲改變幀 MRP_TopologyChange通知MRC及時更新它們的FDB表,啟動冗余鏈路。當EPA-MRP環(huán)網(wǎng)恢復 正常,也就是故障恢復后,MRM又能接收到自己發(fā)出的EPAjest幀后,EPA-MRP環(huán)網(wǎng)絡進入 正常的Closed狀態(tài),MRM再次刷新自身轉(zhuǎn)發(fā)表FDB,并發(fā)送拓撲改變幀MRPJopologyChange 通知MRC及時更新它們的FDB表,EPA-MRP環(huán)網(wǎng)拓撲結(jié)構恢復到出現(xiàn)故障以前的拓撲結(jié)構。在一個EPA-MRP域里面,每個MRM將會執(zhí)行下面的診斷事件處理1)如果一個設備被配置成MRM,但是沒有扮演管理器的角色,它將會發(fā)送一個管 理器角色失敗MANAGER_R0LE_FAIL的診斷事件信號,同時暫停發(fā)送其他介質(zhì)冗余診斷事件 報告。
2)如果一個設備已扮演了管理器的角色,同時這個設備探測到另外一個在線激活 的MRM,它將發(fā)送多個管理器MULTIPLE_MANAGERS的事件信號。此事件將與環(huán)網(wǎng)斷開RING_ OPEN事件并發(fā)。3)如果一個設備扮演管理器的角色,同時檢查到EPA-MRP環(huán)網(wǎng)斷開,它將發(fā)送環(huán) 網(wǎng)斷開事件的信號。MRC轉(zhuǎn)發(fā)接收到的MRP測試幀MRP_Test,并且從一個環(huán)端口到另外一個環(huán)端口, 當其探測到環(huán)端口鏈路故障或環(huán)端口連接恢復時,通過其兩個環(huán)端口隨機發(fā)送鏈路改變幀 MRP_LinkChange來通知這個改變,其余MRC將會轉(zhuǎn)發(fā)接收到鏈路MRP_LinkChange,并從自 身一個環(huán)端口轉(zhuǎn)發(fā)到另一個環(huán)端口。參見圖5,MRM交換機一上電,首先完成交換機的環(huán)端口的狀態(tài)以及一些必要信息 的初始化,便進入到監(jiān)聽主端口處鏈路的狀態(tài),若主端口處鏈路為link_d0Wn狀態(tài),則啟動 冗余鏈路,繼續(xù)進行監(jiān)聽鏈路狀態(tài);若主端口處鏈路為link_d0Wn狀態(tài),從環(huán)端口處鏈路為 link_up狀態(tài),則將主從環(huán)端口進行功能互換;若主端口處鏈路為link_up狀態(tài),則將主端 口置為Forwarding狀態(tài),發(fā)送鏈路測試幀MRP_TEST,并在從環(huán)端口處監(jiān)聽該幀,若在規(guī)定 的時間內(nèi)該幀到達從環(huán)端口,說明主鏈路正常,冗余鏈路保持非活動狀態(tài);否則,啟動冗余 備份鏈路。 參見圖6,MRC交換機一上電,首先完成交換機的環(huán)端口的狀態(tài)以及一些必要信息 的初始化,便進入到監(jiān)聽主端口處鏈路的狀態(tài),若主端口處鏈路為link_up狀態(tài),設置主端 口為Forwarding狀態(tài),并監(jiān)聽從環(huán)端口處的鏈路狀態(tài)若從環(huán)端口處的鏈路狀態(tài)為link_ up狀態(tài),則啟動up定時器、停止Down定時器,并在主端口處發(fā)送link_up幀,若從環(huán)端口接 收到該link_up巾貞,則設置其為Forwarding狀態(tài),up定時器停止,交換機進入數(shù)據(jù)交換正 常狀態(tài);若從環(huán)端口處的鏈路為link_d0Wn狀態(tài),則啟動Down定時器、停止up定時器,在主 環(huán)端口處鏈路發(fā)送link_d0Wn狀態(tài),向介質(zhì)冗余管理器報告鏈路狀況。
以上所述僅為本發(fā)明的優(yōu)選實施例,并不用于限制本發(fā)明,顯然,本領域的技術人 員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的 這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些 改動和變型在內(nèi)。
權利要求
用于EPA網(wǎng)絡的冗余通信方法,其特征在于將具有環(huán)型拓撲結(jié)構的EPA網(wǎng)絡配置為一個冗余通信管理域,每個冗余通信管理域中配置一個EPA交換機作為介質(zhì)冗余管理器,其余所有EPA交換機作為介質(zhì)冗余代理,所述介質(zhì)冗余管理器和介質(zhì)冗余代理均分別具有兩個環(huán)端口;所述介質(zhì)冗余管理器和介質(zhì)冗余代理執(zhí)行如下步驟介質(zhì)冗余管理器的一個環(huán)端口周期性發(fā)送測試數(shù)據(jù)幀,介質(zhì)冗余代理對測試數(shù)據(jù)幀進行轉(zhuǎn)發(fā),介質(zhì)冗余管理器的另一個環(huán)端口用于監(jiān)聽測試數(shù)據(jù)幀;若測試數(shù)據(jù)幀在配置時間內(nèi)回到介質(zhì)冗余管理器,則將介質(zhì)冗余管理器的兩個環(huán)端口分別設置為轉(zhuǎn)發(fā)狀態(tài)和堵塞狀態(tài);若測試數(shù)據(jù)幀未在配置時間回到介質(zhì)冗余管理器,則介質(zhì)冗余管理器將兩個環(huán)端口均設置為轉(zhuǎn)發(fā)狀態(tài),刷新地址轉(zhuǎn)發(fā)表,啟動備用鏈路,并發(fā)送拓撲改變幀通知介質(zhì)冗余代理刷新地址轉(zhuǎn)發(fā)表。
2.如權利要求1所述的用于EPA網(wǎng)絡的冗余通信方法,其特征在于還包括如下步驟 介質(zhì)冗余代理探測到環(huán)端口鏈路故障或環(huán)端口連接恢復時,通過其兩個環(huán)端口發(fā)送鏈路改變幀來通知這個改變,其余介質(zhì)冗余代理轉(zhuǎn)發(fā)接收到的鏈路改變幀,并從自身一個環(huán) 端口轉(zhuǎn)發(fā)到另一個環(huán)端口,直至介質(zhì)冗余管理器收到此幀并進行相應的處理。
3.如權利要求1所述的用于EPA網(wǎng)絡的冗余通信方法,其特征在于還包括如下步驟 EPA交換機被配置為介質(zhì)冗余管理器但未扮演介質(zhì)冗余管理器角色時,發(fā)送一個管理器角色失敗的診斷事件信號,同時暫停發(fā)送其它介質(zhì)冗余診斷事件報告。
4.如權利要求1所述的用于EPA網(wǎng)絡的冗余通信方法,其特征在于還包括如下步驟 介質(zhì)冗余管理器探測到另一個在線激活的介質(zhì)冗余管理器時,發(fā)送存在多個管理器的事件信號。
5.如權利要求1所述的用于EPA網(wǎng)絡的冗余通信方法,其特征在于還包括如下步驟 故障恢復后,介質(zhì)冗余管理器重新接收到測試數(shù)據(jù)幀,則刷新地址轉(zhuǎn)發(fā)表,并發(fā)送拓撲改變幀給介質(zhì)冗余代理,介質(zhì)冗余代理根據(jù)拓撲改變幀刷新自身的地址轉(zhuǎn)發(fā)表,恢復到出 現(xiàn)故障以前的拓撲結(jié)構。
全文摘要
本發(fā)明涉及高可用性自動化網(wǎng)絡通信技術、冗余容錯技術和自動控制技術,具體涉及一種適用于EPA網(wǎng)絡的冗余通信方法,在一個EPA-MRP環(huán)網(wǎng)中配置一個EPA交換機作為介質(zhì)冗余管理器,其余EPA交換機作為介質(zhì)冗余代理,介質(zhì)冗余管理器的一個環(huán)端口周期性發(fā)送測試數(shù)據(jù)幀,介質(zhì)冗余代理對測試數(shù)據(jù)幀進行轉(zhuǎn)發(fā),介質(zhì)冗余管理器的另一個環(huán)端口用于監(jiān)聽測試數(shù)據(jù)幀;若測試數(shù)據(jù)幀在配置時間內(nèi)回到介質(zhì)冗余管理器,則將介質(zhì)冗余管理器的兩個環(huán)端口分別設置為轉(zhuǎn)發(fā)狀態(tài)和堵塞狀態(tài);若測試數(shù)據(jù)幀未在配置時間回到介質(zhì)冗余管理器,則介質(zhì)冗余管理器將兩個環(huán)端口均設置為轉(zhuǎn)發(fā)狀態(tài),刷新地址轉(zhuǎn)發(fā)表,啟動備用鏈路,并發(fā)送拓撲改變幀通知介質(zhì)冗余代理刷新地址轉(zhuǎn)發(fā)表。
文檔編號H04L12/24GK101931496SQ20091019194
公開日2010年12月29日 申請日期2009年12月16日 優(yōu)先權日2009年12月16日
發(fā)明者劉杰, 華晨, 楊劍, 王巧麗, 王平, 王浩, 秘明睿, 黃術東 申請人:重慶郵電大學