SDN 教学大纲

1. 教学环境准备

1.1. 仿真工具

可选开源(mininet),商用(estinet)仿真软件

1.2. 常用工具

  1. Wireshark 网路抓包工具
  2. xterm
  3. tcptrace
  4. WinSCP
  5. Gnuplot
  6. Docker 与 OVS 介绍

2. 传统网络基础

  1. NAT 网路地址址转换(Network Address Translation)
  2. DHCP 动态主机设定协议(Dynamic Host Configuration Protocol)
  3. 域名解析 DNS(Domain Name System)

3. SDN 与 OpenFlow 技术基本概念

  1. 软体定义网路(Software-Defined Networking)
  2. 控制平面(Control Plane)
  3. 资料平面(Data Plane)
  4. OpenFlow 架构与运作原理
  5. SDN 控制器(SDN Controller)
    1. POX
    2. RYU
    3. ONOS
    4. ODL
  6. OVS(Open vSwitch)/ ovs-ofctl 简介
  7. 网路功能虚拟化
  8. SDN与网路安全

4. SDN 网络入门实验

  1. RYU 控制器安装启动
  2. 仿真工具建立一个简单的拓扑
  3. 控制器和交换机(仿真拓扑)的对接
  4. 验证

5. 了解流表

  1. 查看
  2. 增加删除修改
  3. 匹配项
  4. 动作

6. RYU控制器初步

  1. 控制器框架
  2. 事件驱动
  3. 一个简单的APP(HUB)

7. 进阶应用

  1. simpleswitch
  2. arp proxy
  3. security (自定义策略)
    1. Firewall
    2. QOS
  4. RYU: Dijkstra 算法

8. 实体交换机验证

  1. 在实体交换机上验证自己的APP

blogroll

social