[發明專利]IPv6/IPv4協議翻譯網關及數據報文處理方法有效
| 申請號: | 201210574282.7 | 申請日: | 2012-12-26 |
| 公開(公告)號: | CN103905312B | 公開(公告)日: | 2017-06-16 |
| 發明(設計)人: | 孫瓊;解沖鋒;史凡;江峰;陳運清 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | H04L12/749 | 分類號: | H04L12/749;H04L12/66;H04L29/12 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 顏鏑 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | ipv6 ipv4 協議 翻譯 網關 數據 報文 處理 方法 | ||
1.一種IPv6/IPv4協議翻譯網關,包括:
虛擬機遷移管理器,與IPv4云服務的云計算綜合調度平臺之間具有通信接口,用于跟蹤虛擬機服務器遷移的狀態變化;
映射表保存單元,用于根據所述虛擬機遷移管理器獲得的虛擬機服務器遷移的狀態變化信息,保存并更新本地狀態表、遷移狀態表和家鄉狀態表;
網絡地址轉換單元,用于根據所述映射表保存單元中的本地狀態表對數據報文進行IPv6/IPv4協議的網絡地址轉換;
合成前綴轉換單元,用于根據所述映射表保存單元中的遷移狀態表對IPv6數據報文進行虛擬機遷移后的IPv6合成前綴的轉換,或根據所述映射表保存單元中的家鄉狀態表對IPv6數據報文進行虛擬機遷移前的IPv6合成前綴的轉換;
路由轉發單元,用于對數據報文進行路由轉發。
2.根據權利要求1所述的IPv6/IPv4協議翻譯網關,其中還包括:
合成前綴配置單元,用于為所述IPv6/IPv4協議翻譯網關配置公網IPv6合成前綴;
IPv4地址池管理單元,用于管理為IPv6用戶配置的IPv4地址池。
3.根據權利要求2所述的IPv6/IPv4協議翻譯網關,其中所述本地狀態表包括虛擬機服務器的IPv4地址、IPv6合成前綴以及過期時間的映射關系記錄,所述映射表保存單元具體用于在從所述虛擬機遷移管理器獲得虛擬機服務器遷出的狀態變化信息時,刪除所述本地狀態表中對應的映射關系記錄;在從所述虛擬機遷移管理器獲得虛擬機服務器遷入的狀態變化信息時,在所述本地狀態表中新增對應的映射關系記錄。
4.根據權利要求2所述的IPv6/IPv4協議翻譯網關,其中所述遷移狀態表包括遷移虛擬機服務器的IPv4地址、遷移后的IPv6合成前綴以及遷移時間的映射關系記錄,所述映射表保存單元具體用于在從所述虛擬機遷移管理器獲得虛擬機服務器遷移的狀態變化信息時,在所述遷移狀態表中新增遷移后的IPv6合成前綴對應的映射關系記錄。
5.根據權利要求2所述的IPv6/IPv4協議翻譯網關,其中所述家鄉狀態表包括遷移虛擬機服務器的IPv4地址、遷移前的IPv6合成前綴以及遷移時間的映射關系記錄,所述映射表保存單元具體用于在從所述虛擬機遷移管理器獲得虛擬機服務器遷移的狀態變化信息時,在所述家鄉狀態表中新增遷移前的IPv6合成前綴對應的映射關系記錄。
6.根據權利要求3~5任一所述的IPv6/IPv4協議翻譯網關,其中所述映射表保存單元還用于在所述網絡地址轉換單元對數據報文進行IPv6/IPv4協議的網絡地址轉換時,為每個用戶或每個連接建立映射狀態記錄,所述映射狀態記錄包括虛擬機服務器的IPv4地址、轉換前的用戶IPv6地址、轉換后的用戶IPv4地址、轉換前的源端口號和轉換后的源端口號的映射關系。
7.一種基于權利要求1~6任一所述的IPv6/IPv4協議翻譯網關的上行數據報文處理方法,包括:
所述IPv6/IPv4協議翻譯網關接收到上行的IPv6數據報文時,判斷所述IPv6數據報文的目的地址是否存在于本地保存的本地狀態表中,如果已存在于所述本地狀態表中,則根據所述本地狀態表對所述IPv6數據報文進行IPv6協議到IPv4協議的網絡地址轉換,轉換為IPv4數據報文,并進行路由轉發,否則繼續查詢所述IPv6數據報文的目的地址是否存在于本地保存的遷移狀態表中,如果已存在于所述遷移狀態表中,則根據所述遷移狀態表中的匹配記錄對所述IPv6數據報文進行虛擬機遷移后的IPv6合成前綴的轉換,然后進行路由轉發,否則丟棄所述IPv6數據報文;
接收到經過虛擬機遷移后的IPv6合成前綴轉換后的新IPv6數據報文的另一IPv6/IPv4協議翻譯網關判斷所述新IPv6數據報文的目的地址是否存在于本地保存的本地狀態表中,如果已存在于所述本地狀態表中,則根據所述本地狀態表對所述新IPv6數據報文進行IPv6協議到IPv4協議的網絡地址轉換,轉換為IPv4數據報文,并進行路由轉發。
8.一種基于權利要求1~6任一所述的IPv6/IPv4協議翻譯網關的下行數據報文處理方法,包括:
所述IPv6/IPv4協議翻譯網關接收到下行的IPv4數據報文時,根據本地保存的本地狀態表對所述IPv4數據報文進行IPv4協議到IPv6協議的網絡地址轉換,轉換為IPv6數據報文;
所述IPv6/IPv4協議翻譯網關查詢所述IPv6數據報文的源地址是否存在于本地保存的家鄉狀態表中,如果已存在于所述家鄉狀態表中,則根據所述家鄉狀態表中的匹配記錄對所述IPv6數據報文進行虛擬機遷移前的IPv6合成前綴的轉換,然后進行路由轉發,否則直接對所述IPv6數據報文進行路由轉發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210574282.7/1.html,轉載請聲明來源鉆瓜專利網。





