專利名稱:分級路由處理的實現方法
技術領域:
本發明涉及一種電信系統用接入服務器,特別是智能網用接入服務器的路由處理技術。
背景技術:
現有的接入服務器面向的是電信級的接入,具有分布式的結構,可靠性高,容量大。對于動態接入用戶(撥號,ISDN,PPoE等)來講,隨著支持接入用戶數量的增加,用戶上下網的頻度也會增加,每個用戶的上下網都會引起用戶主機路由的添加和刪除。在傳統的單級路由處理方式中,用戶主機路由的更新同步由主控板集中完成,當路由更新的頻度增加時,會造成同步開銷的增大,整個系統的效率會降低。更為嚴重的是,路由的更新會引起動態路由向外部廣播更新路由,造成網絡風暴,因此在單級路由方式下,動態路由的應用是不現實的。因此這種技術只適應于IP地址分配比較集中的方式,對于分散IP地址分配的方式(如多ISP端口)則不能用這種路由方案解決。
發明內容
本發明的目的是提供一種利用分級路由的方式使接入服務器能夠可靠地支持動態路由協議,同時有效提高大容量分布式環境下系統工作效率的分級路由處理實現方法,該實現方法包括以下步驟1)、給每個接入板分配一個或多個地址池(IP Pool);2)、為每個接入板創建一個組口(Group口);3)、將相應地址池通過人工或者自動的方式換算為屬于所述單板的Group口的固定路由報給主控板的路由管理;4)、將用戶上下網的主機路由歸屬到地址池中,使其包含在Group口的路由范圍之內,在接入板建立二次路由;5)、系統查找路由將IP數據包交給相應的接入板上的Group口;6)、Group口再查找接入板上的二次路由將IP數據包交給用戶。
本發明由于巧妙地采用在每個接入板建立一個Group口作為板上所有接入口的代表,使其對外表現為一個獨立的實體,起一個路由匯聚和隱蔽的作用,實現分級路由和路由匯聚功能,而且通過層次化的路由,起到擴展系統規模的作用,為大規模接入環境下的動態路由協議的應用和系統規模的進一步擴展提供了可能。
以下結合附圖和實施例詳細說明本發明的實現和工作原理
圖1是本發明實施例的實現流程圖。
具體實施例方式
如圖1所示,本發明所述的分布路由處理的實現方法包括以下步驟1)、給每個接入板分配一個或多個地址池IP Pool,其中地址池IP Pool的形式為開始地址——結束地址;2、為每個接入板創建一個組口(Group口),該Group口是基于VRP(通用路由平臺)的一種邏輯接口,其作為接入板上的所有接入口的代表,Group口作為多個物理接口的組口,代表其管轄的所有物理接口,對外表現為一個獨立的實體,并且隱藏了物理口的細節,可以起到路由匯聚和路由隱藏的作用;3)、將相應的地址池IP Pool通過人工或者自動的方式換算為屬于所述單板的Group口的固定路由報給主控板SMB的路由管理,由于這些路由是固定的,不會隨著用戶的上下網而動態改變;4)、將用戶上下網的主機路由(即一個IP地址的路由)歸屬到地址池IPPool中,使其包含在Group口的路由范圍之內,在接入板建立二次路由,由于這些路由來源于地址池IP Pool中的一個IP地址,因此這些路由都包含在屬于該單板的Group口的路由范圍之內,它不向主控板SMB的路由管理報告,而是在接入板建立二次路由,使二次路由只存在于接入板,這樣大量的用戶上下網的主機路由就對主控板屏蔽了,而用戶上下網的主機路由不再向路由管理模塊上報,只是在本板范圍內記錄和有效;5)、系統查找路由將IP數據包交給相應的接入板上的Group口;6)、Group口再查找接入板上的二次路由將IP數據包交給用戶,這個步驟是當下行的IP數據包先交給Group口后,Group口的發送處理函數再查詢本板記錄的用戶主機路由,進行二次轉發到相應的用戶,這樣Group口就把路由振蕩限制在一個接入板的范圍內,對整個系統不會造成影響,而且由于動態路由協議(即IP網絡中動態發現和生成路由的協議,其中路由動態協議有很多種,包括有RIP、OSPF、BGP、IS-IS、IGRP等)集中在主控板上處理,使用戶的上下網的主機路由不會散發到動態路由協議而發送廣播消息,避免了網絡風暴,解決了動態路由的振蕩問題,使本設備可以很方便地支持動態路由協議,并通過這種層次化的路由,起到了擴展系統規模的作用,為大規模接入環境下的動態路由協議的應用和系統規模的進一步擴展提供了可能。
權利要求
1.一種分級路由處理的實現方法,其特征在于包括以下步驟1)、給每個接入板分配一個或多個地址池;2)、為每個接入板創建一個組口;3)、將相應地址池通過人工或者自動的方式換算為屬于所述單板的組口的固定路由報給主控板的路由管理;4)、將用戶上下網的主機路由歸屬到地址池中,使其包含在組口的路由范圍之內,在接入板建立二次路由;5)、系統查找路由將IP數據包交給相應的接入板上的組口;6)、組口再查找接入板上的二次路由將IP數據包交給用戶。
全文摘要
本發明涉及一種分級路由處理的實現方法,包括下述步驟首先給每個接入板分配一個或多個地址池并創建一個Group口;再將相應地址池換算為屬于所述Group口的固定路由報給主控板的路由管理;并將用戶上下網的主機路由歸屬到地址池中,在接入板建立二次路由;然后系統查找路由將IP數據包交給相應的Group口;Group口再查找二次路由將IP數據包交給用戶。本發明由于巧妙地采用在每個接入板建立一個Group口作為板上所有接入口的代表,使其對外表現為一個獨立的實體,起一個路由匯聚和隱蔽的作用,實現分級路由和路由匯聚功能,而且通過層次化的路由,起到擴展系統規模的作用。
文檔編號H04Q3/545GK1413033SQ0113567
公開日2003年4月23日 申請日期2001年10月17日 優先權日2001年10月17日
發明者馬云 申請人:華為技術有限公司