--- title: Lab Meeting Minutes 2022/5/6 tags: lab_meeting --- > Outline > [TOC] --- # PERAL Lab Meeting - 時間:111 年 5 月 6 日 10:10 - 地點:TC 321 - 出席者:吳坤熹老師(remote)、謝萬霖(remote)、周以恆(remote)、吳騰然、劉怡君、田蕙瑜、洪胤勛、丘世宇、莊才賢 - 會議主題: [Characterization and Measurement of TCP Traversal through NATs and Firewalls](https://docs.google.com/presentation/u/1/d/1yQRqjf2phf00zVCygD7wEXW7BA3BbHBSqvz51c9DQWY/edit?usp=sharing&fbclid=IwAR24Xo-MajdJB8zBeagk8g21lTa39hYXVfKiFhu7LIa1sXWk-w4G-Ge4AE0) - 主講者: 田蕙瑜 - 主記: 丘世宇 ## 會議內容 #### NAT problem - can't handle embedded IP address or port - can't access internal network services #### STUN - binding response - mapped address - source address - changed address - 用在 symmetric NAT 會有問題 #### port prediction ### 建議&問題 1. p.9 圖中的 STUNT server 和前面投影片中的 STUN server 有什麼差別? [name=Edgar] Ans: 給 TCP 使用的 STUN [name=Angela] 2. p.4 TRUN -> TURN; p.9 will allocated -> will allocate; p.9 mapped pore -> mapped port [name=Edgar] Ans: [name=] 3. 為什麼只有 Google 的 STUN server binding port (19302) 跟別人 (3478) 不一樣? [name=Edgar] Ans: 沒有特別查過 [name=Angela] 4. P.8 最好加上數字來表示順序,整體流程會更清楚。 [name=Henry] Ans: [name=] 5. 如果 predict 到的 port 已被占用,會取消連線還是繼續?[name=Edgar] Ans: 細節尚無把握,未來的報告會再解釋 [name=Angela] 6. P.7 Port Prediction[name=Chofin] Ans: The port assigned to Kamailio will be 17350 (should we change 12345 go 17350)[name=Angela] 7. 普通 UA 在使用 STUN 時會不會有一些 lightwegiht 的 protocol 來進行像 ICE 選擇候選路由的演算法,因為大多的 UA 可能不會內建 ICE Ans: No. 在很多 UA 這功能就只是一個開關 8. STUN 有沒有支援 IPv6? [name=才賢] Ans: 根據 Angela 號稱正在更新的 STUN server 之前 listening 在 port 3478, 3479 上的 IP 位址有 v6 看來是有支援,不過理論上 IPv6 的運作不應該有 NAT 存在。[name=Solomon] 9. port prediction 跟 STUN 的關係 [name=胤勛] 10. 講比較複雜的圖時可以用滑鼠指一下 [name=Branko] 11. P.9 傳輸效能 [name=Toby] Ans: 應該是不會 [name=Angela] 12. 做完簡報要從頭看到尾,看每一頁可能別人會問甚麼問題,你想要表達的是什麼 [name=Solomon] ## 待追蹤事項 1. [name=] ## 臨時動議 1. 下禮拜 Meeting (5/13) 改為線上進行[name=Toby] --- 散會結束時間:11:29