zoukankan      html  css  js  c++  java
  • 2019 SDN上机第3次作业

    2019 SDN上机第3次作业

    利用Mininet仿真平台构建如下图所示的网络拓扑

    配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性

    • 网络拓扑图:
      img

    • h1和h2 IP地址设置:
      img

    • 网络支持1.0 1.1 1.2 1.3协议:
      img

    • h1与h2网络连通性:
      img

    利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据

    对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析

    • hello
      img
      分析:控制器6633端口(最高支持OpenFlow 1.0)发送到交换机34112端口
      img
      分析:交换机46266端口(最高支持OpenFlow 1.3)发送到交换机6633端口
      最终决定采用1.0协议

    • features_request
      img
      分析:控制器6633向交换机34112请求特征信息

    • set_config
      img
      分析:控制器6633发送给交换机34112 flag和max bytes of packet进行配置

    • features_reply
      ![img]https://images.cnblogs.com/cnblogs_com/gs-23/1583879/o_1911131447295.png)
      分析:交换机34112端口发特征信息给 控制器6633端口

    • packet_in
      img
      分析:交换机34112端口(有数据包进来)--- >控制器6633端口

    • packet_out
      img
      分析:控制器6633端口(请处理action) ---> 交换机34112端口

    • flow_mod
      img

    • 接下来是另一台交换机(端口46288)与控制器(端口6633)的交互过程
      h1 ping h2:
      img

    • 把控制器的controller type从openflow reference改为OVS controller则openflow协议版本由1.0变为1.3
      img

  • 相关阅读:
    新机自动创建yum库
    一段自动添加证书命令
    一段托盘程序
    date
    1234567890 转换成 1,234,567,890
    删除localStorage数组中其中一个元素(根据元素中的属性key)
    xcode6 ios launchimage
    画分割线
    裁剪和打水印
    UITextView添加一个placeholder功能
  • 原文地址:https://www.cnblogs.com/phd1999/p/11885913.html
Copyright © 2011-2022 走看看