2019SDN上机第三次作业

随声附和 提交于 2019-12-04 18:44:06

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

  • 注意事项:
    miniedit.py设置
    start CLI
    支持OpenFlow 1.0 1.1 1.2 1.3
    其他使用默认设置(Controller选择默认的openflow reference)
  • 指令:
    cd fzusdn/mininet/examples
    sudo ./miniedit.py
  • 搭建拓扑并运行:

  • IP地址默认,不需要设计
  • 网络连通性:


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

- Hello

控制器与交互及互相发送Hello消息。Hello消息中只包含有OpenFlow Header,其中的type字段为OFPT_HELLO,version字段为发送方所支持的最高版本OpenFlow。如果双方OpenFlow版本可以兼容,则 OpenFlow 连接建立成功。由于有两个交换机所以有四个hello信息。(这里以端口为48878的交换机为例)

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

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

- features_request

- features_reply

set_config

- packet_in (packet_in Packet_out报文,在学校机房完成,剩下部分自行完成)

- packet_out

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