五月婷婷在线观看|国产成人精品3p人妻网站|日本老熟妇maturebbw|日韩 欧美 综合

新聞資訊

【醫院醫用對講系統廠家】NAT突破原理

2023-10-21 09:27

1.動態NAT穿透原理

(1)以鼎信通達DAG語音網關為例,設備上開啟動態NAT功能后,通過頭里會攜帶的端口發出獲取請求消息,如下

  發送REGISTER消息,在請求信息的Via頭域中包含了沒有值的rport參數,如下所示:

  注冊SIP:124.40。120.188:5060 SIP / 2.0

  通過:SIP / 2.0 / UDP 124.42。4.203:15500;分支= z9hG4bK-d8754z -1049ed261d2e643d-1 --- d8754z-;運動

  最高-前鋒:70

  聯系人:<sip:19988888888 @ 192.168。2.65:12344; rinstance = 7cd1c532e92fdb0e>; expires =

  至:“ 19988888888” <sip:19988888888 @ 124.40。120.188:5060>

  來自:“ 19988888888” <sip:19988888888 @ 124.40。120.188:5060>;標簽= 203ba359

  呼叫-ID:Yzc4N2IwMzY5OWU4MTdkMzY0NWY4OWU3NjMzNmJiM2U。

  CSeq:1個寄存器

  允許:邀請,確認,取消,選項,再見,引用,通知,消息,訂閱,信息

  用戶-代理:eyeBeam發行1105a郵票56793

  內容長度:

  (2)公網服務器收到請求消息后,將進行分析檢測源SIP消息的NAT地址和端口,并會在響應SIP報文里使用,并通過端口傳送給客戶端,如示例中的獲取到的NAT的公網地址(124.42.4.203)和端口(15500):

  SIP / 2.0 200確定

  通過:SIP / 2.0 / UDP 124.42。4.203:15500;分支= z9hG4bK-d8754z -1049ed261d2e643d-1 --- d8754z-; port = 15500;接收= 124.42。4.203

  來自:“ 19988888888” <sip:19988888888 @ 124.40。120.188:5060>;標簽= 203ba359

  至:“ 19988888888” <sip:19988888888 @ 124.40。120.188:5060>;標簽= 0005-058-7d6dc90516ae2e21

  通話-ID:Yzc4N2IwMzY5OWU4MTdkMzY0NWY4OWU3NjMzNmJiM2U。

  CSeq:4個寄存器

  允許:邀請,確認,選項,再見,取消,注冊,信息,更新,包,引用,訂閱,通知,消息

  聯系人:<sip:124.40。120.188:5060>

  內容-長度:

  (3)設備在收到響應200OK信息后,從移動和接收到的分段里獲取NAT公網地址和端口,設備之后發SIP消息時會更改為路由器公網的IP和端口。如以下,聯系攜帶變換成124.42.4.203:15500,例如新發的REGISTER信息轉化為:

  注冊Sip:124.40。120.188:5060 SIP / 2.0

  通過:SIP / 2.0 / UDP 124.42。4.203:15500;分支= z9hG4bK-d8754z -1049ed261d2e643d-1 --- d8754z-;運動

  最高-前鋒:70

  聯系人:<sip:19988888888 @ 124.42。4.203:15500;電量= 7cd1c532e92fdb0e>;到期時間=

  至:“ 19988888888” <sip:19988888888 @ 124.40。120.188:5060>

  來自:“ 19988888888” <sip:19988888888 @ 124.40。120.188:5060>;標簽= 203ba359

  通話-ID:Yzc4N2IwMzY5OWU4MTdkMzY0NWY4OWU3NjMzNmJiM2U。

  CSeq:2個寄存器

  允許:邀請,確認,取消,選項,再見,引用,通知,消息,訂閱,信息

  用戶-代理:eyeBeam發行1105a郵票56793

  內容-長度:

  這樣IPPBX(或SIP代理)就會把SIP報文發往NAT公網地址和端口,實現NAT穿透。

  2. STUN穿透原理

  UDP在NAT上的簡單遍歷,即NAT的UDP的簡單穿越,是服務器-服務器的一種網絡協議,由RFC 3489定義。該協議定義了一些消息格式,大體上分為請求/響應。幫助位于NAT后的客戶端獲取自己的公網地址以及NAT為該客戶端的本地端口所綁定的對外端口。

  利用STUN技術實現NAT擴展,首先需要構建一個STUN服務器(也可以找免費的STUN服務器),然后在設備上配置STUNserver地址即可。

STUN實現突破流程:

  (1)開啟STUN后,設備作為客戶端,會自動使用SIP端口和不同的RTP端口往STUN服務器發STUN探測消息;

  (2)服務器收到后會在響應消息里攜帶設備所在網絡的NAT地址和端口;

  (3)路由器會記錄保持對應的NAT地址表

  (4)設備收到STUN服務器響應消息后自動記錄NAT公網IP和端口;

  (5)設備發起的SIP報文里contactheader和SDP分段會自動攜帶公網地址;

  (6)設備會定時刷新STUN報文,用于NAT洞保持打開狀態。

上一篇:【醫院用呼叫器系統廠家】什么是SIP賬號VOIP和SIP的區別
返回
下一篇:【病床分機呼叫系統廠家】NAT環境常見問題