專利名稱:用于將多個(gè)mac分配給多個(gè)處理器的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)領(lǐng)域,尤其涉及對(duì)來(lái)自多個(gè)LAN的多個(gè)客戶端與具 有一組處理節(jié)點(diǎn)(單元)的網(wǎng)絡(luò)設(shè)備之間的逸遏性的故障檢測(cè)質(zhì)量和'1^1方法 的組
背景技術(shù):
在^4于連接到一個(gè)或多個(gè)以太網(wǎng)局域網(wǎng)(LAN)的多個(gè)處理單元的網(wǎng)絡(luò)設(shè) 備系統(tǒng)中,在##不同LAN之間的良好的獨(dú)立性以實(shí)現(xiàn)^需要的同時(shí),在 超過(guò)99.999%的時(shí)間內(nèi)提供可靠、可用JLit用(RAS )的連接是具有挑戰(zhàn)性的。 網(wǎng)絡(luò)設(shè)備可以是用于通信和服務(wù)多個(gè)用戶的網(wǎng)絡(luò)中的節(jié)點(diǎn)。示例的網(wǎng)絡(luò)設(shè)備可 以是多點(diǎn)控制單元(MCU)、防火墻、內(nèi)敘良務(wù)器、^^體服務(wù)器等。
扭用網(wǎng)絡(luò)設(shè)備中,只要系統(tǒng)建立^^行, 一個(gè)或多^N^NM^灘制(MAC) 地址與一個(gè)處理單^f目關(guān)聯(lián)。MAC地址可以指以太網(wǎng)硬件地址(EHA)或硬 件地址。MAC地址是一種標(biāo)iX^P,其附加到大多數(shù)網(wǎng)絡(luò)適配器(即,網(wǎng)皿 口卡(MC))上,作為適配器的名稱。在這種通用結(jié)構(gòu)中,如果處理節(jié)點(diǎn)無(wú)法 進(jìn)^f,怍或者必須被替換掉,則無(wú)法在不切換到另外一個(gè)MAC的情況下支持 實(shí)現(xiàn)備用處理單元的處理器功能。使用冗余的MAC/處理器對(duì)導(dǎo)致了高成^/ 佳月比。jtW卜,每個(gè)LAN都需要一個(gè)MAC/處理器備用對(duì)。MAC上或者物理 路徑(PHY或者電纜)的某些地方上出現(xiàn)的故障導(dǎo)致與處理器斷連,即^^t理 器并非處于永久性故障狀態(tài)下,并且另夕卜淑l務(wù)于來(lái)自其它局域網(wǎng)的用戶。
因此,顯而易見的是,目前的多處理器裝備技術(shù)在與夕MP以太網(wǎng)LAN的 可靠M性上有重大的困難。
發(fā)明內(nèi)容
5通過(guò)^^]一種拓樸結(jié)構(gòu)來(lái)滿足上面描述的需求,在這種拓樸中,多個(gè)負(fù)責(zé)
由開放系統(tǒng)互^^^/棧中數(shù)^l^v^M^:的任務(wù)的MAC被從多個(gè)處理節(jié)點(diǎn) (單元)中分離。處理節(jié)點(diǎn)負(fù)責(zé)處理與OSI第三層以及以上的職責(zé)相關(guān)的任務(wù)。 上述MAC控制器組作為多個(gè)處理節(jié)點(diǎn)的i^ii性資源池,而這些處理節(jié)點(diǎn)作為 處理資源池并且與MAC控制器分離開來(lái)。在這種拓樸中,兩個(gè)資源池^it行 中^^接,傳遞需要的可靠性、可用'l^Nt用性。
圖1是示出了基于通itX連交換機(jī)陣列連接的多個(gè)處理單元(節(jié)點(diǎn))和一 組MAC控制器的示例的網(wǎng)^^i殳備系統(tǒng)的示意圖2是示出了 MAC控制器與處理節(jié)點(diǎn)的分配過(guò)程的流程圖,所述分配包 括3個(gè)過(guò)程在故障;f^則前、在故障檢測(cè)中^t障檢測(cè)后。
M實(shí)施方式
相同的附圖才封^圖中表示相同的元件。為了方^^L,只有相同組中的 某些元件可用附圖標(biāo)i^ii行^i己。這些附圖的目的是描述示例的實(shí)施例而不是 用于生產(chǎn)。因此,所選擇的在圖中示出的特征只是為了便利和表述清楚。
圖1示意,^J^葛述了基于通iti連交換機(jī)陣列101連接的多個(gè)處理節(jié)點(diǎn)/ 單元100a-100e和一組MAC控制器102a - 102e的示例的網(wǎng)絡(luò)設(shè)備系統(tǒng)的元 件。處理節(jié)點(diǎn)的數(shù)量和MAC控制器的數(shù)量并不限于由圖1中示出的那些。例 如,這個(gè)系統(tǒng)可負(fù)沐2個(gè)處理器節(jié)點(diǎn)和5個(gè)MAC控制器。也可以詔!各種其 ^J且合。MAC控制器102a -102e的[個(gè)負(fù)責(zé)OSI ^/棧的數(shù)##^^1^ 的任務(wù)。例如,^-"個(gè)MAC控制器(102)能夠遵守?cái)?shù)ll^^^f吏用的通信協(xié) 議,例如斜限于802.3 CSMA/CD、 802.1P和802.1Q。
參考圖l, MAC控制器102a-102e可以被分為一組或者多組?!M能 夠與一個(gè)廣播域關(guān)聯(lián),例如多個(gè)用戶的局域網(wǎng)(LAN)。每一個(gè)廣播域能夠與 一組'N,個(gè)MAC地iit^一組'N+l,個(gè)MAC控制器關(guān)聯(lián)。MAC控制器可以與廣
控制器。N為連接到相同廣播域的活動(dòng)的MAC控制器數(shù)量,而'+l,MAC控制 器為非活動(dòng)的冗余MAC控制器(即,備用MAC控制器)。如^必要,MAC 控制器的MAC地址能夠被重用,或者^(guò)皮重新分西ei^4^用冗余MAC控制器。 廣播^A計(jì)算機(jī)網(wǎng)絡(luò)的一部分,在這個(gè)廣播域中所有的節(jié)點(diǎn)在數(shù)l^^層-tit過(guò)廣播X^目聯(lián)系。路由器和無(wú)的高層設(shè)備在廣播域之間形成邊界。當(dāng)?shù)?"i十 ##幾只有第二計(jì)#^的網(wǎng)絡(luò)地址(例如IP地址)時(shí), 一個(gè)示例的廣播消息能夠
在廣播域中使用。第一計(jì)#^幾可以^^1皿解#^議(ARP)并廣,有第二 計(jì)算機(jī)的IP地址的ARP請(qǐng)求。第二計(jì)糸feJL,如果連接到了相同的廣播域就可 以以其MAC地iihi^f亍響應(yīng)。
通常MAC地址是通過(guò)IEEE組織分配給各個(gè)網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)接口卡 (NIC)的商家。然后,每個(gè)商家為^r—個(gè)NIC分配MAC地Jah。如果讀者想 要知道更多的關(guān)于MAC地址分配過(guò)程,請(qǐng)?jiān)L問(wèn)IEEE的網(wǎng)站 http:〃standards.ieee,org/regauth/index.html。
在/iHf的示例性實(shí)施例中, 一組'N,個(gè)MACitkiibfc^酉ei^網(wǎng)絡(luò)設(shè)備,例如 MCU。這個(gè)組能夠由輔助(houseke印ing)計(jì)算機(jī)103或者104進(jìn)行管理。來(lái) 自這個(gè)組的MAC地址能夠被分酉eiM壬何一個(gè)活動(dòng)的以太網(wǎng)MAC控制器102 (連接到廣播域)。名^用以太網(wǎng)MAC控制器102不與MAC地址關(guān)聯(lián)。為了 包含冗余,通常MAC控制器102的數(shù)量大于N,例如為'N+1,。
當(dāng)建立了到廣"lt域的新連接時(shí),選擇處理器100和以太網(wǎng)MAC控制器 102,并且該處理器100和以太網(wǎng)MAC控制器102通過(guò)互連的交換機(jī)陣列101 ;fet匕關(guān)聯(lián)。活動(dòng)的輔助處理器103利用指令將來(lái)自MAC^iiti且中的MAC地 址傳遞到選定的處理器100,以將該MAC地iib^口載到關(guān)聯(lián)的以太網(wǎng)MAC控 制器102。
,建立到廣播域的連接。
MAC控制器通常連接到物理實(shí)體(例如圖1中沒有示出的10/100/1000
流。OSI物理層任務(wù)可以符合例如10base^T、 100Base~T、 1000base~T、 1000base~LX或者1000bas&SX。
處理節(jié)點(diǎn)100a-100e的#-~個(gè)負(fù)責(zé)處理與OSI模型第三層及以Ji^目關(guān)的工 作。例如,處理節(jié)點(diǎn)100a-100e的每一個(gè)能夠處理IP (因特網(wǎng)協(xié)議)、DHCP(動(dòng) 態(tài)主4;Lg己置協(xié)議)、IPSEC (IP安全協(xié)議)和ICMP (因特網(wǎng)控制信息協(xié)議)。 例如OSI傳輸層的任務(wù)可以包括TCP (傳輸控制協(xié)議)、UDP (用戶數(shù)據(jù)報(bào)協(xié) 議)和RTP (實(shí)時(shí)傳^1^議)。其他與OSI才^Ui^相關(guān)的任務(wù)可以包括處理 錢信號(hào)如G7U、視瀕信號(hào)如H.261、安全相關(guān)任劣4口SSH (*^卜殼)、因 特網(wǎng)管理如SNMP (簡(jiǎn)單網(wǎng)錄理協(xié)議)、網(wǎng)絡(luò)定時(shí)如NTP (網(wǎng)絡(luò)時(shí)間協(xié)議)以及^fe應(yīng)用如HTTP (超iL^傳m^議)或者FTP (文件傳HH^議)。
互連交換機(jī)陣列101可以符合多種標(biāo)準(zhǔn),例如但不限于PCI方式, RapidIO或者通過(guò)場(chǎng)可編程門陣列實(shí)現(xiàn)的縱橫(cross bar)陣列。示例的交換 機(jī)可以是CAUSA的Vitese半"IM^^司生產(chǎn)的V S C 3 3 1 2。缺了解更多 關(guān)于交換機(jī)陣列的信息的讀^fri方問(wèn)Vifsse公司網(wǎng)頁(yè)www.vitsse.com。 處理 節(jié)點(diǎn)100a -lOOe能夠通過(guò)內(nèi)部網(wǎng)絡(luò)105與活動(dòng)的輔助處理器(處理節(jié)點(diǎn))103 進(jìn)行通信。網(wǎng)絡(luò)105可以是電路交換網(wǎng)絡(luò)、^^且交換網(wǎng)絡(luò)、栽波傳感媒體訪問(wèn)
(carrier sense media access)網(wǎng)絡(luò)或者是4^f可允許兩個(gè)或兩個(gè)以上處理節(jié)點(diǎn)相 互進(jìn)行通信的技術(shù)。在某些實(shí)施例中,為了冗余+沐可靠性,可以加入包括處 理器104和網(wǎng)絡(luò)106的附加的輔助i殳置。網(wǎng)絡(luò)105和106獨(dú)立于連接到以太網(wǎng) MAC控制器102另一端的夕MP LAN (圖中沒有示出)。在某些實(shí)施例中,除 處理節(jié)點(diǎn)的其它任務(wù)O卜,輔助任務(wù)可以由其中一個(gè)處理節(jié)點(diǎn)100執(zhí)行。
初始化期間,輔助處理單元103能夠從一組與特定LAN關(guān)聯(lián)的地址中分 配MAC地iit到屬于與相同LAN相關(guān)聯(lián)的一組控制器的MAC控制器(102a-102e)。完成初始化以后,通過(guò)互連交換機(jī)陣列(101)綁定和重綁定MAC控制器
(102a -102e)到處理器(100a-100e)能夠:Wt。圖2所示的過(guò)程執(zhí)行,在該過(guò) 程中可以進(jìn)行冗余MAC控制器或者處理節(jié)點(diǎn)的平穩(wěn)和快速的故障轉(zhuǎn)移 (failover)。在將MAC控制器(102a-102e)和處理器(100a-100e)進(jìn)行綁定后, MAC地iibM^SeiH亥處理器。處理器(100a-100e)通it^:理器經(jīng)由互連交換 機(jī)陣列(101)建立的連翻尋該分配的MAC地址傳itf"其新綁定的MAC控制 器。
圖2示出了在故P章^^則前,故障檢測(cè)中以及故障^^則后,MAC控制器與 處理節(jié)點(diǎn)的分配過(guò)程。例如,該過(guò)程可以通過(guò)網(wǎng)絡(luò)105由活動(dòng)的輔助處理節(jié)點(diǎn) 103來(lái)實(shí)現(xiàn)。
故障枱側(cè)是檢測(cè)系統(tǒng)中的異常行為的過(guò)程。這個(gè)流程圖開始于在客戶端和 處理節(jié)點(diǎn)以及廣播域之間建立連接。在步驟200判斷MAC控制器102a-102e
^^一是否可用??捎玫膍ac控制器是通過(guò)其物aj:與廣播:yui行物理連接的
MAC控制器。如果沒有可用的MAC控制器,那么^^個(gè)過(guò)程結(jié)束。如果有可 用的MAC控制器,那么處理節(jié)點(diǎn)就M過(guò)互連交換機(jī)陣列101凈皮動(dòng)態(tài)分配和 綁定(步驟201)到該可用的MAC控制器上(圖1 )。 一旦MAC/處理器對(duì)的動(dòng)態(tài)分配完成,來(lái)自MAC地址組中可用的MAC地扯^^^酉ei^該對(duì)。# 發(fā)明的示例中,由活動(dòng)的輔助處理II^MAC地扯分S2i^所分配的處理器,后 者^(guò)將該MAC地iiUr。栽到與^目關(guān)聯(lián)的MAC控制器102。
然后,故障;f^測(cè)過(guò)程階段開始。圖2中示出的示例的故障檢查過(guò)程^^J ICMP ^^且(回>^^且)來(lái)周期'14^J&fM戶網(wǎng)絡(luò)?;豬fc^ia的目的地可以是 MAC控制器連接的LAN的默認(rèn)網(wǎng)關(guān)IP地址。輔助處理器103能夠請(qǐng)求處理
單元ioo發(fā)送回》:^^且,并且如果接^'J回》:^答^^行確i^回。通過(guò)請(qǐng)求 和確認(rèn)過(guò)程,輔助處理器監(jiān)一統(tǒng)理單元到用戶局域網(wǎng)的連接有效性,從而如果
在i^it^f圣Ji^故障就可以被^^則到故障。
故障檢測(cè)過(guò)程開始于向默認(rèn)網(wǎng)關(guān)IP地^jI^送回波(步驟202 ),并判斷(步 驟203)是否接》10"表示與網(wǎng)關(guān)的連接是活動(dòng)的回^^答。所^T犬認(rèn)網(wǎng)^A指 所分配的MAC控制器連接的廣播域的默〖人網(wǎng)關(guān)。Tl秒后(步驟204)故障檢 測(cè)過(guò)禾liiit^出新的回^^^且(步驟202 )重新開始。如果(步驟203 )沒有接 j)ti'j表示故障被檢測(cè)到的回波應(yīng)答,初始化'1^1過(guò)程(步驟205到209)。 Tl 是可配置的##:;它可以在幾毫秒到幾秒的范圍內(nèi),依賴于廣^f域以及MAC 控制器102 (圖1)與廣^f域之間的連接。
'ltt過(guò)程的第一階^A通過(guò)互連交換機(jī)陣列101 (圖1)分配冗余的處理節(jié) 點(diǎn)(步驟205)。第二階IS^發(fā)出新的回波分組(步驟206)。第三階R^判斷回 波^^且是否被接收(步驟207)。如果接iR^回波應(yīng)答,那么故障檢測(cè)過(guò)程通過(guò) 發(fā)出新的回^^^且重新開始(步驟202)。在步驟207中^1〗回》^^錄示在那 一時(shí)刻沒有^^則到故障。如果沒有接》10'回^^答,那么逸錄示已經(jīng)檢測(cè)到 故障。隨后,判斷是否有備用的冗余MAC控制器(步驟208)連接到與可疑 的故障MAC控制器相同的廣播域。M地,冗余MAC控制器首先凈紛配以 可疑的故障MAC的MAC地址,從而使得平滑過(guò)渡到在冗余的路徑上。# 發(fā)明的可選典型實(shí)施例中,綁定-再綁定命令能夠開始^^換MAC控制器,然 后是處理器。
過(guò)程(沒有在圖2中示出)可以開始于禁用當(dāng)前MAC控制器并且(s1^僅 使冗余的MAC控制器活動(dòng),以在冗余MAC控制器確實(shí)連接到相同的廣播域 的情況下i^ MAC地址的重復(fù)。 一旦新的連^徑出現(xiàn),使用相同的MAC 地址能夠最小化產(chǎn)生的不利影響。當(dāng)冗余MAC控制器使用與故障的MAC控制器相同的MAC地址時(shí)(并不是同時(shí)),用戶的網(wǎng)絡(luò)并不知道該替換。該連接 中包括的層2交換機(jī),其基于IEEE802.1D透明橋方法,能夠連接到冗余MAC, ^if過(guò)接收即將到來(lái)的回^^H且自動(dòng)學(xué)習(xí)新的5^圣。如果冗余的MAC控制器 是可用的,則所述MAC控制器^^BeiH亥處理器(步驟209 ),并且故障檢測(cè) 過(guò)程可以繼續(xù)(202)。
//Hf的方法和系鄉(xiāng)級(jí)高了基于需要連接到用戶以太網(wǎng)局域網(wǎng)中的多個(gè)處理 節(jié)點(diǎn)(處理器)的網(wǎng)絡(luò)設(shè)備的可靠性、可用'^Mt用性。公開的方法和系, 過(guò)提供支持處理器系統(tǒng)可能魁']的^^可單個(gè)點(diǎn)的故障的故障#^多的拓樸,如咸 少處理器系統(tǒng)的計(jì)劃外的停機(jī)時(shí)間。公開的方法和系鍵還例如減少了處理器系 統(tǒng)的計(jì)劃內(nèi)的停機(jī)時(shí)間,以允"i情級(jí)。除jtb^Jf, z^Hf的內(nèi)^it過(guò)使MAC/處 理器對(duì)分離,提供了一種網(wǎng)齡離的方法和裝置,即防火墻網(wǎng)關(guān)。
通過(guò)冗余處理器替換處理器的過(guò)程205可以包括向冗余處理器中加載軟件 和需要用于處理由故障處理器執(zhí)行的活動(dòng)的信息。這個(gè)過(guò)程由能記錄需要的信 息的活動(dòng)的輔助處理器103沐f亍。
在本申請(qǐng)的說(shuō)明書和權(quán)利要求書中,^"-個(gè)動(dòng)詞,"包舍,、"包括"和'具有",
及其變形輛ju于表示該動(dòng)詞的受詞并不一;t^員、組件、元素或者動(dòng)詞的部
^^主i告或動(dòng)詞主i吾的完整列表。
在本申請(qǐng)中,詞"單元,,一'才執(zhí)"是可以相互交換的。被稱為單;^者才狹
的^f可物都可以是獨(dú)立單元或者專門的模塊。單^til者才狹可以是標(biāo)準(zhǔn)組件或 者^(guò)^標(biāo)準(zhǔn)組件的某些方面,允iff吏用另一個(gè)類似單;Usl者^(guò)^容易地移ft^ 替換它。#-"個(gè)單誠(chéng)者微可以是軟件、硬件和/或固件中的^f可一個(gè)或者其 ^f可組合。邏輯^^:軟件能夠包括在計(jì)算機(jī)可讀介質(zhì)上,例如可讀/寫硬盤、 CDROM、閃存、ROM等等。為了扭/f亍特定任務(wù),軟^H呈序能夠根據(jù)需要被 加栽到適當(dāng)?shù)奶幚砥髦小?br>
通過(guò)詳細(xì)描ii^發(fā)明的實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,本發(fā)明的實(shí)施例僅以 示例的方式提供f旦并不意M本發(fā)明的范圍進(jìn)行限制。所描述的實(shí)施例包括不 同的特征,并不是所有這些特4i^M^發(fā)明的所有實(shí)施例中都需要。本發(fā)明的某
些實(shí)施例只^^I一些特;Ml者這些特征的可能的組^式。^^頁(yè)域技#員能
夠想到描述的本發(fā)明的實(shí)施例的變形以及包括所描述的實(shí)施例中記錄的特征的 不同組合的本發(fā)明的實(shí)施例。
權(quán)利要求
1.一種容故障可恢復(fù)系統(tǒng),包括多個(gè)處理單元;多個(gè)MAC控制器;互連交換機(jī),用于可通信地且動(dòng)態(tài)地關(guān)聯(lián)一個(gè)或多個(gè)對(duì),其中每個(gè)對(duì)包括選自所述多個(gè)處理單元的處理單元和選自所述多個(gè)MAC控制器的MAC控制器;以及可通信地連接到所述多個(gè)處理單元中的每一個(gè)的輔助處理器,其中所述輔助處理器編程用于動(dòng)態(tài)地為一個(gè)或多個(gè)對(duì)中的每一個(gè)分配MAC地址。
2. 才財(cái)居權(quán)利要求1所述的系統(tǒng),其中所述多個(gè)MAC控制器屬于廣播域。
3. 才財(cái)居權(quán)利要求l所述的系統(tǒng),其中所述輔助處理器通it^域網(wǎng)可通信地 連接到所述多個(gè)處理單元。
4. 才財(cái)居權(quán)利要求l所述的系統(tǒng),其中所述輔助處理器編程用于當(dāng)^f可一個(gè) 對(duì)中的MAC控制器故障時(shí)分配所迷多個(gè)MAC控制器中的另一個(gè)給所必寸。
5. 才財(cái)居權(quán)利要求4所述的系統(tǒng),其中所述輔助處理器編程用于M障MAC 控制器的MAC地址重新分商e^所述多個(gè)MAC控制器中的另一個(gè)。
6. —種用于M理單iL/MAC控制器對(duì)與廣播域的i^i性故障中恢復(fù)的方 法,包括當(dāng)檢測(cè)到具有第一 MAC地址的處理單iL/MAC控制器對(duì)與廣播域的i^ii 性故障時(shí),向所述處理單; L/MAC控制器對(duì)重新分配替代處理單元或者替代 MAC控制器之一;^ii所艦理單it/MAC控制器對(duì)連接到所述廣播域的可用性;并且如杲所i^h理單it/MAC控制器對(duì)不可用,分配務(wù)他的替^^l:理單;^替 代MAC控制器給所i^t理單;^/MAC控制器對(duì);以及如果魏MAC控制器被重新分酉條所狄理單it/MAC控制器對(duì),那么 重新分配所述第一 MAC地iiti^所述^f戈MAC控制器,其中通it^斤述第一 MAC 3^止來(lái)^f亍可用'l^^iit。
7. 才M居權(quán)利要求6所述的方法,其中通*送故障檢測(cè)^^且到所述廣播域的默i人網(wǎng)關(guān)來(lái)^fm障^^'j。
8. 才 權(quán)利要求6所述的方法,其中l(wèi)^iit包括發(fā)送故^r測(cè)^^且到所述廣 ^f域的所述IW人網(wǎng)關(guān)。
9. 才財(cái)居權(quán)利要求7所述的方法,其中所述故障^^測(cè)^ia是ICMP回^^^且。
10. 才Nt權(quán)利要求8所述的方法,其中所述故障檢測(cè)^^a^ICMP回波分組。
11,才財(cái)居權(quán)利要求6所述的方法,進(jìn)一步包括確認(rèn)^f戈MAC控制器是否可 用,以及當(dāng)冗余MAC控制器不可用時(shí)結(jié)^^斤^法。
12. 4Nt權(quán)利要求6所述的方法,其中通過(guò)活動(dòng)的輔助處理器來(lái)執(zhí)行發(fā)送故障^;則,重新分配冗余處理單元, , ^;則另一個(gè)故障,重新分配^RMAC控制器,以及重新分配所述第一 MAC i^ih^所迷^f、MAC控制器。
13. 4緣權(quán)利要求12所述的方法,其中可通信itkJ^接到所述活動(dòng)的輔助處 理器以及所述多個(gè)處理單元的^^用輔助處理器,J3^J^斤述活動(dòng)的輔助處理器的 ,并且當(dāng);j^則到所述活動(dòng)的輔助處理器中的故障時(shí)^f亍發(fā)送故障^"測(cè), 重新分配所述冗余處理單元,驗(yàn)證,檢測(cè)另一個(gè)故障,重新分配^f戈MAC控 制器,并重新分配所述第一MACi^ii^^RMAC控制器。
14. 一種維護(hù)網(wǎng)絡(luò)中的連接的方法,包括 提供多個(gè)處理單元; 提供多個(gè)MAC控制器;提供多個(gè)MAC地址,其中所述多個(gè)MAC地Jjbfic^酉e^所述多個(gè)MAC 控制器,并且其中,所述多個(gè)MAC控制器^^酉條所述多個(gè)處理單元中的至少一個(gè);提供互連交換才幾,用于可通信:fe^接所述多個(gè)處理單元與所述多個(gè)MAC 控制器;以及可通信itk^i^接到所述多個(gè)處理單元的輔助處理器,其中以下來(lái)自所述輔助 處理器發(fā)送第一故障^^則^^E^網(wǎng)絡(luò)的默認(rèn)網(wǎng)關(guān);當(dāng)檢測(cè)到故障時(shí),重新分配用于連接到所述網(wǎng)絡(luò)的冗余處理單元;發(fā)送第二故障^^則^M^所述網(wǎng)絡(luò)的所ii^認(rèn)網(wǎng)關(guān);當(dāng)檢測(cè)到故障時(shí),確認(rèn)用于連接到所述網(wǎng)絡(luò)的冗余MAC控制器的可用性,以及重新分配所述冗余MAC控制器給所述冗余處理單元用于連接到所述網(wǎng)絡(luò)。
15,根據(jù)權(quán)利要求14所述的方法,其中該故障^^則^^議ICMP回波分組。
16. 才^t權(quán)利要求14所述的方法,其中當(dāng)所述冗余MAC控制器不可用時(shí), 結(jié)A^斤i^法。
17. 才Nt權(quán)利要求14所述的方法,其中所#法在活動(dòng)的輔助處理器中執(zhí) 行,并且其中,所述活動(dòng)的輔助處理器可通信i^k^接到所述多個(gè)處理單元。
18. 4Mt權(quán)利要求17所述的方法,其中備用輔助處理器監(jiān)視活動(dòng)的輔助處 理器的辦,并且當(dāng);f^則到活動(dòng)的輔助處理器中的故障時(shí)接管所i^r法的^fr, 并且其中,所述備用輔助處理器可通信itk^接到所述多個(gè)處理單元和活動(dòng)的輔 助處理器。
19. 一種用于設(shè)置網(wǎng)絡(luò)設(shè)備與廣播域之間的連接的方法,其中,所迷網(wǎng)絡(luò) 設(shè)備包括多個(gè)MAC控制器和多個(gè)處理器,并且其中, 一組MAC^iib^^配 給所述網(wǎng)^"i殳備,所#法包括A^斤述多個(gè)處理器中選擇可用的處理器;從所述多個(gè)MAC控制器中選擇可用的MAC控制器;#^定的處理器和選定的MAC控制器綁^處理器和MAC控制器對(duì);A^斤述多個(gè)MAC ^i止中選擇可用的MAC ^kJt止;將所iii^定的MAC地i止分gei^所述處理器和MAC控制器對(duì)。
全文摘要
通過(guò)一組MAC控制器將一組處理單元連接到多個(gè)LAN中。互連交換機(jī)允許任何處理單元訪問(wèn)任何MAC控制器。輔助處理器周期性地檢測(cè)處理單元到LAN的連通性故障。當(dāng)檢測(cè)到故障時(shí),冗余的處理單元被分配連接到LAN。如果故障仍然存在,那么冗余的MAC控制器被分配給冗余處理單元。先前的MAC控制器的MAC地址被重新分配給冗余的MAC控制器。
文檔編號(hào)H04L12/24GK101515885SQ20081017565
公開日2009年8月26日 申請(qǐng)日期2008年9月10日 優(yōu)先權(quán)日2007年9月11日
發(fā)明者A·海拉威, K·羅森博格 申請(qǐng)人:寶利通公司