Frenetic Python实验(三)
实验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实验(三)相关推荐
- python实验三答案_20192116 实验三《Python程序设计》实验报告
20192116 2019-2020-2 <Python程序设计>实验三报告 课程:<Python程序设计> 班级: 1921 姓名: 饶欢 学号:20192116 实验教师: ...
- Frenetic Python实验(一)
Follow: Github-Frenetic 准备: 所有的实验,第一步都需要开启控制器,命令: $ frenetic http-controller --verbosity debug 每一个实验 ...
- Frenetic Python实验(二)
实验3 packet_in_out 目的:模拟一个普通的双端口中继器. This application implements a very simple 2 port repeater where ...
- python实验三答案_20194123 实验三《Python程序设计》实验报告
学号 20194123 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级: 1941 姓名: 向海飞 学号:20194123 实 ...
- python实验三:P2P网络带宽数据主表Training_Master、用户信息更新表Training_Userupdate和登录信息表Training_LogInfo
目录 一.问题描述 1.读取并查查看P2P网络带宽数据主表Training_Master的基本信息 2.提取用户信息更新表Training_Userupdate和登录信息表Training_LogIn ...
- python程序设计报告-20183215 实验三《Python程序设计》实验报告
20183215 2019-2020-2 <Python程序设计>实验三报告 课程:<Python程序设计> 班级: 1832 姓名: 董振龙 学号: 20183215 实验教 ...
- 基于python的文件加密传输系统 毕业论文_20183411 李丞灏 2020-2021 《python程序设计》 实验三 加密传输文件 实验报告...
20183411 李丞灏 2020-2021 <python程序设计> 实验三 加密传输文件 实验报告 课程:<Python程序设计> 班级: 1834 姓名: 李丞灏 学号: ...
- python文件操作实验报告_20193120 实验三《Python程序设计》实验报告
实验三 (一)实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求.客户端和服务端通过Socket套接字(TCP/UDP)进行通信. (二)实验要求 (1)创建服务端和客户端,选择一个通信端 ...
- python语言程序设计实验教程答案实验三_20182204 实验三《Python程序设计》实验报告...
20182204 <Python程序设计>实验三报告 课程:<Python程序设计> 班级:1822 姓名:20182204zwp 学号:20182204 实验教师:王志强老师 ...
最新文章
- TLD文件中body-content四种类型(能力工场)
- Js操作表格-对表格单元格的添加删除修改
- 如何用计算机加出5281314,电脑每次开机进入桌面后都黑屏两次,然后就好了,什么情况?怎么处理...
- linux/bsd四大防火墙我们选择谁
- 基于TCP的Socket网络编程,有图有代码
- 技术分享连载(八十六)
- 实用的Python库
- 从内容/用户画像到如何做算法研发
- 架构高并发方案_架构 - 抖音微博等短视频千万级高可用、高并发架构设计
- 如何使用Excel的数据去查询数据库?
- Android 更换皮肤
- 颜色空间(RGB、YUV、YIQ、CMY)
- 人像姿势,从细节做起!
- 使用java+OpenCV进行图片对比并标记差异部分(支持中文图片路径)
- 停车场管理链表c语言实现,怎么用C语言写数据结构停车场问题?
- 区块链的硬分叉和软分叉
- Zookeeper集群启动异常: Cannot open channel to x at election address xx/xxx.xxx.xxx.xxx:3888
- numpy的文件存储 .npy .npz 文件
- 渗透测试工具-瑞士军刀NC
- 天润云招股书“失效”:首次冲刺港股上市折戟,称全年业绩将下滑
热门文章
- 『网络迷踪』ctfshow-网络迷踪(部分)
- 2018 react 大会_2018年React.js全面指南
- go每日新闻(2021-12-01)——Go 1.18新特性前瞻:原生支持Fuzzing测试
- stc单片机如何用C程序将IO口设为强推挽输出
- 第二章 Google 常用功能
- tensorflow 随笔-----------VGG网络的模型的复现
- CSDN技术主题月:实战解读移动信息安全技术
- 美国使用计算机语言排行,权威首发!2017年USNews美国大学研究生计算机编程语言专业排名...
- AD17-SchDoc(原理图基础)
- 盘点 35 个 Apache 顶级项目,我拜服了…