[發明專利]利用網絡處理器實現IPv4/IPv6網絡協議轉換的方法無效
| 申請號: | 200610027467.0 | 申請日: | 2006-06-08 |
| 公開(公告)號: | CN101087296A | 公開(公告)日: | 2007-12-12 |
| 發明(設計)人: | 曲延光;李存;張文良;楊兵;曹昊陽 | 申請(專利權)人: | 上海億人通信終端有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/56 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 左一平 |
| 地址: | 201206上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 利用 網絡 處理器 實現 ipv4 ipv6 協議 轉換 方法 | ||
1.一種利用網絡處理器實現IPv4/IPv6網絡協議轉換的方法,其特征在于,包括IPv6子網主機到IPv4子網主機的會話首包的報文流程、IPv4子網主機到IPv6子網主機的會話首包的報文流程、已建立會話的報文流程;
所述IPv6子網主機到IPv4子網主機的會話首包的報文流程是指:IPv6子網主機發送會話首包報文,由網絡處理器接收后先進行正確性驗證,然后查找路由表、IP-MAC表、端口配置表、地址轉換表、協議轉換前綴表獲得該報文具體的路由轉換信息并將該路由轉換信息記錄在會話表中以實現狀態維護,最后把修改后的報文發送到IPv4子網主機;
所述IPv4子網主機到IPv6子網主機的會話首包的報文流程包括:
步驟(1):IPv4子網主機先發送DNS詢問報文以詢問IPv6子網主機的IP地址,網絡處理器接收該詢問報文后查找路由表、IP-MAC表、端口配置表、地址轉換表、協議轉換前綴表以獲得路由轉換信息,并添加會話表,將其發送給IPv6端的DNS服務器,當網絡處理器收到IPv6端DNS服務器發出的DNS應答報文后查找會話表獲得所有的路由轉換信息,同時為報文回答域中的IPv6地址動態分配一個唯一有效的IPv4地址,并把這一關系記錄在網絡地址轉換映射表中,接著把DNS應答報文發送回IPv4子網主機;
步驟(2):IPv4子網主機發送會話首包報文,由網絡處理器接收后進行正確性驗證,然后查找路由表、IP-MAC表、端口配置表、地址轉換表、協議轉換前綴表以及步驟(1)中的網絡地址轉換映射表以獲得報文目的地址對應的IPv6地址,接著把所有的路由轉換信息記錄在會話表中以實現狀態維護,最后把修改后的報文發送到IPv6子網主機;
所述已建立會話的報文流程是指網絡處理器收到報文后查找會話表獲得所有的路由轉換信息,然后修改并發送該報文。
2.根據權利要求1所述的利用網絡處理器實現IPv4/IPv6網絡協議轉換的方法,其特征在于,所述會話表是為了保證同屬一個業務流的數據報文由同樣的地址發送至目的端,會話表的鍵通常是一個五元組:源地址、源端口、目的地址、目的端口和協議,結果中包含所有的地址轉換和路由信息。
3.根據權利要求1所述的利用網絡處理器實現IPv4/IPv6網絡協議轉換的方法,其特征在于,所述IPv6子網主機到IPv4子網主機的會話首包的報文流程主要是為該會話首包的源地址分配一個動態地址池中的IPv4地址,所述報文流程包括兩圈網絡處理器流程,其中第一圈網絡處理器流程分配IPv4地址和端口號,第二圈網絡處理器流程獲得該IPv4地址和端口號。
4.根據權利要求3所述的利用網絡處理器實現IPv4/IPv6網絡協議轉換的方法,其特征在于,所述第一圈網絡處理器流程包括:
分析模塊階段:檢測報文正確性,區分不同類型的報文,創建五元組,創建報文相關消息和硬件寄存器消息;
第一查找模塊階段:以所述五元組為鍵查找相應的會話表;以報文的目的IP地址的前12個字節為鍵查找協議轉換前綴表;以報文轉換后的目的IP地址為鍵查找路由表;以路由表中查到的下一跳IP地址為鍵查找IP-MAC表;以路由表中查到的輸出端口號為鍵查找端口配置表;建立狀態更新消息;
決策模塊階段:根據分析模塊階段的不同分析結果,跳到各個報文的處理行標;判斷會話表是否命中,若命中則以已建立會話的報文流程來處理,若不命中則繼續處理;判斷協議轉換前綴表是否命中,若命中則繼續處理;收集路由表、IP-MAC表、硬件寄存器消息和狀態更新消息中的所有信息,在相應的會話表中建立表項,并且啟動動態分配IPv4和端口號的模塊;創建所需的消息,包括環回頭信息和硬件寄存器信息;
修改模塊階段:填寫數據報文的報頭,并把報文發送到交換口,由同一個網絡處理器接收并進行第二圈網絡處理器流程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海億人通信終端有限公司,未經上海億人通信終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610027467.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多功能寵物牽引器
- 下一篇:一種玉米雜交制種的方法





