国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
    • Part 01●??NAT技術簡介?●
    • Part 02●??NAT技術在云網(wǎng)關中的應用?●
    • Part 03●??總結(jié)?●
  • 推薦器件
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

五分鐘技術趣談 | 淺析NAT技術在云網(wǎng)關中的應用

2023/12/04
2385
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

作者:唐其彪,單位:中國移動智慧家庭運營中心

隨著網(wǎng)絡應用的增多,家庭設備的增加,IPv4地址枯竭的問題越來越嚴重。盡管IPv6可以從根本上解決IPv4地址空間不足問題,但目前眾多網(wǎng)絡設備和網(wǎng)絡應用大多是基于IPv4的,因此在IPv6廣泛應用之前,使用一些過渡技術(如CIDR、私網(wǎng)地址等)是解決這個問題的主要方式,NAT就是這眾多過渡技術中的一種。NAT技術也被應用在了中國移動自研的“云網(wǎng)關”架構(gòu)中。

Part 01●??NAT技術簡介?

NAT(Network Address Translation,網(wǎng)絡地址轉(zhuǎn)換)是將IP數(shù)據(jù)報文頭中的IP地址轉(zhuǎn)換為另一個IP地址的過程。在實際應用中,NAT主要用于實現(xiàn)私有網(wǎng)絡訪問公共網(wǎng)絡的功能。這種通過使用少量的公網(wǎng)IP地址代表較多的私網(wǎng)IP地址的方式,將有助于減緩可用IP地址空間的枯竭。

(一)NAT的類型

根據(jù)NAT轉(zhuǎn)換是對報文中的源地址進行轉(zhuǎn)換還是對目的地址進行轉(zhuǎn)換,NAT可以分為源NAT、目的NAT和雙向NAT,下面我們分別介紹這三種NAT類型。

1.源NAT

源NAT在NAT轉(zhuǎn)換時,僅對報文中的源地址進行轉(zhuǎn)換,主要應用于私網(wǎng)用戶訪問公網(wǎng)的場景。當私網(wǎng)用戶主機訪問Internet時,私網(wǎng)用戶主機發(fā)送的報文到達NAT設備后,設備通過源NAT技術將報文中的私網(wǎng)IPv4地址轉(zhuǎn)換成公網(wǎng)IPv4地址,從而使私網(wǎng)用戶可以正常訪問Internet。

2.目的NAT

目的NAT在NAT轉(zhuǎn)換時,僅對報文中的目的地址和目的端口號進行轉(zhuǎn)換,主要應用于公網(wǎng)用戶訪問私網(wǎng)服務的場景。當公網(wǎng)用戶主機發(fā)送的報文到達NAT設備后,設備通過目的NAT技術將報文中的公網(wǎng)IPv4地址轉(zhuǎn)換成私網(wǎng)IPv4地址,從而使公網(wǎng)用戶可以使用公網(wǎng)地址訪問私網(wǎng)服務。

3.雙向NAT

雙向NAT指的是在轉(zhuǎn)換過程中同時轉(zhuǎn)換報文的源信息和目的信息。雙向NAT不是一個單獨的功能,而是源NAT和目的NAT的組合。雙向NAT是針對同一條流,在其經(jīng)過設備時同時轉(zhuǎn)換報文的源地址和目的地址。雙向NAT主要應用在同時有外網(wǎng)用戶訪問內(nèi)部服務器和私網(wǎng)用戶訪問內(nèi)部服務器的場景。

(二)NAT支持的特殊協(xié)議

NAT不僅實現(xiàn)了一般的地址轉(zhuǎn)換功能,同時提供了完善的地址轉(zhuǎn)換ALG (Application Layer Gateway,應用級網(wǎng)關)機制,使其可以支持一些特殊的應用協(xié)議,而不需要對NAT平臺進行任何的修改,具有良好的可擴充性。這些特殊協(xié)議的報文載荷里攜帶了地址或端口信息,該信息也可能需要進行地址轉(zhuǎn)換??芍С值奶厥鈪f(xié)議包括:FTP(File Transfer Protocol,文件傳輸協(xié)議)、PPTP(Point-to-Point Tunneling Protocol,點到點隧道協(xié)議)、ICMP(Internet Control Message Protocol,因特網(wǎng)控制消息協(xié)議)、DNS(Domain Name System,域名系統(tǒng))、ILS(Internet Locator Service,Internet定位服務)、RTSP(Real Time Streaming Protocol,實時流協(xié)議)、H.323、SIP(Session Initiation Protocol,會話發(fā)起協(xié)議)、NetMeeting 3.01、NBT(NetBIOS over TCP/IP,基于TCP/IP的網(wǎng)絡基本輸入輸出系統(tǒng))等。

(三)NAT日志

NAT日志是NAT設備在進行NAT轉(zhuǎn)換時生成的一種系統(tǒng)信息。該信息包括報文的源IP地址、源端口、目的IP地址、目的端口、轉(zhuǎn)換后的源IP地址、轉(zhuǎn)換后的源端口以及用戶執(zhí)行的操作等。它只用于記錄內(nèi)網(wǎng)用戶訪問外部網(wǎng)絡的情況,不記錄外部用戶對內(nèi)網(wǎng)服務器的訪問。內(nèi)網(wǎng)用戶通過NAT設備訪問外部網(wǎng)絡時,多個用戶共用一個外網(wǎng)地址,從而無法定位訪問網(wǎng)絡的用戶。利用日志功能可以實時跟蹤、記錄內(nèi)網(wǎng)用戶訪問外部網(wǎng)絡的情況,增強網(wǎng)絡的安全性。

Part 02●??NAT技術在云網(wǎng)關中的應用?

圖1 云網(wǎng)關方案架構(gòu)圖

目前中國移動正在大力推進云網(wǎng)關的研發(fā)和落地,其中一種方案為將云網(wǎng)關作為BRAS后一個網(wǎng)元部署在移動云上。

如圖1所示,該網(wǎng)絡架構(gòu)使用VXLAN隧道對用戶報文進行接入和終結(jié),即每個白盒網(wǎng)關(ONU)會和云網(wǎng)關之間創(chuàng)建一條VXLAN隧道,分配到唯一的VNI標識,終端的報文在白盒網(wǎng)關(ONU)被封裝上VXLAN隧道并轉(zhuǎn)發(fā)到云網(wǎng)關,云網(wǎng)關對報文解封裝獲取到內(nèi)層原始報文,根據(jù)報文的類型進行不同的處理,該云網(wǎng)關架構(gòu)把傳統(tǒng)家庭網(wǎng)關大部分控制面的功能以及增值業(yè)務都上移到了BRAS之后的云網(wǎng)關系統(tǒng)進行統(tǒng)一處理。

簡單來說,在云網(wǎng)關場景下用戶上網(wǎng)過程為:

1、白盒網(wǎng)關發(fā)起PPPOE撥號,從BRAS獲取到可上網(wǎng)的IP;

2、以PPPOE撥號獲取的IP作為local IP,以及預先分配好的VNI值,和云網(wǎng)關之間創(chuàng)建VXLAN隧道;

3、用戶終端(如手機、PC等)發(fā)起DHCP請求,在白盒網(wǎng)關封裝上VXLAN隧道轉(zhuǎn)發(fā)到云網(wǎng)關,VXLAN報文在云網(wǎng)關被解封裝并將原始報文透傳到云網(wǎng)關控制面,DHCP服務器分配一個內(nèi)網(wǎng)地址給終端;

4、終端用戶正常上網(wǎng)(包括DNS),報文到達云網(wǎng)關,通過策略判斷是否訂購了增值業(yè)務:

(4.1)非增值業(yè)務用戶,使用公網(wǎng)IP做NAT,進行公網(wǎng)卸載轉(zhuǎn)發(fā);

(4.2)增值業(yè)務用戶,發(fā)送到業(yè)務服務器,根據(jù)具體訂購的業(yè)務進行后續(xù)處理,對報文進行丟棄、加速或者回注等操作。

圖2 NAT在云網(wǎng)關應用拓撲圖

云網(wǎng)關使用NAT場景主要分兩部分:

云網(wǎng)關導流到業(yè)務服務器,云網(wǎng)關根據(jù)用戶VXLAN ID即(VNI)做源NAT,將源IP、源端口轉(zhuǎn)換為業(yè)務服務器可識別的源IP、源端口;

云網(wǎng)關卸載到公網(wǎng),云網(wǎng)關根據(jù)卸載網(wǎng)口公網(wǎng)IP,做源NAT,將源IP、源端口轉(zhuǎn)換為公網(wǎng)IP和端口。

Part 03●??總結(jié)?

NAT功能既可以部署在路由器、防火墻和核心三層交換機等網(wǎng)絡硬件設備上,還可以部署在各種軟件代理服務器上,如Proxy等。相對而言,NAT部署在網(wǎng)絡硬件設備上時,具有處理速度快、安全性高等特點,適用于大中型企業(yè);而部署在軟件代理服務器上時,成本較低、轉(zhuǎn)換速度較慢,適用于小型企業(yè)。目前,中國移動智慧家庭運營中心已經(jīng)完成基于NAT技術的云網(wǎng)關自研,并在多省完成試點部署,形成了完整的端到端解決方案。

參考文獻

[1] NAT技術,知乎,2021年1月8日,https://zhuanlan.zhihu.com/p/342849102 (訪問日期:2023年8月17日).

[2]?NAT技術介紹,新華三官網(wǎng),2021年6月2日,https://www.h3c.com/cn/d_200812/624141_30003_0.htm(訪問日期:2023年8月17日).

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
LAN8720AI-CP-TR 1 SMSC Ethernet Transceiver, 1-Trnsvr, CMOS, 4 X 4 MM, 0.85 MM HEIGHT, ROHS COMPLIANT, QFN-24
$1.74 查看
LAN8720AI-CP-ABC 1 Microchip Technology Inc Ethernet Transceiver

ECAD模型

下載ECAD模型
$1.26 查看
KSZ9031MNXIA-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, QCC64
$41.55 查看
中國移動

中國移動

中國移動有限公司(「本公司」,包括子公司合稱為「本集團」)于1997年9月3日在香港成立,本集團在中國內(nèi)地所有三十一個省、自治區(qū)、直轄市以及香港特別行政區(qū)提供通信和信息服務,業(yè)務主要涵蓋個人、家庭、政企和新興市場的語音、數(shù)據(jù)、寬帶、專線、IDC、云計算、物聯(lián)網(wǎng)等,是中國內(nèi)地最大的通信和信息服務供應商,亦是全球網(wǎng)絡和客戶規(guī)模最大、盈利能力領先、市值排名位居前列的世界級通信和信息運營商。

中國移動有限公司(「本公司」,包括子公司合稱為「本集團」)于1997年9月3日在香港成立,本集團在中國內(nèi)地所有三十一個省、自治區(qū)、直轄市以及香港特別行政區(qū)提供通信和信息服務,業(yè)務主要涵蓋個人、家庭、政企和新興市場的語音、數(shù)據(jù)、寬帶、專線、IDC、云計算、物聯(lián)網(wǎng)等,是中國內(nèi)地最大的通信和信息服務供應商,亦是全球網(wǎng)絡和客戶規(guī)模最大、盈利能力領先、市值排名位居前列的世界級通信和信息運營商。收起

查看更多

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

移動Labs是中國移動的社交化新媒體平臺,是面向外部行業(yè)及產(chǎn)業(yè)鏈合作伙伴的信息發(fā)布、業(yè)務發(fā)展和產(chǎn)業(yè)推進門戶。

滨州市| 板桥市| 怀远县| 亚东县| 聂拉木县| 潮安县| 金昌市| 关岭| 谢通门县| 海林市| 拜城县| 内丘县| 岑巩县| 扎兰屯市| 两当县| 额敏县| 万安县| 平江县| 南昌市| 台州市| 满洲里市| 荥阳市| 汉川市| 庄浪县| 清水河县| 麻栗坡县| 门源| 梁河县| 五台县| 淳化县| 罗田县| 磴口县| 天津市| 武宁县| 宜黄县| 甘德县| 孝感市| 武胜县| 仁怀市| 潮安县| 陕西省|