定 價(jià):¥128.00
作 者: | 程麗明 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302493471 | 出版時(shí)間: | 2018-02-01 | 包裝: | |
開(kāi)本: | 16開(kāi) | 頁(yè)數(shù): | 676 | 字?jǐn)?shù): |
目 錄
目 錄
第一篇 理論篇——SDN概述、OpenDaylight簡(jiǎn)介、Controller項(xiàng)目總述
第1章 什么是SDN 3
1.1 SDN的誕生 3
1.2 SDN的標(biāo)準(zhǔn)及組織機(jī)構(gòu) 5
1.3 SDN的一些典型應(yīng)用場(chǎng)景 6
1.3.1 SDN在數(shù)據(jù)中心的應(yīng)用:Cisco的ACI和VMware的NSX 7
1.3.2 SDN在廣域網(wǎng)的應(yīng)用(SD-WAN):谷歌的B4 9
1.3.3 SDN與安全——一種基于SDN的云計(jì)算安全保護(hù)系統(tǒng)及方法 10
1.4 SDN的一些重要學(xué)習(xí)資源 12
1.5 本章總結(jié) 15
第2章 SDN架構(gòu)簡(jiǎn)析 16
2.1 SDN架構(gòu)總述 17
2.2 SDN控制器 18
2.3 SDN交換機(jī) 20
2.4 南向接口協(xié)議 21
2.4.1 OpenFlow 1.0 22
2.4.2 OpenFlow 1.3 27
2.5 北向接口協(xié)議 32
2.6 本章總結(jié) 32
第3章 現(xiàn)有SDN交換機(jī)簡(jiǎn)介 33
3.1 OVS簡(jiǎn)介 33
3.1.1 認(rèn)識(shí)OVS 33
3.1.2 OVS常用的命令 35
3.1.3 OVS的學(xué)習(xí)參考 49
3.2 SDN硬件交換機(jī)簡(jiǎn)介 50
3.2.1 思科 50
3.2.2 博科 51
3.2.3 華為 51
3.2.4 瞻博網(wǎng)絡(luò) 52
3.2.5 NEC 52
3.2.6 戴爾 53
3.2.7 Arista 53
3.2.8 新華三 54
3.2.9 銳捷網(wǎng)絡(luò) 54
3.2.10 xNET網(wǎng)銳科技 55
3.2.11 盛科網(wǎng)絡(luò) 55
3.3 本章總結(jié) 56
第4章 現(xiàn)有SDN控制器簡(jiǎn)述 57
4.1 OpenDaylight控制器 58
4.2 ONOS控制器 59
4.3 Floodlight控制器 63
4.4 Ryu控制器 65
4.5 思科的APIC控制器和Open SDN控制器 66
4.5.1 思科APIC控制器 66
4.5.2 思科Open SDN控制器 67
4.5.3 思科SDN控制器的學(xué)習(xí)參考資源 67
4.6 OpenContrail控制器 67
4.7 NOX控制器 69
4.8 POX控制器 70
4.9 Beacon控制器 70
4.10 Big Network控制器 71
4.11 博科的Brocade SDN控制器 72
4.12 Maestro控制器 73
4.13 IRIS控制器 74
4.14 Extreme公司的OneController控制器 75
4.15 本章總結(jié) 76
第5章 OpenDaylight綜述 77
5.1 OpenDaylight項(xiàng)目介紹 77
5.2 OpenDaylight版本介紹 80
5.2.1 氫版本簡(jiǎn)介 80
5.2.2 氦版本簡(jiǎn)介 82
5.2.3 鋰版本簡(jiǎn)介 83
5.2.4 鈹版本簡(jiǎn)介 85
5.2.5 硼版本簡(jiǎn)介 85
5.3 OpenDaylight的子項(xiàng)目簡(jiǎn)介 89
5.3.1 子項(xiàng)目AAA(認(rèn)證、授權(quán)、審計(jì)項(xiàng)目)簡(jiǎn)介 93
5.3.2 子項(xiàng)目Federation(聯(lián)合體項(xiàng)目)簡(jiǎn)介 94
5.3.3 子項(xiàng)目Infrastructure Utilities(基礎(chǔ)設(shè)施項(xiàng)目)簡(jiǎn)介 94
5.3.4 子項(xiàng)目MD-SAL(模塊驅(qū)動(dòng)項(xiàng)目)簡(jiǎn)介 95
5.3.5 子項(xiàng)目ODL Root Parent(父項(xiàng)目)簡(jiǎn)介 97
5.3.6 子項(xiàng)目OpenDaylight Controller(控制器項(xiàng)目)簡(jiǎn)介 97
5.3.7 子項(xiàng)目YANG Tools(YANG工具項(xiàng)目)簡(jiǎn)介 98
5.3.8 子項(xiàng)目BGP LS PCEP(BGP和PCEP項(xiàng)目)簡(jiǎn)介 99
5.3.9 NETCONF(NETCONF項(xiàng)目)子項(xiàng)目簡(jiǎn)介 100
5.3.10 子項(xiàng)目ODL Lisp Flow Mapping(LISP流映射項(xiàng)目)簡(jiǎn)介 100
5.3.11 子項(xiàng)目ODL OpenFlow Plugin(OpenFlow插件項(xiàng)目)簡(jiǎn)介 101
5.3.12 子項(xiàng)目OpenFlow Protocol Library(OpenFlow協(xié)議庫(kù)項(xiàng)目)簡(jiǎn)介 101
5.3.13 子項(xiàng)目OVSDB Integration(OVSDB集成項(xiàng)目)簡(jiǎn)介 101
5.3.14 子項(xiàng)目USC(統(tǒng)一安全通道項(xiàng)目)簡(jiǎn)介 101
5.3.15 子項(xiàng)目FaaS(網(wǎng)絡(luò)構(gòu)造即服務(wù)項(xiàng)目)簡(jiǎn)介 102
5.3.16 子項(xiàng)目NeutronNorthbound(Neutron北向項(xiàng)目)簡(jiǎn)介 102
5.3.17 子項(xiàng)目ALTO(應(yīng)用層流量?jī)?yōu)化項(xiàng)目)簡(jiǎn)介 103
5.3.18 子項(xiàng)目CAPWAP(無(wú)線接入點(diǎn)的控制和提供)簡(jiǎn)介 103
5.3.19 子項(xiàng)目Controller Core Functionality Tutorials(控制器核心功能向?qū)ы?xiàng)目)簡(jiǎn)介 104
5.3.20 子項(xiàng)目Controller Shield(控制器盾項(xiàng)目)簡(jiǎn)介 104
5.3.21 子項(xiàng)目DIDM(設(shè)備認(rèn)證和驅(qū)動(dòng)管理項(xiàng)目)簡(jiǎn)介 104
5.3.22 子項(xiàng)目Group Based Policy(GBP)/Project Facts(GBP項(xiàng)目)簡(jiǎn)介 105
5.3.23 子項(xiàng)目L2 Switch(L2層交換機(jī)項(xiàng)目)簡(jiǎn)介 106
5.3.24 子項(xiàng)目LACP(鏈接聚合控制協(xié)議項(xiàng)目)簡(jiǎn)介 106
5.3.25 子項(xiàng)目OF-CONFIG(OF-CONFIG項(xiàng)目)簡(jiǎn)介 106
5.3.26 子項(xiàng)目OpenDaylight DLUX(ODL的DLUX項(xiàng)目)簡(jiǎn)介 107
5.3.27 子項(xiàng)目Service Function Chaining(服務(wù)功能鏈項(xiàng)目)簡(jiǎn)介 107
5.3.28 子項(xiàng)目VTN(VTN項(xiàng)目)簡(jiǎn)介 108
5.4 OpenDaylight學(xué)習(xí)參考 108
5.5 本章總結(jié) 109
第6章 OpenDaylight的Controller項(xiàng)目綜述 110
6.1 Controller簡(jiǎn)介 110
6.1.1 OpenDaylight項(xiàng)目的控制器能滿足當(dāng)今網(wǎng)絡(luò)發(fā)展的需求 110
6.1.2 OpenDaylight項(xiàng)目的控制器及技術(shù)關(guān)鍵組成介紹 111
6.2 Controller架構(gòu) 113
6.3 Controller項(xiàng)目的服務(wù)抽象層SAL 114
6.3.1 MD-SAL 119
6.3.2 AD-SAL 120
6.4 Controller項(xiàng)目的學(xué)習(xí)參考 121
6.5 本章總結(jié) 121
第二篇 實(shí)操篇——控制器的安裝指南、操作指南、開(kāi)發(fā)環(huán)境準(zhǔn)備
第7章 SDN底層架構(gòu)的搭建指南 124
7.1 OVS安裝指南 125
7.1.1 使用系統(tǒng)內(nèi)置命令直接安裝OVS 125
7.1.2 下載包并手動(dòng)安裝OVS 126
7.2 仿真環(huán)境Mininet安裝指南 129
7.2.1 Mininet的介紹 129
7.2.2 下載Mininet虛擬機(jī)文件進(jìn)行安裝 131
7.2.3 在本地下載源代碼以安裝Mininet 133
7.2.4 使用包安裝Mininet 135
7.2.5 Mininet的升級(jí) 136
7.2.6 升級(jí)Mininet的OVS版本 137
7.2.7 Mininet常用命令 140
7.3 Xen環(huán)境部署SDN網(wǎng)絡(luò)的安裝指南 147
7.3.1 安裝Xen 147
7.3.2 安裝OVS 149
7.3.3 創(chuàng)建虛擬機(jī) 151
7.3.4 對(duì)虛擬機(jī)文件進(jìn)行修改 151
7.3.5 啟動(dòng)虛擬機(jī) 153
7.4 KVM環(huán)境部署SDN網(wǎng)絡(luò)的安裝指南 153
7.4.1 安裝KVM 153
7.4.2 安裝OVS 154
7.4.3 在KVM上進(jìn)行相關(guān)的配置 156
7.4.4 創(chuàng)建虛擬機(jī)并將其連接到OVS網(wǎng)橋上 157
7.5 OpenStack環(huán)境部署SDN網(wǎng)絡(luò)的安裝指南 157
7.5.1 在現(xiàn)有的OpenStack的基礎(chǔ)上安裝OpenDaylight 158
7.5.2 使用DevStack以同時(shí)安裝OpenStack和OpenDaylight 164
7.6 硬件環(huán)境部署SDN網(wǎng)絡(luò)的安裝指南 165
7.6.1 配置硬件交換機(jī) 165
7.6.2 配置硬件交換機(jī)所連接的控制器 166
7.7 本章總結(jié) 167
第8章 控制器OpenDaylight安裝指南、操作指南和開(kāi)發(fā)環(huán)境準(zhǔn)備 169
8.1 Controller項(xiàng)目的源碼安裝指南 169
8.1.1 基礎(chǔ)安裝環(huán)境要求 170
8.1.2 項(xiàng)目編譯和運(yùn)行的軟件環(huán)境要求 170
8.1.3 下載Controller項(xiàng)目的源碼 173
8.1.4 編譯Controller子項(xiàng)目的源碼 174
8.1.5 Controller項(xiàng)目更新 176
8.1.6 啟動(dòng)運(yùn)行Controller項(xiàng)目 176
8.1.7 安裝參考 177
8.2 Controller項(xiàng)目的快速安裝指南 177
8.3 OpenDaylight的Controller項(xiàng)目的開(kāi)發(fā)環(huán)境準(zhǔn)備 179
8.3.1 設(shè)置Gerrit賬戶 179
8.3.2 Eclipse的安裝和設(shè)置 183
8.3.3 參考鏈接 184
8.4 OpenDaylight的Controller項(xiàng)目的使用指南 185
8.4.1 使用Controller和Mininet搭建一個(gè)簡(jiǎn)單的SDN環(huán)境 185
8.4.2 控制器OpenDaylight之Controller控制臺(tái)界面介紹 186
8.4.3 通過(guò)Postman下發(fā)、刪除、更新流表的操作 189
8.4.4 相關(guān)參考 200
8.5 OpenDaylight的通用項(xiàng)目源碼安裝指南 200
8.5.1 下載OpenDaylight子項(xiàng)目的源碼 201
8.5.2 編譯OpenDaylight子項(xiàng)目的源碼 202
8.5.3 編譯OpenDaylight子項(xiàng)目更新 203
8.5.4 啟動(dòng)運(yùn)行OpenDaylight子項(xiàng)目 203
8.5.5 安裝參考 204
8.6 OpenDaylight的通用項(xiàng)目快速安裝指南 204
8.7 OpenDaylight的通用開(kāi)發(fā)環(huán)境準(zhǔn)備 206
8.8 控制器OpenDaylight的學(xué)習(xí)參考 206
8.9 本章總結(jié) 206
第9章 控制器ONOS安裝指南 208
9.1 控制器ONOS簡(jiǎn)介 208
9.1.1 ONOS簡(jiǎn)述 208
9.1.2 ONOS的使命 210
9.1.3 ONOS創(chuàng)建組織簡(jiǎn)介 211
9.2 控制器ONOS源碼安裝指南 212
9.2.1 安裝前提環(huán)境的準(zhǔn)備 212
9.2.2 ONOS源碼的下載和安裝 216
9.2.3 在本地的開(kāi)發(fā)機(jī)器上運(yùn)行控制器ONOS 219
9.2.4 安裝參考 220
9.3 控制器ONOS下載包的安裝指南 221
9.4 控制器ONOS通過(guò)下載虛擬機(jī)進(jìn)行部署的安裝指南 222
9.5 控制器ONOS的使用指南 225
9.5.1 控制器ONOS的控制臺(tái)界面介紹 225
9.5.2 使用ONOS和Mininet搭建一個(gè)簡(jiǎn)單的SDN環(huán)境 227
9.6 控制器ONOS的學(xué)習(xí)參考 228
9.7 本章總結(jié) 229
第10章 控制器Floodlight安裝指南 230
10.1 控制器Floodlight源碼安裝指南 230
10.1.1 安裝前提環(huán)境的準(zhǔn)備 230
10.1.2 安裝Floodlight 231
10.1.3 Floodlight的更新升級(jí) 231
10.2 控制器Floodlight通過(guò)下載虛擬機(jī)進(jìn)行部署的安裝指南 232
10.3 控制器Floodlight的使用指南 233
10.3.1 控制器Floodlight的常用命令介紹 233
10.3.2 控制器Floodlight的啟動(dòng) 235
10.3.3 控制器Floodlight的界面介紹 237
10.3.4 使用Floodlight和Mininet搭建一個(gè)簡(jiǎn)單的SDN環(huán)境 240
10.3.5 使用Floodlight和硬件交換機(jī)連接以搭建一個(gè)簡(jiǎn)單的SDN環(huán)境 245
10.4 控制器Floodlight的學(xué)習(xí)參考 245
10.5 本章總結(jié) 246
第11章 控制器Ryu安裝指南 247
11.1 控制器Ryu源碼安裝指南 247
11.1.1 安裝前提環(huán)境的準(zhǔn)備 247
11.1.2 安裝Ryu 248
11.1.3 安裝參考 248
11.2 使用系統(tǒng)內(nèi)置命令直接安裝控制器的安裝指南 249
11.2.1 安裝前提環(huán)境的準(zhǔn)備 249
11.2.2 使用系統(tǒng)內(nèi)置命令直接安裝Ryu 249
11.2.3 安裝參考 249
11.3 控制器Ryu通過(guò)下載虛擬機(jī)進(jìn)行部署的安裝指南 249
11.4 控制器Ryu連接Mininet的實(shí)驗(yàn) 250
11.4.1 實(shí)驗(yàn)環(huán)境設(shè)計(jì) 250
11.4.2 控制器Ryu的啟動(dòng) 251
11.4.3 啟動(dòng)Mininet創(chuàng)建仿真網(wǎng)絡(luò) 251
11.5 控制器Ryu的學(xué)習(xí)參考 254
11.6 本章總結(jié) 254