天天看点

SDN第三次上机实验

实验任务一

SDN第三次上机实验

试验任务二#

OpenFlow协议中交换机与控制器的消息交互过程如下图所示

SDN第三次上机实验

Hello#

首先,控制器与交互及互相发送 Hello 消息。

SDN第三次上机实验

Features Request#

其次,OpenFlow 连接建立之后,控制器需要获得交换机的特性信息,因此控制器向交换机发送 Features Request 消息查询交换机特性.

SDN第三次上机实验

Features Reply#

交换机在收到控制器发出的 Features Request 消息后,将自己的特性告诉给控制器,返回 Features Request 消息.

SDN第三次上机实验

Set config#

知道了交换机的特性之后就要配置交换机了。

SDN第三次上机实验

Packet-in#

SDN第三次上机实验

有两种情况会触发交换机向控制器发送 Packet_in 消息

  • 1.数据包在交换机中匹配不到流表,则向controller发送Packet_in消息
  • 2.数据包在流表中有匹配的条目,但是其中所指示的 action 列表中包含转发给控制器的动作(Output = CONTROLLER)

    (注:该图是因为匹配不到流表,属于第一种)

 Packet-out#

SDN第三次上机实验

继续阅读