新四季網

用於廣域網中的路由器冗餘的方法和系統的製作方法

2023-05-31 22:46:26

專利名稱:用於廣域網中的路由器冗餘的方法和系統的製作方法
技術領域:
本發明一般涉及電信系統,更具體而言,涉及用於廣域網中的路由器冗餘的方法和系統。
背景技術:
無線業務量的指數增長對無線網絡資源提出了更高的需求。通常,為了提供一致、可靠的服務,無線服務提供商必須租賃昂貴的網絡基礎組件。例如,行動網路中的基站收發器站點(base transceiver site)可能需要到基站控制器的昂貴連接,以允許數據從移動單元到達網絡。有時服務提供商加入冗餘回程鏈路以保護網絡的完整性。

發明內容
根據本發明,與在無線通信網絡中提供冗餘的方法相關聯的缺點和問題被大大減少或者消除了。具體而言,本發明的特定實施例提供了用於廣域網中的路由器冗餘的方法和系統,所述方法和系統允許主路由器和備用路由器共享來自基站收發器站點的單個回程鏈路(backhaul link)。
在第一實施例中,一種用於在通信設備中選擇活動路由器的方法包括在設備中提供多個路由器,將路由器耦合到單個物理鏈路,確定每個路由器的性能參數,以及通過設置路由器之一的中繼器來選擇該路由器為活動路由器。在第二實施例中,一種電信設備包括多個路由器、用於在所述路由器之間傳送信息的總線、以及物理鏈路。每個路由器確定自己的性能參數並且使用總線將該性能參數傳送到其它路由器。所述路由器每個都包括耦合到物理鏈路的中繼器,所述路由器基於從其它路由器接收的性能參數對該中繼器進行設置。
在第三實施例中,一種路由器包括網絡接口、中繼器和路由處理器。中繼器耦合到物理鏈路。網絡接口接收來自另一路由器的信號,並且路由處理器基於從另一路由器接收的信號對中繼器進行設置。
在第四實施例中,一種用於在通信設備中選擇活動路由器的方法包括提供耦合到單個物理鏈路的多個路由器。每個路由器通過中繼器耦合到單個物理鏈路,所述中繼器具有連接位置和斷開位置。所述方法還包括確定每個路由器的性能參數,並且基於性能參數確定路由器之一為活動路由器。活動路由器的中繼器被設置於連接位置,而其它路由器的中繼器被設置於斷開位置。
本發明的某些實施例的重要技術優點包括網絡中的冗餘,而無需複製回程鏈路。利用主路由器和備用路由器,根據本發明的系統可以在組件失效的情況下允許冗餘而無需第二回程鏈路。這增加了系統中的多功能性,並且減少了用於系統冗餘的開銷。
本發明的某些實施例的其它重要技術優點包括物理切換,以防止回程鏈路同時在兩個路由器上終止。中繼器的使用允許路由器乾淨利落地交換,而不需擔心電子的或者其它通信錯誤可能無意中在回程鏈路上廣播無關數據。
本發明的特定實施例的另一技術優點是在失靈的情況下自動重新定製網絡。利用共享的選舉協議,主路由器和備用路由器可以在彼此之間自動切換為活動路由器,並且可以自動更新網絡中的其它組件以反映該變化。這樣,當路由器之一失效時,本發明的某些實施例允許主路由器和備用路由器之間的無隙轉移而不需重新配置交換機、接口卡、或者其它可能需要對數據重新路由的硬體。
本發明的具體實施例可以包括所列舉的技術優點中的一些、全部或者不包括所列舉的任何技術優點。對於本領域的技術人員來說,通過權利要求和下面的附圖、描述,其它技術優點將是顯而易見的。


為了更完整的理解本發明及其優點。現參考下面的說明以及結合附圖,在所述附圖中
圖1示出了根據本發明實施例的使用基站收發器站點的電信系統;圖2是圖1的基站收發器站點的示圖;圖3示出了根據本發明實施例的圖2的基站收發器站點的路由器;以及圖4是一個流程圖,該流程示了用於監控路由器的狀態以及用於指定活動路由器的方法。
具體實施例方式
圖1示出了根據本發明具體實施例的包含基站收發器站點(BTS)200的電信系統100。系統100從無線通信設備102接收具有無線信號104形式的數據。BTS 200將數據轉換成分組信號以傳送到傳輸網絡110,傳輸網絡110將這些分組傳送到其它的數據網絡116或者通過網關114傳送到公共交換電話網絡(PSTN)112。系統110中使用了具體組件,但是不應該由這一事實推論出排除了用於傳送分組數據的其它適當組件。
無線通信設備102代表接收來自用戶的任何形式的信息的任何設備,包括輔助鍵盤輸入、聲音、或者任何其它輸入信息的適當方法。無線通信設備102將信息轉換成無線信號104,然後所述無線信號104被傳送到基站收發器站點200。無線通信設備102可以使用任何適當的方法對數據進行編碼以進行傳輸,包括時分多址(TDMA)、頻分多址(FDMA)、碼分多址(CDMA)或者其它適當技術。
基站收發器站點200接收來自無線通信設備102的無線信號104並且將該信號傳送到傳輸網絡110。基站收發器站點200可以包括用於接收無線信號104並且將該信號轉換成電子分組的硬體和/或軟體。分組可以包括封裝電子信息的任何形式,所述形式包括幀、信元、網際網路協議(IP)分組、或者任何其它分段或者部分數據。BTS 200還可以包括用於接收來自傳輸網絡110的分組並且將這些分組轉換成向無線通信設備102傳送的無線信號的硬體和/或軟體。
BTS 200利用回程鏈路106向傳輸網絡110傳送信息。回程鏈路106代表用於在BTS 200和傳輸網絡110之間傳送信息的任何方法或協議。例如,回程鏈路106可以是以網際網路協議(IP)分組的形式承載來自BTS200的信息的T1、T3或者其它適當連接。因為回程鏈路106可以承載來自BTS 200的大量信息,所以回程鏈路106通常是昂貴的、高容量的連接。BTS 200包括用來向回程鏈路106傳送信息的多個路由器300。
路由器300代表用於傳送信息的任何硬體和/或軟體。路由器300不僅可以包括傳統的路由器,而且可以包括交換機、網橋、網關、或者任何其它適當的數據通信設備。在任一給定時刻,BTS 200使用一個被指定為活動路由器300的具體路由器300來向回程鏈路106傳送信息,而餘下的路由器300用作備用路由器300。
傳輸網絡110代表組件的任何集合,包括硬體和/或軟體,用於分發從BTS 200接收的信息,並且用於從各種網絡源收集信息以傳送到BTS200。傳輸網絡110可以包括任意多種集線器、路由器、交換機、網關、或者任何其它適當的組件。在具體實施例中,傳輸網絡110可以包括聚集節點,所述聚集節點從多個基站收發器站點200收集數據以傳送到多個目的地。
傳輸網絡110可以將信息傳送到包括PSTN 112在內的各種目的地。使用媒體網關114,來自傳輸網絡110的分組可以被轉換成適於PSTN 112的合適信號。傳輸網絡110也可以將分組直接傳送到如圖1中網絡116圖示的其它基於分組的網絡。網絡116和傳輸網絡110可以使用用於對信息進行編碼的任何適當的協議或者格式,包括分組、信元、幀、分段、或者其它的部分的信息,這些通稱為「分組」。傳輸網絡110和網絡116之間傳送的信息可以通過任何適當的方法轉換成任何適當的協議或者格式,以使得系統100中的通信變得更容易。
圖2圖示了BTS 200的一個實施例,其包括集成的或者單獨的天線202、射頻(RF)卡204、分組卡206、以及兩個路由器300a和300b(通稱為路由器300)。每個路由器300通過到耦合器209的連接208被耦合到回程鏈路106。總線212提供BTS 200的組件之間的通信。
天線202接收來自無線通信設備102的無線信號104。天線202將無線信號104轉換成適於RF卡204接收的信號。RF卡204代表任何用於將從天線202接收的信號轉換成適於提供給分組卡206的形式的硬體和/或軟體。RF卡204進行任何適當的解調、協議轉換、或者其它信號處理,以將分組提供給分組卡206。例如,如果天線202接收到被編碼為CDMA信號的無線信號104,則RF卡204可以將信號轉換成IP分組,所述IP分組在諸如用戶數據報協議(UDP)等的適當協議上承載。RF卡204可以使用乙太網、異步傳輸模式(ATM)、或者其它適當的通信方法將分組化的信息傳送到分組卡206。
分組卡206代表任何用於在RF卡204和路由器300之間傳送分組的適當硬體和/或軟體。分組卡206利用總線212和BTS 200的其它組件通信。在具體實施例中,分組卡206是分組線路接口卡。分組卡206可以進行涉及路由的任何適當功能,具體而言,分組卡206可以將分組路由到被指定為活動路由器300的具體路由器300。
連接208a和208b(總稱為「連接208」)代表任何真實的或者虛擬的信息路徑。例如連接208可以是虛擬信道、有線連接、無線連接、雙絞線、T1、T3、10/100基帶一T乙太網、或者任何其它適當的連接。連接208被耦合到耦合器209。耦合器209代表任何用於在連接208和回程鏈路106之間傳送信息的組件。在具體實施例中,耦合209是將從任一連接208接收到的信息直接傳遞到回程鏈路106的無源組件。耦合器209也可以將來自回程鏈路106的信息傳送到路由器300。
總線212代表任何允許在BTS 200的組件之間傳送信息的底板(backplane)、跡線(trace)、連接、或者其它適當的硬體和/或軟體。總線212可以使用任何適當的通信方法,所述適當的通信方法包括乙太網、ATM、IP、UDP、傳輸控制協議(TCP)、或者任何其它用於傳送分組化的信息的適當方法。在具體實施例中,總線212以承載於乙太網上的用戶數據報協議/網際網路協議(TCP/IP)分組的形式來傳送信息。
在運行中,BTS 200利用天線202和回程鏈路106來交換信息。在具體示例中,路由器300a最初是活動路由器300a,而路由器300b是非活動路由器。BTS 200利用天線202接收來自無線設備102的信息。RF卡204和分組卡206將該信息轉換成適當的形式,並且將該信息傳送到活動路由器300a。活動路由器300a將信息傳送到連接208a。耦合器209接收來自連接208a的信息並且將該信息傳送到回程鏈路106。
耦合器209還接收來自回程鏈路106的信息並且將該信息傳送到兩個路由器300。活動路由器300a將該信息傳送到分組卡206。非活動路由器300b從連接208b處被斷開,從而耦合器209傳送到非活動路由器300b的信息被忽略。分組卡206和RF卡204將從活動路由器300a接收的信息轉換成適當的形式。BTS 200然後利用天線202向無線設備102傳送經轉換的信息。
在和無線設備102以及傳輸網絡110交換信息期間,BTS 200監控路由器300的狀態以確定一個或多個性能參數。性能參數提供了對正在傳送信息的路由器300的相對效能的直接或者間接測量。雖然下面的描述使用了單個性能參數,但是應該理解,路由器300可以監控性能參數的任何組合併且可以綜合地、單個地或者以任何其它適當方式基於性能參數做出決定。
BTS 200可以基於性能參數來選舉路由器300之一作為活動路由器300。例如,BTS 200可以周期性地選舉具有最高性能參數的路由器300作為活動路由器300。或者,BTS 200可以僅在所測量的當前活動路由器300a的性能參數降低到某個性能閾值之下時才選舉新的活動路由器300b。這種在進行中選擇具體路由器300作為活動路由器300的做法允許BTS200在路由器300部分或者全部失效時維持一致的性能級別。
圖3示出了路由器300的具體實施例。路由器300包括網絡接口302、路由處理器304、傳輸網絡接口308、以及存儲器320。路由器300的附加組件包括加速卡316和用於檢測路由器300的操作溫度的溫度計318。
網絡接口302代表任何將路由器300耦合到總線212的真實的或者虛擬的埠或者連接。網絡接口302允許路由器300和分組卡206以及其它路由器300交換信息。具體而言,網絡接口302允許路由器300和BTS200的其它組件交換涉及路由器300相對效能的信息,例如性能參數。
路由處理器304代表任何用於處理信息的硬體和/或軟體。路由處理器304接收來自路由器300的所有組件的信息,並且還視需要控制組件。路由處理器304中的中繼器控制部分306代表任何允許路由處理器304控制路由器300中的中繼器314的操作的組件、子進程、硬體和/或軟體。路由處理器304可以包括微處理器、微控制器、數位訊號處理器(DSP)、或者任何其它適當的信息處理硬體和/或軟體。
路由器300還包括用於存儲信息的存儲器320。存儲器代表任何易失或非易失形式的信息存儲裝置,可以包括光介質、磁介質、可移動介質、本地組件、遠程組件、或者任何其它用於存儲信息的適當方法。存儲器320包括由路由處理器304執行的代碼322,以執行各種任務並且控制路由器300的總的操作和功能。存儲器320還存儲由路由處理器304運行的選舉協議324、中繼器控制代碼326、以及組件狀態328。存儲器320中的信息允許路由器300評估它的性能、確定它是否應該被選為活動路由器300、以及調整它的中繼器314以反映它被選為活動路由器300。
選舉協議324通常指任何用於確定活動路由器以及用於提供同步計時方法以協調BTS 200的組件的活動的方案和方法。選舉協議324允許路由器300和BTS 200的其它組件交換信息以允許選舉活動路由器300。選舉協議324的具體功能可以由BTS 200的具體組件在中心執行、可以被分配到BTS 200的各個組件上、和/或以端到端的體系結構來協調。可以用來選舉活動路由器300的端對端協議的一個示例是熱備用路由協議(HSRP)。HSRP是共享協議,其監控幾個接口的信息承載性能、確定最有效的接口、並且將信息路由到該接口。可以修改HSRP以將BTS 200中的路由器300表示為接口,從而允許BTS 200的組件維持用於選舉活動路由器300的公共協議。
中繼器控制代碼326代表由路由處理器304運行以控制中繼器314的操作的具體指令。在具體實施例中,中繼器控制代碼326響應於HSRP選舉新活動路由器300而在具體時刻對中繼器314進行設置。組件狀態328存儲和路由器300的各個組件有關的信息。組件狀態328可以被路由處理器304用來確定路由器300的一個或多個性能參數,所述一個或多個性能參數然後可以被BTS 200的組件用來確定哪個路由器300將被用作活動路由器300。
傳輸網絡接口308代表任何允許路由器300利用連接208來向傳輸網絡110傳送信息的硬體和/或軟體。在圖示的實施例中,接口308包括數字部分310和物理部分312。數字部分310接收來自路由處理器304的分組化的信息,並且進行任何適當的操作以使得信息適於向回程鏈路106傳送。例如,數字部分310可以使用排隊處理,時分處理,或者任何其它適當的協議、轉換、排隊或者其它適當的處理,以確定分組的具體順序。傳輸網絡接口308的物理部分312代表路由器300到連接208的物理連接。物理部分312利用中繼器314建立或者中斷到回程鏈路106的物理連接。中繼器314代表任何可以建立或者中斷路由器300和回程鏈路106之間的連接的開關、電路、機電設備、或者其它適當的組件。中繼器314可以具有開位置和閉位置。在開位置時,來自接口308的數字組件310的信息不向連接208傳送。在閉位置時,來自接口308的數字組件310的信息向連接208傳送。
加速卡316是路由器300的組件,它進行與對分組進行路由相關聯的各種處理功能。如果加速卡316作用較差或者根本不起作用,則路由器300成功處理來自網絡接口302的進入分組的能力變弱。結果,加速卡316的狀態嚴重影響路由器300操縱系統100中的顯著分組業務量的能力。因而,維持加速卡316的狀態可以是度量路由器300的操作的重要工具。類似地,溫度計318指示路由器300的操作溫度。操作溫度的突然增加或者操作溫度超過某閾值的指示可能指示路由器300的性能已經降低或者很可能將降低。結果,溫度計318上指示的溫度可以是路由器300的功能性的另一有用的指示。在具體實施例中,路由器300監控加速卡316和溫度計318以確定路由器300的性能參數。
加速卡316和溫度計318是可以被監控以確定性能參數的組件示例,但是路由器300也可以監控額外的或者不同的組件。此外,路由器300還可以維持對總體功能的測量,例如分組丟失率、校驗和失敗、分組堵塞、傳輸延遲、無序分組傳送、或者任何其它適當的性能參數。這些因素的任何一個或者全部都可以有助於確定路由器300的一個或多個性能參數。也可以利用任何可取的公式、算法、或者其它適當的參數組合來將多個性能參數組合成單個的性能參數。
在運行中,系統100接收來自無線通信設備的無線信號104,並且將無線信號104傳送到傳輸網絡110。BTS 200在天線202處接收無線信號104。RF卡204將無線信號104轉換成分組化的信息並且將該信息傳送到分組卡206,分組卡206將分組路由到活動路由器300。在一個示例中,活動路由器300a將它的中繼器314a關閉,從而利用連接208a將從網絡接口302a接收到的信息傳送到回程鏈路106。非活動路由器300b將它的中繼器314b置於開位置,從而回程鏈路106不會同時端接在兩個路由器上。
隨著路由器300繼續運轉,路由器300有效運行的能力可能相對於彼此發生變化。例如,具體的組件可能失效、或者諸如升高的溫度等其它降低路由器300功能的情形可能出現。在具體實施例中,路由處理器304周期性地更新路由器300的性能參數以反映這些變化。路由器300根據選舉協議324來和BTS 200的其它組件交換它們的各個性能參數。路由器300然後確定哪個路由器300應該是活動路由器300。可以根據共享的端對端選舉協議324、中心控制設備(諸如分組卡206)、或者允許對活動路由器300進行一致確定的任何其它適當體系結構來進行確定。
在具體示例中,路由器300a可以首先作為活動路由器300a。在運行期間,基於選舉協議324,路由器300可能確定對路由信息來說路由器300b將勝過路由器300a。則路由器300b用中繼器控制器306b將它的中繼器314b從開位置切換到閉位置。同時,路由器300a用中繼器控制器306a將它的中繼器314a從閉位置切換到開位置。分組卡206隨後將分組路由到新的活動路由器300b。選舉協議324可以提供同步計時系統,這樣路由器300可以同時切換多個中繼器,從而BTS 200和傳輸網絡110之間的信息流繼續進行而不會中斷。或者,BTS 200的另一組件可以通過直接控制路由器300來使切換同步。
在具體時刻哪個路由器300是活動路由器的決定是可以基於任何適當的根據來做出的。在一個示例中,除非活動路由器300停止發送保活(keep-alive)分組,否則活動路由器300一直保持活動狀態。在另一實施例中,指定路由器300之一為活動路由器是基於在具體時刻哪個路由器300具有最高性能參數來周期性做出的。在該實施例的變形中,選舉協議324可以基於在具體時間量上平均後的性能參數來做出決定。在另一實施例中,僅當活動路由器300的性能參數下降到低於預先確定的閾值時才選擇新路由器300作為活動路由器。
還存在眾多用於確定路由器300的性能參數的方法。例如,在HSPR中,可以將路由器300的性能參數建模為接口的健康評分,所述健康評分是由幾個性能測量得出的計算量。HSRP基於具體接口容量的失效或者減少而在接口間自動切換。通過將路由器300建模為接口,BTS 200可以採用HSRP的能力來選擇最合適的接口以選舉活動路由器300。HSRP中的改變允許HSRP利用中繼器控制代碼326來控制中繼器,從而根據HSRP的規則可以同時自動地切換中繼器314。
圖4是流程圖400,其圖示了用於維護例如路由器300a的狀態以及用於選擇新的活動路由器300的示例方法。在步驟402,路由器300a監控它自己的操作。在步驟404,路由器300a利用監控信息確定它自己的性能參數。性能參數可以包括組件狀態、溫度、丟失分組率、分組延遲、檢驗和失敗、路由器300a操縱分組的能力的任何其它適當測量、或者所描述的性能參數的任何組合。在步驟406,路由器300a將性能參數傳送到BTS 200的其它組件。性能參數的更新可以異步、串行、並行、或者以任何其它適當的頻率來進行。在具體實施例中,路由器300a周期性地傳送保活信號,保活信號指示路由器300a仍然起作用並且提供由其它組件使用的性能參數。在步驟408,路由器300a監控來自路由器300b的類似信息。
在步驟410,路由器300a確定在預先確定的時間間隔內是否從路由器300b收到過性能參數。如果沒有從路由器300b收到性能參數,則在步驟412,路由器300a確定它當前是否被指定為活動的。如果路由器300a是活動的,則路由器300a從步驟402繼續操作。
如果路由器300a不是活動的,則在步驟414,路由器300a將中繼器314a切換到活動位置。在步驟416,路由器300a還通知BTS 200組件有關該切換。這允許諸如分組卡206等的組件向新的活動路由器300a發送分組。然後,路由器300a在步驟402繼續監控它的性能,以防路由器300b返回到線路上。
如果從路由器300b收到了性能參數,則在步驟418,路由器300a確定路由器300b是否具有比路由器300a更高的性能參數。如果路由器300a具有更高的性能參數,則在步驟420,路由器300a確定它當前是否是活動的。如果路由器300a是活動的並且路由器300b不具有更高的性能參數,則路由器300從步驟402處繼續操作。另一方面,如果路由器300a具有更高的健康評分並且當前不是活動的,則在步驟426,路由器300將中繼器314a切換到活動位置。然後在步驟416,路由器300a可以可選地通知其它網絡組件有關該切換。當BTS 200的組件根據諸如選舉協議324等公共方案操作時,這樣的步驟並不是必需的,所述選舉協議324自動實現並同步諸如切換中繼器、將分組重定向到新路由器、以及其它和選擇新活動路由器300相關聯的適當任務等動作。但是,即使在公共系統中,該消息對於確認中繼器314a已實際進行切換、在中繼器314a失效時提供通知、或提供涉及選舉新活動路由器300b的任何其它適當信息是有用的。
如果路由器300b具有更高的性能參數,則路由器300a可以基於步驟420中所示出的邏輯切換它的中繼器314a。如果路由器300a當前不是活動的,則路由器300a保持不活動並且在步驟402繼續監控組件狀態。另一方面,如果路由器300a是活動路由器並且具有較低的評分,則路由器300a利用中繼器控制器306將中繼器314a切換到非活動位置。路由器300a然後可以在步驟416向網絡廣播消息以指示它不再是活動的。
圖4中所示出的方法僅僅是用於更新組件狀態以及在活動路由器和備用路由器之間動態切換的可能方法的一個示例。在另一實施例中,對是否指定新路由器300作為活動路由器的決定可以是基於比路由器300具有更高的性能參數的算法更複雜的算法做出的。例如,如果路由器300a的性能參數低了確定量或者在較低的狀態持續了一段確定時間間隔,則路由器300b可以變為活動的。此外,也可以由BTS 200的組件來集中控制或者以端對端的形式來控制該方法。類似地,在該方法中可以使用不同的協議、同步方法、通信技術、以及通信格式,並且可以由不同的或者其它的組件順序地、並發地、連續地、或者以任何其它適當方式來執行具體步驟。
已經詳細描述了多個具體實施例,但是對本領域技術人員來說,眾多其它的實施例將顯而易見。BTS 200僅僅是使用路由器300的電信設備的一個示例,但是所描述的技術可以應用於其中路由器冗餘可能有用的任何設備。還可以用不同的或者額外的組件以及以各種體系結構來實現所描述的技術,所述各種體系結構包括端對端、分布式以及集中式體系結構。此外,該技術適用於各種通信技術,所述各種通信技術包括電話、IP網絡、乙太網、以及傳送信息的眾多其它方法。
雖然本發明是利用若干實施例來描述的,但是種種變化、改變、替代、轉化、以及修改可以推薦給本領域的技術人員,並且本發明意欲將這樣的變化、改變、替代、轉化、以及修改包含於權利要求的範圍內。
權利要求
1.一種用於在電信設備中選擇活動路由器的方法,包括在電信設備中提供多個路由器,每個路由器包括具有第一位置和第二位置的中繼器;將所述路由器的每個所述中繼器耦合到單個物理鏈路;監控每個所述路由器的狀態;以及通過對所述路由器之一的對應中繼器進行設置來選舉該路由器為活動路由器。
2.如權利要求1中所述的方法,其中所述電信設備包括基站收發器站點。
3.如權利要求2所述的方法,其中所述單個物理鏈路包括回程鏈路。
4.如權利要求3所述的方法,其中所述回程鏈路包括T1連接。
5.如權利要求1所述的方法,其中所述監控狀態的步驟包括在所述路由器之間交換保活信號。
6.如權利要求5所述的方法,其中所述保活信號包括每個路由器的性能參數;以及所述活動路由器是基於所述性能參數而被選擇的。
7.如權利要求1所述的方法,其中所述方法還包括確定活動路由器的性能已降級;以及選擇另一路由器為新的活動路由器。
8.如權利要求1所述的方法,其中所述選舉的步驟包括確定每個路由器的性能參數;根據選舉協議,基於所述性能參數來選舉所述活動路由器;以及基於所述選舉來設置所述路由器的所述中繼器。
9.如權利要求8所述的方法,其中所述設置所述中繼器的步驟包括利用所述選舉協議來確定設置所述中繼器的具體時刻;以及在所述具體時刻設置所述中繼器。
10.一種電信設備,包括多個路由器,每個路由器可操作來確定該路由器的性能參數;總線,所述總線可操作來在所述路由器之間傳送所述性能參數;物理鏈路;以及用於每個路由器的中繼器,可操作來將所述路由器耦合到所述物理鏈路,每個中繼器具有第一位置和第二位置,每個路由器可操作來基於從其它路由器接收的所述性能參數對所述中繼器進行設置。
11.如權利要求10所述的設備,其中所述設備包括基站收發器站點。
12.如權利要求10所述的設備,其中所述物理鏈路包括回程鏈路;耦合到每個路由器的連接;以及耦合到所述回程鏈路和所述連接的耦合器,所述耦合器可操作來進行下述操作接收來自所述回程鏈路的第一信號;將所述第一信號傳送到所述連接;接收來自至少一個連接的第二信號;以及將所述第二信號傳送到所述回程鏈路。
13.如權利要求12所述的設備,其中所述回程鏈路是T1連接。
14.如權利要求10所述的設備,還包括運行在所述路由器上的選舉協議,其中所述選舉協議可操作來基於所述性能參數選舉活動路由器;以及所述路由器可操作來基於通過所述選舉協議進行的所述活動路由器的選舉,對它們各自的中繼器進行設置。
15.如權利要求14所述的設備,其中所述選舉協議還可操作來同步對所述中繼器的設置。
16.一種用於提供路由器冗餘的系統,包括單個物理鏈路;多個耦合到所述單個物理鏈路的路由器,每個路由器包括中繼器,每個中繼器具有連接位置和斷開位置,所述連接位置將所述路由器連接到所述單個物理鏈路,所述斷開位置可操作來中斷所述路由器和所述單個物理鏈路之間的連接;用於將每個所述中繼器耦合到單個物理鏈路的裝置;用於監控每個所述路由器的狀態的裝置;以及用於通過設置所述路由器之一的對應中繼器而選舉該路由器為活動路由器的裝置。
17.一種用於在電信設備中選擇活動路由器的方法,包括提供耦合到單個物理鏈路的多個路由器,每個路由器包括中繼器,所述中繼器包括連接位置和斷開位置,所述連接位置允許信息向所述物理鏈路傳送,所述斷開位置中斷信息向所述物理鏈路的傳送;確定每個路由器的性能參數;基於所述性能參數來確定所述路由器之一為活動路由器;將所述活動路由器的所述中繼器設置在所述連接位置;以及將所有其它路由器的所述中繼器設置在所述斷開位置。
18.如權利要求17所述的方法,其中每個路由器被表示為熱備用路由協議下的接口;每個路由器的所述性能參數包括接口健康評分;所述熱備用路由協議基於所述健康評分來確定所述活動路由器;以及在選擇所述活動路由器之後,所述熱備用路由協議自動更新網絡組件。
19.如權利要求18所述的方法,其中所述健康評分基於從每個路由器的多個組件接收到的狀態;以及所述健康評分作為熱備用路由協議保活信號被傳送。
20.如權利要求19所述的方法,其中所述多個組件包括加速卡;以及溫度計。
21.一種路由器,包括網絡接口,可操作來接收來自至少一個其它路由器的信號;中繼器,可操作來耦合到物理鏈路,所述中繼器具有第一位置和第二位;以及路由處理器,可操作來基於所述信號對所述中繼器進行設置。
22.如權利要求21所述的路由器,其中所述信號包括所述另一路由器的第一性能參數;所述路由處理器還可操作來確定所述路由器的第二性能參數;以及如果所述第一性能參數高於所述第二性能參數,則所述路由處理器將所述中繼器設置於所述第一位置,如果所述第二性能參數高於所述第一性能參數,則所述路由處理器將所述中繼器設置於所述第二位置。
23.如權利要求21所述的路由器,還包括運行在所述路由處理器上的選舉協議,所述選舉協議可操作來進行下述操作基於所述信號來確定所述中繼器是否需要重新設置;以及在特定時刻對所述中繼器進行重新設置,使得所述中繼器和所述另一路由器中的對應中繼器被同步地重新設置。
全文摘要
一種用於在通信設備中選擇活動路由器的方法,包括在所述設備中提供多個路由器,將所述路由器耦合到單個物理鏈路,監控每個所述路由器的狀態,以及通過對路由器之一的對應中繼器進行設置來選擇該路由器作為活動路由器。
文檔編號H04L12/56GK1659831SQ03812704
公開日2005年8月24日 申請日期2003年4月3日 優先權日2002年6月4日
發明者丹尼斯·N·布蘭肯希普, 麥可·H·奧託, 彼得·D·比爾, 約翰·M·格洛特茨爾 申請人:思科技術公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀