第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