Table of Contents
1. 教学环境准备
1.1. 仿真工具
可选开源(mininet),商用(estinet)仿真软件
1.2. 常用工具
- Wireshark 网路抓包工具
- xterm
- tcptrace
- WinSCP
- Gnuplot
- Docker 与 OVS 介绍
2. 传统网络基础
- NAT 网路地址址转换(Network Address Translation)
- DHCP 动态主机设定协议(Dynamic Host Configuration Protocol)
- 域名解析 DNS(Domain Name System)
3. SDN 与 OpenFlow 技术基本概念
- 软体定义网路(Software-Defined Networking)
- 控制平面(Control Plane)
- 资料平面(Data Plane)
- OpenFlow 架构与运作原理
- SDN 控制器(SDN Controller)
- POX
- RYU
- ONOS
- ODL
- OVS(Open vSwitch)/ ovs-ofctl 简介
- 网路功能虚拟化
- SDN与网路安全
4. SDN 网络入门实验
- RYU 控制器安装启动
- 仿真工具建立一个简单的拓扑
- 控制器和交换机(仿真拓扑)的对接
- 验证
5. 了解流表
- 查看
- 增加删除修改
- 匹配项
- 动作
6. RYU控制器初步
- 控制器框架
- 事件驱动
- 一个简单的APP(HUB)
7. 进阶应用
- simpleswitch
- arp proxy
- security (自定义策略)
- Firewall
- QOS
- RYU: Dijkstra 算法
8. 实体交换机验证
- 在实体交换机上验证自己的APP