实验5 repeater

这个实验在HelloSDNWorld里面做的实验是一样的。HelloSDNWorld

目的:模拟一个有多个端口的中继器。

This application implements a simple switch-based repeater for a single switch and an arbitrary number of ports.

1.终端1运行控制器。

2.终端2运行mininet:

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

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

$ python -m frenetic.examples.repeater

控制器信息:

4.终端2执行pingall:

mininet> pingall

pingall in the Mininet window should yield 100% successfully sent packets.

当然,和上面一样,成功率达不到100%。

实验6 discovery

Located in the discovery subdirectory, this multi-object Python application performs a topology discovery on the given network. It finds all internal (switch-to-switch) links and all connected hosts.

目的:本实验的多目标的Python应用脚本,用于在给定网络拓扑中发现网络内部链路(交换机-交换机)以及所有连接host的链路,并在终端3打印出来。

1.终端1运行控制器。

2.终端2运行mininet:

sudo mn --topo=tree,3,3 --controller=remote

与之前实验不一样的是,生成的网络拓扑结构是一颗树。

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

$ python -m frenetic.examples.discovery.discovery

控制器信息:

4.在终端2执行pingall:

mininet> pingall

查看终端3,应用进程发现了给出mininet网络拓扑中的内部链路等:

Running this app should yield the internal links in the above topology listed on the console log.

理论上,pingall执行完毕之后,终端3会发现所有的内部链路,但是有22个host。。并且由于有些节点流表信息没有更新,导致执行pingall的时间会非常漫长。

2016/11/30

Frenetic Python实验(三)相关推荐

  1. python实验三答案_20192116 实验三《Python程序设计》实验报告

    20192116 2019-2020-2 <Python程序设计>实验三报告 课程:<Python程序设计> 班级: 1921 姓名: 饶欢 学号:20192116 实验教师: ...

  2. Frenetic Python实验(一)

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

  3. Frenetic Python实验(二)

    实验3 packet_in_out 目的:模拟一个普通的双端口中继器. This application implements a very simple 2 port repeater where ...

  4. python实验三答案_20194123 实验三《Python程序设计》实验报告

    学号 20194123 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级: 1941 姓名: 向海飞 学号:20194123 实 ...

  5. python实验三:P2P网络带宽数据主表Training_Master、用户信息更新表Training_Userupdate和登录信息表Training_LogInfo

    目录 一.问题描述 1.读取并查查看P2P网络带宽数据主表Training_Master的基本信息 2.提取用户信息更新表Training_Userupdate和登录信息表Training_LogIn ...

  6. python程序设计报告-20183215 实验三《Python程序设计》实验报告

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

  7. 基于python的文件加密传输系统 毕业论文_20183411 李丞灏 2020-2021 《python程序设计》 实验三 加密传输文件 实验报告...

    20183411 李丞灏 2020-2021 <python程序设计> 实验三 加密传输文件 实验报告 课程:<Python程序设计> 班级: 1834 姓名: 李丞灏 学号: ...

  8. python文件操作实验报告_20193120 实验三《Python程序设计》实验报告

    实验三 (一)实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求.客户端和服务端通过Socket套接字(TCP/UDP)进行通信. (二)实验要求 (1)创建服务端和客户端,选择一个通信端 ...

  9. python语言程序设计实验教程答案实验三_20182204 实验三《Python程序设计》实验报告...

    20182204 <Python程序设计>实验三报告 课程:<Python程序设计> 班级:1822 姓名:20182204zwp 学号:20182204 实验教师:王志强老师 ...

最新文章

  1. TLD文件中body-content四种类型(能力工场)
  2. Js操作表格-对表格单元格的添加删除修改
  3. 如何用计算机加出5281314,电脑每次开机进入桌面后都黑屏两次,然后就好了,什么情况?怎么处理...
  4. linux/bsd四大防火墙我们选择谁
  5. 基于TCP的Socket网络编程,有图有代码
  6. 技术分享连载(八十六)
  7. 实用的Python库
  8. 从内容/用户画像到如何做算法研发
  9. 架构高并发方案_架构 - 抖音微博等短视频千万级高可用、高并发架构设计
  10. 如何使用Excel的数据去查询数据库?
  11. Android 更换皮肤
  12. 颜色空间(RGB、YUV、YIQ、CMY)
  13. 人像姿势,从细节做起!
  14. 使用java+OpenCV进行图片对比并标记差异部分(支持中文图片路径)
  15. 停车场管理链表c语言实现,怎么用C语言写数据结构停车场问题?
  16. 区块链的硬分叉和软分叉
  17. Zookeeper集群启动异常: Cannot open channel to x at election address xx/xxx.xxx.xxx.xxx:3888
  18. numpy的文件存储 .npy .npz 文件
  19. 渗透测试工具-瑞士军刀NC
  20. 天润云招股书“失效”:首次冲刺港股上市折戟,称全年业绩将下滑

热门文章

  1. 『网络迷踪』ctfshow-网络迷踪(部分)
  2. 2018 react 大会_2018年React.js全面指南
  3. go每日新闻(2021-12-01)——Go 1.18新特性前瞻:原生支持Fuzzing测试
  4. stc单片机如何用C程序将IO口设为强推挽输出
  5. 第二章 Google 常用功能
  6. tensorflow 随笔-----------VGG网络的模型的复现
  7. CSDN技术主题月:实战解读移动信息安全技术
  8. 美国使用计算机语言排行,权威首发!2017年USNews美国大学研究生计算机编程语言专业排名...
  9. AD17-SchDoc(原理图基础)
  10. 盘点 35 个 Apache 顶级项目,我拜服了…