首页 > 其他分享 >实验5:开源控制器实践——POX

实验5:开源控制器实践——POX

时间:2022-10-08 21:33:53浏览次数:45  
标签:控制器 pox POX h2 h3 h1 开源 实验

1.基本要求

使用 tcpdump 验证Hub模块

h1 ping h2(h3和h2都能抓到包)

h1 ping h3(h3和h2都能抓到包)

L2_learning模块代码流程图

使用 tcpdump 验证Switch模块

h1 ping h2(h2能抓到包,h3不能抓到包)

h1 ping h3(h3能抓到包,h2不能抓到包)

2.进阶要求

重新搭建(一)的拓扑,此时交换机内无流表规则,拓扑内主机互不相通;编写Python程序自定义一个POX模块SendFlowInSingle3,并且将拓扑连接至SendFlowInSingle3(默认端口6633),实现向s1发送流表规则使得所有主机两两互通

代码部分

基于进阶1的代码,完成ODL实验的硬超时功能(20————31)

代码部分

3.个人总结

本次实验相较于之前的实验难度会大一些,在实验过程中遇到了比较多的问题:
(1)、pingall时显示unreachable,原因是构建拓扑时用了OpenFlow13,而pox仅支持1.0,改成OpenFlow10解决问题。
(2)、学号/pox文件夹中无法创建文件(带锁),百度解锁解决问题。
(3)、其中一次运行pox时报错已经有一个进程在运行,重启虚拟机解决问题。
总而言之这次的实验虽然难度大了一些,但是认真看给的材料、上网查阅一些资料还是能勉强做出来的,另外我也通过这次
实验了解了pox的一些基础知识,对POX的forwarding.hub和forwarding.l2_learning模块有了初步的了解。

标签:控制器,pox,POX,h2,h3,h1,开源,实验
From: https://www.cnblogs.com/jiege1575902/p/16770273.html

相关文章

  • 实验4:开源控制器实践——OpenDaylight
    (一)基本要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;2.Mininet中ping测试(二)进阶要求查找资料,整理和记录ODL控制器主要的RESTAPI文档,包......
  • 实验5:开源控制器实践——POX
    一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够运用POX控制器编写自定义网络......
  • 实验5:开源控制器实践——POX
    一、实验目的1.能够理解POX控制器的工作原理;2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;3.能够运用POX控制器编写自定义......
  • 实验4:开源控制器实践——OpenDaylight
    一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境Ubuntu20.04Desktopamd64三、实验......
  • 实验5:开源控制器实践——POX
    一、实验目的1.能够理解POX控制器的工作原理;2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;3.能够运用POX控制器编写自定义......
  • 实验4:开源控制器实践——OpenDaylight
    一、基本要求1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器;2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s。......
  • 实验4:开源控制器实践——OpenDaylight
    一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境Ubuntu20.04Desktopamd64三、实验要......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境Ub......
  • 实验4:开源控制器实践——OpenDaylight
    实验4:开源控制器实践——OpenDaylight一、实验目的能够独立完成OpenDaylight控制器的安装配置;能够使用Postman工具调用OpenDaylightAPI接口下发流表。二、实验环境......
  • 实验4:开源控制器实践——OpenDaylight
    一、基本要求1.利用Mininet平台搭建网络拓扑并连接OpenDaylight控制器2.通过Postman工具调用OpenDaylight提供的API下发流表,实现拓扑内主机h1和h3网络中断10s二、进阶......