iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 6
1
Software Development

菸酒生 - Software Defined Network系列 第 6

Day 1 - Day 5 Directory & P4 超展開 - 理論篇

Directory

Day 1 : SDN 介紹 以及 資源
Day 2 : Mininet x OpenFlow x Controller ---> SDN
Day 3 : Mininet
Day 4 : 研究型 Controller : Ryu
Day 5 : OpenFlow : Control Plane 與 Data Plane 進行互動的關鍵 :: Ryu Book 第一個 exercise
繼續增加中 : https://ithelp.ithome.com.tw/users/20111516/ironman/3405

Day 1 以 Overview (Q&A) 的方式 講解 SDN ,並提供了 幾項自己私家收藏學習資源 。
Day 2 如果需要實作 SDN 那我們必須懂三個主要單位 : Mininet 建構虛擬環境,Openflow 南向標準協定。 (Controller與Data Plane的溝通) 偏介紹。
--- 開始動手做 ---
Day 3 Mininet 安裝步驟、指令介紹。
Day 4 Ryu 搭建以及使用 & Ryu Topo GUI
Day 5 Ryu Book : Switch Hub use case


考慮到 未來可能會用到的工具: P4 , 最近的 Survey 與 之前的經驗 感覺可以玩一下 P4 。

P4 就是給一些能夠在data plane控制的權力
P4來獲取switch之間的狀態
減少controller與switch之間的溝通
P4 vs OpenFlow 流量監控

  • 之前曾參加過 ONF 的 Meetup 有提到的 OpenFlow vs P4 ->
    [圖片來源]
    Tutorial: P4 and P4Runtime Technical Introduction and Use Cases for Service Providers
    Carmelo Cascone
    Open Networking Foundation Open Networking Summit 2018, September 27 2018
    [上圖:可愛的漫畫圖]

    [上圖:表格對照]

    Remark : 其實還不是很懂,但是 P4的綠色勾勾比較多,所以就任性的開拓新視角(目前是會一點點Openflow也要一點點P4)。

預告 : 下一篇是 P4 環境 以及 第一個 exercise ,但不一定有Code解說部分(可能是P4系列的Part3)。
這篇是 P4 系列的 Part 1 !


上一篇
OpenFlow : Control Plane 與 Data Plane 進行互動的關鍵 :: Ryu Book 第一個 exercise
下一篇
P4 Tutorial 環境教學 + Basic Forwarding
系列文
菸酒生 - Software Defined Network30

尚未有邦友留言

立即登入留言