[發明專利]一種轉發表寫入、報文轉發方法及裝置在審
申請號: | 201210296875.1 | 申請日: | 2012-08-20 |
公開(公告)號: | CN102857414A | 公開(公告)日: | 2013-01-02 |
發明(設計)人: | 李小利;尹千德 | 申請(專利權)人: | 中興通訊股份有限公司 |
主分類號: | H04L12/701 | 分類號: | H04L12/701 |
代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 轉發 寫入 報文 方法 裝置 | ||
技術領域
本發明涉及通信領域,尤其涉及一種轉發表寫入、報文轉發方法及裝置。
背景技術
報文轉發效率是衡量報文轉發設備,如路由設備和交換設備性能的一項關鍵指標。為了提高報文轉發效率,路由設備和交換設備一般采用轉發表來完成報文轉發。若報文轉發設備為分布式設備,則報文轉發設備除包括主控板之外,還包括多塊線卡板,在主控板上完成路由生成之后將路由轉發信息同步到線卡板,通過線卡板上的轉發表完成報文轉發。若報文轉發設備為集中式設備,則報文轉發設備包括集成有主控板和線卡板功能的集成板,通過集成板上的轉發表完成報文轉發。
路由設備和交換設備將通過動態路由協議或靜態配置生成的路由轉發信息(包括路由前綴信息、出口封裝信息和出端口信息)寫入轉發表,轉發表中的每條轉發表條目對應一條路由轉發信息,每條轉發表條目中均保存有路由前綴信息、出口封裝信息和出端口信息。路由設備和交換設備在進行報文轉發時,首先可以根據待轉發報文的目的地址查詢轉發表中對應的轉發表條目(即根據待轉發報文的報文頭中的路由前綴信息,匹配轉發表中保存有相同路由前綴信息的轉發表條目,并查詢該轉發表條目),然后根據查詢到的出口封裝信息修改待轉發報文的報文頭內容,最后根據查詢到的出端口信息將報文頭內容已修改的待轉發報文轉發出去,即報文轉發過程包括查表、封裝和轉發三個步驟。
以三層報文轉發為例,待轉發報文進入交換設備(或路由設備)后,交換設備(或路由設備)進行報文解析,并可以根據待轉發報文的虛擬專用網絡標識號(VPNID,Virtual?Private?Network?Identity)和目的地址(可以簡稱為Destip)查詢轉發表匹配最佳路徑,并根據確定出的轉發表條目中包含的出口封裝信息修改待轉發報文的報文頭內容,如修改報文頭中的標簽、下一跳因特網協議(IP)地址、物理地址(MAC地址)等,然后可以根據查詢到的出端口信息將報文頭內容已修改的待轉發報文轉發出去。
在現有技術中,由于轉發表空間有限,而在每條轉發表條目中均保存有一條路由轉發信息對應的路由前綴信息、出口封裝信息和出端口信息,每條轉發表條目占用空間較大,因此限制了轉發表能夠保存的路由轉發信息的數量,導致報文轉發設備的報文轉發容量受到限制。
發明內容
本發明實施例提供一種轉發表寫入、報文轉發方法及裝置,用于提高報文轉發設備的報文轉發容量。
一種轉發表寫入方法,所述方法包括:
針對一條路由轉發信息,報文轉發設備從該路由轉發信息包括的出口封裝信息中獲取指定信息,所述指定信息為在報文轉發過程中,用于修改報文頭的信息;
報文轉發設備確定轉發表中是否已存儲有所述指定信息,所述轉發表用于保存路由轉發信息:
若是,則報文轉發設備將所述指定信息在所述轉發表中的地址或地址索引、該路由轉發信息中包括的路由前綴信息以及出端口信息寫入所述轉發表的一條轉發表條目;
否則,報文轉發設備將所述指定信息寫入所述轉發表,并將所述指定信息在所述轉發表中的地址或地址索引、該路由轉發信息中包括的路由前綴信息以及出端口信息寫入所述轉發表的一條轉發表條目。
一種報文轉發方法,所述方法包括:
報文轉發設備接收待轉發報文;
報文轉發設備對所述待轉發報文進行解析,獲得該待轉發報文中攜帶的路由前綴信息;
報文轉發設備利用所述路由前綴信息作為鍵值,查詢轉發表,確定該路由前綴信息所在轉發表條目中存儲的出端口信息以及指定信息在所述轉發表中的地址或地址索引,所述指定信息為在報文轉發過程中,用于修改報文頭的信息;
報文轉發設備利用所述地址或地址索引確定轉發表中保存的指定信息,利用確定出的指定信息封裝所述待轉發報文;
報文轉發設備根據所述出端口信息轉發封裝后的所述待轉發報文。
一種轉發表寫入裝置,所述裝置包括:
信息提取單元,用于針對一條路由轉發信息,從該路由轉發信息包括的出口封裝信息中獲取指定信息,所述指定信息為在報文轉發過程中,用于修改報文頭的信息;
確定單元,用于確定轉發表中是否已存儲有所述指定信息,所述轉發表用于保存路由轉發信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210296875.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療全身性皮膚瘙癢癥的內服藥酒
- 下一篇:永磁電機內轉子裝配結構和方法