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