--- title: Lab Meeting Minutes 2021/12/29 tags: lab_meeting --- > Outline > [TOC] --- # PERAL Lab Meeting - 時間:110年12月29日 15:00 - 地點:TC 209 - 出席者:謝萬霖、周以恆、吳騰然、陳嘉瑋、劉怡君、田蕙瑜、劉又聖、洪胤勛、莊才賢、丘世宇 > 吳坤熹老師於 PCH 開會 - 會議主題: [Design and Implementation of a System Orchestrator to Support Placement and Routing of VNFs for Service Chaining](http://ms15.voip.edu.tw/~jiawei/home/meeting/MPLS/MPLS.pptx) - 主講者: 陳嘉瑋 - 主記: 吳騰然 ## 會議內容 ### What is MPLS - MPLS 是一個由 IETF 所發展的Network Standard - 最基本的概念是將進入MPLS Network 的封包配置一個固定長度的標籤(Label),根據Label去做Forwarding - 簡單來說是個在 Router 上使用的協定 - ### Why need MPLS - 傳統 IP Network 的運作方式 - Store and Forward ![](https://i.imgur.com/s0ERDZ4.png) ### How is MPLS Work - Label Size : 4 Bytes - Location : Data link layer and Network layer Header 中間 ![](https://i.imgur.com/eR3Kb4c.png) ### MPLS Network Architecture - Ingress LSR:負責將進入MPLS網路的IP Packet貼上標籤(Push Label) - Core LSR:LSR則位於MPLS網路的核心,負責做標籤轉換(Label Swap) - Egress LSR:當封包要離開MPLS網路到一般IP網路時,負責去除標籤( Pop Label)。 ![](https://i.imgur.com/LYHOIlD.png) ### Packet Forwarding Process - FIB : 讓路由器該如何轉送封包 ![](https://i.imgur.com/yTxrARm.png) ### Penultimate Hop Popping - 解決MPLS網路中Egress LSR double lookup的問題 - 解決方式把 Lable B 移除掉 ![](https://i.imgur.com/G9JaWZt.png) ### MPLS - VPN ![](https://i.imgur.com/HlB0mGi.png) ### Conclusion - MPLS 提供一個更具彈性、擴充性及效率更高的IP層交換技術。 - MPLS 能夠利用Label做到封包傳送的次序性 - MPLS 現在也被實際運用在 MPLS-VPN 服務中 ### 建議&問題 1. Lable 是加在第二層的意思嗎? [name=branko] Ans: 加在第二層和第三層的中間 [name=Jeffery] 2. 第二層的Header加在後面,是不是本來就是第三層?[name=Henry] Ans : 優化是在Route 那邊,看到Label 就知道轉哪邊[name=Jeffery] 3. 他比好的地方MPLS 式會比較快嗎?[name=Angle] Ans : 是,只要看到Lable 就知道要傳到哪邊,並且可以省效能和時間[name=Jeffery] 4. MPLS 的 FIB 是需要手動決定的嗎? [name=chofinn] Ans : Table 部分不用手動建,Table 會自己建立好[name=Jeffery] 5. P5 Label 的 ESP?[name=Angle] Ans : 是給 QoS 的[name=Jeffery] 6. 甚麼情況會疊加?[name=Angle] Ans : 待補[name=Jeffery] 7. 既然你說一個 packet 有可能加上不只一個 Lable,router 要如何判斷使用哪一個 Lable 去查表? [name=Phoebe] 8. FIB 和 LFIB 差別? Ans : 差別在於 Lable 8. 差別在 Lable 的意思?[name=Johnson] Ans : [name=Jeffery] 9. P4 再把 Store 和 Forward 在講一次?[name=Johnson] Ans : 當收到封包時,會進行儲存分析再轉送,之後到Router就一直儲存分析再轉送。[name=Jeffery] 10. 一般的Router 都有這個協定嗎?還是需要另外購買 [name=Johnson] Ans : 目前只有Cisco有,[name=Jeffery] 11. 有公司做比較效能,是否是真的比較快?[name=Johnson] Ans : 目前是沒看到[name=Jeffery] 12. 這樣子 Label 不是就把所有負擔都是在 B Router 嗎?[name=Johnson] Ans : [name=Jeffery] 13. 倒數第二個,這邊沒有看到下一個的 hop 是轉到哪邊 [name=Henry] Ans : 待補[name=Jeffery] 14. 轉被這個投影片準備多久,內容只有二篇 blog 是否有點空洞?[name=Edger] Ans : 一周左右,臨時轉換題目[name=Jeffery] 15. P8 舉例 FIB 沒有 label 的機器?[name=Edger] Ans : 目前沒有實際看到這個[name=Jeffery] 16. P4 你強調說查表是很浪費時間和效能的,但在實際中查表示Router,FIB 和 LFIB 都是要查表的,所以是不是效能的差不多[name=Edger] Ans : [name=Jeffery] 17. 每經過一個 Router 都要上一個 Label 並查表[name=Edger] (一般查表後就丟棄,現在 MPLS 需要查表後 switching 才丟棄,如此 MPLS 不是比較慢嗎?) 18. 是否有讀 RFC3031?[name=Edger] Ans : 尚未閱讀[name=Jeffery] ## 待追蹤事項 - 無 ## 臨時動議 1. 期末考時間調查,1/12 暫停 Meeting[name=angela] 2. 專題生報告時間 & Lab meeting 主題[name=angela] 3. MS 15 meeting 報告注意自己的時間,以及會議記錄人[name=angela] --- 散會結束時間:16:01