[發明專利]防止邊界網關協議路由的環路檢測信息丟失的方法和設備無效
| 申請號: | 200810239699.1 | 申請日: | 2008-12-15 |
| 公開(公告)號: | CN101420443A | 公開(公告)日: | 2009-04-29 |
| 發明(設計)人: | 程鋒章 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 宋志強;麻海明 |
| 地址: | 310053浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防止 邊界 網關 協議 路由 環路 檢測 信息 丟失 方法 設備 | ||
技術領域
本發明涉及網絡通信技術,具體涉及一種防止BGP(Border?GatewayProtocol,邊界網關協議)環路檢測信息丟失的方法和一種防止BGP環路檢測信息丟失的設備。
背景技術
ISIS(Intermediate?System-to-Intermediate?System?intra-domain?routinginformation?exchange?protocol,中間系統到中間系統的域內路由信息交換協議)是一種自治系統內部之間的路由協議,在運營商網絡中得到廣泛應用。BGP是自治系統之間動態交換路由信息的路由協議,在大型網絡中比如MPLS(Multiple?Protocol?Label?Switch,多協議標簽轉發)核心網絡中得到非常廣泛的應用。作為兩種重要的路由協議,ISIS和BGP兩者之間經常會配合使用,比如服務提供商內部使用BGP協議,服務提供商與客戶之間使用ISIS協議。
在路由技術領域,避免環路是網絡部署需要重點關注的一個問題。目前,很多路由協議都有避免環路產生的機制,例如BGP協議。眾所周知,BGP協議通過識別作為環路檢測信息的AS-Path(自治系統路徑)屬性,來防止路由環路,其具體為:網絡設備在接收到一個BGP路由后,檢查BGP路由的AS-Path屬性,如果AS-Path屬性中包含該網絡設備所在AS(AutonomousSystem,自治系統)的AS號,則認為環路產生,丟棄該BGP路由,達到防止路由環路的目的。
各個路由協議的環路避免機制在各自網絡中能夠發揮很好的作用。但如前所述,在實際網絡中,多種路由協議往往互相結合使用,形成混合網絡。當路由信息穿越采用不同路由協議的網絡時,例如BGP網絡到ISIS網絡,由于路由協議的切換,BGP網絡中用來防止環路產生的重要信息AS-Path屬性將丟失,那么當該路由信息穿越ISIS網絡后回到BGP網絡時,由于AS-Path屬性信息的丟失,可能導致環路出現。
例如圖1示出的現有技術中多種路由協議結合使用的典型應用:MPLSVPN(Virtual?Private?Network,虛擬專用網)。其中,CE(Customer?Edge,用戶網絡邊緣設備)1、CE2和CE3同屬于VPN1。PE(Provider?Edge,服務提供商邊緣路由器)1、PE2和PE3同屬于AS100。各PE之間通過內部BGP協議即IBGP協議交換路由信息,CE2和CE3之間通過IGP(interiorgateway?protocol,內部網關協議)交換路由信息,這里以IGP為ISIS舉例。
假設CE1將路由發布給AS100內的PE1,PE1采用IBGP協議將路由發布給PE2。此時,PE2接收到的是BGP路由。然后,PE2將BGP路由注入(inject)ISIS網絡(圖1中CE2所在的VPN1),從而發布到CE2,這樣在CE2上就有了到CE1的路由。其中,所謂將BGP路由注入ISIS網絡是指:將采用BGP協議描述的路由信息引入(import)ISIS,使之成為采用ISIS協議描述的路由信息,其效果是,將PE2所在網絡AS100的路由信息傳給CE2所在網絡VPN1。所述引入和注入均為RFC(Request?For?Comments)文檔定義的操作。
在實際部署中,CE之間一般會存在一條backdoor(后門)鏈路,例如圖1中CE2和CE3之間的IGP鏈路。在正常情況下,CE2到CE1的流量通過PE2轉發,CE3到CE1的流量通過PE3轉發。如果PE3故障,則CE3到CE1的流量可以通過上述backdoor鏈路到CE2再到CE1;如果PE2故障,則CE2到CE1的流量可以通過上述backdoor鏈路到CE3再到CE1,保證轉發成功。
但正是這條backdoor鏈路的存在,可能帶來路由環路。仍參見圖1,假設有一條CE1的路由N被發送到PE2,該路由N通過PE2被注入ISIS網絡后,后續的發送方向為:CE2(通過ISIS)→CE3(通過ISIS)→PE3(通過BGP)→PE2(通過ISIS)→CE2。由于路由N從PE2到CE2的傳遞過程中丟失了AS-Path屬性,因此當路由N再通過PE3回到AS100時,PE2和PE3都不能根據AS-Path屬性進行環路檢測,會形成明顯的環路。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810239699.1/2.html,轉載請聲明來源鉆瓜專利網。





