[發明專利]網絡地址轉換NAT的方法及裝置有效
| 申請號: | 201510530655.4 | 申請日: | 2015-08-26 |
| 公開(公告)號: | CN105100300B | 公開(公告)日: | 2020-07-28 |
| 發明(設計)人: | 王曉陽 | 申請(專利權)人: | 北京星網銳捷網絡技術有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京潤平知識產權代理有限公司 11283 | 代理人: | 羅攀;肖冰濱 |
| 地址: | 100036 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡地址 轉換 nat 方法 裝置 | ||
本發明涉及通信技術領域,公開了網絡地址轉換NAT的方法及裝置,所述方法包括:接收數據連接中的報文;判斷數據連接中報文出口是否發生變化;當數據連接中報文出口沒有發生變化時,根據轉換信息中包括的轉換前后的地址對接收的報文進行地址轉換;當數據連接中報文出口發生變化時,對接收的報文進行規則匹配,重新確定報文轉換后地址,使用確定的轉換后地址對接收的報文進行地址轉換;發送地址轉換后的報文。本發明能夠保證報文使用地址為轉發出口對應的運營商提供的地址,進而使得報文不會因為沒有通過運營商服務器的源地址檢驗而被丟棄,從而可以避免因報文被丟棄而產生的卡頓或無法訪問的問題。
技術領域
本發明涉及通信技術領域,具體地,涉及一種網絡地址轉換NAT的方法及裝置。
背景技術
NAT(網絡地址轉換,Network Address Translation),也叫做網絡掩蔽或者IP掩蔽(IP masquerading),是一種IP封包通過網關出口設備之后修改源IP地址或目的IP地址的技術。在私有網絡訪問公共網絡或將私有網絡中的服務以公共網絡服務的形式提供出來的情形下,通過NAT技術能夠實現公共網絡與私有網絡間的通信,并且能夠不暴露私有網絡設備。并且,NAT技術中,使用少量的公有IP地址代表較多的私有IP地址,可以解決可用IP地址空間的枯竭的問題。
現有技術中,網關出口設備上配置有運營商分配的公網地址。私網用戶發起對公網地址的訪問,數據報文到達網關出口設備之后,檢查是否符合進行地址轉換的條件。當符合地址轉換條件時,將對數據報文的源IP地址信息轉換為公網的地址信息,將內外網的地址信息記錄到轉換信息中。將地址信息轉換后的報文發送到公網。當從公網接收到回復的報文時,查找轉換信息,將報文的目的地址信息轉換為私網的地址信息,將轉換后的報文轉發到私網中。
隨著網絡技術的發展,公網服務的提供者不再局限于單一的運營商內,通過多出口技術,使得多個運營商可以為同一私網提供網絡服務。在多出口技術中,網關出口設備中存在著多條物理介質的線路與公網互聯,每個出口可能對應同樣的運營商,也可能對應不同的運營商,網關出口設備通過路由協議的選路策略將設備的數據連接分配到不同的出口上。
在現有技術中,當報文出口發生變化時,轉換信息中記錄不會變化。如此,導致報文所用網絡地址與運營商分配的網絡地址不一致。這樣,在運營商存在源地址檢測的情況下,會造成網絡卡頓或阻塞;在運營商不存在源地址檢測的情況下,由于發送報文和回復報文所用端口不一致,會影響負載均衡的效果。
發明內容
本發明的目的是提供一種網絡地址轉換NAT的方法及裝置,用于解決上述問題或者至少部分地解決上述問題。
為了實現上述目的,本發明提供一種網絡地址轉換NAT的方法,所述方法包括:接收數據連接中的報文;判斷數據連接中報文出口是否發生變化;當數據連接中報文出口沒有發生變化時,根據轉換信息中包括的轉換前后的地址對接收的報文進行地址轉換;當數據連接中報文出口發生變化時,對接收的報文進行規則匹配,重新確定報文轉換后地址,使用確定的轉換后地址對接收的報文進行地址轉換;發送地址轉換后的報文。
本發明還提供了一種網絡地址轉換NAT的裝置,所述裝置包括:轉發模塊,用于接收數據連接中的報文;NAT模塊,用于判斷數據連接中報文出口是否發生變化;當數據連接中報文出口沒有發生變化時,根據轉換信息中包括的轉換前后的地址對接收的報文進行地址轉換;當數據連接中報文出口發生變化時,對接收的報文進行規則匹配,重新確定報文轉換后地址,使用確定的轉換后地址對接收的報文進行地址轉換;所述轉發模塊還用于發送地址轉換后的報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星網銳捷網絡技術有限公司,未經北京星網銳捷網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510530655.4/2.html,轉載請聲明來源鉆瓜專利網。





