軟件定義網(wǎng)絡(luò)(SDN)基礎(chǔ)教程
定 價:49.8 元
- 作者:劉江 黃韜 魏亮 楊帆
- 出版時間:2022/7/1
- ISBN:9787115591722
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393
- 頁碼:0
- 紙張:
- 版次:01
- 開本:16開
本書較全面地介紹軟件定義網(wǎng)絡(luò)(SDN)的基礎(chǔ)知識。全書共7章,分別介紹SDN概述、SDN仿真環(huán)境、SDN數(shù)據(jù)平面、SDN控制平面、SDN接口協(xié)議、SDN應(yīng)用基礎(chǔ)開發(fā)和SDN綜合應(yīng)用開發(fā)等。書中每一章都提供了理論知識和相應(yīng)的實(shí)驗教程,同時還配有課后練習(xí)。通過練習(xí)和操作實(shí)踐,讀者可鞏固所學(xué)的內(nèi)容。
本書可以作為高校計算機(jī)相關(guān)專業(yè)和非計算機(jī)專業(yè)的軟件定義網(wǎng)絡(luò)的教材,并適合網(wǎng)絡(luò)開發(fā)人員和廣大計算機(jī)網(wǎng)絡(luò)愛好者自學(xué)使用。
1.實(shí)際項目開發(fā)與理論教學(xué)緊密結(jié)合。為了使讀者能快速地掌握相關(guān)技術(shù)并按實(shí)際項目開發(fā)要求熟練運(yùn)用所學(xué),本書在各個章節(jié)重要知識點(diǎn)后面都根據(jù)實(shí)際項目設(shè)計相關(guān)實(shí)驗,以幫助讀者鞏固所學(xué)的理論知識,注重理論知識的實(shí)用性和實(shí)驗的可操作性。
2.合理、有效地組織。本書按照由淺入深的順序,首先快速講解總體概念、再深入講解具體內(nèi)容、最后講解綜合實(shí)驗,按照層次的關(guān)系來介紹SDN的知識。
3.內(nèi)容充實(shí)、覆蓋全面。本書的內(nèi)容緊緊圍繞著理論知識和實(shí)驗教程,盡可能全方位地介紹SDN領(lǐng)域的相關(guān)知識。
劉江,北京郵電大學(xué)副教授,博士生導(dǎo)師,紫金山實(shí)驗室課題負(fù)責(zé)人。作為負(fù)責(zé)人承擔(dān)國家重點(diǎn)研發(fā)計劃課題、國家自然科學(xué)基金、軍委裝發(fā)預(yù)言項目、863子課題、工業(yè)互聯(lián)網(wǎng)課題等17項項目,并作為骨干研究人員參與國家973、863、國家科技重大專項等多項項目,在國家發(fā)改委“未來網(wǎng)絡(luò)試驗設(shè)施”重大科技基礎(chǔ)設(shè)施工程中擔(dān)任SDN網(wǎng)絡(luò)組組長。目前發(fā)表SCI/EI論文96篇,授權(quán)專利56項,出版5部書籍。獲得中國通信學(xué)會技術(shù)發(fā)明一等獎1項,北京市高等教育教學(xué)成果一等獎1項,中國航天科技集團(tuán)科技進(jìn)步二等獎1項。研究方向有:未來網(wǎng)絡(luò)體系架構(gòu)、網(wǎng)絡(luò)虛擬化、軟件定義網(wǎng)絡(luò)(SDN)、信息中心網(wǎng)絡(luò)(ICN)、網(wǎng)絡(luò)試驗環(huán)境構(gòu)建、空間衛(wèi)星網(wǎng)絡(luò)等。
目錄 CONTENTS
第 1章
SDN基礎(chǔ)知識 1
1.1 SDN概述 1
1.2 SDN定義和架構(gòu) 4
1.2.1 SDN定義 4
1.2.2 SDN架構(gòu) 6
1.3 SDN特征(一)數(shù)據(jù)控制分離 9
1.3.1 基本概念 9
1.3.2 數(shù)據(jù)控制分離歷史 12
1.3.3 SDN數(shù)據(jù)控制分離 14
1.4 SDN特征(二)網(wǎng)絡(luò)可編程 17
1.4.1 基本概念 17
1.4.2 網(wǎng)絡(luò)可編程歷史 18
1.4.3 SDN網(wǎng)絡(luò)可編程 20
1.5 本章小結(jié) 24
1.6 練習(xí)題 24
第 2章
SDN仿真環(huán)境 25
2.1 配置LINUX環(huán)境 25
2.2 MININET安裝配置 26
2.2.1 Mininet簡介 26
2.2.2 Mininet安裝及配置 27
2.2.3 Mininet常用命令 29
2.3 MININET實(shí)驗——可視化應(yīng)用 32
2.4 MININET實(shí)驗——MAC地址學(xué)習(xí) 39
2.5 本章小結(jié) 44
2.6 本章練習(xí) 44
第3章
SDN數(shù)據(jù)平面 45
3.1 數(shù)據(jù)平面簡介 45
3.1.1 數(shù)據(jù)平面架構(gòu) 45
3.1.2 SDN交換機(jī) 48
3.2 開源交換機(jī)OPEN VSWITCH 64
3.2.1 Open vSwitch介紹 64
3.2.2 Open vSwitch系統(tǒng)架構(gòu) 64
3.3 OPEN VSWITCH實(shí)驗——安裝及配置 65
3.4 OPEN VSWITCH實(shí)驗——網(wǎng)橋管理 69
3.5 OPEN VSWITCH實(shí)驗——流表管理 73
3.6 OPEN VSWITCH實(shí)驗——QOS設(shè)置及端口映射 77
3.7 本章小結(jié) 84
3.8 本章練習(xí) 84
第4章
SDN控制平面 85
4.1 控制平面簡介 85
4.1.1 SDN控制器體系架構(gòu) 85
4.1.2 SDN控制器評估要素 88
4.2 開源控制器OPENDAYLIGHT 90
4.2.1 OpenDaylight簡介 90
4.2.2 OpenDaylight代碼解讀 92
4.3 OPENDAYLIGHT實(shí)驗——安裝和配置 102
4.3.1 實(shí)驗一 OpenDayLight安裝 102
4.3.2 實(shí)驗二 OpenDayLight系統(tǒng)配置 110
4.4 OPENDAYLIGHT實(shí)驗——使用界面下發(fā)流表 111
4.5 本章小結(jié) 124
4.6 本章練習(xí) 125
第5章
SDN接口協(xié)議 126
5.1 南向接口協(xié)議 126
5.1.1 OpenFlow協(xié)議 126
5.1.2 NETCONF協(xié)議 135
5.2 北向接口協(xié)議 140
5.2.1 RESTFUL API簡介 140
5.2.2 RESTFUL API調(diào)測工具Postman 141
5.3 實(shí)驗一 OPENFLOW協(xié)議建立連接 143
5.4 實(shí)驗二 使用POSTMAN下發(fā)流表 149
5.5 本章小結(jié) 173
5.6 課后練習(xí) 173
第6章
SDN應(yīng)用開發(fā) 174
6.1 SDN應(yīng)用開發(fā)簡介 174
6.2 實(shí)驗一 防DDOS攻擊SDN應(yīng)用開發(fā) 175
6.2.1 實(shí)驗?zāi)康?175
6.2.2 實(shí)驗環(huán)境 175
6.2.3 實(shí)驗任務(wù) 176
6.2.4 實(shí)驗原理 176
6.2.5 實(shí)驗步驟 177
6.3 實(shí)驗二 服務(wù)器災(zāi)備SDN應(yīng)用開發(fā) 182
6.3.1 實(shí)驗?zāi)康?182
6.3.2 實(shí)驗環(huán)境 182
6.3.3 實(shí)驗任務(wù) 183
6.3.4 實(shí)驗原理 183
6.3.5 實(shí)驗步驟 185
6.4 實(shí)驗三 簡易負(fù)載均衡SDN應(yīng)用開發(fā) 192
6.4.1 實(shí)驗?zāi)康?193
6.4.2 實(shí)驗環(huán)境 193
6.4.3 實(shí)驗任務(wù) 193
6.4.4 實(shí)驗原理 193
6.4.5 實(shí)驗步驟 194
6.5 本章小結(jié) 198
6.6 本章練習(xí) 198
第7章
SDN綜合應(yīng)用 199
7.1 應(yīng)用開發(fā)背景 199
7.2 北向API列表配置 200
7.3 網(wǎng)絡(luò)環(huán)境搭建 203
7.3.1 拓?fù)浯罱?203
7.3.2 網(wǎng)絡(luò)的SDN功能驗證 204
7.4 防火墻應(yīng)用開發(fā) 211
7.4.1 搭建流媒體服務(wù) 211
7.4.2 搭建Web服務(wù) 212
7.4.3 開發(fā)SDN防火墻應(yīng)用 213
7.4 本章小結(jié) 216
7.5 本章練習(xí) 216