实验4:开源控制器实践——OpenDaylight

实验4:开源控制器实践——OpenDaylight

(一)基本要求

  1. 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器。
    image

  2. 通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。
    image

(二)进阶要求

  1. 获取拓扑的交换机
    image
    image

  2. 获取流表状态数量
    image
    image

  3. 获取特定交换机端口的状态
    image
    image

  4. 新增修改和删除流表
    image

(三)总结

  1. 创捷拓扑时,出现“Unable to contact the remote controller"且pingall无法ping通。原因在于未先开启odl控制器。
  2. Postman点击Send后,无法执行动作。
    解决办法:先在Mininet CLI中运行h1 ping h3,再在Postman处选择动作PUT。
  3. 温习了如何创建简单拓扑以及使用odl、postman。
    创建拓扑
    sudo mn --topo=single,3 --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13
    使用odl
    ./distribution-karaf-0.4.4-Beryllium-SR4/bin/karaf
posted @ 2022-10-05 10:59  橘倾  阅读(18)  评论(0编辑  收藏  举报