定 價:59.8 元
叢書名:工信精品網(wǎng)絡技術(shù)系列教材
- 作者:正月十六工作室
- 出版時間:2025/6/1
- ISBN:9787115667175
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書系統(tǒng)梳理軟件定義網(wǎng)絡(SDN)技術(shù)體系,深入解析其核心概念、協(xié)議標準和實現(xiàn)方法。全書共分為9個項目,分別為SDN概述及環(huán)境搭建、基于OVS構(gòu)建SDN環(huán)境、基于Mininet模擬SDN環(huán)境、Mininet項目實踐、基于OpenDayLight構(gòu)建SDN控制面、基于ONOS搭建SDN集群、SDN控制與監(jiān)控、使用SDN控制器管理銳捷SDN設(shè)備、使用RG-ONC管理銳捷SDN設(shè)備。通過完成本書提供的項目和任務,讀者可以深入理解SDN協(xié)議、原理和組網(wǎng)需求,熟練掌握SDN實現(xiàn)方法。本書將理論知識與工程實踐進行深度融合,幫助讀者在實際操作過程中掌握SDN的部署方法。
本書可以作為高職高專院校計算機相關(guān)專業(yè)“軟件定義網(wǎng)絡”課程的理實一體化教材,也可作為網(wǎng)絡從業(yè)人員學習與實踐的參考書,以及廣大軟件定義網(wǎng)絡開發(fā)愛好者的自學用書。
1. 課證賽融通,校企雙元開發(fā)。
本書內(nèi)容融入全國職業(yè)院校技能大賽“網(wǎng)絡系統(tǒng)管理”賽項中SDN的相關(guān)考點,教學項目導入實際項目案例和標準化業(yè)務實施規(guī)范。
2. 項目貫穿,課產(chǎn)融合。
本書基于工作過程系統(tǒng)化方法,設(shè)計了9個進階式的項目,并將SDN知識分塊融入其中。
3. 實訓項目具有復合性和延續(xù)性。
項目背景、項目需求分析、項目相關(guān)知識為實際操作環(huán)節(jié)打基礎(chǔ);實際操作環(huán)節(jié)由項目實踐模塊構(gòu)成,符合工程項目事實的一般規(guī)律;各項目末尾設(shè)置項目習題,鞏固讀者對于重點知識的掌握。
黃君羨,廣東交通職業(yè)技術(shù)學院智慧園區(qū)產(chǎn)業(yè)學院負責人,中國計算機學會職業(yè)教育發(fā)展委員會委員,具有15年網(wǎng)絡技術(shù)專業(yè)負責人經(jīng)歷,在專業(yè)職業(yè)能力分析、工作過程系統(tǒng)化資源開發(fā)、產(chǎn)教融合等方面有豐富經(jīng)驗。熟悉網(wǎng)絡工程、云計算業(yè)務,曾獲得教學名師/教學能手、銳捷認證金牌講師、華為云計算認證講師、微軟認證專家、統(tǒng)信首批認證講師、網(wǎng)絡與信息安全管理員高級技師等證書,出版有無線網(wǎng)絡技術(shù)技術(shù)、網(wǎng)絡存儲技術(shù)、網(wǎng)絡系統(tǒng)建設(shè)與運維等教材/專著20部(國規(guī)劃教材5部),曾指導學生獲得計算機網(wǎng)絡應用賽項國賽一等獎2次,二等獎1次。
項目1 SDN概述及環(huán)境搭建 1
1.1 項目背景 1
1.2 項目需求分析 2
1.3 項目相關(guān)知識 2
1.3.1 SDN概述及發(fā)展 2
1.3.2 SDN架構(gòu)中的關(guān)鍵層次和關(guān)鍵技術(shù) 4
1.3.3 SDN的實現(xiàn)方案 5
1.3.4 VMware Workstation虛擬環(huán)境 5
1.3.5 Ubuntu操作系統(tǒng) 6
1.3.6 SDN測試相關(guān)工具 6
1.4 項目實踐 10
1.4.1 任務1 安裝Ubuntu操作系統(tǒng) 10
1.4.2 任務2 構(gòu)建小型SDN測試局域網(wǎng) 17
1.5 項目習題 24
項目2 基于OVS構(gòu)建SDN環(huán)境 25
2.1 項目背景 25
2.2 項目需求分析 25
2.3 項目相關(guān)知識 26
2.3.1 OVS 26
2.3.2 OVS命令 31
2.3.3 OpenFlow協(xié)議 34
2.3.4 流表 34
2.4 項目實踐 37
任務 使用OVS實現(xiàn)三層流表的配置 37
2.5 項目習題 44
項目3 基于Mininet模擬SDN環(huán)境 45
3.1 項目背景 45
3.2 項目需求分析 46
3.3 項目相關(guān)知識 46
3.3.1 Mininet 46
3.3.2 Mininet安裝 47
3.3.3 Mininet命令及應用 51
3.3.4 通過Python腳本創(chuàng)建Mininet拓撲 54
3.3.5 MiniEdit 56
3.3.6 MiniEdit可視化工具的使用 56
3.3.7 MiniEdit菜單欄 62
3.3.8 MiniEdit導出拓撲的方式 64
3.4 項目實踐 65
3.4.1 任務1 源代碼部署Mininet工具 65
3.4.2 任務2 使用Python語言編寫Mininet腳本 67
3.4.3 任務3 使用MiniEdit圖形化界面構(gòu)建拓撲 69
3.5 項目習題 72
項目4 Mininet項目實踐 74
4.1 項目背景 74
4.2 項目需求分析 75
4.3 項目相關(guān)知識 75
4.3.1 Mininet自帶控制器原理 75
4.3.2 OVS模式解析 76
4.3.3 在Mininet中管理交換機和流表 77
4.4 項目實踐 78
4.4.1 任務1 使用Mininet手動下發(fā)流表 78
4.4.2 任務2 使用Mininet連接控制器實現(xiàn)故障鏈路切換 84
4.5 項目習題 88
項目5 基于OpenDayLight構(gòu)建SDN控制面 89
5.1 項目背景 89
5.2 項目需求分析 90
5.3 項目相關(guān)知識 91
5.3.1 SDN控制器概述 91
5.3.2 OpenDayLight 91
5.3.3 YangUI模塊 99
5.3.4 通過HTTP調(diào)用restconf的代碼格式 105
5.4 項目實踐 107
5.4.1 任務1 安裝OpenDayLight 107
5.4.2 任務2 使用MiniEdit連接OpenDayLight控制器 116
5.4.3 任務3 使用YangUI下發(fā)三層流表實現(xiàn)通信控制 120
5.4.4 任務4 使用Postman下發(fā)三層流表實現(xiàn)通信控制 131
5.5 項目習題 137
項目6 基于ONOS搭建SDN集群 139
6.1 項目背景 139
6.2 項目需求分析 140
6.3 項目相關(guān)知識 140
6.3.1 ONOS控制器概述 140
6.3.2 ONOS集群 142
6.4 項目實踐 143
6.4.1 任務1 安裝與使用ONOS控制器 143
6.4.2 任務2 使用ONOS控制器搭建SDN集群 147
6.5 項目習題 151
項目7 SDN控制與監(jiān)控 152
7.1 項目背景 152
7.2 項目需求分析 152
7.3 項目相關(guān)知識 153
7.3.1 ovsdb 153
7.3.2 GRE隧道 156
7.3.3 VxLAN隧道 157
7.3.4 sFlow Conllector與sFlow Agent工作原理 160
7.3.5 組表概述與常用命令 161
7.4 項目實踐 163
7.4.1 任務1 使用ovsdb管理交換機 163
7.4.2 任務2 使用ovsdb管理交換機端口 169
7.4.3 任務3 使用ovs-vsctl命令實現(xiàn)跨交換機VxLAN通信 172
7.4.4 任務4 使用sFlow Collection與sFlow Agent實現(xiàn)監(jiān)控 179
7.5 項目習題 183
項目8 使用SDN控制器管理銳捷SDN設(shè)備 185
8.1 項目背景 185
8.2 項目需求分析 186
8.3 項目相關(guān)知識 186
8.3.1 OpenFlow交換機概述 186
8.3.2 OpenFlow商用交換機 188
8.4 項目實踐 189
8.4.1 任務1 OpenFlow交換機初始配置 189
8.4.2 任務2 OpenDayLight納管OpenFlow交換機 190
8.4.3 任務3 使用YangUI下發(fā)流表實現(xiàn)通信控制 192
8.5 項目習題 200
項目9 使用RG-ONC管理銳捷SDN設(shè)備 201
9.1 項目背景 201
9.2 項目需求分析 202
9.3 項目相關(guān)知識 203
9.3.1 RG-ONC概述 203
9.3.2 RG-ONC應用場景 204
9.4 項目實踐 206
9.4.1 任務1 RG-ONC登錄及授權(quán) 206
9.4.2 任務2 網(wǎng)絡設(shè)備連接RG-ONC控制器 209
9.4.3 任務3 RG-ONC控制器納管網(wǎng)絡設(shè)備 211
9.4.4 任務4 使用RG-ONC下發(fā)流表實現(xiàn)通信控制 213
9.5 項目習題 216