軟件定義網(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)的實驗教程,同時還配有課后練習(xí)。通過練習(xí)和操作實踐,讀者可鞏固所學(xué)的內(nèi)容。
本書可以作為高校計算機相關(guān)專業(yè)和非計算機專業(yè)的軟件定義網(wǎng)絡(luò)的教材,并適合網(wǎng)絡(luò)開發(fā)人員和廣大計算機網(wǎng)絡(luò)愛好者自學(xué)使用。
1.實際項目開發(fā)與理論教學(xué)緊密結(jié)合。為了使讀者能快速地掌握相關(guān)技術(shù)并按實際項目開發(fā)要求熟練運用所學(xué),本書在各個章節(jié)重要知識點后面都根據(jù)實際項目設(shè)計相關(guān)實驗,以幫助讀者鞏固所學(xué)的理論知識,注重理論知識的實用性和實驗的可操作性。
2.合理、有效地組織。本書按照由淺入深的順序,首先快速講解總體概念、再深入講解具體內(nèi)容、最后講解綜合實驗,按照層次的關(guān)系來介紹SDN的知識。
3.內(nèi)容充實、覆蓋全面。本書的內(nèi)容緊緊圍繞著理論知識和實驗教程,盡可能全方位地介紹SDN領(lǐng)域的相關(guān)知識。
劉江,北京郵電大學(xué)副教授,博士生導(dǎo)師,紫金山實驗室課題負(fù)責(zé)人。作為負(fù)責(zé)人承擔(dā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實驗——可視化應(yīng)用 32
2.4 MININET實驗——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交換機 48
3.2 開源交換機OPEN VSWITCH 64
3.2.1 Open vSwitch介紹 64
3.2.2 Open vSwitch系統(tǒng)架構(gòu) 64
3.3 OPEN VSWITCH實驗——安裝及配置 65
3.4 OPEN VSWITCH實驗——網(wǎng)橋管理 69
3.5 OPEN VSWITCH實驗——流表管理 73
3.6 OPEN VSWITCH實驗——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實驗——安裝和配置 102
4.3.1 實驗一 OpenDayLight安裝 102
4.3.2 實驗二 OpenDayLight系統(tǒng)配置 110
4.4 OPENDAYLIGHT實驗——使用界面下發(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 實驗一 OPENFLOW協(xié)議建立連接 143
5.4 實驗二 使用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 實驗一 防DDOS攻擊SDN應(yīng)用開發(fā) 175
6.2.1 實驗?zāi)康?175
6.2.2 實驗環(huán)境 175
6.2.3 實驗任務(wù) 176
6.2.4 實驗原理 176
6.2.5 實驗步驟 177
6.3 實驗二 服務(wù)器災(zāi)備SDN應(yīng)用開發(fā) 182
6.3.1 實驗?zāi)康?182
6.3.2 實驗環(huán)境 182
6.3.3 實驗任務(wù) 183
6.3.4 實驗原理 183
6.3.5 實驗步驟 185
6.4 實驗三 簡易負(fù)載均衡SDN應(yīng)用開發(fā) 192
6.4.1 實驗?zāi)康?193
6.4.2 實驗環(huán)境 193
6.4.3 實驗任務(wù) 193
6.4.4 實驗原理 193
6.4.5 實驗步驟 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