編輯推薦
1. 內容新穎、技術思想凝練。
2. 本書上一版是國內頭本係統介紹軟件定義網絡的書籍,幾乎涵蓋瞭所有相關軟件定義網絡的重要內容,第二版基於上一版之後SDN領域又湧現齣的新思想新技術,對上一版進行內容的補充和更新。
3. 本書作者長期在網絡領域從事研究,精通傳統IP網絡、覆蓋網以及未來新型網絡,對軟件定義網絡有著國內前沿的研究,在此基礎上對該書編寫投入巨大精力,使得本書語言精練、思想深刻,便於讀者在較短時間內對軟件定義網絡有一個全麵把握。
內容簡介
本係列叢書包含核心原理和應用實踐兩上下兩冊,對軟件定義網絡(SDN)技術進行瞭全麵剖析和深入解讀。本冊屬於應用實踐部分,首先介紹瞭虛擬交換機Open vSwitch和網絡仿真工具Mininet,其次介紹瞭開源控製器NOX/POX、Ryu、Floodlight、OpenDaylight以及ONOS,接下來介紹瞭網絡虛擬化工具FlowVisor和OpenVirtex,介紹瞭實驗測試工具的基本知識。本書結閤模擬網絡環境搭建、虛擬網絡設備部署、實際業務開發等具體應用實踐場景,深入講解瞭利用SDN技術進行創新研發的過程。
本冊突齣實用性,深入淺齣地講解瞭SDN的核心軟件和相關應用開發過程,對從事SDN技術研發的專業人士、網絡運營管理人員、相關專業的高校學生以及對SDN技術感興趣的讀者,都具有一定的參考價值。
作者簡介
黃韜,北京郵電大學副教授,江蘇省未來網絡創新研究院院長助理。目前主要研究方嚮為未來網絡體係架構、軟件定義網絡、網絡融閤與演進。 劉韻潔,通信與信息係統專傢、中國工程院院士。現任中國聯閤通信有限公司科技委主任、教授級高工。曾主持瞭我國公用數據網、計算機互聯網、高速寬帶網的設計、建設與經營工作,為我國信息化發展打下重要基礎。
目錄
第1章 Open vSwitch應用實踐 1
1.1 OVS係統架構 1
1.2 OVS代碼解讀 4
1.2.1 代碼結構 4
1.2.2 代碼解析 5
1.3 OVS安裝使用 11
1.3.1 軟件安裝 12
1.3.2 使用說明 14
1.4 OVS應用實例 16
1.4.1 實例介紹 16
1.4.2 實例開發 17
1.4.3 實驗結果 20
1.5 本章小結 21
第2章 Mininet應用實踐 23
2.1 Mininet係統架構 23
2.2 Mininet代碼解讀 25
2.2.1 代碼結構 25
2.2.2 代碼解析 27
2.3 Mininet安裝使用 30
2.3.1 軟件安裝 30
2.3.2 使用說明 32
2.4 Mininet應用實例 34
2.4.1 實例介紹 34
2.4.2 實例開發 35
2.4.3 實驗結果 38
2.5 本章小結 39
第3章 POX應用實踐 40
3.1 POX代碼解讀 40
3.1.1 代碼結構 40
3.1.2 代碼解析 41
3.2 POX安裝配置 53
3.2.1 軟件安裝 53
3.2.2 係統配置 54
3.3 POX應用實例 55
3.3.1 實例介紹 55
3.3.2 實例開發 57
3.3.3 實驗結果 64
3.4 本章小結 65
第4章 Ryu應用實踐 66
4.1 Ryu代碼解讀 66
4.1.1 代碼結構 66
4.1.2 代碼解析 67
4.2 Ryu安裝配置 73
4.2.1 軟件安裝 73
4.2.2 GUI配置 73
4.3 Ryu應用實例 74
4.3.1 實例介紹 74
4.3.2 實例開發 78
4.3.3 實驗結果 84
4.4 本章小結 85
第5章 Floodlight應用實踐 87
5.1 Floodlight代碼解讀 87
5.1.1 代碼結構 87
5.1.2 代碼解析 88
5.2 Floodlight安裝配置 94
5.2.1 軟件安裝 94
5.2.2 參數配置 94
5.3 Floodlight應用實例 96
5.3.1 實例介紹 96
5.3.2 實例開發 97
5.3.3 實驗結果 99
5.4 本章小結 100
第6章 OpenDaylight應用實踐(一) 101
6.1 OpenDaylight項目 101
6.1.1 項目介紹 101
6.1.2 係統架構 104
6.1.3 關鍵技術 108
6.2 OpenDaylight代碼解讀 117
6.2.1 代碼結構 117
6.2.2 代碼解析 117
6.3 OpenDaylight安裝配置 129
6.3.1 軟件安裝 129
6.3.2 係統配置 133
6.4 本章小結 134
第7章 OpenDaylight應用實踐(二) 135
7.1 基於OpenDaylight的二層轉發應用 135
7.1.1 項目介紹 135
7.1.2 代碼解析 137
7.1.3 實例開發 140
7.2 基於OpenDaylight的OVSDB應用 144
7.2.1 項目介紹 144
7.2.2 代碼解析 144
7.2.3 實例開發 149
7.3 基於OpenDaylight的雲網絡應用 162
7.3.1 項目介紹 162
7.3.2 環境搭建 166
7.3.3 實例開發 169
7.4 本章小結 173
第8章 ONOS應用實踐(一) 174
8.1 ONOS項目 174
8.1.1 項目介紹 174
8.1.2 係統架構 175
8.2 ONOS代碼解讀 179
8.2.1 代碼結構 179
8.2.2 代碼解析 179
8.3 ONOS安裝配置 185
8.3.1 軟件安裝 185
8.3.2 係統配置 186
8.4 本章小結 188
第9章 ONOS應用實踐(二) 189
9.1 基於ONOS的HelloONOS應用 189
9.1.1 項目介紹 189
9.1.2 代碼解析 190
9.1.3 實例開發 191
9.2 基於ONOS的三層轉發應用 196
9.2.1 項目介紹 196
9.2.2 代碼解析 196
9.2.3 實例開發 198
9.3 基於ONOS的命令行與服務應用 208
9.3.1 項目介紹 208
9.3.2 代碼解析 208
9.3.3 實例開發 210
9.4 基於ONOS的網絡故障檢測應用 215
9.4.1 項目介紹 215
9.4.2 代碼解析 217
9.4.3 實例開發 218
9.5 本章小結 227
第10章 FlowVisor應用實踐 228
10.1 FlowVisor代碼解讀 228
10.1.1 代碼結構 228
10.1.2 代碼解析 229
10.2 FlowVisor安裝使用 239
10.2.1 軟件安裝 239
10.2.2 使用說明 240
10.3 基於交換機的虛網劃分應用實例 241
10.3.1 實例介紹 241
10.3.2 實驗流程 242
10.3.3 實驗結果 242
10.4 基於傳輸層的虛網劃分應用實例 243
10.4.1 實例介紹 243
10.4.2 實驗流程 244
10.4.3 實驗結果 245
10.5 本章小結 246
第11章 OpenVirteX應用實踐 247
11.1 OpenVirteX代碼解讀 247
11.1.1 代碼結構 247
11.1.2 代碼解析 248
11.2 OpenVirteX安裝使用 254
11.2.1 軟件安裝 255
11.2.2 使用說明 255
11.3 OpenVirteX應用實例 256
11.3.1 實例介紹 256
11.3.2 實驗流程 258
11.3.3 實驗結果 260
11.4 本章小結 262
第12章 擴展實驗工具 263
12.1 功能測試工具OFTest 263
12.1.1 工具介紹 263
12.1.2 軟件安裝 264
12.1.3 應用實例 265
12.2 性能測試工具Cbench 267
12.2.1 工具介紹 267
12.2.2 軟件安裝 268
12.2.3 應用實例 269
12.3 拓撲生成工具VND 272
12.3.1 工具介紹 272
12.3.2 應用實例 272
12.4 報文分析工具Wireshark 273
12.4.1 工具介紹 273
12.4.2 軟件安裝 274
12.4.3 應用實例 275
12.5 流量監控工具sFlow 276
12.5.1 工具介紹 276
12.5.2 軟件安裝 278
12.5.3 應用實例 279
12.6 本章小結 281
縮略語 282
名詞索引 284
SDN資源網站 286
軟件定義網絡核心原理與應用實踐 第二版 下冊 下載 mobi epub pdf txt 電子書