軟件定義網(wǎng)絡(luò)技術(shù)與實戰(zhàn)教程

-
【作 者】主編 但唐仁 肖穎
【I S B N 】978-7-5170-9482-1
【責任編輯】高雙春
【適用讀者群】本專通用
【出版時間】2021-03-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】228
【千字數(shù)】356
【印 張】14.25
【定 價】¥38
【叢 書】高等職業(yè)教育網(wǎng)絡(luò)工程課程群教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書共7章,以軟件定義網(wǎng)絡(luò)(SDN)技術(shù)為核心,首先介紹了SDN產(chǎn)生的背景及發(fā)展歷程、SDN的概念及架構(gòu)、SDN的應(yīng)用場景,其次介紹了以O(shè)pen vSwitch為代表的SDN交換機,接著介紹了典型的SDN控制器OpenDaylight,然后介紹了SDN的南向接口協(xié)議和北向接口協(xié)議,最后介紹了SDN進階實驗以及基于SDN的防火墻項目實戰(zhàn)。為了加深理解,本書將理論與實踐操作相結(jié)合,提供了與內(nèi)容相應(yīng)的實驗案例和項目實戰(zhàn),并詳細展示了實驗過程。
本書可作為高職高專SDN及其相關(guān)專業(yè)的教材,也可供廣大SDN愛好者自學(xué)使用。
緊跟技術(shù)發(fā)展
以軟件定義網(wǎng)絡(luò)(SDN)技術(shù)為核心
知識結(jié)合案例
擴充大量實驗環(huán)節(jié)
理論聯(lián)系實際
激發(fā)學(xué)習(xí)積極性與創(chuàng)造性
實驗配套視頻
雙管齊下優(yōu)化傳統(tǒng)教學(xué)模式
隨著云計算、大數(shù)據(jù)、物聯(lián)網(wǎng)、人工智能等新技術(shù)與新業(yè)務(wù)的出現(xiàn),互聯(lián)網(wǎng)的結(jié)構(gòu)和功能日趨復(fù)雜,網(wǎng)絡(luò)管控的難度不斷增加,網(wǎng)絡(luò)新功能難以快速部署,為從根本上解決這些網(wǎng)絡(luò)問題,業(yè)界一直在探索新的技術(shù)方案來提升網(wǎng)絡(luò)的靈活性,其要義是打破網(wǎng)絡(luò)的封閉架構(gòu),增強網(wǎng)絡(luò)的可編程能力。經(jīng)過多年的技術(shù)發(fā)展,軟件定義網(wǎng)絡(luò)(SDN)技術(shù)應(yīng)運而生。
SDN是一種新型網(wǎng)絡(luò)創(chuàng)新架構(gòu),它打破了傳統(tǒng)網(wǎng)絡(luò)的設(shè)計理念,將原來分布式控制的網(wǎng)絡(luò)架構(gòu)重構(gòu)為集中控制的網(wǎng)絡(luò)架構(gòu),將網(wǎng)絡(luò)的控制平面與數(shù)據(jù)轉(zhuǎn)發(fā)平面進行分離,同時開放了網(wǎng)絡(luò)可編程能力,提高了網(wǎng)絡(luò)的靈活性和可管控性。
本書以理論與實踐操作相結(jié)合的方式,介紹了SDN的核心原理、關(guān)鍵技術(shù)和典型應(yīng)用。在內(nèi)容設(shè)計上,本書既包含詳細的理論和典型的案例,又有大量的實驗環(huán)節(jié),能激發(fā)學(xué)生的學(xué)習(xí)積極性與創(chuàng)造性,從而使學(xué)生學(xué)到更多有用的知識及掌握相關(guān)的技能。
本書介紹了SDN技術(shù)的基本概念、架構(gòu)特征、關(guān)鍵技術(shù)和產(chǎn)業(yè)現(xiàn)狀等,重點介紹轉(zhuǎn)發(fā)控制分離的網(wǎng)絡(luò)結(jié)構(gòu)、主流南向接口協(xié)議、常用SDN控制器等相關(guān)知識,共包含7章。第1章主要介紹了SDN產(chǎn)生的背景及發(fā)展歷程,SDN的概念及架構(gòu),以及SDN的應(yīng)用場景,使讀者對SDN的興起和SDN的架構(gòu)有全面的認識。第2章主要介紹了主流的SDN硬件交換機和SDN軟件交換機,重點介紹了Open vSwitch的基礎(chǔ)知識、安裝部署及使用方法。第3章介紹了目前比較流行的開源控制器OpenDaylight、ONOS、Floodlight和RYU等,重點介紹了OpenDaylight的安裝與使用方法。第4章介紹了目前常用的南向接口協(xié)議OpenFlow、OVSDB、NETCONF、XMPP和PCEP,重點介紹了OpenFlow的基本概念,流表、組表、計量表的原理和應(yīng)用場景。第5章介紹了SDN北向接口的概念和常見的開源控制器的北向接口,重點介紹了使用Postman調(diào)用控制器北向接口的方法。第6章介紹了Mininet的基本概念、作用、實現(xiàn)原理、優(yōu)勢及使用方法。第7章通過項目實訓(xùn),使讀者更加深入地理解SDN架構(gòu)體系及關(guān)鍵技術(shù)。
本書作者長期從事網(wǎng)絡(luò)研究,對SDN有著系統(tǒng)深入的研究,還主持了信息網(wǎng)絡(luò)綜合實驗平臺的設(shè)計與開發(fā)。在此基礎(chǔ)上,作者投入巨大精力編寫本書,使得本書語言精練、通俗易懂,便于讀者在較短時間內(nèi)對SDN技術(shù)的使用有一個全面把握。本書適用于有一定網(wǎng)絡(luò)基礎(chǔ)知識的讀者,也適用于高等職業(yè)院校相關(guān)專業(yè)的教師和學(xué)生及相關(guān)領(lǐng)域從業(yè)人員。
最后,感謝中國水利水電出版社的大力支持和高效工作,使本書能盡早與讀者見面。由于編者水平有限,編寫時間緊迫,書中難免會有不足與疏漏,懇請廣大讀者不吝指正。
申請實驗環(huán)境資源,請發(fā)至郵箱:[email protected]
第1章 SDN概述 1
1.1 SDN簡介 1
1.1.1 SDN的起源 1
1.1.2 SDN的定義 2
1.2 SDN的架構(gòu) 3
1.2.1 概述 3
1.2.2 核心技術(shù) 4
1.3 SDN實現(xiàn)方案 7
1.4 SDN應(yīng)用場景 8
1.4.1 園區(qū)網(wǎng) 8
1.4.2 數(shù)據(jù)中心 10
1.4.3 廣域網(wǎng) 12
1.5 SDN的現(xiàn)狀與未來 15
1.5.1 SDN的發(fā)展現(xiàn)狀 15
1.5.2 SDN的未來展望 15
1.6 本章小結(jié) 17
1.7 本章練習(xí) 17
第2章 SDN交換機Open vSwitch 19
2.1 SDN交換機概述 19
2.1.1 SDN硬件交換機 19
2.1.2 SDN軟件交換機 20
2.2 開源交換機Open vSwitch 22
2.2.1 Open vSwitch概述 22
2.2.2 Open vSwitch架構(gòu) 23
2.2.3 Open vSwitch工作流程 26
2.2.4 Open vSwitch常用命令 26
2.2.5 Open vSwitch的安裝 29
2.2.6 Open vSwitch的網(wǎng)橋配置 33
2.2.7 Open vSwitch的流表配置 35
2.3 本章小結(jié) 37
2.4 本章練習(xí) 37
第3章 SDN控制器OpenDaylight 39
3.1 SDN控制器概述 39
3.1.1 SDN開源控制器 39
3.1.2 SDN商用控制器 40
3.2 開源控制器OpenDaylight 40
3.2.1 OpenDaylight版本介紹 40
3.2.2 OpenDaylight項目介紹 43
3.2.3 OpenDaylight的管理 48
3.2.4 OpenDaylight L2Switch項目 55
3.2.5 使用OpenDaylight界面下發(fā)流表 60
3.3 本章小結(jié) 71
3.4 本章練習(xí) 71
第4章 SDN南向接口協(xié)議OpenFlow 72
4.1 SDN南向接口協(xié)議概述 72
4.1.1 OpenFlow協(xié)議 72
4.1.2 OVSDB管理協(xié)議 73
4.1.3 NETCONF協(xié)議 74
4.1.4 XMPP協(xié)議 74
4.1.5 PCEP協(xié)議 75
4.1.6 SDN南向接口協(xié)議小結(jié) 76
4.2 OpenFlow規(guī)范 76
4.2.1 OpenFlow起源 76
4.2.2 OpenFlow 1.0 78
4.2.3 OpenFlow 1.3 85
4.2.4 OpenFlow的未來 94
4.3 OpenFlow實戰(zhàn) 95
4.3.1 OpenFlow協(xié)議連接過程分析 95
4.3.2 OpenFlow Flow-mod消息分析 100
4.3.3 OpenFlow Packet-in/out消息分析 107
4.4 本章小結(jié) 113
4.5 本章練習(xí) 113
第5章 SDN北向接口協(xié)議 115
5.1 SDN北向接口協(xié)議概述 115
5.1.1 SDN北向接口簡介 115
5.1.2 北向接口標準化 116
5.2 RESTful API簡介 118
5.2.1 REST的提出 118
5.2.2 REST的定義 118
5.2.3 RESTful風(fēng)格的接口 118
5.3 RESTCONF協(xié)議 121
5.3.1 RESTCONF協(xié)議簡介 121
5.3.2 使用Postman查詢網(wǎng)絡(luò)拓撲 122
5.3.3 使用Postman下發(fā)流表 126
5.4 本章小結(jié) 132
5.5 本章練習(xí) 132
第6章 SDN進階實驗 134
6.1 使用Mininet模擬網(wǎng)絡(luò)環(huán)境 134
6.1.1 Mininet的安裝 135
6.1.2 Mininet的網(wǎng)絡(luò)構(gòu)建 138
6.1.3 Mininet的可視化應(yīng)用 144
6.2 使用SDN實現(xiàn)集線器(HUB) 150
6.3 使用SDN實現(xiàn)簡易負載均衡 160
6.3.1 負載均衡簡介 160
6.3.2 服務(wù)器負載均衡產(chǎn)生背景 160
6.3.3 負載均衡算法介紹 161
6.3.4 基于SDN的流量負載均衡 162
6.4 本章小結(jié) 174
6.5 本章練習(xí) 174
第7章 項目實戰(zhàn):基于SDN的防火墻 176
7.1 項目背景 176
7.2 任務(wù)描述 176
7.2.1 配置項目環(huán)境 177
7.2.2 使用命令行實現(xiàn)簡易防火墻 178
7.2.3 使用Postman實現(xiàn)簡易防火墻 178
7.2.4 開發(fā)SDN應(yīng)用實現(xiàn)簡易防火墻 178
7.3 配置項目環(huán)境 178
7.3.1 Web服務(wù)器簡介 179
7.3.2 操作過程演示 179
7.4 使用命令行實現(xiàn)簡易防火墻功能 181
7.4.1 設(shè)計SDN流表 181
7.4.2 操作過程演示 182
7.5 使用Postman實現(xiàn)簡易防火墻功能 186
7.5.1 Postman 186
7.5.2 操作過程演示 188
7.6 開發(fā)SDN應(yīng)用實現(xiàn)簡易防火墻功能 199
7.6.1 任務(wù)分析 199
7.6.2 概要設(shè)計 199
7.6.3 開發(fā)過程及實現(xiàn) 205
7.6.4 操作過程演示 214
7.7 本章小結(jié) 218
7.8 本章練習(xí) 219
參考文獻及URL 221
- 庭院風(fēng)骨—樹、灌、籬 [創(chuàng)意房主 著]
- Python語言程序設(shè)計教程 [郭其標 房宜汕]
- 微積分(經(jīng)管類)教程篇(下冊) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)教程篇(上冊) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)導(dǎo)學(xué)篇(上冊) [王海棠 曹海軍 周玲麗]
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- 線性代數(shù) [主編 史昱 陳鳳欣]
- 電力電子技術(shù)課程學(xué)習(xí)及實驗指導(dǎo) [主編 陳榮]
- 成長對話:青春的榜樣 [主編 施端銀 黃武剛 應(yīng)巨林]
- 人工智能應(yīng)用基礎(chǔ) [主編 楊纓 李佳]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 電路與電子技術(shù)Ⅱ——電路分析基礎(chǔ) [主編 陳曉 金哲]
- 飛機維修專業(yè)英語——飛機系統(tǒng)(第二版) [趙迎春]
- 英語大爆炸:跟趣味情景劇學(xué)口語(微課版) [秦然 編著]
- 機械工程制圖任務(wù)跟蹤訓(xùn)練 [主編 王瑞清 趙金考 周彥云 ]
- 機械工程制圖 [主編 覃國萍 劉百順 禹晨]
- 平面設(shè)計與制作項目化教程 [主編 李晨]
- 后期影像剪輯技術(shù) [主編 郭建偉]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時代美育之道 [主編 劉宏宇 黎婭]
- 數(shù)字媒體交互設(shè)計項目式教程(微課版) [主編 蘇陸]
- 動畫運動規(guī)律項目實例解析(微課版) [孫珊珊 袁維坤]
- 自然語言處理 [主編 馮建周]
- 新媒體內(nèi)容創(chuàng)作實務(wù)(微課版) [主編 覃思源]
- 人工智能基礎(chǔ) [主編 余平 張春陽]
- 人工智能導(dǎo)論 [主編 王飛 潘立武]
- Amazing!兒童英語自然拼讀分級教材(全8冊) [王玲 編著]
- Spark大數(shù)據(jù)處理技術(shù) [主編 劉仁山 周洪翠 莊新妍]
- 毫無PS痕跡—你的第一本Photoshop書(第二版) [趙鵬 著]
- 電視新聞制作(活頁式) [主編 王曉翠 劉傳琳]