[發明專利]路由傳輸方法和裝置及系統有效
| 申請號: | 201210223026.3 | 申請日: | 2012-06-29 |
| 公開(公告)號: | CN103516601A | 公開(公告)日: | 2014-01-15 |
| 發明(設計)人: | 董杰;倪輝;陳國義;郭二威 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/701 | 分類號: | H04L12/701;H04L29/12 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 路由 傳輸 方法 裝置 系統 | ||
技術領域
本發明實施例涉及通信技術,尤其涉及一種路由傳輸方法和裝置及系統。
背景技術
邊界網關協議(Border?Gateway?Protocol,簡稱BGP)是一種用于不同自治系統(Autonomous?System,簡稱AS)之間進行通信的外部網關協議。BGP協議主要用于交換自治系統之間的可達路由信息,構建AS域間的傳播路徑,防止路由環路的產生,并在AS級別應用一些路由策略。此后通過對BGP的多協議擴展,BGP被廣泛用于各類VPN(virtual?private?network,虛擬專用網)業務的控制信令。BGP使用增量的、觸發性的路由更新,大大節省了路由更新所占用的帶寬,適用于在Internet上傳播大量的路由信息。BGP使用多種手段避免路由環路的發生,在AS之間,BGP通過攜帶AS路徑信息標記途經的AS,帶有本地AS號的路由將被丟棄,從而避免了域間產生環路;在AS內部,BGP在AS內學到的路由不會在AS中轉發,避免了AS內產生環路。BGP還通過定期發送“保活”(Keep?alive)信號來監視BGP會話的連接。建立了BGP會話連接的路由器被稱作對等體(peers?or?neighbors)。
由于BGP只支持在BGP對等體之間發布一條最優路由,可能會導致出現一系列問題,例如,路由震蕩,故障時缺少備份路由,以及缺少負載分擔路由等。為解決上述技術問題,目前在路由反射器或路由服務器的組網場景下,提出了增加路由發布的數量且不需修改BGP協議的技術方案。該技術方案在AS內部引入了不同路由反射平面的影子路由反射器(Route?Reflector,簡稱RR),構成了多個路由反射器平面。在AS之間,引入了影子路由服務器(Router?Server,簡稱RS),構成了多個RS平面。其中,影子RR也稱為非最優路由平面RR,影子RS也稱為非最優路由平面RS。影子RR可以是新加入的BGP路由器,也可以是原RR設備上的一個邏輯RR。在RR客戶端和影子RR之間建立新的BGP會話,由處于不同路由反射平面的影子RR向RR客戶端發布根據選路規則或配置得出的非最優路由,例如,第一平面的主RR反射最優路由,第二平面的影子RR反射次優路由,第三平面的影子路由反射第三路由,依此類推,使RR客戶端能夠獲得多條路由。同樣,舉例來說,影子RS也可是新加入的BGP路由器,也可以是原RS上的一個邏輯RS。影子RS和影子RR的處理機制相似。
上述技術方案在網絡中加入影子RR時,需通過手工配置影子RR和RR客戶端,在影子RR與RR客戶端建立新的BGP會話。然而,在較大規模網絡中部署影子RR時,由于需要在每個RR客戶端上進行配置操作且RR客戶端的數量較多,因此,配置工作量較大,也容易出現配置錯誤。同樣,需通過手工配置影子RS和RS客戶端,在影子RS和RS客戶端建立新的BGP會話,也存在配置工作量較大,容易出現配置錯誤的缺陷。
發明內容
本發明實施例提供一種路由傳輸方法和裝置及系統,用以解決現有技術在引入提供非最優路由的影子路由器后需通過手工配置才能在影子路由器與路由器客戶端建立BGP會話且配置工作量較大的缺陷。
一方面,本發明實施例提供一種路由傳輸方法,包括:
路由器客戶端接收提供最優路由的主路由器發送的包括有影子路由器的參數的消息,向所述主路由器發送支持與所述影子路由器自動建立BGP會話功能的消息;所述影子路由器為提供非最優路由的路由器;
所述路由器客戶端根據所述影子路由器的參數,與所述影子路由器建立BGP會話;
所述路由器客戶端在與所述影子路由器建立的BGP會話上,接收所述影子路由器發布的與所述影子路由器所在的路由平面對應的非最優路由,和/或,向所述影子路由器發布最優路由。
一方面,本發明實施例提供一種路由傳輸裝置,包括:
接收模塊,用于接收提供最優路由的主路由器發送的包括有影子路由器的參數的消息,向所述主路由器發送支持與所述影子路由器自動建立BGP會話功能的消息;所述影子路由器為提供非最優路由的路由器;
會話建立模塊,用于根據所述影子路由器的參數,與所述影子路由器建立BGP會話;
路由接收模塊,用于在與所述影子路由器建立的BGP會話上,接收所述影子路由器發布的與所述影子路由器所在的路由平面對應的非最優路由。進一步,所述裝置還包括:發布模塊,用于在與所述影子路由器建立的BGP會話上,向所述影子路由器發布最優路由。
另一方面,本發明實施例提供另一種路由傳輸方法,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210223026.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種CDN路由實現方法和系統
- 下一篇:凹土復合濾料及其制備方法





