java mininet_mininet部分整理
今天终于把mininet部分整理完了。
首先要说明这部分一共分为两个内容,一个是自定义拓扑结构,另一个是自定义流表。
1.打开Ubuntu。
2.新建终端,输入Java -jar target/floodlight.jar 启动floodlight服务。可以打开网页UI端查看拓扑以及主机等情况。
3.新建终端,输入./pox/pox.py forwarding.hub 启动监听建立链接。pox控制器可以下发流表到OpenFlow交换机。forwarding.hub该组件每个交换机添加洪泛通配符规则,将所有交换机等效于ethernet集线器。
4.新建终端,首先验证mininet自定义拓扑可以互相通信。
代码:sudo Python run.py。建立简单拓扑结构
mininet>pingall;可以看出各主机间可以互相通信。
5.验证下发流表可以自定义通信。若connection refused,则先建立pox监听。
代码:sudo python flow1.py;显示写入三种流表规则。运行flow1.py前,确保floodlight启动,即保证8080端口正在被监听,否则的话将端口改为6633,即mininet的运行端口。
sudo mn --topo single,3 --controller=remote --ip=127.0.0.1;
mininet>pingall;可以看出不能ping通。
但是根据流表规则,转发至主机1的可以ping通,其余被丢弃。
即h2/h3 ping -c3 h1可以成功。
并且需要注意的是,此时转发时间明显减小,应该是规定出口后不存在默认转发延时。
java mininet_mininet部分整理相关推荐
- java基础学习整理(一)
java基础学习整理(一) lesson1: D0s命令: 1.回到根目录,>cd \ 2.复制命令行下的内容,右击标记所要复制的内容,这样就已经复制好了,右击粘贴就可以了. 3.查看,设置环境 ...
- JAVA开发工具整理
JAVA开发工具整理 1-日志 2-JSON 3-XML 4-数据对象转换 4.1-spring beanUtils 4.2-JODD 转载于:https://www.cnblogs.com/pcpi ...
- Java学习资源整理(超级全面),java基础面试笔试题
我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...
- 【JAVA面试】java面试题整理(4)
版权声明:转载请注明 https://blog.csdn.net/qq_33591903/article/details/83473779 java面试题整理(4) JAVA常考点4 文件夹 1. S ...
- java基础知识点整理一
java基础知识点整理一 引言 '''突然发觉任何一门语言的基础知识部分,都比较杂一些.如果个人经过梳理之后,知识体系系统化,可以让基础更加牢靠一些.但是还是会有一些遗忘.所以,我想把一些比较重要但是 ...
- 2017年杭州java面试题_2017年Java面试题整理
原标题:2017年Java面试题整理 面试是我们每个人都要经历的事情,大部分人且不止一次,这里给大家总结最新的2016年面试题,让大家在找工作时候能够事半功倍. 1.Switch能否用string做参 ...
- 横扫阿里、滴滴、美团后,3年经验的Java后端妹子整理出这份厚厚的面经!
横扫阿里.滴滴.美团后,3年经验的Java后端妹子整理出这份厚厚的面经! 扫描下方海报二维码,试听课程: (课程详细大纲,请参见文末) ================================ ...
- java面试题目整理
目录 Java面试题整理... - 6 - Java面向对象... - 6 - 1. super()与this()的区别?... - 6 - 2. 作用域public,protected,p ...
- 尚学堂Java面试题整理
博客分类: 经典分享 1. super()与this()的区别? - 6 - 2. 作用域public,protected,private,以及不写时的区别? - 6 - 3. 编程输出如下图形. ...
最新文章
- 如何判断是否丢掉用户请求(转载)
- sdut-2732 小鑫の日常系列故事(一)——判断对错
- ELK套件FileBeat部署
- [翻译] 学习iOS开发的建议:如何从菜鸟到专家
- android R制作OTA包时报错
- 年薪最低十万签订协议
- 共享软件加密的一些误区
- 海康威视网络摄像头管理员登录密码重置
- 深度学习-Pytorch:项目标准流程【构建、保存、加载神经网络模型;数据集构建器Dataset、数据加载器DataLoader(线性回归案例、手写数字识别案例)】
- Docker安装报错Hardware assisted virtualization and data execution protection must be enabled in the BIOS
- RACTuple分析
- Learning Local Search Heuristics for Boolean Satisfiability 2020-04-30
- SpringCloud 微服务工作笔记:validationQuery: SELECT 1 FROM DUAL
- 云顶之弈5.26服务器维护,云顶之弈维护到几点 云顶之弈维护公告最新 云顶之弈12月26日几点能上...
- BZOJ1003: [ZJOI2006]物流运输trans(DP)
- 微信撤回视频服务器还有吗,微信更新又来了,这次终于不会把撤回和删除搞错了...
- 滴滴出行2017秋招编程题
- 利用浏览器F12排查前端(JSP)页面错误
- 你应该知道的一个PyTorch小技巧
- 音频数字信号和模拟信号