軟件定義網絡核心原理與應用實踐

軟件定義網絡核心原理與應用實踐
定價:588
NT $ 512
  • 作者:黃韜
  • 出版社:人民郵電出版社
  • 出版日期:2014-09-01
  • 語言:簡體中文
  • ISBN10:7115363692
  • ISBN13:9787115363695
  • 裝訂:392頁 / 普通級 / 1-1
 

內容簡介

分為核心原理和應用實踐兩大部分,對軟件定義網絡(SDN)技術進行了全面剖析和深入解讀。第一部分首先闡述了SDN的設計思想與體系架構,詳細分析了軟件定義網絡的控制轉發分離和可編程性兩個突出屬性,其次介紹了以OpenFlow為代表的SDN南向接口協議,以及北向和東向接口協議,接下來根據SDN的層次化架構,依次介紹了SDN數據平面、控制平面以及SDN應用案例,最后梳理總結了SDN標准化進展以及學術發展情況。第二部分着重講述SDN應用實踐,從系統架構、代碼解析等方面詳細介紹了虛擬交換機、開源控制器、仿真測試實驗工具的基本知識,並結合模擬網絡環境搭建、虛擬網絡設備部署、實際業務開發等具體應用實踐場景,深入講解了利用SDN技術進行創新研發的過程。

《軟件定義網絡核心原理與應用實踐》涉及的內容廣泛、技術思想凝練,突出核心原理和基本概念的闡述,同時力圖深入淺出地講解SDN的業務應用開發過程。《軟件定義網絡核心原理與應用實踐》對從事SDN技術研發的專業人士、網絡運營管理人員、相關專業高校學生以及對SDN技術感興趣的讀者,都具有一定的參考價值。

黃韜,北京郵電大學副教授,江蘇省未來網絡創新研究院院長助理。2002年畢業於南開大學獲學士學位,2007年畢業於北京郵電大學獲博士學位,2007~2009年在中國聯通從事博士后科研工作。國家「863」課題「面向服務的軟件定義網絡體系架構與關鍵技術研究」負責人,並主持或參與多項未來網絡相關的國家自然基金、「973」、「863」、江蘇省科技成果轉化等科研項目。在國內外重要期刊和國際會議上發表學術論文60余篇,獲得技術發明專利10余項,提交國際標准提案8篇,出版個人專著3部。目前主要研究方向為未來網絡體系架構、軟件定義網絡、網絡融合與演進等。劉江,北京郵電大學講師,2005年畢業於北京理工大學獲學士學位,2012年畢業於北京郵電大學獲博士學位。國家自然科學基金項目「基於SDN特征的虛擬網絡映射問題研究」負責人,並參與了多項未來網絡相關的國家級和省部級科研課題。在國內外重要期刊和國際會議上發表學術論文30余篇,申請技術發明專利10余項。目前主要研究方向為未來網絡體系架構、網絡虛擬化、軟件定義網絡、信息中心網絡等。魏亮,北京郵電大學博士,現任江蘇省未來網絡創新研究院CDN團隊副總監。參與了面向服務的未來互聯網體系結構及機制研究(973項目)為代表的多項未來網絡領域科研課題。

目前正帶領團隊從事SDN創新實驗平台、網絡虛擬化平台、SDN控制器、基於雲架構的網絡資源管理平台等方面的研發工作。獲得軟件著作權9項,申請技術發明專利6項。目前主要研究方向為軟件定義網絡、雲計算、網絡試驗床等。張嬌,北京郵電大學講師,2008年畢業於北京郵電大學獲學士學位,201 4年畢業於清華大學獲博士學位,博士期間於2012年8月至2013年8月受國家留學基金委資助赴美國UC Berkeley作為聯合培養博士生學習一年。目前已在重要的國內外期刊和國際會議上發表學術論文15篇,其中SCI檢索論文7篇,EI檢索論文7篇,撰寫專利1項。目前主要研究方向為未來網絡體系架構、數據中心網絡、軟件定義網絡等。劉韻潔,1968年畢業於北京大學獲學士學位。現任中國聯通科技委主任、北京郵電大學信息與通信工程學院院長、江蘇省未來網絡創新研究院院長。曾獲國家科技進步一等獎1項,部級科技進步一等獎2項,國家發明專利10余項。從事網絡技術工作近40年,在數據網、互聯網以及網絡融合等方面做出了開拓性工作,2005年當選中國工程院院士。目前主要研究方向為未來網絡、網絡體系架構、網絡融合與演進,現為「973」項目「面向服務的未來互聯網體系結構及機制研究」首席科學家。
 

目錄

第一部分 SDN核心原理

第1章 SDN概述

第2章 SDN基本原理
2.1 SDN定義與架構
2.1.1 SDN定義
2.1.2 SDN架構
2.2 數據控制分離
2.2.1 基本概念
2.2.2 數據控制分離歷史
2.2.3 SDN數據控制分離
2.3 網絡可編程
2.3.1 基本概念
2.3.2 網絡可編程歷史
2.3.3 SDN可編程
2.4 本章小結
參考文獻

第3章 SDN接口協議
3.1 OpenFlow協議
3.1.1 OpenFlow v1.0協議
3.1.2 OpenFlow協議的演進
3.1.3 OpenFlow協議面臨的問題
3.2 OF-CONFIG協議
3.2.1 協議框架
3.2.2 設計需求
3.2.3 數據模型
3.2.4 協議演進
3.3 其他SDN南向接口協議
3.3.1 XMPP
3.3.2 PCEP
3.3.3 I2RS
3.3.4 OpFlex
3.3.5 OVSDB Mgmt
3.4 SDN北向接口
3.4.1 ONF北向接口
3.4.2 SDN其他北向接口
3.4.3 SDN北向接口的前景
3.5 SDN東西向接口協議
3.6 本章小結
參考文獻

第4章 SDN數據平面
4.1 數據平面架構
4.2 SDN芯片
4.3 SDN硬件交換機
4.3.1 基於ASIC芯片的SDN品牌交換機
4.3.2 基於ASIC芯片的SDN白盒交換機
4.3.3 基於NP的SDN交換機
4.3.4 基於NetFPGA的SDN交換機
4.4 SDN軟件交換機
4.4.1 Open vSwitch
4.4.2 Pantou
4.4.3 Indigo
4.4.4 LINC
4.4.5 OpenFlowClick
4.4.6 OF13SoftSwitch
4.5 本章小結
參考文獻

第5章 SDN控制平面
5.1 SDN控制器
5.1.1 SDN控制器體系架構
5.1.2 SDN控制器評估要素
5.2 開源控制器
5.2.1 NOX/POX
5.2.2 Ryu
5.2.3 Floodlight
5.2.4 OpenDaylight
5.2.5 OpenContrail
5.2.6 其他開源控制器
5.3 商用控制器
5.3.1 Big Network Controller
5.3.2 XNC
5.3.3 Contrail
5.3.4 SOX
5.4 本章小結
參考文獻

第6章 SDN應用案例
6.1 SDN在網絡試驗平台中的應用
6.1.1 GENI OpenFlow
6.1.2 OFELIA
6.1.3 RISE
6.1.4 TWAREN
6.1.5 FINE
6.1.6 C-Lab
6.2 SDN在網絡虛擬化中的應用
6.2.1 基於SDN的網絡虛擬化簡介
6.2.2 網絡虛擬化工具FlowVisor
6.2.3 網絡虛擬化平台CNVP
6.3 SDN在流量工程中的應用
6.3.1 概述
6.3.2 B4的設計思路
6.3.3 B4的核心網絡功能
6.3.4 基於SDN的流量工程實現
6.3.5 B4的部署與成效
6.4 本章小結
參考文獻

第7章 SDN標准化與學術進展
7.1 SDN標准化進展
7.1.1 開放網絡基金會
7.1.2 互聯網工程任務組
7.1.3 國際電信聯盟
7.1.4 歐洲電信標准化協會
7.1.5 中國通信標准化協會
7.2 SDN學術進展
7.2.1 控制平面可擴展性
7.2.2 交換機/數據平面設計
7.2.3 SDN編程語言
7.2.4 測試、調試及管理
7.2.5 數據中心應用
7.2.6 校園網應用
7.2.7 其他
7.3 本章小結
參考文獻

第二部分 應用實踐

第8章 Open vSwitch應用實踐
8.1 OVS系統架構
8.2 OVS代碼解讀
8.2.1 代碼結構
8.2.2 代碼解析
8.3 OVS安裝使用
8.3.1 軟件安裝
8.3.2 使用說明
8.3.3 常用命令
8.4 OVS應用實例
8.4.1 實例介紹
8.4.2 實例開發
8.4.3 實驗結果
8.5 本章小結
參考文獻

第9章 Mininet應用實踐
9.1 Mininet系統架構
9.2 Mininet代碼解讀
9.2.1 代碼結構
9.2.2 代碼解析
9.3 Mininet安裝使用
9.3.1 軟件安裝
9.3.2 使用說明
9.3.3 添加OpenFlow 1.3支持
9.4 Mininet應用實例
9.4.1 實例介紹
9.4.2 實例開發
9.4.3 實驗結果
9.5 本章小結
參考文獻

第10章 POX應用實踐
10.1 POX代碼解讀
10.1.1 代碼結構
10.1.2 代碼解析
10.2 POX安裝配置
10.2.1 軟件安裝
10.2.2 系統配置
10.3 POX應用實例
10.3.1 實例介紹
10.3.2 實例開發
10.3.3 實驗結果
10.4 本章小結
參考文獻

第11章 Ryu應用實踐
11.1 Ryu代碼解讀
11.1.1 代碼結構
11.1.2 代碼解析
11.2 Ryu安裝配置
11.2.1 軟件安裝
11.2.2 系統配置
11.3 Ryu應用實例
11.3.1 實例介紹
11.3.2 實例開發
11.3.3 實驗結果
11.4 本章小結
參考文獻

第12章 Floodlight應用實踐
12.1 Floodlight代碼解讀
12.1.1 代碼結構
12.1.2 代碼解析
12.2 Floodlight安裝配置
12.2.1 軟件安裝
12.2.2 系統配置
12.3 Floodlight應用實例
12.3.1 實例介紹
12.3.2 實例開發
12.3.3 實驗結果
12.4 本章小結
參考文獻

第13章 OpenDaylight應用實踐
13.1 OpenDaylight代碼解讀
13.1.1 代碼結構
13.1.2 依賴技術
13.1.3 代碼解析
13.2 OpenDaylight安裝配置
13.2.1 軟件安裝
13.2.2 系統配置
13.3 OpenDaylight應用實例
13.3.1 實例介紹
13.3.2 實例開發
13.3.3 實驗結果
13.4 本章小結
參考文獻

第14章 FlowVisor應用實踐
14.1 FlowVisor代碼解讀
14.1.1 代碼結構
14.1.2 代碼解析
14.2 FlowVisor安裝使用
14.2.1 軟件安裝
14.2.2 系統配置
14.2.3 常用命令
14.3 FlowVisor應用實例
14.3.1 基於交換機的虛網划分
14.3.2 基於傳輸層的虛網划分
14.4 本章小結
參考文獻

第15章 擴展實驗工具
15.1 功能測試工具OFTest
15.1.1 工具簡介
15.1.2 安裝配置
15.1.3 應用實例
15.2 性能測試工具Cbench
15.2.1 工具簡介
15.2.2 安裝配置
15.2.3 應用實例
15.3 拓撲生成工具VND
15.3.1 工具簡介
15.3.2 應用實例
15.4 報文分析工具Wireshark
15.4.1 工具簡介
15.4.2 安裝配置
15.4.3 應用實例
15.5 流量監控工具sFlow
15.5.1 工具簡介
15.5.2 安裝配置
15.5.3 應用實例
15.6 本章小結
參考文獻

第16章 微控制器Miracle開發實踐
16.1 Miracle簡介
16.2 Miracle實現詳解
16.2.1 環境准備
16.2.2 網絡通信
16.2.3 協議解析
16.2.4 核心應用
16.3 運行Miracle
16.4 本章小結
參考文獻

附錄A 縮略語
附錄B SDN資源網站
名詞索引
網路書店 類別 折扣 價格
  1. 新書
    87
    $512