天天看點

《軟體定義網絡:基于OpenFlow的SDN》一一3.4 本章總結

本節書摘來自華章計算機《軟體定義網絡:基于openflow的sdn》一書中的第3章,第3.4節,作者:siamak azodolmolky,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

openflow控制器一方面提供與openflow交換機的接口,另一方面則為網絡應用開發提供所需的api。本章介紹了openflow (sdn)控制器的整體功能,詳細講解了現有的一些實作方案(nox/pox、nodeflow以及floodlight)。nox是用python和c++編寫的第一個openflow控制器。pox則是用python編寫的一個通用的開源sdn控制器。本章還展示了一個基于pox api的學習型以太網交換機網絡應用。nodeflow是一個用javascript編寫的node.js形式的openflow控制器。floodlight是一個基于java的openflow控制器,它以beacon實作方案為基礎,可以運作于實體的和虛拟的openflow交換機上。本章還對特殊控制器flowvisor和routeflow進行了介紹,現在,我們已經介紹了搭建sdn和openflow開發環境所需要的全部内容,下一章就開始搭建這個環境。