專利名稱:一種建立主備鏈路的方法、系統(tǒng)和路由器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種建立主備鏈路的方法、系統(tǒng) 和路由器。
背景技術(shù):
目前的網(wǎng)絡(luò)組網(wǎng)過程中,主要有彈性分組環(huán)(Resilient Packet Ring, RPR) 協(xié)議、生成樹協(xié)議(Spanning Tree Protocol, STP)和快速環(huán)網(wǎng)保護協(xié)議(Rapid Ring Protection Protocol, RRPP )。其中,RPR是國際標準化電子和電氣工程師協(xié)會(Institute of Electrical and Electronics Engineers,正EE)802.17工作組和RPR聯(lián)盟研究并失見范化的一種環(huán) 網(wǎng)拓樸上使用的媒體接入控制(Media Access Control, MAC)層協(xié)議,其定義 了一個閉合環(huán)路、點到點、基于MAC層的邏輯環(huán)狀拓樸。對于物理層來說, RPR就是一組點到點的鏈路;而對于數(shù)據(jù)鏈路層來說,RPR就像是一個類似于 以太網(wǎng)(Ethernet)的廣播介質(zhì)網(wǎng)絡(luò)。STP協(xié)議同樣是由正EE開發(fā)的一種標準的環(huán)網(wǎng)保護協(xié)議,并得到廣泛應 用。但實際應用中由于網(wǎng)絡(luò)大小以及收斂時間受網(wǎng)絡(luò)拓樸的影響,網(wǎng)絡(luò)直徑較 大時,對于要求傳輸質(zhì)量較高的數(shù)據(jù)往往不能滿足要求。RRPP是一個專門應用于以太網(wǎng)環(huán)的鏈路層協(xié)議。它在以太網(wǎng)環(huán)完整時能 夠防止數(shù)據(jù)環(huán)路引起的廣播風暴,而當以太網(wǎng)環(huán)上一條鏈路斷開時能迅速恢復 環(huán)網(wǎng)上各個節(jié)點之間的通信通路。和STP協(xié)議相比,RRPP協(xié)議有專用于以太 網(wǎng)環(huán)形拓樸和響應速度更快等特點。如圖1所示,現(xiàn)有4支術(shù)RRPP結(jié)構(gòu)示意圖中, 一個RRPP環(huán)上對應一個環(huán) 形連接的以太網(wǎng)拓樸, 一個RRPP域由彼此相接的多個RRPP環(huán)構(gòu)成,其中有
一個為主環(huán),其他環(huán)為子環(huán)。當然, 一個RRPP域也可以只包含一個RRPP環(huán)。 在單環(huán)的情況下,既可以^3T、配制成主環(huán),也可以配置成子環(huán),在應用上具有 相同的效果。每個RRPP域具有兩個控制虛擬局域網(wǎng)(VLAN),分別叫做主控制VLAN 和子控制VLAN。主環(huán)的協(xié)議報文在主控制VLAN中傳播,子環(huán)的協(xié)議報文在 子控制VLAN中傳播。每個RRPP環(huán)上必須有一個主節(jié)點,而且只能有一個。環(huán)上除主節(jié)點之外的其它節(jié)點都可以稱為傳輸節(jié)點(邊緣節(jié)點和輔助邊緣 節(jié)點實際上是特殊的傳輸節(jié)點)。 一個RRPP環(huán)上可以有多個傳輸節(jié)點,也可以 沒有傳輸節(jié)點。眾所周知,兩個環(huán)形相交時一定有兩個交點。同理,子環(huán)和主環(huán)會有兩個 交點,這兩個交點處的交換機其中一個叫做邊緣節(jié)點,另外一個叫做輔助邊緣 節(jié)點。把哪臺交換機配置成邊緣節(jié)點或輔助邊緣節(jié)點沒有特殊要求,只要配置 上能區(qū)分這兩個節(jié)點就可以了 。目前,經(jīng)常遇到這樣的組網(wǎng),用戶通過二層設(shè)備接入,二層設(shè)備雙歸到路 由器,然后通過三層路由器傳輸。當有主備鏈路需求的時候,往往三層可以用 虛擬路由器冗余協(xié)議(Virtual Router Redundancy Protocol, VRRP )來實現(xiàn)主備, 但是目前沒有合適的二層主備機制。綜上所述,目前的組網(wǎng)中,二層設(shè)備和三層設(shè)備混跑時,不能實現(xiàn)二層設(shè) 備的主備方式,從而當主用鏈路出現(xiàn)故障,無法快速切換至備用鏈路。發(fā)明內(nèi)容本發(fā)明實施例提供的一種建立主備鏈路的方法、系統(tǒng)和路由器,用以解決 現(xiàn)有技術(shù)中存在的二層設(shè)備和三層設(shè)備混跑時,不能實現(xiàn)二層設(shè)備的主備方 式,從而當主用鏈路出現(xiàn)故障,無法快速切換至備用鏈路的問題。本發(fā)明實施例提供的一種建立主備鏈路的方法包括 兩個路由器,與第二交換機建立二層數(shù)據(jù)鏈路;開啟所述至少兩個路由器中其中一個路由器與所述第一交換機連接的端 口 ,關(guān)閉所述至少兩個路由器中其他路由器與所述第 一交換機連接的端口 。本發(fā)明實施例提供的一種建立主備鏈路的系統(tǒng),包括至少兩個交換機和至 少兩個路由器,其中,第一交換機通過與其連接的至少兩個路由器,與第二交換機建立二層數(shù)據(jù)鏈路,該系統(tǒng)還包括處理模塊,用于開啟所述至少兩個路由器中其中一個路由器與所述第一交 換機連接的端口 ,關(guān)閉所述至少兩個路由器中其他路由器與所述第一交換機連 接的端口。本發(fā)明實施例提供的一種路由器,應用于第一交換機通過與其連接的至少 兩個路由器,與第二交換機建立二層數(shù)據(jù)鏈路的環(huán)境中,該路由器包括 第一模塊,用于確定自身是否為主RRPP路由器;第二模塊,用于在確定自身所在的路由器為主RRPP路由器后,開啟所述 至少兩個路由器中其中一個路由器與所述第一交換機連接的端口,關(guān)閉所述至 少兩個路由器中其他路由器與所述第一交換機連接的端口 。本發(fā)明實施例第一交換機通過與其連接的至少兩個路由器,與第二交換機 建立二層數(shù)據(jù)鏈路;開啟所述至少兩個路由器中其中一個i 各由器與所述第一交 換機連接的端口 ,關(guān)閉所述至少兩個路由器中其他路由器與所述第一交換機連 接的端口,實現(xiàn)了二層設(shè)備的主備方式,從而當主用鏈路出現(xiàn)故障時,可以快 速切換至備用鏈路。
圖1為現(xiàn)有技術(shù)RRPP結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例建立主備鏈路的系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例路由器的結(jié)構(gòu)示意圖4為本發(fā)明實施例建立主備鏈路的方法流程示意圖;圖5A為本發(fā)明實施例第一種組網(wǎng)示意圖;圖5B為本發(fā)明實施例第二種組網(wǎng)示意圖;圖6A為本發(fā)明實施例第 一種建立RRPP集合的示意圖;圖6B為本發(fā)明實施例第二種建立RRPP集合的示意圖。
具體實施方式
在本發(fā)明實施例中,將與交換機連接的至少兩個路由器中的一個路由器的 端口開啟,關(guān)閉與交換機連接的其他路由器的端口,從而形成了主備鏈路的形 式,實現(xiàn)了二層設(shè)備的主備方式。下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。如圖2所示,本發(fā)明實施例建立主備鏈路的系統(tǒng)包括至少兩個交換機、 至少兩個路由器和處理模塊10。其中,第一交換機通過與其連接的至少兩個路由器,與第二交換機建立二 層數(shù)據(jù)鏈路。如果系統(tǒng)中只有兩個路由器,則兩個路由器還與第二交換機連接,實現(xiàn)第 一交換機和第二交換機的二層數(shù)據(jù)鏈路互通。處理模塊IO,用于開啟至少兩個路由器中其中一個路由器與第一交換機連 接的端口 ,關(guān)閉至少兩個路由器中其他路由器與第一交換機連接的端口 。其中,本發(fā)明實施例建立主備鏈路的系統(tǒng)還可以進一步包括切換模塊11。切換模塊11,用于當開啟的路由器與第一交換機連接的端口對應的鏈路故 障時,開啟其他路由器中的一個路由器與第一交換機連接的端口。切換模塊11檢測鏈路故障的方法有很多種比如切換模塊11為主節(jié)點,采用環(huán)網(wǎng)狀態(tài)主動檢測機制(polling)機制, 定時發(fā)送健康檢測(Hello)報文,如果切換模塊11在設(shè)定的時間內(nèi)沒有收到 自身發(fā)送的Hello報文,則認為鏈路出現(xiàn)故障;
采用鏈路斷開(Link Down)機制,即傳輸節(jié)點在與自身連接的鏈路發(fā)生故障時,向切換模塊11即主節(jié)點發(fā)送Link Down報文,切換模塊11接收到Link Down報文,則認為鏈路出現(xiàn)故障。如果交換機為主節(jié)點,貝ij Hello報文由交換機發(fā)出;同樣的,Link Down報文由路由器發(fā)出。雖然關(guān)閉了與交換機連接的其中 一 個端口 ,但是關(guān)閉的端口仍然可以傳送RRPP協(xié)議報文,也就是說交換機可以通過RRPP端口傳送RRPP協(xié)議報文。 其中,本發(fā)明實施例建立主備鏈路的系統(tǒng)還可以進一步包括選擇模塊12。 選擇模塊12,用于將系統(tǒng)中的一個路由器作為主RRPP路由器。 則處理模塊10和/或切換模塊11可以置于主RRPP路由器中。 如果主RRPP路由器出現(xiàn)故障,則選擇模塊12選擇其他的一個路由器作為主RRPP路由器。在本實施例中,選擇模塊12還可以進一步包括比較模塊120和確定模塊121。比較模塊12(),用于根據(jù)至少兩個路由器中每個路由器的參數(shù)或預先的設(shè)置確定一個路由器。確定模塊121,用于將比較模塊120確定的路由器作為主RRPP路由器。 用戶可以預先設(shè)置一個路由器為主RRPP路由器,或者將所有路由器的參數(shù)進行比較,根據(jù)設(shè)定的條件確定符合條件的一個路由器。 路由器的參數(shù)包括但不限于下列參數(shù)中的 一種或幾種 路由器的優(yōu)先級、路由器的ID、路由器端口的MAC地址等等。 具體的條件可以根據(jù)需要以及選取的參數(shù)進行設(shè)定,比如如果參數(shù)為路由器的優(yōu)先級,則可以將優(yōu)先級最大的路由器作為主RRPP路由器。當然,如果沒有預先設(shè)定哪個路由器為主RRPP路由器,并且參數(shù)比較的條件也沒有設(shè)定,則選擇模塊12可以隨機選擇一個路由器作為主RRPP路由器。 在本實施例中,選擇模塊12可以置于系統(tǒng)中的一個路由器中。主RRPP 路由器可以為與第一交換機連接的路由器。如圖3所示,假設(shè)第一交換機通過與其連接的至少兩個路由器,與第二交 換機建立二層數(shù)據(jù)鏈路,本發(fā)明實施例路由器的結(jié)構(gòu)包括第一模塊30和第 二模塊31。第一模塊30,用于確定自身是否為主RRPP路由器。其中,第一模塊30確定自身是否為主RRPP路由器的方式包括但不限于 下列方式中的一種查看預先是否設(shè)定自身為主RRPP路由器、查看圖2中選擇模塊12是否 選擇自身為主RRPP路由器等等。第二模塊31,用于在第一模塊確定自身為主RRPP路由器后,開啟至少兩 個路由器中其中一個路由器與第一交換機連接的端口,關(guān)閉至少兩個路由器中 其他路由器與第 一 交換機連接的端口 。其中,本發(fā)明實施例的路由器還可以進一步包括切換模塊32,用于當開啟的路由器與第一交換機連接的端口對應的鏈路故 障時,開啟其他路由器中的一個路由器與第一交換機連接的端口 。 切換模塊32檢測到鏈路故障的方法有多種比如采用polling機制,對鏈路進行檢測時,如果切換模塊32為主節(jié)點, 則切換模塊32定時發(fā)送Hello報文對鏈路進行檢測;如果第一交換機或第二交換機為主節(jié)點,則Hello報文由第一交換機或第 二交換機發(fā)出。本實施例的路由器可以為與第 一交換機連接的路由器。本實施例的路由器還可以進一步包括選擇模塊33,該選擇模塊33與圖2 中的選擇模塊12的功能相同,不再贅述。如圖4所示,本發(fā)明實施例建立主備逸路的方法包括下列步驟步驟400、第一交換機通過與其連接的至少兩個路由器,與第二交換機建
立二層數(shù)據(jù)鏈路。其中,與交換機連接的路由器為邊緣路由器。步驟401、開啟至少兩個路由器中其中一個路由器與第一交換機連接的端 口 ,關(guān)閉至少兩個路由器中其他路由器與第 一交換機連接的端口 。其中,步驟401之后還可以進一步包括當開啟的路由器與第一交換機連接的端口對應的鏈路故障時,開啟其他路 由器中的一個路由器與第一交換機連接的端口 。 檢測鏈路故障的方法有很多種比如采用polling機制,對鏈路進行檢測時,定時發(fā)送Hello報文對鏈路 進行;險測。其中,在步驟401之前還可以進一步包括建立至少一個RRPP集合,該RRPP集合中包括至少兩個路由器,RRPP 集合為參與RRPP計算的路由器的集合; 將一個路由器作為主RRPP路由器。則步驟401中,主RRPP路由器當開啟的路由器與第一交換機連接的端口 對應的鏈路故障時,開啟 一 個關(guān)閉的路由器與第 一 交換機連接的端口 。在本實施例中,主RRPP路由器是根據(jù)每個路由器的參數(shù)或預先的設(shè)置確 定的。用戶可以預先設(shè)置一個路由器為主RRPP路由器,或者根據(jù)每個路由器的參數(shù)確定一個主RRPP路由器。具體的,根據(jù)設(shè)定的條件將所有路由器的參數(shù)進行比較,將符合條件的一個路由器作為主RRPP路由器。路由器的參數(shù)包括但不限于下列參數(shù)中的 一種或幾種 路由器的優(yōu)先級、路由器的ID、路由器端口的MAC地址等等。 具體的條件可以根據(jù)需要以及選取的參數(shù)進行設(shè)定,比如如果參數(shù)為路由器的優(yōu)先級,則可以將優(yōu)先級最大的路由器作為主RRPP路由器。當然,如果沒有預先設(shè)定哪個路由器為主RRPP路由器,并且參數(shù)比較的 條件也沒有設(shè)定,則可以隨機選擇一個路由器作為主RRPP路由器。主RRPP路由器可以為與第一交換機連接的一個路由器。如圖5A所示,本發(fā)明實施例第一種組網(wǎng)示意圖中,兩端的用戶通過交換 機1和交換機2接入到網(wǎng)絡(luò)中,交換機1雙歸到路由器1和路由器2,交換機 2雙歸到路由器3和路由器4,路由器l、 2、 3、 4之間可以通過多個路由器進 行連接(圖中未表示),圖中路由器l、 2、 3、 4構(gòu)成了RRPP集合,并且RRPP 集合為主節(jié)點,交換機為傳輸節(jié)點。當然用戶還可以通過三層設(shè)備接入到網(wǎng)絡(luò)中,該三層i殳備用二層端口雙歸 到路由器。網(wǎng)絡(luò)中的每一個路由器都可能作為主RRPP路由器。在組網(wǎng)的時候,可以 設(shè)定一個路由器為主RRPP路由器;還可以通過選舉機制進行選舉,也就是比 較路由器的參數(shù),從而確定一個路由器為主RRPP路由器。比如每個路由器都可以將自身的參數(shù)發(fā)送給一個指定的設(shè)備中,由該設(shè) 備比較后確定一個主RRPP路由器;每個路由器還可以將自身的參數(shù)發(fā)送給每 一個路由器,并將自身的參數(shù)與收到的參數(shù)進行比較,如果其他參數(shù)比自身的 參數(shù)優(yōu)越,則自不作為主RRPP路由器,這樣最后網(wǎng)絡(luò)中只會有一個路由器的 參數(shù)比其他所有路由器的參數(shù)優(yōu)越,則該路由器就會將自身作為主RRPP路由 器。假設(shè)圖中的路由器1為主RRPP路由器,則路由器1可以關(guān)閉路由器2和 路由器4與交換機連接的端口,開啟自身和路由器3與交換機的端口。這樣交 換機1發(fā)送的數(shù)據(jù)只會通過路由器1和路由器3傳送給交換機2,同樣的交換 機2發(fā)送的數(shù)據(jù)只會通過路由器3和路由器1傳送給交換機1。當然,路由器1還可以關(guān)閉自身和,路由器3或路由器4與交換機的端口 , 開啟路由器2和,路由器4或路由器3與交換機連接的端口,具體可開啟和關(guān) 閉哪個端口,可以根據(jù)具體需要進行設(shè)定,只要保證交換機之間有一條能夠傳
送數(shù)據(jù)的鏈路即可。如果交換機作為主節(jié)點,RRPP集合作為傳輸節(jié)點,則交換機l和交換機2關(guān)閉與自身連接的一個路由器的端口, ^各由器1即主RRPP路由器不開啟或 關(guān)閉任何的端口。如圖5B所示,本發(fā)明實施例第二種組網(wǎng)示意圖中,兩端的用戶通過交換 機1和交換機2接入到網(wǎng)絡(luò)中,交換機1雙歸到路由器1和路由器2,交換機 2雙歸到路由器3和路由器4,路由器1和3之間連接路由器5,路由器2和4 之間連接路由器6,圖中路由器l、 2、 3、 4、 5和6構(gòu)成了 RRPP集合,并且 RRPP集合為主節(jié)點,交換機為傳輸節(jié)點。假設(shè)路由器5為主RRPP路由器,路由器5關(guān)閉了路由器2和路由器4與 交換機的端口 ,所有交換機作為傳輸節(jié)點。比如傳送Hello報文,交換機1將Hello報文發(fā)送給路由器1,路由器1 用peer轉(zhuǎn)發(fā)給路由器5,路由器5用peer轉(zhuǎn)發(fā)給路由器3,路由器3再轉(zhuǎn)發(fā)給 交換機2。交換機2將Hello報文發(fā)送給路由器4,路由器4用peer轉(zhuǎn)發(fā)給路 由器6,路由器6用peer轉(zhuǎn)發(fā)給路由器2,路由器2再轉(zhuǎn)發(fā)給交換機1。由于是二層轉(zhuǎn)發(fā),而路由器之間都是三層連接,所以二層RRPP的報文在 RRPP集合內(nèi)部都是用PEER進行轉(zhuǎn)發(fā)。其中,傳送的RRPP報文包括但不限于下列報文中的一種Hello報文、Link Down報文、刷新轉(zhuǎn)發(fā)表(Flush-FDB)報文等等。Hello報文和Flush-FDB報文是由主節(jié)點發(fā)起,通過傳輸節(jié)點,再流回主 節(jié)點。當然,路由器5還可以關(guān)閉路由器1和路由器3與交換機的端口,或關(guān)閉 路由器1和路由器4與交換機的端口 ,或關(guān)閉路由器2和路由器3與交換機的 端口,具體可開啟和關(guān)閉哪個端口,可以根據(jù)具體需要進行設(shè)定,只要保證交 換機之間有一條能夠傳送數(shù)據(jù)的鏈路即可。如果交換機作為主節(jié)點,RRPP集合作為傳輸節(jié)點,則交換機l和交換機2關(guān)閉與自身連接的一個路由器的端口,路由器5即主RRPP路由器不開啟或 關(guān)閉任何的端口。如圖6A所示,本發(fā)明實施例第一種建立RRPP集合的示意圖中,將圖5A 和圖5B中的所有^各由器作為一個RRPP集合,也就是作為一個整體,不管網(wǎng) 絡(luò)多復雜,對于RRPP集合來說網(wǎng)絡(luò)就是一臺設(shè)備,這樣可以用RRPP集合實 現(xiàn)網(wǎng)絡(luò)的二層業(yè)務(wù)互通,〃t人而簡化了組網(wǎng)。如圖6B所示,本發(fā)明實施例第二種建立RRPP集合的示意圖中,將圖5A 和圖5B中的所有路由器劃分為兩個RRPP集合,同樣的,不管網(wǎng)絡(luò)多復雜,, 對于RRPP集合來說網(wǎng)絡(luò)就是兩臺設(shè)備,同樣簡化了組網(wǎng)。如果兩個RRPP集合之間沒有連接,則按照圖5A或圖5B所示的組網(wǎng)圖, 路由器1或路由器5即主RRPP路由器只能開啟路由器1和路由器3與交換機 連接的端口,關(guān)閉路由器2和路由器4與交換機的端口;或者關(guān)閉路由器l和 路由器3與交換機連接的端口,開啟路由器2和路由器4與交換機的端口。當然,這里只是舉了兩個實施例,根據(jù)需要可以將路由器劃分為多個RRPP 集合。從上述實施例中可以看出本發(fā)明實施例第一交換機通過與其連接的至少 兩個路由器,與第二交換機建立二層數(shù)據(jù)鏈路;開啟所述至少兩個路由器中其 中 一個路由器與所述第 一 交換機連接的端口 ,關(guān)閉所述至少兩個路由器中其他 路由器與所述第一交換機連接的端口,實現(xiàn)了二層設(shè)備的主備方式,從而當主 用鏈路出現(xiàn)故障時,可以快速切換至備用鏈路;由于RRPP集合內(nèi)部不需要二 層接口互連,從而不會影響三層設(shè)備上運行三層協(xié)議,實現(xiàn)了二、三層混跑; 并且在大規(guī)模組網(wǎng)中,RRPP集合實現(xiàn)全網(wǎng)的二層業(yè)務(wù)互通,網(wǎng)絡(luò)兩端的用戶 都使用交換機接入,可以不用L2VPN透傳二層報文,從而避免了配置L2VPN, 節(jié)省了 PW的數(shù)量以及設(shè)備資源。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及
其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種建立主備鏈路的方法,其特征在于,該方法包括第一交換機通過與其連接的至少兩個路由器,與第二交換機建立二層數(shù)據(jù)鏈路;開啟所述至少兩個路由器中其中一個路由器與所述第一交換機連接的端口,關(guān)閉所述至少兩個路由器中其他路由器與所述第一交換機連接的端口。
2、 如權(quán)利要求1所述的方法,其特征在于,所述開啟所述至少兩個路由 器中其中一個路由器與所述第一交換機連接的端口 ,關(guān)閉所述至少兩個路由器中其他路由器與所述第 一交換機連接的端口之后還包括當開啟的所述路由器與所述第一交換機連接的端口對應的鏈路故障時,開 啟所述其他路由器中的一個路由器與所述第一交換才幾連接的端口 。
3、 如權(quán)利要求1所述的方法,其特征在于,所述開啟所述至少兩個路由 器中其中一個路由器與所述第一交換機連接的端口 ,關(guān)閉所述至少兩個路由器 中其他路由器與所述第一交換機連接的端口之前還包括.建立至少一個快速環(huán)網(wǎng)保護協(xié)議RRPP集合,所述RRPP集合中包括至少 兩個3各由器;將一個路由器作為主RRPP路由器。
4、 如權(quán)利要求3所述的方法,其特征在于,所述主RRPP路由器開啟所 述至少兩個路由器中其中一個路由器與所述第一交換機連接的端口 ,關(guān)閉所述 至少兩個路由器中其他路由器與所述第 一交換機連接的端口 。
5、 如權(quán)利要求3所述的方法,其特征在于,所述主RRPP路由器是根據(jù) 所述至少兩個路由器中每個路由器的參數(shù)或預先的設(shè)置確定的。
6、 如權(quán)利要求3所述的方法,其特征在于,所述主RRPP路由器可以為 與所述第 一 交換機連接的 一個路由器。
7、 一種建立主備鏈路的系統(tǒng),包括至少兩個交換機和至少兩個路由器, 其中,第一交換機通過與其連接的至少兩個路由器,與第二交換機建立二層數(shù)據(jù)鏈路,其特征在于,該系統(tǒng)還包括處理模塊,用于開啟所述至少兩個路由器中其中一個路由器與所述第一交 換機連接的端口 ,關(guān)閉所述至少兩個路由器中其他路由器與所述第一交換機連 接的端口。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于,該系統(tǒng)還包括切換模塊,用于當開啟的所述路由器與所述第一交換機連接的端口對應的 鏈路故障時,開啟所述其他路由器中的 一個路由器與所述第 一交換機連接的端 n 。
9、 如權(quán)利要求7或8所述的系統(tǒng),其特征在于,該系統(tǒng)還包括 選擇模塊,用于將一個路由器作為主RRPP路由器。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述處理模塊和/或所述切 換模塊可以置于主RRPP路由器中。
11、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述選擇模塊包括 比較模塊,用于根據(jù)所述至少兩個路由器中每個路由器的參數(shù)或預先的設(shè)置確定一個所述^各由器;確定模塊,用于將確定的所述路由器作為主RRPP路由器。
12、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述選擇才莫塊可以置于所述 系統(tǒng)中的 一個所述路由器中。
13、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述主RRPP路由器可以為 與所述第 一 交換機連接的 一個路由器。
14、 一種路由器,應用于第一交換機通過與其連接的至少兩個路由器,與 第二交換機建立二層數(shù)據(jù)鏈路的環(huán)境中,其特征在于,該路由器包括第一模塊,用于確定自身是否為主RRPP路由器;第二模塊,用于在確定自身所在的路由器為主RRPP路由器后,開啟所述 至少兩個路由器中其中一個路由器與所述第一交換機連接的端口 ,關(guān)閉所述至 少兩個路由器中其他路由器與所述第一交換機連接的端口 。
15、 如權(quán)利要求14所述的路由器,其特征在于,所述路由器還包括 切換模塊,用于當開啟的所述路由器與所述第一交換機連接的端口對應的鏈路故障時,開啟所述其他路由器中的 一個路由器與所述第 一交換機連接的端 d 。
16、 如權(quán)利要求14所述的路由器,其特征在于,所述路由器可以為與所 述第 一 交換機連接的路由器。
全文摘要
本發(fā)明實施例公開了一種建立主備鏈路的方法,包括第一交換機通過與其連接的至少兩個路由器,與第二交換機建立二層數(shù)據(jù)鏈路;開啟所述至少兩個路由器中其中一個路由器與所述第一交換機連接的端口,關(guān)閉所述至少兩個路由器中其他路由器與所述第一交換機連接的端口。通過本發(fā)明實施例解決了現(xiàn)有技術(shù)中存在的二層設(shè)備和三層設(shè)備混跑時,不能實現(xiàn)二層設(shè)備的主備方式,從而當主用鏈路出現(xiàn)故障,無法快速切換至備用鏈路的問題。本發(fā)明實施例同時公開了一種建立主備鏈路的系統(tǒng)和路由器。
文檔編號H04L12/42GK101150478SQ20071016342
公開日2008年3月26日 申請日期2007年10月22日 優(yōu)先權(quán)日2007年10月22日
發(fā)明者堅 梁 申請人:華為技術(shù)有限公司