女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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比特。當(dāng)前僅支持STUN捆綁請求和STUN捆綁響應(yīng)兩種類型的消息。

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

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

Transaction ID:事務(wù)ID,長度為96比特,用于唯一標(biāo)識一次STUN探測。事務(wù)ID由STUN客戶端來選擇。在一次STUN探測中,STUN服務(wù)器收到STUN客戶端發(fā)送的STUN捆綁請求消息后,回復(fù)的STUN捆綁響應(yīng)消息的事務(wù)ID與STUN捆綁請求消息的事務(wù)ID相同。同時,STUN服務(wù)器根據(jù)事務(wù)ID來唯一標(biāo)識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。當(dāng)STUN客戶端要求STUN服務(wù)器使用不同的IP地址發(fā)送捆綁響應(yīng)時,如果Da為Y1,則捆綁響應(yīng)報文OTHER-ADDRESS中的IP地址為Y2;如果Da為Y2,則OTHER-ADDRESS中的IP地址為Y1。類似地,當(dāng)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客戶端認(rèn)為不存在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客戶認(rèn)為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客戶認(rèn)為NAT映射類型為ADM。

b. 如果Endpoint(X3,XP3)與Endpoint(X2,XP2)不同,則STUN客戶認(rèn)為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客戶端認(rèn)為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客戶端認(rèn)為NAT過濾類型為ADF。

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

圖NAT過濾方式探測流程圖

poYBAGNE5QaASicyAAEnWNrydBQ833.png

STUN客戶端重傳機制

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

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

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

(3) 如果STUN客戶端重傳STUN報文的次數(shù)達到最大后,還未收到捆綁響應(yīng)報文,則STUN客戶端認(rèn)為捆綁請求報文傳輸失敗,無法進行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

    文章

    152

    瀏覽量

    16692
  • sdwan
    +關(guān)注

    關(guān)注

    2

    文章

    126

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    NAT網(wǎng)關(guān)(網(wǎng)段隔離器)有什么功能?哪個品牌好用?

    實現(xiàn)多個設(shè)備共享一個公網(wǎng)IP地址的目的。同時,NAT網(wǎng)關(guān)還提供了一定的安全性,通過隱藏內(nèi)部網(wǎng)絡(luò)的結(jié)構(gòu),降低了被外部攻擊的風(fēng)險。 在工業(yè)領(lǐng)域中,對于需要高性能、高安全性的實時訪問要求會更高,對于NAT網(wǎng)關(guān)的要求也就越高。因此選擇一
    的頭像 發(fā)表于 02-19 17:14 ?584次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)關(guān)(網(wǎng)段隔離器)有什么功能?哪個品牌好用?

    sdwan組網(wǎng)需要固定ip嗎?

    ,動態(tài)IP地址可以正常支持SD-WAN的組網(wǎng)需求,尤其是在對網(wǎng)絡(luò)穩(wěn)定性和安全性要求不極端的情況下。 私有IP結(jié)合NAT技術(shù):在某些SD-WAN部署,可以使用私有IP地址并通過網(wǎng)絡(luò)
    的頭像 發(fā)表于 02-08 12:37 ?461次閱讀

    三格電子NAT網(wǎng)關(guān):讓你的以太網(wǎng)通訊設(shè)備輕松聯(lián)網(wǎng)!

    有 1 個兩口以太網(wǎng)交換機接口(LAN 口)和 1 個以太網(wǎng)通訊接口(WAN 口)。不對原系統(tǒng)做任何硬件和軟件修改,不影響原系統(tǒng)通訊,可以實現(xiàn)設(shè)備的 IP 地址和通訊端口的轉(zhuǎn)換。 功能概述 NAT網(wǎng)關(guān)
    的頭像 發(fā)表于 01-16 18:30 ?426次閱讀
    三格電子<b class='flag-5'>NAT</b>網(wǎng)關(guān):讓你的以太網(wǎng)通訊設(shè)備輕松聯(lián)網(wǎng)!

    PLC跨網(wǎng)段通信網(wǎng)關(guān)(NAT網(wǎng)關(guān))是什么?有什么功能?

    絡(luò)搭建困難,數(shù)字化平臺得不到充足的數(shù)據(jù)來源。 在工廠設(shè)備出現(xiàn)相同IP的情況下,可以通過配置網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)來實現(xiàn)不同網(wǎng)段之間的互訪。NAT主要用于將內(nèi)網(wǎng)地址轉(zhuǎn)換為公網(wǎng)地址,也能用于在不同私網(wǎng)地址間的轉(zhuǎn)換。通過配置
    的頭像 發(fā)表于 12-20 13:56 ?650次閱讀
    PLC跨網(wǎng)段通信網(wǎng)關(guān)(<b class='flag-5'>NAT</b>網(wǎng)關(guān))是什么?有什么功能?

    NAT技術(shù)為什么會對IP地址查詢造成干擾

    利用價值。但是有一些技術(shù)會對IP地址查詢造成干擾,今天就來聊一聊NAT技術(shù)。 ·NAT技術(shù)究竟是什么呢? 簡單來說,它讓局域網(wǎng)里的多臺電腦可
    的頭像 發(fā)表于 12-18 10:36 ?538次閱讀
    <b class='flag-5'>NAT</b><b class='flag-5'>技術(shù)</b>為什么會對IP地址查詢造成干擾

    Juniper防火墻配置NAT映射的問題分析

    記錄一下Juniper SSG或者ISG 系列防火墻上配置一對多NAT映射 VIP(Viritual Internet Protocol)時碰到的一個特殊的問題, 就是在內(nèi)部服務(wù)器ICMP報文被阻斷
    的頭像 發(fā)表于 10-29 09:55 ?965次閱讀
    Juniper防火墻配置<b class='flag-5'>NAT</b>映射的問題分析

    CNC數(shù)控機床如何實現(xiàn)NAT跨網(wǎng)段訪問

    工廠物聯(lián)網(wǎng)系統(tǒng)出現(xiàn)困擾,導(dǎo)致設(shè)備無法上網(wǎng)、數(shù)據(jù)采不上來,數(shù)字化轉(zhuǎn)型十分困難。 ? 對此,物通博聯(lián)提供基于網(wǎng)段隔離器(NAT網(wǎng)關(guān))的解決方案,適用于生產(chǎn)網(wǎng)絡(luò)對PLC、CNC、HMI、DCS、MES等設(shè)備的跨網(wǎng)段訪問和IP隔離,能夠實現(xiàn)相同IP地址
    的頭像 發(fā)表于 10-21 15:50 ?555次閱讀
    CNC數(shù)控機床如何<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>NAT</b>跨網(wǎng)段訪問

    Nat server技術(shù)原理和配置過程

    Nat server:指定公有地址:端口和私有地址:端口形成一對一映射關(guān)系——映射表。這也是Nat server與其他nat的區(qū)別之一,Nat server可以指定端口進行映射。
    的頭像 發(fā)表于 10-10 14:38 ?1436次閱讀
    <b class='flag-5'>Nat</b> server<b class='flag-5'>技術(shù)</b>原理和配置過程

    工業(yè)NAT網(wǎng)關(guān)實現(xiàn)不同網(wǎng)段IP轉(zhuǎn)換成同一網(wǎng)段

    在當(dāng)今高度網(wǎng)絡(luò)化的智能工業(yè)環(huán)境,網(wǎng)絡(luò)架構(gòu)的復(fù)雜性和多樣性日益凸顯。不同生產(chǎn)設(shè)備、控制系統(tǒng)以及管理上位機往往運行在不同的IP網(wǎng)段上,這既帶來了靈活性,也帶來了互聯(lián)互通的挑戰(zhàn)。 為了實現(xiàn)這些異構(gòu)網(wǎng)絡(luò)間
    的頭像 發(fā)表于 09-23 15:24 ?714次閱讀
    工業(yè)<b class='flag-5'>NAT</b>網(wǎng)關(guān)<b class='flag-5'>實現(xiàn)</b>不同網(wǎng)段IP轉(zhuǎn)換成同一網(wǎng)段

    NAT網(wǎng)關(guān)在自動化設(shè)備聯(lián)網(wǎng)的應(yīng)用場景

    在工業(yè)應(yīng)用,由于項目中有許多自動化設(shè)備由不同供應(yīng)商供應(yīng),在缺乏事先協(xié)調(diào)規(guī)劃的情況下,導(dǎo)致項目現(xiàn)場設(shè)備之間會存在相同IP,導(dǎo)致PLC地址沖突,進而導(dǎo)致無法正常通信。此時,NAT設(shè)備成為解決地址沖突
    的頭像 發(fā)表于 09-02 15:45 ?581次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)關(guān)在自動化設(shè)備聯(lián)網(wǎng)的應(yīng)用場景

    IP地址與NAT技術(shù)的結(jié)合與應(yīng)用

    ,并通過NAT設(shè)備將私有IP地址轉(zhuǎn)換為公網(wǎng)IP地址,從而實現(xiàn)內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的通信。 在了解NAT技術(shù)之前,我們先對IP地址有一個大概的了解。根據(jù)用途和可訪問性,IP地址可以劃分為公
    的頭像 發(fā)表于 08-28 17:30 ?696次閱讀

    NAT設(shè)備實現(xiàn)內(nèi)外網(wǎng)設(shè)備訪問的優(yōu)勢

    內(nèi)網(wǎng)服務(wù)器的需求愈發(fā)迫切。為實現(xiàn)這一目標(biāo),網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)設(shè)備成為了不可或缺的技術(shù)手段之一。本文將探討外網(wǎng)用戶通過NAT設(shè)備訪問內(nèi)網(wǎng)服務(wù)器方案的優(yōu)勢,揭示其在安全性、靈活性、成本
    的頭像 發(fā)表于 08-23 13:57 ?826次閱讀
    <b class='flag-5'>NAT</b>設(shè)備<b class='flag-5'>實現(xiàn)</b>內(nèi)外網(wǎng)設(shè)備訪問的優(yōu)勢

    工業(yè)以太網(wǎng)的網(wǎng)段隔離NAT如何實現(xiàn)

    的基礎(chǔ)。但因IP沖突帶來的網(wǎng)絡(luò)問題,嚴(yán)重影響生產(chǎn)業(yè)務(wù)正常開展。 對此,物通博聯(lián)提供網(wǎng)段隔離器(NAT網(wǎng)關(guān))的解決方案,可以將PLC、HMI、CNC等設(shè)備的重復(fù)IP地址轉(zhuǎn)換為不同IP地址,從而實現(xiàn)跨網(wǎng)段訪問與網(wǎng)絡(luò)隔離。它可以實現(xiàn)
    的頭像 發(fā)表于 08-16 16:16 ?655次閱讀
    工業(yè)以太網(wǎng)<b class='flag-5'>中</b>的網(wǎng)段隔離<b class='flag-5'>NAT</b>如何<b class='flag-5'>實現(xiàn)</b>

    IPv6與去NAT共同構(gòu)建更開放、安全的互聯(lián)網(wǎng)未來

    物聯(lián)網(wǎng)、人工智能等新興技術(shù)的蓬勃發(fā)展,引發(fā)了對網(wǎng)絡(luò)地址的爆炸性需求。IPv6作為下一代互聯(lián)網(wǎng)協(xié)議,以其龐大的地址空間和先進功能,成為解決IPv4地址短缺的理想方案。與此同時,去NAT也成為網(wǎng)絡(luò)發(fā)展
    的頭像 發(fā)表于 08-07 14:14 ?1126次閱讀
    IPv6與去<b class='flag-5'>NAT</b>共同構(gòu)建更開放、安全的互聯(lián)網(wǎng)未來

    NAT網(wǎng)段隔離器在工業(yè)場景的作用

    在工業(yè)網(wǎng)絡(luò)場景,越來越多會應(yīng)用到NAT技術(shù),比如車間設(shè)備IP地址沖突、廠區(qū)之間有系統(tǒng)互聯(lián)需求但使用了同網(wǎng)段、需要隱藏工業(yè)現(xiàn)場的IP地址、重新規(guī)劃網(wǎng)絡(luò)分配IP等。這些問題如果沒有得到解決,企業(yè)
    的頭像 發(fā)表于 08-05 13:30 ?662次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)段隔離器在工業(yè)場景的作用