《軟件定義網絡:基於OpenFlow的SDN》一一導讀
前 言
將網絡管理功能從網絡設備中分離出來是軟件定義網絡(Software Defined Networking,SDN)的基本特征。SDN是計算機網絡模式的一個新的轉變,它意味著將網絡的控製功能(即控製平麵)與數據轉發功能(即數據平麵)相分離,而且所分離出來的控製部分是可編程的。這種控製邏輯的遷移使得下層網絡互連基礎設施能夠從應用層麵上抽象出來,之前的控製邏輯是緊密集成到網絡設備(如以太網交換機)中的,現在則轉變為可訪問的邏輯意義上的集中式控製器。這一分離為構建一個更靈活的、可編程的、與廠商無關的、高性價比的、創新的網絡架構鋪平了道路。
除了網絡的抽象化,SDN架構也將提供一組應用編程接口(Application Programming Interface,API),使得常用網絡服務的實現更為簡便,這些服務涉及路由、多播、安全、訪問控製、帶寬管理、流量工程、QoS、能效管理以及各種策略管理等。因此,企業、網絡運維人員和運營商將在可編程能力、自動化和網絡管理方麵獲得前所未有的全新體驗,使他們得以構建靈活的、高度可擴展的網絡,以適應不斷變化的業務需求。
OpenFlow是第一個專為SDN設計的標準接口,它提供了能夠跨多種網絡設備的高性能的、精細的流量控製。本書將介紹有關OpenFlow的基礎知識,它是SDN概念的早期實現方案之一。首先從OpenFlow交換機和控製器講起,然後介紹基於OpenFlow的網絡應用(Net App)開發、網絡虛擬化、雲計算中的OpenFlow,以及與OpenFlow有關的一些活躍的開源項目的概覽。如果你還覺得不過癮,本書還會告訴你怎樣利用OpenFlow構建SDN。
目錄
第1章 OpenFlow概述
1.1 理解軟件定義網絡——OpenFlow特色
1.2 有關SDN/OpenFlow的工作
1.3 SDN的基本構件
1.4 OpenFlow消息
1.5 北向接口
1.6 本章總結
第2章 OpenFlow交換機的實現
2.1 OpenFlow參考交換機
2.2 硬件實現
2.3 基於軟件的交換機
2.4 用Mininet搭建OpenFlow實驗環境
2.5 本章總結
第3章 OpenFlow控製器
3.1 SDN控製器
3.2 已有的實現方案
3.3 OpenDaylight
3.4 本章總結
最後更新:2017-07-10 10:32:34