- 中国铁道出版社
- 9787113274436
- 1版
- 405420
- 68250120-0
- 平装
- 16开
- 2021-01
- 188
- 128
- 工学
- 软件工程
- 计算机类
- 高职
内容简介
本书从初学者的角度出发,系统地介绍SDN(softwaredefinednetwork,软件定义网络)的起源、发展、定义及特点,介绍常用的南向协议和北向接口,介绍OpenFlow协议及流表操作,以Floodlight为例介绍控制器的工作原理,以Mininet、OVS为例介绍SDN交换机,介绍在云计算系统(OpenStack)下SDN的应用以及如何进行SDN应用开发。通过对本书的学习,可以让初学者感性地认识和理解SDN的原理,通过应用案例去真正体会SDN不同于传统网络的
特点。
本书适合作为高等职业院校计算机网络、云计算、物联网等各专业的教材,也可作为SDN爱好者的自学参考书。
特点。
本书适合作为高等职业院校计算机网络、云计算、物联网等各专业的教材,也可作为SDN爱好者的自学参考书。
目录
第1章?SDN概述1
1.1?SDN的定义及发展背景1
1.2?网络发展的现状及遇到的问题3
1.2.1?计算机网络发展现状4
1.2.2?计算机网络发展遇到的问题7
1.3?SDN实现方案10
1.3.1?基于专用接口的方案11
1.3.2?基于叠加网络的方案12
1.3.3?基于开放协议的方案13
1.3.4?SDN实现方案分析13
1.4?SDN网络架构的优势13
1.4.1?面向应用和业务的网络能力13
1.4.2?加快网络功能上线13
1.4.3?提供良好的网络创新环境14
1.4.4?方便灵活的网络管理能力14
1.5?SDN的核心技术15
1.5.1?OpenFlow技术16
1.5.2?SDN交换机及南向接口技术16
1.5.3?SDN控制器及北向接口技术17
1.5.4?应用编排和资源管理技术18
第2章?SDN南向协议19
2.1?SDN南向协议简介19
2.2?狭义SDN南向协议20
2.3?广义SDN南向协议22
2.3.1?OF-Config22
2.3.2?OVSDB24
2.3.3?NETCONF26
2.3.4?OpFlex27
2.3.5?XMPP29
2.3.6?PCEP29
2.4?完全可编程南向协议30
2.4.1?POF30
2.4.2?P434
第3章?SDN实验环境搭建40
3.1?控制器的安装41
3.1.1?Floodlight简介41
3.1.2?运行环境41
3.1.3?安装Floodlight41
3.2?Mininet的安装和使用45
3.2.1?Mininet简介45
3.2.2?安装VirtualBox46
3.2.3?导入Mininet镜像47
3.2.4?自定义拓扑52
3.3?Mininet源码安装55
3.4?Mininet可视化应用56
第4章?流表操作60
4.1?流表设计60
4.2?流表匹配63
4.3?流表失配63
4.4?流表查询优化64
4.5?与传统网络的兼容性65
4.6?流表应用实例65
第5章?Open vSwitch的安装和使用69
5.1?Open vSwitch简介69
5.2?Open vSwitch安装71
5.3?Open vSwitch基本操作74
5
1.1?SDN的定义及发展背景1
1.2?网络发展的现状及遇到的问题3
1.2.1?计算机网络发展现状4
1.2.2?计算机网络发展遇到的问题7
1.3?SDN实现方案10
1.3.1?基于专用接口的方案11
1.3.2?基于叠加网络的方案12
1.3.3?基于开放协议的方案13
1.3.4?SDN实现方案分析13
1.4?SDN网络架构的优势13
1.4.1?面向应用和业务的网络能力13
1.4.2?加快网络功能上线13
1.4.3?提供良好的网络创新环境14
1.4.4?方便灵活的网络管理能力14
1.5?SDN的核心技术15
1.5.1?OpenFlow技术16
1.5.2?SDN交换机及南向接口技术16
1.5.3?SDN控制器及北向接口技术17
1.5.4?应用编排和资源管理技术18
第2章?SDN南向协议19
2.1?SDN南向协议简介19
2.2?狭义SDN南向协议20
2.3?广义SDN南向协议22
2.3.1?OF-Config22
2.3.2?OVSDB24
2.3.3?NETCONF26
2.3.4?OpFlex27
2.3.5?XMPP29
2.3.6?PCEP29
2.4?完全可编程南向协议30
2.4.1?POF30
2.4.2?P434
第3章?SDN实验环境搭建40
3.1?控制器的安装41
3.1.1?Floodlight简介41
3.1.2?运行环境41
3.1.3?安装Floodlight41
3.2?Mininet的安装和使用45
3.2.1?Mininet简介45
3.2.2?安装VirtualBox46
3.2.3?导入Mininet镜像47
3.2.4?自定义拓扑52
3.3?Mininet源码安装55
3.4?Mininet可视化应用56
第4章?流表操作60
4.1?流表设计60
4.2?流表匹配63
4.3?流表失配63
4.4?流表查询优化64
4.5?与传统网络的兼容性65
4.6?流表应用实例65
第5章?Open vSwitch的安装和使用69
5.1?Open vSwitch简介69
5.2?Open vSwitch安装71
5.3?Open vSwitch基本操作74
5