虛擬講堂進入演講
講 題針對 CORD 底層網路的開源輕量化 P4 交換機 Pipeline 設計
講 者國立交通大學 資訊工程學系 曾毅
日 期2018/10/26長 度00:12:01人 氣108 次
摘 要
在軟體定義網路中,控制器可透過特定協議修改
交換機的流表來達成不同目的,不同的網路晶片的流
表規範以及流表的關係可能會不同。 因此,開發者必
須遵從交換機網路晶片商所定義的流表集去開發相關
的控制程式以及相關應用,而部分的交換機中的流表
以及組表可能會有順序關係,相關的控制程式需要去
處理不同流表之間的關係以及順序,加大了開發上的
複雜度以及降低控制器效能。而若要在固定流表功能
的交換機當中新增新的功能則需要另外與網路晶片開
發商進行協議,並花費額外成本去進行開發與驗證。
近年來,部分廠商推出了可編程的網路晶片,使得開
發者能夠透過特定的描述語言,自行定義網路交換機
中的封包解析器、流表以及 Pipeline 等。本研究透過
P4 語言實作並輕量化目前應用於 Open Networking
Foundation (ONF) 的 Central Office Re-architected as a
Datacenter (CORD) 專案中的底層網路交換機的 Pipeline
以及簡化軟體定義網路控制器上的應用程式開發
複雜度。
提 供TANET台灣網際網路研討會-TANET2018
進入演講