chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

穿越NAT的SDWAN技術(shù)實現(xiàn)(中)

夽谷科技組網(wǎng)服務(wù) ? 來源:夽谷科技組網(wǎng)服務(wù) ? 作者:夽谷科技組網(wǎng)服務(wù) ? 2022-10-11 12:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文章內(nèi)容過長,上篇請移步主頁進行觀看。

書接上文,我們繼續(xù)來說說NAT在SDWAN中的技術(shù)實現(xiàn)。

STUN報文結(jié)構(gòu)

STUN基于UDP傳輸協(xié)議報文,協(xié)議報文的封裝格式如下圖所示。

圖STUN報文結(jié)構(gòu)

pYYBAGNE5LeAJBbvAAAhdnbPw6g657.png

如下圖所示,STUN消息(STUN Message)包括STUN消息頭和STUN消息屬性兩部分。STUN消息頭的長度為20字節(jié),后面跟著零個或多個屬性。

圖STUN消息結(jié)構(gòu)

pYYBAGNE5MOATci8AAB3V-qIyrE949.png

STUN消息頭包含如下字段:

STUN Message Type:STUN消息類型,長度為14比特。當前僅支持STUN捆綁請求和STUN捆綁響應(yīng)兩種類型的消息。

Message Length:STUN消息長度,長度為16比特(不包括消息頭長度)。

Magic Cookie:魔術(shù)字,長度為32比特。魔術(shù)字包含固定值0x2112A442,用于STUN服務(wù)器檢測STUN客戶端是否可以識別特定屬性。此外,當STUN與其他協(xié)議使用相同的端口號時,通過魔術(shù)字可以將STUN和其他協(xié)議區(qū)分開。

Transaction ID:事務(wù)ID,長度為96比特,用于唯一標識一次STUN探測。事務(wù)ID由STUN客戶端來選擇。在一次STUN探測中,STUN服務(wù)器收到STUN客戶端發(fā)送的STUN捆綁請求消息后,回復(fù)的STUN捆綁響應(yīng)消息的事務(wù)ID與STUN捆綁請求消息的事務(wù)ID相同。同時,STUN服務(wù)器根據(jù)事務(wù)ID來唯一標識STUN客戶端的不同探測請求。

STUN消息屬性采用TLV(Type/Length/Value,類型/長度/值)格式,結(jié)構(gòu)如圖所示。其中,Type和Length字段的長度均為16比特,Value字段的長度可變。

圖STUN消息屬性結(jié)構(gòu)

poYBAGNE5NKAFBXZAAAvleS-63Q480.png

常見的STUN消息屬性包括如下幾種:

CHANGE-REQUEST:捆綁請求中攜帶的消息屬性,STUN客戶端使用此屬性來請求STUN服務(wù)器改變發(fā)送捆綁響應(yīng)報文的IP地址、端口號。

MAPPED-ADDRESS:捆綁響應(yīng)中攜帶的消息屬性,表示經(jīng)過地址轉(zhuǎn)換后的STUN客戶端的IP地址和端口。

XOR-MAPPED-ADDRESS:捆綁響應(yīng)中攜帶的消息屬性,表示經(jīng)過地址轉(zhuǎn)換后的STUN客戶端的IP地址和端口。與MAPPED-ADDRESS不同的是,XOR-MAPPED-ADDRESS屬性中攜帶的IP地址經(jīng)過了異或(XOR)處理。

RESPONSE-ORIGIN:捆綁響應(yīng)中攜帶的消息屬性,表示STUN服務(wù)器發(fā)送數(shù)據(jù)的IP地址和端口。

OTHER-ADDRESS:捆綁響應(yīng)中攜帶的消息屬性,表示STUN服務(wù)器的另一個IP地址和端口號。假設(shè)STUN服務(wù)器的IP地址為Y1,替代IP地址為Y2,端口號為YP1,替代端口號為YP2。Da表示STUN客戶端發(fā)送捆綁請求的目的IP地址,Dp表示STUN客戶端發(fā)送捆綁請求的目的端口號。如果Da為Y1,那么OTHER-ADDRESS中的IP地址為Y2;如果Da為Y2,那么OTHER-ADDRESS中的IP地址為Y1。如果Dp為YP1,那么OTHER-ADDRESS中的端口號為YP2;如果Dp為YP2,那么OTHER-ADDRESS中的端口號為YP1。當STUN客戶端要求STUN服務(wù)器使用不同的IP地址發(fā)送捆綁響應(yīng)時,如果Da為Y1,則捆綁響應(yīng)報文OTHER-ADDRESS中的IP地址為Y2;如果Da為Y2,則OTHER-ADDRESS中的IP地址為Y1。類似地,當STUN客戶端要求STUN服務(wù)器使用不同的端口號發(fā)送捆綁響應(yīng)時,如果Dp為YP1,那么OTHER-ADDRESS中的端口號為YP2;如果Dp為YP2,那么OTHER-ADDRESS中的端口號為YP1。

STUN工作機制

STUN客戶端通過和STUN服務(wù)器交互STUN協(xié)議報文,探測網(wǎng)絡(luò)中NAT設(shè)備上的NAT映射的類型和NAT過濾的方式,并根據(jù)探測結(jié)果判斷NAT類型。

1.NAT映射類型探測

假設(shè)STUN服務(wù)器進行STUN探測使用的IP地址為Y1、Y2,端口號為YP1、YP2。STUN客戶端的IP地址和端口號為(X,XP)。STUN進行NAT映射探測的流程如下圖所示,具體步驟為:

(1)STUN客戶端以Endpoint(X,XP)為源地址和源端口向STUN服務(wù)器的外網(wǎng)Endpoint(Y1,YP1)發(fā)送捆綁請求。STUN服務(wù)器使用Endpoint(Y1,YP1)給STUN客戶端發(fā)送捆綁響應(yīng),響應(yīng)內(nèi)容包括:STUN客戶端經(jīng)過NAT映射后的外網(wǎng)Endpoint(X1,XP1),以及STUN服務(wù)器的另一個外網(wǎng)Endpoint(Y2,YP2)。

(2)STUN客戶端收到STUN服務(wù)器發(fā)送的捆綁響應(yīng)報文后,判斷NAT映射后的Endpoint(X1,XP1)是否與內(nèi)網(wǎng)Endpoint(X,XP)相同:

a. 如果Endpoint(X1,XP1)與Endpoint(X,XP)相同,則SUTN客戶端認為不存在NAT映射。

b. 如果Endpoint(X1,XP1)與Endpoint(X,XP)不同,則STUN客戶端使用第(3)步進行探測。

(3)STUN客戶端以Endpoint(X,XP)向STUN服務(wù)器的外網(wǎng)Endpoint(Y2,YP1)發(fā)送捆綁請求。STUN服務(wù)器使用Endpoint(Y2,YP1)向STUN客戶端發(fā)送捆綁響應(yīng),響應(yīng)內(nèi)容包括:STUN客戶端經(jīng)過NAT映射后的外網(wǎng)Endpoint(X2,XP2)。

(4)STUN客戶端收到STUN服務(wù)器發(fā)送的捆綁響應(yīng)報文后,判斷NAT映射后的Endpoint(X2,XP2)是否與第(1)步中NAT映射后的Endpoint(X1,XP1)相同:

a. 如果Endpoint(X2,XP2)與Endpoint(X1,XP1)相同,則STUN客戶認為NAT映射類型為EIM。

b. 如果Endpoint(X2,XP2)與Endpoint(X1,XP1)不同,則STUN客戶端使用第(5)步進行探測。

(5)STUN客戶端以Endpoint(X,XP)向STUN服務(wù)器的外網(wǎng)Endpoint(Y2,YP2)發(fā)送捆綁請求。STUN服務(wù)器使用Endpoint(Y2,YP2)向STUN客戶端發(fā)送捆綁響應(yīng),響應(yīng)內(nèi)容包括:STUN客戶端經(jīng)過NAT映射后的外網(wǎng)Endpoint(X3,XP3)。

(6)STUN客戶端收到STUN服務(wù)器發(fā)送的捆綁響應(yīng)報文后,判斷NAT映射后的Endpoint(X3,XP3)是否與第(3)步中NAT映射后的Endpoint(X2,XP2)相同:

a. 如果Endpoint(X3,XP3)與Endpoint(X2,XP2)相同,則STUN客戶認為NAT映射類型為ADM。

b. 如果Endpoint(X3,XP3)與Endpoint(X2,XP2)不同,則STUN客戶認為NAT映射類型為APDM。

NAT映射類型探測流程圖

poYBAGNE5PCAaR6YAAEsY5Xg6qU978.png

2.NAT過濾方式探測

假設(shè)STUN服務(wù)器的IP地址為Y1,替代IP地址為Y2,端口號為YP1,替代端口號為YP2。STUN客戶端的IP地址和端口號為(X,XP)。STUN進行NAT映射探測的流程如下圖所示,具體步驟為:

(1)STUN客戶端以Endpoint(X,XP)為源地址和源端口向STUN服務(wù)器的外網(wǎng)Endpoint(Y1,YP1)發(fā)送捆綁請求,請求報文中攜帶CHANGE-REQUEST屬性,要求STUN服務(wù)器改變IP地址和端口號來發(fā)送捆綁響應(yīng)。STUN服務(wù)器使用Endpoint(Y2,YP2)向STUN客戶端發(fā)送捆綁響應(yīng)。

(2)STUN客戶端根據(jù)是否能收到響應(yīng)報文進行如下判斷:

a. 如果STUN客戶端收到了捆綁響應(yīng)報文,則STUN客戶端認為NAT過濾類型為EIF。

b. 如果STUN客戶端未收到捆綁響應(yīng)報文,則STUN客戶端使用第(3)步進行探測。

(3)STUN客戶端以Endpoint(X,XP)向STUN服務(wù)器的外網(wǎng)Endpoint(Y1,YP1)發(fā)送捆綁請求,請求報文中攜帶CHANGE-REQUEST屬性,要求STUN服務(wù)器改變端口號來發(fā)送捆綁響應(yīng)。STUN服務(wù)器使用Endpoint(Y1,YP2)給STUN客戶端發(fā)送捆綁響應(yīng)。

(4)STUN客戶端根據(jù)是否能收到響應(yīng)報文進行如下判斷:

a. 如果STUN客戶端收到了捆綁響應(yīng)報文,則STUN客戶端認為NAT過濾類型為ADF。

b. 如果STUN客戶端未收到捆綁響應(yīng)報文,則STUN客戶端認為NAT過濾類型為APDF。

圖NAT過濾方式探測流程圖

poYBAGNE5QaASicyAAEnWNrydBQ833.png

STUN客戶端重傳機制

STUN基于UDP傳輸協(xié)議報文,STUN協(xié)議報文有可能在傳輸過程中被丟棄。通過STUN客戶端的重傳機制可以提高STUN協(xié)議報文傳輸?shù)目煽啃?。具體機制如下:

(1)STUN客戶端發(fā)送捆綁請求報文后,如果在一定時間沒有收到捆綁響應(yīng)報文,STUN客戶端會以一定的時間間隔重傳捆綁請求報文。

(2) 當STUN客戶端收到捆綁響應(yīng)報文,或者STUN報文的重傳次數(shù)達到最大,STUN客戶端將停止重傳。

(3) 如果STUN客戶端重傳STUN報文的次數(shù)達到最大后,還未收到捆綁響應(yīng)報文,則STUN客戶端認為捆綁請求報文傳輸失敗,無法進行STUN探測。

(部分內(nèi)容素材來源網(wǎng)絡(luò),侵權(quán)請聯(lián)系刪除)

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • NAT
    NAT
    +關(guān)注

    關(guān)注

    0

    文章

    169

    瀏覽量

    17212
  • sdwan
    +關(guān)注

    關(guān)注

    2

    文章

    337

    瀏覽量

    8000
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    跨境 SDWAN 專線:企業(yè)海外應(yīng)用訪問的優(yōu)化方案

    應(yīng)用的高效使用需求。而跨境SDWAN專線結(jié)合應(yīng)用加速技術(shù),成為解決這一問題的有效方式,從連接穩(wěn)定性、應(yīng)用體驗、安全合規(guī)、成本部署等多方面為企業(yè)跨境網(wǎng)絡(luò)使用提供支撐
    的頭像 發(fā)表于 03-09 13:14 ?494次閱讀
    跨境 <b class='flag-5'>SDWAN</b> 專線:企業(yè)海外應(yīng)用訪問的優(yōu)化方案

    NAT 網(wǎng)關(guān):工業(yè)跨網(wǎng)段通信的 “智能橋梁”,三格電子方案詳解

    PLC、MES、HMI 等關(guān)鍵設(shè)備的協(xié)同工作。NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)網(wǎng)關(guān)作為解決跨網(wǎng)段通信難題的核心設(shè)備,通過智能的地址與端口映射技術(shù),無需改動原有系統(tǒng)架構(gòu),即可實現(xiàn)異構(gòu)網(wǎng)絡(luò)的無縫互聯(lián)。本文將深入解析工業(yè)級
    的頭像 發(fā)表于 01-12 14:58 ?543次閱讀
    <b class='flag-5'>NAT</b> 網(wǎng)關(guān):工業(yè)跨網(wǎng)段通信的 “智能橋梁”,三格電子方案詳解

    數(shù)據(jù)采集網(wǎng)關(guān)和NAT網(wǎng)關(guān)有什么區(qū)別

    數(shù)據(jù)采集網(wǎng)關(guān)與NAT網(wǎng)關(guān)在功能定位、應(yīng)用場景、技術(shù)特性及設(shè)計重點上存在顯著差異,以下是具體分析: 一、功能定位 數(shù)據(jù)采集網(wǎng)關(guān) 核心功能 :作為工業(yè)設(shè)備與上層管理系統(tǒng)(如MES、云平臺)的橋梁,實現(xiàn)
    的頭像 發(fā)表于 11-25 11:44 ?682次閱讀

    NAT網(wǎng)關(guān)能夠實現(xiàn)哪些工業(yè)設(shè)備的網(wǎng)段隔離

    NAT網(wǎng)關(guān)在工業(yè)場景實現(xiàn)PLC、HMI、CNC、DCS、MES等設(shè)備的網(wǎng)段隔離與跨網(wǎng)段通信,具體功能及設(shè)備支持如下 : 一、核心功能實現(xiàn) 跨網(wǎng)段隔離與IP轉(zhuǎn)換 統(tǒng)一異構(gòu)網(wǎng)段 :將分
    的頭像 發(fā)表于 10-27 11:03 ?791次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)關(guān)能夠<b class='flag-5'>實現(xiàn)</b>哪些工業(yè)設(shè)備的網(wǎng)段隔離

    NAT網(wǎng)關(guān)與網(wǎng)段隔離器有什么聯(lián)系

    NAT網(wǎng)關(guān)與網(wǎng)段隔離器在功能上存在緊密聯(lián)系,二者常通過技術(shù)整合實現(xiàn)網(wǎng)絡(luò)地址轉(zhuǎn)換與安全隔離的協(xié)同作用,尤其在工業(yè)網(wǎng)絡(luò)環(huán)境中常被結(jié)合使用以解決跨網(wǎng)段通信與網(wǎng)絡(luò)安全問題。以下從功能定位、技術(shù)
    的頭像 發(fā)表于 10-21 14:03 ?603次閱讀

    NAT網(wǎng)關(guān)能夠接入工業(yè)物聯(lián)網(wǎng)平臺嗎

    NAT網(wǎng)關(guān)能夠接入工業(yè)物聯(lián)網(wǎng)平臺 ,且在工業(yè)物聯(lián)網(wǎng)場景中發(fā)揮著關(guān)鍵作用,主要通過解決IP地址沖突、實現(xiàn)跨網(wǎng)段通信、保障網(wǎng)絡(luò)安全及優(yōu)化網(wǎng)絡(luò)管理,支持工業(yè)設(shè)備與物聯(lián)網(wǎng)平臺的高效連接。以下是具體分析
    的頭像 發(fā)表于 10-21 10:53 ?729次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)關(guān)能夠接入工業(yè)物聯(lián)網(wǎng)平臺嗎

    求助,關(guān)于lwip實現(xiàn)NAT轉(zhuǎn)發(fā)到本地端口遇到的問題求解

    兩個問題 (1)我下載了ipv4_nat.c,也按照說明在main.c寫了幾個例子,但是一直沒有激活,不知道什么原因,我想把評論過來的端口返回到本地的監(jiān)聽端口,類似LINUX上的生成
    發(fā)表于 09-29 10:04

    如何使用ipv4_nat模塊實現(xiàn)SNAT轉(zhuǎn)發(fā)?

    255.255.255.255 172.16.1 00.231 轉(zhuǎn)發(fā)給了板子,在板子上打印底層日志可以看到數(shù)據(jù)包 在RTOS內(nèi)核的MAIN方法上增加NAT策略 ip_nat
    發(fā)表于 09-29 06:08

    網(wǎng)段隔離器實現(xiàn)靜態(tài)NAT網(wǎng)絡(luò)通信

    在許多網(wǎng)絡(luò)場景,不同網(wǎng)段之間需要進行通信,但又要保證各網(wǎng)段的相對獨立性和安全性。如果缺少網(wǎng)絡(luò)規(guī)劃與網(wǎng)段隔離,會使網(wǎng)絡(luò)面臨巨大的安全風(fēng)險,各類網(wǎng)絡(luò)攻擊更容易傳播。而靜態(tài)NAT能夠在實現(xiàn)網(wǎng)段隔離的前提下,建立起不同網(wǎng)段間的通信橋梁
    的頭像 發(fā)表于 08-16 13:44 ?1093次閱讀

    企業(yè)選擇SDWAN方案時,需要注意哪些?

    ##企業(yè)選擇SDWAN方案時,需要注意哪些?在數(shù)字化轉(zhuǎn)型浪潮,企業(yè)廣域網(wǎng)正經(jīng)歷從“連通即可”向“智能、安全、云原生”的深刻變革。SD-WAN技術(shù)憑借其顛覆性的架構(gòu)理念,成為企業(yè)優(yōu)化網(wǎng)絡(luò)性能
    的頭像 發(fā)表于 08-15 10:03 ?1697次閱讀
    企業(yè)選擇<b class='flag-5'>SDWAN</b>方案時,需要注意哪些?

    負載箱高低壓穿越測試的必備設(shè)備:構(gòu)建嚴苛“考場”的核心系統(tǒng)

    (低壓穿越時),或吸收/提供高壓穿越測試所需的功率。 四象限運行能力(理想):高級負載箱應(yīng)能吸收和回饋能量,提高能效,尤其在高壓穿越測試和多機并聯(lián)測試優(yōu)勢明顯。 電網(wǎng)環(huán)境“模擬器”:
    發(fā)表于 07-23 09:09

    宇聯(lián)SDWAN:重塑企業(yè)網(wǎng)絡(luò)智能連接新紀元

    擁抱數(shù)字化轉(zhuǎn)型浪潮,企業(yè)網(wǎng)絡(luò)架構(gòu)正面臨連接敏捷性、成本壓力與安全威脅的三重挑戰(zhàn)。宇聯(lián)SDWAN解決方案正在深刻改變企業(yè)廣域網(wǎng)的構(gòu)建邏輯,其核心在于以軟件定義技術(shù)重構(gòu)傳統(tǒng)網(wǎng)絡(luò)架構(gòu),將原本僵硬、高成本
    的頭像 發(fā)表于 07-16 17:56 ?1017次閱讀

    NAT網(wǎng)關(guān)與網(wǎng)段隔離器有什么區(qū)別

    路徑 。以下是具體分析: 核心功能差異 NAT網(wǎng)關(guān) : 地址轉(zhuǎn)換 :NAT網(wǎng)關(guān)的核心功能是將私有網(wǎng)絡(luò)的IP地址轉(zhuǎn)換為公共網(wǎng)絡(luò)的可路由IP地址,
    的頭像 發(fā)表于 07-16 15:19 ?967次閱讀

    NAT網(wǎng)關(guān)在國外PLC設(shè)備聯(lián)網(wǎng)通信的作用

    NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)網(wǎng)關(guān)在國外PLC(可編程邏輯控制器)設(shè)備聯(lián)網(wǎng)通信中扮演著關(guān)鍵角色,尤其在跨國工業(yè)網(wǎng)絡(luò)部署、遠程監(jiān)控與數(shù)據(jù)交互場景,其作用主要體現(xiàn)在以下幾個方面: 一、解決公網(wǎng)IP資源限制
    的頭像 發(fā)表于 06-24 17:29 ?965次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)關(guān)在國外PLC設(shè)備聯(lián)網(wǎng)通信的作用

    NAT網(wǎng)關(guān)實現(xiàn)跨網(wǎng)段訪問與設(shè)備統(tǒng)一管理

    在某大型汽車制造工廠,隨著生產(chǎn)線的不斷升級和設(shè)備的增加,工廠網(wǎng)絡(luò)面臨著日益復(fù)雜的挑戰(zhàn)。近期,工廠在引入一批新的自動化生產(chǎn)設(shè)備時,發(fā)現(xiàn)新設(shè)備與現(xiàn)有設(shè)備存在IP地址沖突的問題。這些新增的CNC機床
    的頭像 發(fā)表于 06-21 15:41 ?1142次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)關(guān)<b class='flag-5'>實現(xiàn)</b>跨網(wǎng)段訪問與設(shè)備統(tǒng)一管理