iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
1

若是想要了解 SDN OpenFlow 以及 P4 請不要吝嗇點擊喜歡或是訂閱我喔!(訂閱又不收費XD)
未來有機會也可以跟大家分享我當網管的辛酸血淚史,可以讓人解決問題時可以參考我的文章。

話不多說,我們就累狗!!/images/emoticon/emoticon05.gif

下圖為 P4的簡易流程圖

https://ithelp.ithome.com.tw/upload/images/20200908/20130051gHJhgDI4JQ.png

P4 就是給一些能夠在data plane控制的權力

P4主要是在data plane做一些簡單的 rule控制,其目的可以視為要簡易的增加或移除 table之中的 entry 包含 flow table, meter table 以及 group table,同時會存在一個 P4 runtime 是可以控制網路的設備,視為 control plane 以及 data plane 之間的溝通。

然而P4也可以基於OpenFlow protocol去做事情,它也可以去存去各個table,這讓P4瞬間擁有了跟OpenFlow比較的本錢,然而P4可以與ASIC晶片做溝通,跟OpenFlow相比就是一個非常優勢的長處。

簡單來說若是你買了一台支援SDN的switch有可能因為fields的格式不相符,而無法做一些操作,然而P4可以有效地克服這個問題,P4就是在於可以釋放一些權力給 data plane。

未來的方向會著重在OpenFlow的缺點以及P4的實作為主,我將實作P4來獲取switch之間的狀態,為了要去減少controller與switch之間的溝通。

接下來的時程規劃將會去實作OpenFlow的環境下去做流量的監控,以及比較P4效能下與之差別。

在此付上我的 Reference,我將會以簡短白話的方式來講解 P4 這套語言,若是你/妳不嫌棄可以訂閱我的發文
每天就根據我自己了解的程度來做發文的動作,如果自己對於 P4也有興趣可以先來預習,那我們明天見!
Reference :
P4_turtorial
[(http://docs.google.com/presentation/d/1zliBqsS8IOD4nQUboRRmF_19poeLLDLadD5zLzrTkVc/edit#slide=id.g37fca2850e_6_1802)]


上一篇
[Day1 ] OpenFlow Protocol 與 P4 基本比較與認識
下一篇
[Day3] P4 架構分析 與 Data Plane可編程的好處介紹
系列文
A survey between OpenFlow Protocol and P4 in Software Defined Network(SDN)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言