本書主要介紹SDN的基礎原理,包括SDN的定義、架構、應用,涵蓋SDN主流控制器的基礎知識,包括概念、架構、主要模塊說明;介紹虛擬交換機OVS、SDN仿真環境、SDN主流控制器的安裝指南、操作指南、開發環境准備;介紹OpenDaylight的MD-SAL開發流程,以示例詳解的方式使用YANG建模語言和Java語言進行MD-SAL相關開發;介紹使用OpenDaylight北向API接口進行北向開發的過程。書中利用大量的具體示例和實際案例來說明OpenDaylight的開發步驟,讀者在閱讀學習后既能夠掌握基本的開發流程,又能夠理解其框架原理。
本書適合所有SDN的愛好者和從業者,尤其是對OpenDaylight感興趣的開發者,也適合培訓機構及大中專院校教學使用。
程麗明,中山大學計算機軟件與理論碩士,目前就職於藍盾信息安全技術股份有限公司,擔任前沿技術高級研究員一職,主要從事軟件定義網絡、雲安全、虛擬化領域的研究和產品開發工作,擁有多年的項目開發經驗,研究興趣包括SDN、虛擬化、雲計算、移動辦公安全等,發表國內外專利和論文十余篇。