國(guó)之重器出版工程 軟件定義網(wǎng)絡(luò)核心原理與應(yīng)用實(shí)踐 第三版
定 價(jià):288 元
叢書名:國(guó)之重器出版工程 學(xué)術(shù)中國(guó)·院士系列 未來網(wǎng)絡(luò)創(chuàng)新技術(shù)研究系列
- 作者:黃韜、劉江、魏亮、張嬌、楊帆、劉韻潔
- 出版時(shí)間:2018/8/1
- ISBN:9787115487674
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393.02
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本套書包含核心原理和應(yīng)用實(shí)踐上下兩冊(cè),對(duì)軟件定義網(wǎng)絡(luò)(SDN)技術(shù)進(jìn)行全面剖析和深入解讀。上冊(cè)屬于核心原理部分,首先闡述SDN的設(shè)計(jì)思想與體系架構(gòu),詳細(xì)分析控制轉(zhuǎn)發(fā)分離和開放可編程兩個(gè)重要屬性;其次介紹以O(shè)penFlow為代表的SDN南向接口協(xié)議,以及北向和東西向接口協(xié)議;接下來根據(jù)SDN的層次化架構(gòu),自下而上依次介紹SDN數(shù)據(jù)平面、控制平面和應(yīng)用案例;*后梳理總結(jié)SDN標(biāo)準(zhǔn)化和學(xué)術(shù)進(jìn)展情況。下冊(cè)屬于應(yīng)用實(shí)踐部分,首先介紹虛擬交換機(jī)Open vSwitch和網(wǎng)絡(luò)仿真工具M(jìn)ininet,其次介紹開源控制器NOX/POX、Ryu、Floodlight、OpenDaylight以及ONOS,接下來介紹網(wǎng)絡(luò)虛擬化工具FlowVisor和OpenVirtex,*后介紹實(shí)驗(yàn)測(cè)試工具的基本知識(shí)。
本書涉及內(nèi)容廣泛,較為全面地闡述了SDN的核心原理和基本概念,對(duì)從事SDN技術(shù)研發(fā)的專業(yè)人士、網(wǎng)絡(luò)運(yùn)營(yíng)管理人員、相關(guān)專業(yè)的高校學(xué)生以及對(duì)SDN技術(shù)感興趣的讀者,都具有一定的參考價(jià)值。
1. 內(nèi)容新穎、技術(shù)思想凝練。
2. 本書上一版是國(guó)內(nèi)第 一本系統(tǒng)介紹軟件定義網(wǎng)絡(luò)的書籍,幾乎涵蓋了所有相關(guān)軟件定義網(wǎng)絡(luò)的重要內(nèi)容,第二版基于上一版之后SDN領(lǐng)域又涌現(xiàn)出的新思想新技術(shù),對(duì)上一版進(jìn)行內(nèi)容的補(bǔ)充和更新。
3. 本書作者長(zhǎng)期在網(wǎng)絡(luò)領(lǐng)域從事研究,精通傳統(tǒng)IP網(wǎng)絡(luò)、覆蓋網(wǎng)以及未來新型網(wǎng)絡(luò),對(duì)軟件定義網(wǎng)絡(luò)有著國(guó)內(nèi)前沿的研究,在此基礎(chǔ)上對(duì)該書編寫投入巨大精力,使得本書語(yǔ)言精練、思想深刻,便于讀者在較短時(shí)間內(nèi)對(duì)軟件定義網(wǎng)絡(luò)有一個(gè)全面把握。
黃韜,北京郵電大學(xué)副教授,江蘇省未來網(wǎng)絡(luò)創(chuàng)新研究院院長(zhǎng)助理。目前主要研究方向?yàn)槲磥砭W(wǎng)絡(luò)體系架構(gòu)、軟件定義網(wǎng)絡(luò)、網(wǎng)絡(luò)融合與演進(jìn)。
劉韻潔,通信與信息系統(tǒng)專家、中國(guó)工程院院士,F(xiàn)任中國(guó)聯(lián)合通信有限公司科技委主任、教授級(jí)高工。曾主持了我國(guó)公用數(shù)據(jù)網(wǎng)、計(jì)算機(jī)互聯(lián)網(wǎng)、高速寬帶網(wǎng)的設(shè)計(jì)、建設(shè)與經(jīng)營(yíng)工作,為我國(guó)信息化發(fā)展打下重要基礎(chǔ)。
目錄
上冊(cè)
第1章 SDN概述001
第2章 SDN基本原理011
2.1 SDN定義與架構(gòu)012
2.1.1 SDN定義012
2.1.2 SDN架構(gòu)014
2.2 數(shù)據(jù)控制分離019
2.2.1 基本概念019
2.2.2 數(shù)據(jù)控制分離歷史022
2.2.3 SDN數(shù)據(jù)控制分離026
2.3 網(wǎng)絡(luò)可編程030
2.3.1 基本概念030
2.3.2 網(wǎng)絡(luò)可編程歷史031
2.3.3 SDN可編程034
2.4 本章小結(jié)040
參考文獻(xiàn)040
第3章 SDN接口協(xié)議043
3.1 OpenFlow協(xié)議044
3.1.1 OpenFlow v1.0協(xié)議045
3.1.2 OpenFlow協(xié)議的演進(jìn)056
3.1.3 OpenFlow協(xié)議面臨的問題067
3.2 OF-CONFIG協(xié)議068
3.2.1 協(xié)議框架069
3.2.2 設(shè)計(jì)需求070
3.2.3 數(shù)據(jù)模型072
3.2.4 協(xié)議演進(jìn)074
3.3 其他SDN南向協(xié)議074
3.3.1 XMPP075
3.3.2 PCEP076
3.3.3 I2RS078
3.3.4 OpFlex079
3.3.5 OVSDB Mgmt080
3.3.6 POF081
3.3.7 P4086
3.4 SDN北向接口090
3.4.1 ONF北向接口091
3.4.2 SDN其他北向接口093
3.4.3 北向接口的趨勢(shì)與前景094
3.5 SDN東西向接口協(xié)議096
3.6 本章小結(jié)100
參考文獻(xiàn)100
第4章 SDN數(shù)據(jù)平面103
4.1 數(shù)據(jù)平面架構(gòu)104
4.2 SDN芯片108
4.3 SDN硬件交換機(jī)112
4.3.1 基于ASIC芯片的SDN品牌交換機(jī)113
4.3.2 基于ASIC芯片的SDN白盒交換機(jī)121
4.3.3 基于NP的SDN交換機(jī)125
4.3.4 基于NetFPGA的SDN交換機(jī)127
4.4 SDN軟件交換機(jī)129
4.4.1 Open vSwitch129
4.4.2 Pantou130
4.4.3 Indigo131
4.4.4 LINC131
4.4.5 OpenFlowClick133
4.4.6 OF13SoftSwitch133
4.4.7 P4 BMv2與P4 Runtime134
4.5 其他SDN業(yè)界相關(guān)進(jìn)展135
4.5.1 DPDK135
4.5.2 FD.io137
4.5.3 SONiC140
4.6 本章小結(jié)142
參考文獻(xiàn)143
第5章 SDN控制平面145
5.1 SDN控制器146
5.1.1 SDN控制器體系架構(gòu)146
5.1.2 SDN控制器評(píng)估要素150
5.2 開源控制器153
5.2.1 NOX/POX153
5.2.2 Ryu155
5.2.3 Floodlight157
5.2.4 OpenDaylight159
5.2.5 ONOS163
5.2.6 OpenContrail165
5.2.7 其他開源控制器169
5.3 商用控制器170
5.3.1 Big Network Controller171
5.3.2 XNC172
5.3.3 SDN Contrail174
5.3.4 Agile Controller175
5.3.5 ZENIC177
5.4 本章小結(jié)178
參考文獻(xiàn)179
第6章 SDN應(yīng)用案例181
6.1 SDN在網(wǎng)絡(luò)試驗(yàn)平臺(tái)中的應(yīng)用182
6.1.1 GENI OpenFlow183
6.1.2 OFELIA186
6.1.3 RISE188
6.1.4 TWAREN189
6.1.5 FINE191
6.1.6 C-Lab193
6.2 SDN在網(wǎng)絡(luò)虛擬化中的應(yīng)用196
6.2.1 基于SDN的網(wǎng)絡(luò)虛擬化197
6.2.2 網(wǎng)絡(luò)虛擬化平臺(tái)FlowVisor200
6.2.3 網(wǎng)絡(luò)虛擬化平臺(tái)OpenVirteX204
6.2.4 網(wǎng)絡(luò)虛擬化平臺(tái)CNVP208
6.3 SDN在流量工程中的應(yīng)用212
6.3.1 B4概述213
6.3.2 B4設(shè)計(jì)思路214
6.3.3 B4核心網(wǎng)絡(luò)功能217
6.3.4 基于SDN的流量工程實(shí)現(xiàn)221
6.3.5 B4的部署與成效224
6.4 本章小結(jié)228
參考文獻(xiàn)229
第7章 SDN標(biāo)準(zhǔn)化與學(xué)術(shù)進(jìn)展231
7.1 SDN標(biāo)準(zhǔn)化進(jìn)展232
7.1.1 開放網(wǎng)絡(luò)基金會(huì)232
7.1.2 互聯(lián)網(wǎng)工程任務(wù)組236
7.1.3 國(guó)際電信聯(lián)盟239
7.1.4 歐洲電信標(biāo)準(zhǔn)化協(xié)會(huì)242
7.1.5 中國(guó)通信標(biāo)準(zhǔn)化協(xié)會(huì)246
7.2 SDN學(xué)術(shù)進(jìn)展249
7.2.1 控制平面可擴(kuò)展性249
7.2.2 交換機(jī)/數(shù)據(jù)平面設(shè)計(jì)252
7.2.3 SDN編程語(yǔ)言254
7.2.4 測(cè)試、調(diào)試及管理256
7.2.5 數(shù)據(jù)中心應(yīng)用258
7.2.6 校園網(wǎng)應(yīng)用259
7.2.7 Peering應(yīng)用260
7.2.8 其他261
7.3 本章小結(jié)262
參考文獻(xiàn)263
縮略語(yǔ)269
名詞索引275
下冊(cè)
第1章 Open vSwitch應(yīng)用實(shí)踐001
1.1 OVS系統(tǒng)架構(gòu)002
1.2 OVS代碼解讀005
1.2.1 代碼結(jié)構(gòu)005
1.2.2 代碼解析006
1.3 OVS安裝使用013
1.3.1 軟件安裝013
1.3.2 使用說明016
1.4 OVS應(yīng)用實(shí)例018
1.4.1 實(shí)例介紹018
1.4.2 實(shí)例開發(fā)019
1.4.3 實(shí)驗(yàn)結(jié)果022
1.5 本章小結(jié)023
參考文獻(xiàn)024
第2章 Mininet應(yīng)用實(shí)踐025
2.1 Mininet系統(tǒng)架構(gòu)026
2.2 Mininet代碼解讀028
2.2.1 代碼結(jié)構(gòu)029
2.2.2 代碼解析030
2.3 Mininet安裝使用033
2.3.1 軟件安裝033
2.3.2 使用說明035
2.4 Mininet應(yīng)用實(shí)例038
2.4.1 實(shí)例介紹038
2.4.2 實(shí)例開發(fā)040
2.4.3 實(shí)驗(yàn)結(jié)果043
2.5 本章小結(jié)044
參考文獻(xiàn)044
第3章 POX應(yīng)用實(shí)踐045
3.1 POX代碼解讀046
3.1.1 代碼結(jié)構(gòu)046
3.1.2 代碼解析047
3.2 POX安裝配置060
3.2.1 軟件安裝060
3.2.2 系統(tǒng)配置061
3.3 POX應(yīng)用實(shí)例063
3.3.1 實(shí)例介紹063
3.3.2 實(shí)例開發(fā)064
3.3.3 實(shí)驗(yàn)結(jié)果073
3.4 本章小結(jié)073
參考文獻(xiàn)074
第4章 Ryu應(yīng)用實(shí)踐075
4.1 Ryu代碼解讀076
4.1.1 代碼結(jié)構(gòu)076
4.1.2 代碼解析077
4.2 Ryu安裝配置081
4.2.1 軟件安裝081
4.2.2 GUI配置081
4.3 Ryu應(yīng)用實(shí)例083
4.3.1 實(shí)例介紹083
4.3.2 實(shí)例開發(fā)087
4.3.3 實(shí)驗(yàn)結(jié)果095
4.4 本章小結(jié)097
第5章 Floodlight應(yīng)用實(shí)踐099
5.1 Floodlight代碼解讀100
5.1.1 代碼結(jié)構(gòu)100
5.1.2 代碼解析101
5.2 Floodlight安裝配置107
5.2.1 軟件安裝108
5.2.2 參數(shù)配置109
5.3 Floodlight應(yīng)用實(shí)例109
5.3.1 實(shí)例介紹109
5.3.2 實(shí)例開發(fā)110
5.3.3 實(shí)驗(yàn)結(jié)果114
5.4 本章小結(jié)115
第6章 OpenDaylight應(yīng)用實(shí)踐(一)117
6.1 OpenDaylight項(xiàng)目118
6.1.1 項(xiàng)目介紹118
6.1.2 系統(tǒng)架構(gòu)122
6.1.3 關(guān)鍵技術(shù)126
6.2 OpenDaylight代碼解讀136
6.2.1 代碼結(jié)構(gòu)136
6.2.2 代碼解析137
6.3 OpenDaylight安裝配置149
6.3.1 軟件安裝149
6.3.2 系統(tǒng)配置153
6.4 本章小結(jié)155
第7章 OpenDaylight應(yīng)用實(shí)踐(二)157
7.1 基于OpenDaylight的二層轉(zhuǎn)發(fā)應(yīng)用158
7.1.1 項(xiàng)目介紹158
7.1.2 代碼解析160
7.1.3 實(shí)例開發(fā)164
7.2 基于OpenDaylight的OVSDB應(yīng)用169
7.2.1 項(xiàng)目介紹169
7.2.2 代碼解析169
7.2.3 實(shí)例開發(fā)175
7.3 基于OpenDaylight的云網(wǎng)絡(luò)應(yīng)用189
7.3.1 項(xiàng)目介紹189
7.3.2 環(huán)境搭建194
7.3.3 實(shí)例開發(fā)199
7.4 本章小結(jié)204
第8章 ONOS應(yīng)用實(shí)踐(一)205
8.1 ONOS項(xiàng)目206
8.1.1 項(xiàng)目介紹206
8.1.2 系統(tǒng)架構(gòu)207
8.2 ONOS代碼解讀211
8.2.1 代碼結(jié)構(gòu)211
8.2.2 代碼解析212
8.3 ONOS安裝配置218
8.3.1 軟件安裝218
8.3.2 系統(tǒng)配置219
8.4 本章小結(jié)221
第9章 ONOS應(yīng)用實(shí)踐(二)223
9.1 基于ONOS的HelloONOS應(yīng)用224
9.1.1 項(xiàng)目介紹224
9.1.2 代碼解析224
9.1.3 實(shí)例開發(fā)227
9.2 基于ONOS的三層轉(zhuǎn)發(fā)應(yīng)用232
9.2.1 項(xiàng)目介紹232
9.2.2 代碼解析232
9.2.3 實(shí)例開發(fā)235
9.3 基于ONOS的命令行與服務(wù)應(yīng)用246
9.3.1 項(xiàng)目介紹246
9.3.2 代碼解析247
9.3.3 實(shí)例開發(fā)249
9.4 基于ONOS的網(wǎng)絡(luò)故障檢測(cè)應(yīng)用256
9.4.1 項(xiàng)目介紹256
9.4.2 代碼解析257
9.4.3 實(shí)例開發(fā)259
9.5 本章小結(jié)270
第10章 FlowVisor應(yīng)用實(shí)踐273
10.1 FlowVisor代碼解讀274
10.1.1 代碼結(jié)構(gòu)274
10.1.2 代碼解析275
10.2 FlowVisor安裝使用285
10.2.1 軟件安裝285
10.2.2 使用說明286
10.3 基于交換機(jī)的虛擬網(wǎng)劃分應(yīng)用實(shí)例287
10.3.1 實(shí)例介紹287
10.3.2 實(shí)驗(yàn)流程288
10.3.3 實(shí)驗(yàn)結(jié)果289
10.4 基于傳輸層的虛擬網(wǎng)劃分應(yīng)用實(shí)例290
10.4.1 實(shí)例介紹290
10.4.2 實(shí)驗(yàn)流程291
10.4.3 實(shí)驗(yàn)結(jié)果292
10.5 本章小結(jié)293
第11章 OpenVirteX應(yīng)用實(shí)踐295
11.1 OpenVirteX代碼解讀296
11.1.1 代碼結(jié)構(gòu)296
11.1.2 代碼解析297
11.2 OpenVirteX安裝使用304
11.2.1 軟件安裝305
11.2.2 使用說明305
11.3 OpenVirteX應(yīng)用實(shí)例307
11.3.1 實(shí)例介紹307
11.3.2 實(shí)驗(yàn)流程308
11.3.3 實(shí)驗(yàn)結(jié)果312
11.4 本章小結(jié)313
參考文獻(xiàn)313
第12章 擴(kuò)展實(shí)驗(yàn)工具315
12.1 功能測(cè)試工具OFTest316
12.1.1 工具介紹316
12.1.2 軟件安裝317
12.1.3 應(yīng)用實(shí)例318
12.2 性能測(cè)試工具Cbench320
12.2.1 工具介紹320
12.2.2 軟件安裝321
12.2.3 應(yīng)用實(shí)例323
12.3 拓?fù)渖晒ぞ遃ND325
12.3.1 工具介紹325
12.3.2 應(yīng)用實(shí)例326
12.4 報(bào)文分析工具Wireshark327
12.4.1 工具介紹327
12.4.2 軟件安裝328
12.4.3 應(yīng)用實(shí)例329
12.5 流量監(jiān)控工具sFlow331
12.5.1 工具介紹331
12.5.2 軟件安裝332
12.5.3 應(yīng)用實(shí)例334
12.6 本章小結(jié)336
縮略語(yǔ)337
名詞索引341