2019 SDN上机第3次作业

回眸只為那壹抹淺笑 提交于 2019-12-04 21:17:29

1.利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性

(1)先打开终端通过命令sudo wireshark启动wireshark工具,在wireshark中使用any捕获过滤器(以免捕捉不到某些在建立网络拓扑时就发送的报文)


(2)通过miniedit.py创建给定的拓扑


(3)设置主机h1的IP地址为10.0.0.1,设置主机h2的IP地址为10.0.0.2;

(4)勾选start CLI,并支持OpenFlow 1.0 1.1 1.2 1.3,Controller选择默认的openflow reference[]

(5)测试两台主机之间的网络连通性

2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。

  • hello

    控制器6633端口 ---> 交换机46088端口(最高能支持OpenFlow 1.0)

交换机46088端口--- 控制器6633端口(最高能支持OpenFlow 1.3)

于是双方建立连接,并使用OpenFlow 1.0

  • Features Request

    控制器6633端口(我需要你的特征信息) ---> 交换机41822端口

  • Set Config

    控制器6633端口---> 交换机41822端口

  • Features Reply

    交换机41822端口(这是我的特征信息,请查收)--- 控制器6633端口

Features 消息包括 OpenFlow Header 和 Features Reply Message
对照Features Reply Message结构

  • Packet_in

    交换机41822端口(有数据包进来,请指示)--- 控制器6633端口
  • Packet_out

    控制器6633端口(请按照我给你的action进行处理) ---> 交换机41822端口

接下来是另一台交换机(端口41822)与控制器(端口6633)的交互过程

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!