/* * $Revision: 1.2 $ */ 802.16 IP Telephony Lab會議紀錄 時間:96年11月22日14:10 地點:暨南大學科三館413教室 主講人:張文萍 紀錄:王筱婷 出席者:吳菖育、張文萍、陳柏州、張兢真、王嘉裕、顏汎嘉、林文仁、蔡政霖、王筱婷 會議主題:STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) 會議內容: 1. Introduction 2. Types of NAT 3. VoIP Protocol and NAT 4. NAT Solutions 5. Overview of Operation 6. Message Header 7. Message Attributes 8. Reference 問題討論: Q1. 什麼叫做在很多層NAT之後?以及什麼時候會在很多層NAT之後? (菖育提問) Ans: 通常在學校範圍內會有在很多層NAT之後的情形。 (文萍回答) Q2. 是否在很多層的NAT之後,STUN server就無法運作? (文仁提問) Ans: 對,就目前所論及的STUN server機制是如此。 (文萍回答) Q3. 是否一定要是能支援STUN的User Agent才能用STUN server來穿越NAT建立通話呢? (嘉裕提問) Ans: 是。 (文萍回答) Q4. X-lite的STUN設定。 (文萍補充) Ans: SIP Accounts→Topology label→STUN server→ check the option "Use specified server" and input the domain name of your STUN server Q5. 是否可以自行架設STUN server? (嘉裕提問) Ans: 可以。在網路上有很多library可自行搜尋。 (文萍回答) Q6. 為何第二種NAT STUN server會無法解析? (菖育提問) Ans: 因為是NAT分配IP及port,而非STUN分配。 (文萍回答) Q7. STUN是否不支援第四種NAT(Symmetric NAT)? (兢真提問) Ans: 是的。STUN僅僅可協助判斷是否為Symmetric。 (文萍回答) Q8. 可否用圖來說明STUN對於上述所列四種NAT分別是如何運作的呢? (兢真建議) Ans: 今天只有準備用口頭說明。 (文萍回答) Q9. 就著之前四種NAT的圖表來說明STUN server各別的運作模式。 (文萍補充) Ans: 若client可收到response,則其處於Full Cone NAT之後。 若第一個response與第二個response不同,則為Symmetric類型的NAT。 (文萍回答) Q10. 針對第二、第三種NAT(Resticted Cone及Port Restricted Cone)只能夠做判斷的動作嗎? (嘉裕提問) Ans: 是的。STUN不支援解析此兩種NAT類型,只能判斷是哪一種NAT。 (文萍回答) Q11. 在第15頁中,Message Header中的空白為何? (嘉裕提問) Ans: 在此只是圖的表示法,此空白並非header中的任一欄位。 (文萍回答) Q12. Attribute指的是ID嗎? (兢真提問) Ans: 不是。Attribute有其所特指的參數。後面會再加以說明之。 (文萍回答) Q13. 第16頁圖中的194.39.182.241是Public IP Address嗎? (政霖提問) Ans: 是的。是自行架設的STUN server的IP Address。 (文萍回答) Q14. 第18頁圖中的Destination Address原本為194.39.182.241,為何會變成194.39.182.230? (政霖提問) Ans: 因為CHANGE-REQUEST有改變。 (文萍回答) Q15. 是STUN server改變的嗎? (兢真提問) Ans: 是的。 (文萍回答) Q17. 只要有flag,就會改變IP嗎? (汎嘉提問) Ans: 是的。這就是flag的主要功能。 (文萍回答) Q18. 為什麼只改變STUN server的port? (兢真提問) Ans: 在判斷是Restricted Cone或Port Restricted Cone時是如此。 如果連STUN server的IP Address都更改的話,會無法送回封包給client。無法送回的原因為,封包在通過mapping table檢查程序時發生錯誤。 (文萍回答) Q19. 是否當第一次正確連接後,就不用再通過STUN server? (文仁提問) Ans: 是的。STUN server的主要功能就是查出client正確的IP Address。 (文萍回答) Q20. 可否再說明一次第四種NAT(Symmetric)的判斷機制。 (汎嘉建議) Ans: 第一個收到response與第二個response若不相同,則可判定為Symmetric。因為mapping在一段時間後會不同。 (文萍回答) 臨時動議: 1. Thread的簡報要由誰負責?(柏州提出) Ans: 老師委託鐘逸找人負責報告,但目前鐘逸出國。由汎嘉跟老師確認人選。 散會: 結束時間:16:20