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

劉江 黃韜 魏亮 楊帆

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

  • 軟件定義網絡(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