天天看點

sdn第八次實驗

實驗8:資料平面可程式設計實踐——P4

一、實驗目的

掌握V1Model架構下P4_16的程式結構和基本文法

能夠運用 P4 進行簡單資料平面程式設計

二、實驗環境

下載下傳虛拟機軟體Oracle VisualBox或VMware;

在虛拟機中安裝Ubuntu 16.04 Desktop amd64,并安裝完整Mininet和P4開發環境;

提供P4鏡像P4-Suite2018.ova,提取碼:egwf

三、實驗要求

學習P4官方示例教程,連結:https://github.com/p4lang/tutorials,了解P4-16版本的基本文法、基于V1Model的P4代碼結構,完成如下練習:

(一)基本要求

熟悉使用P4實作交換機IPv4的基本轉發原理,編寫P4程式,在下面的拓撲中實作IPV4 隧道轉發。

sdn第八次實驗
sdn第八次實驗
sdn第八次實驗
sdn第八次實驗
sdn第八次實驗

實驗心得:p4的内容完全不是很會,靠同學做完了作業。