一、课程目的

  • 学习OpenFlow的基本概念和发展历程
  • 理解OpenFlow抽象
  • 掌握OpenFlow Switch工作原理
  • 学习OpenFlow协议细节

二、课程大纲

1 OpenFlow概述

  • OpenFlow是什么
  • OpenFlow发展历史

2 OpenFlow抽象

  • OpenFlow Switch
  • DataPath
  • Flow Table
  • Group Table
  • Meter Table
  • Instruction
  • Action
  • Port
  • Table Miss

3 OpenFlow协议

  • OpenFlow南向接口协议
  • OpenFlow消息

C2S消息
异步消息
握手消息

4 OpenFlow交换机与控制器交互

  • 连接建立
  • 流表配置
  • 事件处理
  • 状态统计和更新

5 OpenFlow演示实验

  • 学习型交换机
  • 简单路由器
  • 简单防火墙
  • 流量监听
  • 网络拓扑发现

实验目的

  • 学习OpenFlow交换机的工作原理
  • 学习OpenFlow交换机与SDN控制器之间的消息交互
  • 掌握传统网络设备与基于OpenFlow的SDN网络设备的不同。

实验内容:
在开源控制器Ryu上运行一个学习型交换机应用,通过Mininet和Open vSwitch完成实验网络的搭建,通过Wireshark工具观察SDN应用运行时的OpenFlow消息交互过程。

三、上课方式

视频课程全面上线,报名后即可收到SDNLAB发送的视频激活链接和课程答疑交流QQ群,即报即学。

四、报名咨询

联系人:胡老师,电话/微信:18012938214,邮箱:hubing@sdnlab.com,QQ:341254763