軟件定義網絡(SDN)基礎教程

劉江 黃韜 魏亮 楊帆

  • 出版商: 人民郵電
  • 出版日期: 2022-07-01
  • 售價: $299
  • 貴賓價: 9.5$284
  • 語言: 簡體中文
  • 頁數: 208
  • ISBN: 7115591725
  • ISBN-13: 9787115591722
  • 相關分類: SDN
  • 立即出貨 (庫存 < 4)

  • 軟件定義網絡(SDN)基礎教程-preview-1
  • 軟件定義網絡(SDN)基礎教程-preview-2
軟件定義網絡(SDN)基礎教程-preview-1

買這商品的人也買了...

商品描述

本書較系統地介紹軟件定義網絡(SDN)的基礎知識。全書共7章,分別介紹SDN概述、SDN模擬環境、SDN數據平面、SDN控制平面、SDN接口協議、SDN應用基礎開發和SDN綜合應用開發等。書中每一章都提供了理論知識和相應的實驗教程,同時還配有課後練習。通過練習和操作實踐,讀者可鞏固所學的內容。

本書可以作為高校電腦相關專業和非電腦專業的軟件定義網絡的教材,並適合網絡開發人員和廣大電腦網絡愛好者自學使用。

作者簡介

劉江,北京郵電大學副教授,博士生導師,紫金山實驗室課題負責人。作為負責人承擔國家重點研發計劃課題、國家自然科學基金、軍委裝發預言項目、863子課題、工業因特網課題等17項項目,並作為骨乾研究人員參與國家973、863、國家科技重大專項等多項項目,在國家發改委“未來網絡試驗設施”重大科技基礎設施工程中擔任SDN網絡組組長。目前發表SCI/EI論文96篇,授權專利56項,出版5部書籍。獲得中國通信學會技術發明一等獎1項,北京市高等教育教學成果一等獎1項,中國航天科技集團科技進步二等獎1項。研究方向有:未來網絡體系架構、網絡虛擬化、軟件定義網絡(SDN)、信息中心網絡(ICN)、網絡試驗環境構建、空間衛星網絡等。

目錄大綱

目錄 CONTENTS

第 1章

SDN基礎知識 1

1.1 SDN概述 1

1.2 SDN定義和架構 4

1.2.1 SDN定義 4

1.2.2 SDN架構 6

1.3 SDN特徵(一)數據控制分離 9

1.3.1 基本概念 9

1.3.2 數據控制分離歷史 12

1.3.3 SDN數據控制分離 14

1.4 SDN特徵(二)網絡可編程 17

1.4.1 基本概念 17

1.4.2 網絡可編程歷史 18

1.4.3 SDN網絡可編程 20

1.5 本章小結 24

1.6 練習題 24

 

第 2章

SDN模擬環境 25

2.1 配置LINUX環境 25

2.2 MININET安裝配置 26

2.2.1 Mininet簡介 26

2.2.2 Mininet安裝及配置 27

2.2.3 Mininet常用命令 29

2.3 MININET實驗——可視化應用 32

2.4 MININET實驗——MAC地址學習 39

2.5 本章小結 44

2.6 本章練習 44

 

第3章

SDN數據平面 45

3.1 數據平面簡介 45

3.1.1 數據平面架構 45

3.1.2 SDN交換機 48

3.2 開源交換機OPEN VSWITCH 64

3.2.1 Open vSwitch介紹 64

3.2.2 Open vSwitch系統架構 64

3.3 OPEN VSWITCH實驗——安裝及配置 65

3.4 OPEN VSWITCH實驗——網橋管理 69

3.5 OPEN VSWITCH實驗——流表管理 73

3.6 OPEN VSWITCH實驗——QOS設置及埠映射 77

3.7 本章小結 84

3.8 本章練習 84

 

第4章

SDN控制平面 85

4.1 控制平面簡介 85

4.1.1 SDN控制器體系架構 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系統配置 110

4.4 OPENDAYLIGHT實驗——使用界面下發流表 111

4.5 本章小結 124

4.6 本章練習 125

 

第5章

SDN接口協議 126

5.1 南向接口協議 126

5.1.1 OpenFlow協議 126

5.1.2 NETCONF協議 135

5.2 北向接口協議 140

5.2.1 RESTFUL API簡介 140

5.2.2 RESTFUL API調測工具Postman 141

5.3 實驗一 OPENFLOW協議建立連接 143

5.4 實驗二 使用POSTMAN下發流表 149

5.5 本章小結 173

5.6 課後練習 173

 

第6章

SDN應用開發 174

6.1 SDN應用開發簡介 174

6.2 實驗一 防DDOS攻擊SDN應用開發 175

6.2.1 實驗目的 175

6.2.2 實驗環境 175

6.2.3 實驗任務 176

6.2.4 實驗原理 176

6.2.5 實驗步驟 177

6.3 實驗二 服務器災備SDN應用開發 182

6.3.1 實驗目的 182

6.3.2 實驗環境 182

6.3.3 實驗任務 183

6.3.4 實驗原理 183

6.3.5 實驗步驟 185

6.4 實驗三 簡易負載均衡SDN應用開發 192

6.4.1 實驗目的 193

6.4.2 實驗環境 193

6.4.3 實驗任務 193

6.4.4 實驗原理 193

6.4.5 實驗步驟 194

6.5 本章小結 198

6.6 本章練習 198

 

 

第7章

SDN綜合應用 199

7.1 應用開發背景 199

7.2 北向API列表配置 200

7.3 網絡環境搭建 203

7.3.1 拓撲搭建 203

7.3.2 網絡的SDN功能驗證 204

7.4 防火牆應用開發 211

7.4.1 搭建流媒體服務 211

7.4.2 搭建Web服務 212

7.4.3 開發SDN防火牆應用 213

7.4 本章小結 216

7.5 本章練習 216