專利名稱:路由交換設備的制作方法
技術領域:
本發明涉及通信領域,更具體地涉及一種^各由交換設備。
背景技術:
路由交換設備是現在因特網上的最重要和核心的組成部分,承 擔著因特網的路由傳播以及流量轉發工作,路由交換設備的穩定, 直接影響到網絡的穩定。除了穩定性的要求外,應用的廣泛性和升 級的容易性也是路由交換設備的最重要內容。
隨著網絡業務要求的越來越多,要求路由交換設備提供的業務 類型也越來越多,對設備本身(例如,內存、中央處理器運行等) 的要求越來越高,以前的集中式處理設備由于其集中式處理的顯而
易見的缺點,已經不能適應網絡的需要;部分路由交換設備已經實 現了控制和轉發相分離的技術,但這種簡單的分離,不能達到業務 靈活擴展的目的,同時主控板由于業務過多,負擔過重,往往也會 像集中式處理設備一樣,由于一個模塊出問題而導致整個主控業務 失敗,從而導致整個設備的不可用,而只能通過主備倒換或者重啟 等其他手段來恢復,使得所有業務模塊都受影響,造成了網絡的動 蕩,對網絡的穩定性存在極大隱患。
圖1是現有技術中的集中式路由交換設備的基本架構圖。如圖 1所示,該集中式路由交換設備中運行有多種業務,包括單播路 由協議、組播路由協議、數據轉發業務、以及虛擬專用網(Virtual
Private Network,簡稱VPN )相關業務。圖2是玉見有4支術中的集中 式路由交換設備的某個業務出現問題時的流程。例如,單播路由協 議業務才莫塊出現問題時的設備處理流程為集中式處理設備上運行 業務眾多, 一旦一個業務模塊出現問題或硬件出現問題,例如出現 軟件死循環或者掛起等問題,4艮容易影響其他業務的運行,常常必 須通過設備重啟來恢復。這時,所有的業務纟莫塊都必須跟著一起重 新啟動,/人而鄉合網絡帶來才及大動蕩。
圖3是現有技術中的傳統分布式設計的路由交換設備的基本架 構圖。如圖3所示,該分布式路由交換設備包括主控板、備份主 控板、以及轉發線卡。圖4是現有技術中的傳統分布式設計的路由 交換設備某個業務出現問題時的流程。例如,單4番3各由協議業務模 塊出現問題時的設備處理流程為簡單的分布式設備,由主控板和 用于轉發的轉發線卡組成, 一般來說,好一點的設備主控板還有備 控板,但這種設備上的主控板運行的業務多且復雜, 一旦其中某個 業務模塊出現問題,主控板也需要像集中式處理設備一樣,靠一些 手段,比如主備倒換(啟動備控板來接替主控板),或者主控板直接 重啟來恢復,雖然最終所有業務都可以恢復,但是主控板上原來沒 有出問題的業務模塊,也同樣經歷了主備倒換或者重啟過程,從而 增加了設備的負擔,對網絡穩定性造成了不必要的影響。
發明內容
本發明提供了 一種新的路由交換設備,以最大限度地支持復雜 業務架構,并最大限度地減少應用業務之間的穩定性影響。
根據本發明實施例的路由交換設備包括主控板,用于控制一 個或多個應用板運4亍一種或多種應用業務,根據來自 一個或多個應 用板的運行一種或多種所述應用業務的運行結果生成路由轉發信 息,以及控制一個或多個轉發線卡根據路由轉發信息進行數據流的
轉發; 一個或多個所述應用板,用于在主控板的控制下,運行一種
或多種應用業務,并將運行一種或多種應用業務的運行結果發送至
主控板;以及一個或多個轉發線卡,用于在主控板的控制下,根據 路由轉發信息進行數據流的轉發。
其中,在運4亍有一個或多個應用業務的應用^反發生故障的情況 下,主控板控制未運行任何應用業務的應用板來運4亍發生故障的應 用板上運行的一個或多個應用業務,或根據當前各應用板的運行情 況,控制一個或多個應用板中負擔最輕的應用板來運4亍發生故障的 應用板上運行的一個或多個應用業務,或直接控制發生故障的應用 板進行重新啟動。
才艮據本發明實施例的路由交換i殳備還包括備4分主控板,用于 在主控板發生故障時,接替主控板對一個或多個應用板和/或一個或 多個轉發線卡進行控制。
通過本發明,路由交換設備的主控板的運行負4旦得到了極大減 輕;應用業務之間的影響也降低到了最低限度。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申 請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并 不構成對本發明的不當限定。在附圖中
圖1是現有技術中的集中式路由交換設備的基本架構圖2是現有技術中的集中式路由交換設備的某個業務出現問題 時的流程務出現問題時的流程圖5是根據本發明實施例的路由交換設備的架構圖6是根據本發明實施例的^各由交換i殳備的應用斧反承載應用業 務細分的架構圖7是圖5所示的路由交換設備的某個業務模塊出現問題時的 處理流程;
圖8是圖6所示的路由交換設備的某個業務模塊出現問題時的 另一處理流7f呈。
具體實施例方式
本發明引入了 一種分布式架構,這個架構可以由主控板控制各 種應用業務在應用板上的分離與組合運行,主控板本身有備份主控 才反,應用壽反互相之間也可以備4分,并且應用一反并不局限于某一種用
途,而是可以由主控才反來控制運4亍某一種或多種應用業務,^v而減
輕了主控板的負擔,達到了多種業務相分離的目的。 一旦某一種應 用業務出現問題,只需要運行該應用業務的應用才反單獨重啟或切換 到備份應用板即可,完全不會影響其他應用業務的照常運行,從而 最大限度地保護了網絡的穩定性。
構,原來的主控板所要運行的多種復雜應用業務都4吏用新的應用板 來進行。應用板完全在主控板的控制下運行一種或多種應用業務。
應用板運行應用業務后,只需要將應用業務的運4亍結果通知給主控 板。主控板既可以得知所有應用業務的運行情況,又不會因復雜應 用業務的運行而負擔過重,并且各個應用業務之間因為運行在不同 的應用^反上,互相之間沒有干護C,所以在運4亍某種應用業務的應用 板出現問題無法繼續運行時,主控板可以立即指定新的備份應用板 來運行該應用業務,或者如果沒有備份應用板,主4空斧反也可以指定 別的運行較簡單應用業務的應用板來兼運行該應用業務,從而使得 主控板只有壓力很小的管理業務,各個應用業務之間的干擾也減少 到了最低。
圖5是根據本發明實施例的路由交換設備的架構圖。如圖5所 示,才艮據本發明實施例的路由交換設備由主控板、應用板、以及轉 發線卡三個基本部分組成。其中,主控才反用于決定應用外反的運4亍業 務狀況,從應用板獲知業務執行結果,以及生成^各由轉發表等。主 控4反可有備^f分主控板保護。應用板用于運行一種或多種應用業務, 也可以處于備份狀態,完全由主控板來決定。轉發線卡用于從主控 板獲知路由轉發表,并根據路由轉發表進行正常轉發。
主控板是根據本發明實施例的路由交換設備的核心部分,承擔 管理責任。主控板可以控制所有的應用板和轉發線卡;主控板決定 應用才反運4亍一種或者多種應用業務,并通過和應用々反的交互獲知一 種或多種應用業務的運行結果;主控板乂人來自應用玲反的運行結果產 生路由轉發表等信息,并通過與轉發線卡的交互將這些信息通知到 轉發線卡上;主控板不像集中式或傳統的分布式"i殳備中的主控板運 行復雜且負擔重,而是運行負擔4艮輕的管理工作,并且還有備《分主 控板可以提供備份功能。
應用板是模塊性非常強的板塊,具有非常強的通用性,可根據 主控板的要求,運行一種或多種應用業務,并能將運行一種或多種 應用業務的運4f結果通知到主控板。如果要在應用^反上運^f于重要業 務,則可以專門預留一個備份應用才反,或者應用一反之間也可以互相 備份。
轉發線卡根據來自主控板的路由轉發表等信息,完成數據流的 轉發。
其中,當運行某種應用業務的應用板出現問題時,主控板可以 啟用備份應用板,使得負擔輕的應用板接替出問題的應用板運行應 用業務,或者可以直接控制出現問題的應用板重新啟動。具體地, 當某塊應用板出現問題時,主控板立刻獲知,并啟動備份應用板接
替運行出現問題的應用板上的業務;如果沒有新的備份應用板,則 主控板可以根據當前所有應用板的運行情況,找出其中負擔最輕的 應用板來運行出現問題的應用板上的業務;或者主控板直接控制出 現問題的應用板重新啟動,從而使得出現問題的應用板在最短時間 內得到恢復,并且對其他正常進行的業務完全沒有影響。
其中,當主控板自身出現問題時,備份主控^反可以立刻獲得主 控斗又,進4亍對應用—反和轉發線卡的管理工作。由于主4空4反上的運4亍
壓力輕,所以切:換可以快速容易:t也進。同時,應用玲反上的應用業務
照常運^f于,絲毫不受到影響。
由上可知,在根據本發明實施例的路由交換設備中,主控板自 身不承載應用業務,而是使用全新的應用板來承載各項應用業務, 所以擴展性強、穩定性高。比如,可以使用應用板單獨承載單播路
由協議、組播路由協議、或VPN業務等。
應用業務的架構圖。如圖6所示,根據本發明實施例的路由交換設 備可以包括主控板、備份主控板、轉發線卡、以及運行多種細分
應用業務的應用^:反。
其中,在單獨業務要求高的情況下,主控板還可以進行更高的 應用業務細分工作。比如,可以-使用應用板單獨7K載邊界網關切、i義
(BGP)、單獨承載開放式最短^^徑優先協議(OSPF )、單獨承載中 間系統到中間系統協議(ISIS )、或單獨承載VPN業務等。
在圖5所示的架構中,當某個應用板出現問題時(比如,承載 VPN業務的應用板出現問題,無法繼續運行時),主控板會立即使 用備用應用板運行VPN業務,圖7中表示的其他應用板承載的應用 業務(例如,單播路由協議業務、組播路由協議業務等)都不會受 到運4亍VPN業務的應用板的影響,仍然會正常運4亍,如步驟701 所示。
在圖6所示的細分架構中,當某個應用板出3見問題時(比如, 承載VPN業務的應用板出現問題,無法繼續運4亍時),主控板會立 刻使用備用應用板運行VPN業務,圖8中表示的其4也應用板承載的 應用業務均會正常運行,不受影響,如步驟801所示。
在圖6所示的細分架構中,假設承載OSPF十辦i義的應用板出現 問題而無法繼續運行,如果沒有專門的OSPF模塊備用應用板,則 承載OSPF協議的應用板會單獨重啟,圖8中的其4也應用板承載的 應用業務(例如,BGP、 ISIS等等)均會正常運^f亍,不受任何影響, 如圖8中的步-驟802所示。
在圖6所示的細分架構中,有I:沒承載BGP協i義的應用板出現問 題而無法繼續運行,如果沒有專門的BGP模塊備用應用板,則主控 板獲知當前承載ISIS協議的應用板壓力很輕,這時也可以控制原來 單獨運行ISIS協議的應用板運行BGP協議,同才羊其他的應用業務 的運行都不會受到影響,如圖8中的步驟803所示。根據本發明實施例的路由交換設備,采用了全新的應用板承載 業務架構,應用々反擴展靈活,各個應用才反相對獨立,即4吏出i見問題
也不會互相影響;主控板的壓力也減低到了最小,無"i侖哪個應用板 出現問題,造成的影響都是最小范圍內的,其他應用4反都能正常運 行,從而使得設備穩定性加強,網絡的穩定性也^尋到才及大地^是高。
以上所述僅為本發明的實施例而已,并不用于限制本發明,對 于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本 發明的精神和原則之內,所作的任何修改、等同替l奐、改進等,均 應包含在本發明的權利要求范圍之內。
權利要求
1.一種路由交換設備,其特征在于,包括主控板,用于控制一個或多個應用板運行一種或多種應用業務,根據來自一個或多個所述應用板的運行一種或多種所述應用業務的運行結果生成路由轉發信息,以及控制一個或多個轉發線卡根據所述路由轉發信息進行數據流的轉發;一個或多個所述應用板,用于在所述主控板的控制下,運行一種或多種所述應用業務,并將運行一種或多種所述應用業務的所述運行結果發送至所述主控板;以及一個或多個所述轉發線卡,用于在所述主控板的控制下,根據所述路由轉發信息進行數據流的轉發。
2. 根據權利要求1所述的路由交換設備,其特征在于,在運行有 一個或多個所述應用業務的應用板發生故障的情況下,所述主 控 一反控制未運行任何所述應用業務的應用才反來運行發生故障 的應用一反上運4亍的一個或多個所述應用業務。
3. 根據權利要求1所述的路由交換設備,其特征在于,在運行有 一個或多個所述應用業務的應用才反發生故障的情況下,所述主 控板4艮據當前各所述應用才反的運行情況,控制一個或多個所述 應用板中負擔最輕的應用板來運行發生故障的應用板上運行 的一個或多個所述應用業務。
4. 根據權利要求1所述的路由交換設備,其特征在于,在運行有 一個或多個所述應用業務的應用+反發生故障的情況下,所述主 控板直接控制發生故障的應用板進行重新啟動。 根據權利要求1至4中任一項所述的路由交換設備,其特征在 于,還包括備份主控板,用于在所述主控板發生故障時,接替所述主 控板對一個或多個所述應用板和/或 一個或多個所述轉發線卡 進行控制。
全文摘要
本發明公開了一種路由交換設備,包括主控板,用于控制一個或多個應用板運行一種或多種應用業務,根據來自一個或多個應用板的運行一種或多種所述應用業務的運行結果生成路由轉發信息,以及控制一個或多個轉發線卡根據路由轉發信息進行數據流的轉發;一個或多個所述應用板,用于在主控板的控制下,運行一種或多種應用業務,并將運行一種或多種應用業務的運行結果發送至主控板;以及一個或多個轉發線卡,用于在主控板的控制下,根據路由轉發信息進行數據流的轉發。通過本發明,路由交換設備的主控板的運行負擔得到了極大減輕;應用業務之間的影響也降低到了最低限度。
文檔編號H04L12/56GK101188568SQ200710302320
公開日2008年5月28日 申請日期2007年12月18日 優先權日2007年12月18日
發明者劉衡祁, 胡韶華 申請人:中興通訊股份有限公司