实验3 packet_in_out

目的:模拟一个普通的双端口中继器.

This application implements a very simple 2 port repeater where all the traffic goes through the controller.

1.终端1启动控制器。

2.终端2执行mininet命令:

sudo mn --topo=single,2 --controller=remote

3.终端3执行应用脚本:

$ python -m frenetic.examples.packet_in_out

控制器信息:

4.终端2中mininet执行pingall:

mininet> pingall

控制器终端出现大量packet_out信息:

pingall in the Mininet window should yield 100% successfully sent packets. There will be a lot of Packet Out activity.

注意:虽然原文说会达到100%的pingall成功率,但是实际操作往往成功率比较低,大概是因为长时间没有更新。

实验4 port_count

目的:记录经过端口的包的数目。

This application polls for port statistics and prints them every five seconds. It implements a simple switch-based repeater for a single switch and an arbitrary number of ports.

在终端3每个5s打印一次端口信息。

1.运行控制器。

2.终端2创建mininet拓扑:

sudo mn --topo=single,10 --controller=remote

3.终端3运行应用脚本:

$ python -m frenetic.examples.port_count

控制器端信息:

由于bug,h4的信息没有更新:

4.终端2执行pingall:

mininet> pingall

应用终端打印端口信息:

控制器端:

pingall in the Mininet window should yield 100% successfully sent packets. Port counts should keep climbing as ping traffic gets forwarded.

同样,虽然它说100%成功,但是实际并不是这样子的,h4的流表信息没有更新。

2016/11/30

转载于:https://www.cnblogs.com/qq952693358/p/6119265.html

Frenetic Python实验(二)相关推荐

  1. python实验二报告_20172304 2019-2020-2 《Python程序设计》实验二报告

    20172304 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1723 姓名: 段志轩 学号:20172304 实验教师 ...

  2. 上海交通大学python实验二_20193207 实验二《Python程序设计》实验报告

    20193207 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1932 姓名: 倪思涵 学号: 20193207 实验教 ...

  3. 上海交通大学python实验二_20183215 实验二《Python程序设计》实验报告

    20183215 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1832 姓名: 董振龙 学号: 20183215 实验教 ...

  4. Frenetic Python实验(三)

    实验5 repeater 这个实验在HelloSDNWorld里面做的实验是一样的.HelloSDNWorld 目的:模拟一个有多个端口的中继器. This application implement ...

  5. Frenetic Python实验(一)

    Follow: Github-Frenetic 准备: 所有的实验,第一步都需要开启控制器,命令: $ frenetic http-controller --verbosity debug 每一个实验 ...

  6. python中编写一个函数求数值x的绝对值(python实验二)

    (1)函数的调用(2)如何求函数的绝对值 目录 一.python求绝对值的三种方法 二.使用步骤 三.函数调用 一.python求绝对值的三种方法 1.条件判断 2.内置函数abs() 3.内置模块 ...

  7. Python实验二:分析1996~2015年人口数据特征间的关系、分析并绘制鸢尾花数据的散点图和箱线图

    人口数据下载链接:populations.npz 鸢尾花数据下载链接:鸢尾花 (下载积分已改为0,请下载) 目录 一.题目表述 1.分析1996~2015年人口数据特征间的关系 2.分析并绘制鸢尾花数 ...

  8. python实验二序列_python 学习笔记 二 序列, 列表, 元组, 字符串

    序列 序类是一个集合概念, Pthon包括六种内建序列: 列表, 元组, 字符串, Unicode字符串, buffer对象和xrange对象. 其中, 我们最长用的要数前三个. 通用序列操作 1. ...

  9. python实验二序列_Python合集之Python序列(二)

    在上一节的合集中,我们了解了Python 序列的索引及切片的相关知识,本节我们将进一步了解一下Python序列的相加及相乘的相关知识. 1.序列相加 在Python中,支持两种相同类型的序列相加操作, ...

最新文章

  1. CTFshow 命令执行 web73
  2. 【数据结构与算法】之深入解析“最长有效括号”的求解思路与算法示例
  3. LintCode——第K大元素
  4. HDU3501——欧拉函数裸题
  5. 基于51单片机的电子秤设计
  6. ecshop shopex_json.php,Shopex到ECShop的转换教程
  7. 使用git上传uni-app项目到Gitee
  8. 游戏开发计划——数据元素设计(技能)
  9. 色彩空间RGB/CMYK/HSL/HSB/HSV/Lab/YUV基础理论及转换方法:RGB与YUV
  10. win10应用及应用商店闪退有效解决办法
  11. COG注释[Ubuntu 15.10系统]
  12. input获取焦点vue_在Vue中输入框自动获取焦点的三种方式
  13. 工业线上赛(2022省赛)
  14. java 实现word文档合并(支持文档中有图片和表格)
  15. 体验Google Plus
  16. 而立苏宁:零售之王的自我迭代
  17. Win7文件右下角盾牌标志去除方法---UAC阻止程序运行
  18. FinalData 数据恢复
  19. python数据分析:使用statsmodels构建价格需求弹性模型
  20. html语言如何设计锚点,网页html中锚点(描点)定位或书签跳转的实现方法 |

热门文章

  1. 对于越野车来说 带大梁,前后硬桥!
  2. 云服务器安装图形化界面
  3. scrapy爬虫没有任何的返回数据( Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min))
  4. VR/AR的需求和前景
  5. 基于OTSU最大类间方差法的ROI分割、提取图像中的形状特征--面积、周长、离心率、zernike矩
  6. 领导提拔你,还是干掉你,从来都不是看能力!
  7. 组合数据类型练习,英文词频统计实例
  8. ZigBee学习之7——OSAL(操作系统抽象层)API解读
  9. 国外量化平台,以QuantOpian为例
  10. 1967年图灵奖--莫里斯·威尔克斯生平