[發明專利]轉發報文方法和分布式三層網絡設備有效
| 申請號: | 200810087502.7 | 申請日: | 2008-03-19 |
| 公開(公告)號: | CN101252521A | 公開(公告)日: | 2008-08-27 |
| 發明(設計)人: | 錢霄鴻;紀小利;劉興銓;金昊 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/02 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 尚志峰;吳孟秋 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 轉發 報文 方法 分布式 三層 網絡設備 | ||
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種用于分布式三層網絡設備的轉發報文方法和一種分布式三層網絡設備。?
背景技術
隨著網絡的高速發展,大容量、高密度端口的分布式三層交換機在局域網和城域網的應用越來越廣。分布式三層交換機一般由機框、背板、多引擎板(MEC板)和多種類型的線卡構成。其中,多引擎板包括主控CPU和CrossBar交換結構,根據需要可以配置多種類型的CPU,完成網管、協議處理和內部通信等功能;背板是各單板的承載體,各單板的通信由背板完成;線卡一般使用特定用途集成電路(Application?Specific?Integrated?Circuit,簡稱ASIC)芯片完成高速轉發功能,并提供高密度的端口完成數據接收和轉發功能。?
對于分布式三層交換機來說,路由引擎和轉發引擎分離,全局路由表和局部轉發表分離,多引擎板完成協議處理和計算,各線卡獨立完成數據轉發,但由于不同類型的線卡使用不同的ASIC芯片,使得路由轉發表的大小不盡相同,而ASIC芯片使用的路由添加算法也會影響最終添加成功的路由條目數量。路由轉發表比較小或者由于路由轉發表算法本身的限制,會使得線卡上的路由轉發表很快加滿或者發生位置上的沖突導致路由條目無法添加成功。?
在實現本發明過程中,發明人發現有些線卡的路由轉發表容量較小,這樣線卡轉發數據報文時可能導致某些報文一直無法匹配,從而導致數據報文只能通過線卡上的CPU進行軟轉發,造成轉發緩慢,丟包嚴重。?
發明內容
考慮到上述問題而做出本發明,為此,本發明的主要目的是提出一種用于分布式三層網絡設備的轉發報文方法和一種分布式三層網絡設備,以解決分布式網絡中較小容量轉發表的線卡轉發報文受限制的問題。?
在本發明的實施例中,提供了一種用于分布式三層網絡設備的轉發報文方法,包括步驟一,確定分布式三層網絡設備的多個線卡中的最大性能線卡;步驟二,檢測到一個線卡的轉發表添加路由時產生故障導致不能轉發報文;步驟三,通過最大性能線卡轉發報文。?
步驟二具體包括:根據轉發表添加路由時產生故障的轉發表狀態記錄信息,判斷路由的路由類型;步驟三具體包括:如果路由類型是精確匹配路由,則將精確匹配路由的主機所屬直連網段的路由下一跳地址修改為最大性能線卡的地址;以及如果路由類型是最長前綴匹配路由,則在線卡上保留一條缺省路由,并將缺省路由的下一跳地址修改為最大性能線卡的地址。?
優選的,步驟三包括:如果一個線卡本身就是一個最大性能線卡,則選擇任意一個最大性能線卡轉發報文。?
優選的,最大性能線卡為多個,步驟三包括:選擇一個最大性能線卡;以及通過選擇的最大性能線卡轉發報文。?
優選的,最大性能線卡為多個,還包括:預先配置每個線卡對應多個最大性能線卡中的一個;步驟三包括:通過一個線卡所配置的最大性能線卡轉發報文。?
優選的,最大性能線卡為多個,還包括:如果一個最大性能線卡下線,則選擇下線的最大性能線卡所對應的線卡對應一個在線的最大性能線卡;以及如果下線的最大性能線卡重新上線,則配置下線的最大性能線卡原先所對應的線卡解除與當前最大性能線卡的對應,并重新對應到重新上線的最大性能線卡。?
在本發明的實施例中,還提供了一種分布式三層網絡設備,包括背板、多引擎板和線卡,該網絡設備還包括:最大性能線卡確定單元,用于確定三層分布式網絡設備的多個線卡中的最大性能線卡;故障檢測單元,用于檢測到一個線卡的轉發表添加路由時產生故障導致不能轉發報文;轉發單元,通過最大性能線卡轉發報文。?
優選的,故障檢測單元具體包括:判斷單元,用于根據轉發表添加路由時產生故障的轉發表狀態記錄信息,判斷路由的路由類型,其中,路由類型包括:精確匹配路由以及最長前綴匹配路由;轉發單元具體包括:主機路由轉發單元,用于對于精確匹配路由,將精確匹配路由的主機所屬直連網段的路由下一跳地址修改為最大性能線卡的地址;以及子網路由轉發單元,用于對于最長前綴匹配路由,在線卡上保留一條缺省路由,并將缺省路由的下一跳地址修改為最大性能線卡的地址。?
優選的,最大性能線卡為多個,轉發單元包括:多個最大性能線卡轉發單元,用于選擇一個最大性能線卡,通過選擇的最大性能線卡轉發報文,或用于預先配置每個線卡對應多個最大性能線卡中的一個,通過一個線卡所配置的最大性能線卡轉發報文。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810087502.7/2.html,轉載請聲明來源鉆瓜專利網。





