[發明專利]路由轉發信息添加方法、報文轉發方法及裝置、網絡設備有效
| 申請號: | 201210404019.3 | 申請日: | 2012-10-22 |
| 公開(公告)號: | CN102904804A | 公開(公告)日: | 2013-01-30 |
| 發明(設計)人: | 謝業專;譚兆遠 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/701 | 分類號: | H04L12/701 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 路由 轉發 信息 添加 方法 報文 裝置 網絡設備 | ||
技術領域
本發明實施例涉及通信技術,尤其涉及一種路由轉發信息添加方法、報文轉發方法及裝置、網絡設備。
背景技術
路由器、交換機等網絡設備可支持因特網協議(Internet?Protocol,IP)路由轉發功能。網絡設備通常包括主控板以及多個業務單板,其中主控板主要進行網絡間管理,用于生成路由信息表(Routing?Information?Base,RIB)以及轉發信息表(Forwarding?Information?Base,FIB),并將生成的主控板的FIB下發至業務單板中的硬件轉發引擎;業務單板主要是基于主控板下發的FIB對IP報文進行報文轉發。
現有主控板向業務單板下發FIB時,是將主控板中的整個FIB下發至各業務單板,這樣,業務單板在接收到IP報文時,就會在FIB中查找與IP報文的目的IP地址匹配的路由條目(每個路由條目即為1個FIB項)并基于匹配的路由條目對IP報文轉發。由于業務單板的硬件轉發引擎保存FIB的容量有限,當主控板的FIB容量較大時,業務單板可能無法添加主控板的FIB中所有的路由條目,此時會出現部分IP報文無法匹配到路由條目,導致IP報文丟棄;此外,將主控板的FIB整個添加到業務單板時,會使得業務單板存在大量的路由條目,導致IP報文轉發時,需要從大量的路由條目中選擇匹配的路由條目,影響業務單板的報文轉發效率。
發明內容
本發明實施例提供一種路由轉發信息添加方法、報文轉發方法及裝置、網絡設備,可克服現有將主控板的FIB全部下發至業務單板所存在的問題。
第一方面,本發明實施例提供一種路由轉發信息添加方法,包括:
接收業務單板上報的轉發信息表FIB添加請求消息,所述FIB添加請求消息包括所述業務單板待轉發的IP報文的目的IP地址;
在主控板的FIB中查詢與所述目的IP地址匹配的路由條目;
將所述路由條目發送至所述業務單板,以使所述業務單板將所述路由條目添加到自身的FIB中。
另一方面,上述在主控板的FIB中查詢與所述目的IP地址匹配的路由條目具體可包括:
獲取所述主控板的FIB中的各路由條目的起始IP地址和結束IP地址,得到IP地址集合;
在所述IP地址集合中,獲取與所述目的IP地址距離最近的第一IP地址和第二IP地址,所述第二IP地址大于所述目的IP地址,所述目的IP地址大于所述第一IP地址;
將所述第一IP地址與所述第二IP地址形成的IP地址范圍作為與所述目的IP地址匹配的路由條目。
又一方面,上述在所述IP地址集合中,獲取與所述目的IP地址距離最近的第一IP地址和第二IP地址具體可包括:
將所述IP地址集合中的各IP地址按地址大小順序排列,得到地址序列;
在所述地址序列中,獲得位于所述目的IP地址兩端的IP地址,并將所述位于所述目的IP地址兩端的IP地址作為所述第一IP地址和第二IP地址。
再一方面,上述的各路由條目的起始IP地址和結束IP地址均用十六進制的數值表示。
第二方面,本發明實施例提供一種報文轉發方法,包括:
接收待轉發的IP報文;
在FIB中未查找到與所述待轉發的IP報文的目的IP地址匹配的路由條目時,向主控板發送FIB添加請求消息,所述FIB添加請求消息包括所述目的IP地址;
接收所述主控板下發的與所述目的IP地址匹配的路由條目;
基于所述路由條目對所述待轉發的IP報文進行轉發。
另一方面,上述基于所述路由條目對所述待轉發的IP報文進行轉發之前或之后,還可包括:
將所述路由條目添加到業務單板的FIB中。
第三方面,本發明實施例提供一種路由轉發信息添加裝置,包括:
接收模塊,用于接收業務單板上報的FIB添加請求消息,所述FIB添加請求消息包括所述業務單板待轉發的IP報文的目的IP地址;
查詢模塊,用于在主控板的FIB中查詢與所述目的IP地址匹配的路由條目;
發送模塊,用于將所述路由條目發送至所述業務單板,以使所述業務單板將所述路由條目添加到自身的FIB中。
另一方面,上述的查詢模塊可包括:
IP地址集合獲取單元,用于獲取所述主控板的FIB中的各路由條目的起始IP地址和結束IP地址,得到IP地址集合;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210404019.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:太陽能薄膜廢水蒸發濃縮裝置
- 下一篇:節能型電多效蒸餾水機
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





