随笔分类 -  mininet

摘要:使用Scapy向Mininet交换机注入流量 实验记录 用Python脚本及Scapy库写了一个简单的流量生成脚本,并打算使用该脚本往Mininet中的OpenvSwitch交换机注入流量。拓扑图如下: 生成流量的目的IP: ; 注入流量的端口: ; OVS此时已下好转发该流量的流表,主要作用是匹配 阅读全文
posted @ 2018-01-24 15:14 Wasdns 阅读(2080) 评论(1) 推荐(0) 编辑
摘要:参考: "ovs vsctl: Error detected while setting up bridge" ovs ofctl: s1 is not a bridge or a socket 解决方法 在使用旧版本的ovs的时候,使用ovs ofctl命令配置交换机时会出现: 问题,解决方法是配 阅读全文
posted @ 2017-07-12 19:36 Wasdns 阅读(2979) 评论(0) 推荐(0) 编辑
摘要:解决 mininet gave up after 3 retries 问题 在通过 启动mininet的时候遇到了如下问题: 在网络上进行搜索发现了以下资料: "[mininet discuss] gave up after 3 retries" "Ubuntu14.04 Mininet中将Open 阅读全文
posted @ 2017-06-26 10:27 Wasdns 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:参考: "Open vSwitch使用案例扩展实验 " 实验目的: 通过python脚本调用OpenvSwitch命令; 学习Mininet基于python脚本创建拓扑的实现; 进一步深度使用“ovs vsctl”命令直接控制Open vSwitch。 实验原理: 在SDN环境中,控制器可以通过对交 阅读全文
posted @ 2016-11-26 00:14 Wasdns 阅读(745) 评论(0) 推荐(0) 编辑
摘要:参考: "基于Mininet实现BGP路径挟持攻击实验 " 实验目的: 掌握如何mininet内模拟AS。 掌握BGP路径挟持的原理和分析过程。 实验原理: 互联网是由相互连接的自治系统AS组成的,通过一个通用的边界网关协议(BGP)进行交互彼此的路由信息。 如果利用BGP进行特殊攻击,比如一个伪装 阅读全文
posted @ 2016-11-23 00:22 Wasdns 阅读(1580) 评论(0) 推荐(0) 编辑
摘要:可以看到,通过Floyd算法计算两个终端之间的最短路径。 阅读全文
posted @ 2016-11-20 21:36 Wasdns 阅读(562) 评论(0) 推荐(0) 编辑
摘要:参考: "使用l2_multi模块寻找最短路径实验 " 1. 实验目的 1、认识VND并且掌握其基本使用方法。 2、学会使用pox控制器的l2_multi模块寻找主机间的最短传输路径。 2. 实验原理 VND是一个基于web的图形用户界面 ,布局和用法有点类似于packet tracer,用户利用所 阅读全文
posted @ 2016-11-20 20:53 Wasdns 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:本文参考: "Open vSwitch流表应用实战 " 一个通过改变流表下发而实现的互相通信实验。 实验目的: 掌握Open vSwitch下发流表操作; 掌握添加、删除流表命令以及设备通信的原理。 原理:......我们可以通过对流表操作来控制交换机的转发行为。 实验参考图: 实验准备: 我的环境 阅读全文
posted @ 2016-10-19 16:58 Wasdns 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:参照: " OpenFlow1.3协议基于Mininet部署与验证 " 安装过程,参考原文。 实验 使用ifconfig查看本机IP地址:192.168.1.101 进入OpenDayLight界面,cd到bin目录下,执行 ,打开ODL控制器。 注意: 控制器和Mininet在同一台机子上运行的情 阅读全文
posted @ 2016-10-16 09:20 Wasdns 阅读(623) 评论(0) 推荐(0) 编辑
摘要:在终端A进入simple_router目录,make bm之后,执行 成功和Mininet进行协作: 同时,打开另外一个终端B,进入相同目录,安装下流表: 在终端A下执行pingall命令及h1 ping h2命令: 成功! 附simple_router p4src内容: simple_router 阅读全文
posted @ 2016-10-14 18:30 Wasdns 阅读(331) 评论(0) 推荐(0) 编辑
摘要:原文: "设置带宽之简单性能测试" 这个实验主要还是说明通过python程序来设定Mininet中的链路带宽。 目的: Python脚本实现自定义拓扑 设置链路的带宽、延迟及丢包率 iperf测试主机间的带宽性能 实验: 实现一个单个交换机的拓扑,添加一个交换机,和N个主机到网络中。交换机和主机之间 阅读全文
posted @ 2016-09-29 17:15 Wasdns 阅读(3408) 评论(0) 推荐(0) 编辑
摘要:参照: "基于Mininet测量路径的损耗率" 在SDN环境中,可以利用控制器来测量特定路径的损耗率,在本实验中,基于Mininet脚本,设置特定的交换机间的路径损耗速率,然后编写POX脚本,实现对路径的损耗率的测量。 实验介绍(参照原文): 在该环境下,h0向h1发送数据包,由于在mininet脚 阅读全文
posted @ 2016-09-19 09:01 Wasdns 阅读(478) 评论(0) 推荐(0) 编辑
摘要:本文参照: "Mininet 命令延伸实验扩展" 步骤1:命令行创建拓扑 sudo mn topo minimal 最小的网络拓扑,一个交换机下挂两个主机。 sudo mn topo linear,4 每个交换机连接一个主机,交换机间相连接。本例:4个主机,4个交换机。 sudo mn topo s 阅读全文
posted @ 2016-09-18 20:32 Wasdns 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:参考: "MiniNet实验2" 通过Mininet学习可视化操作,可以在界面上方便的构建拓扑结构。 最新的Mininet 2.2.0内置了一个mininet可视化工具miniedit。miniedit在/home/mininet/mininet/examples目录下提供miniedit.py脚本 阅读全文
posted @ 2016-09-10 23:14 Wasdns 阅读(2110) 评论(0) 推荐(0) 编辑
摘要:参考: "MiniNet实验1" 安装命令: 测试:sudo mn test pingall 版本信息:mn version 2016/9/10 阅读全文
posted @ 2016-09-10 19:31 Wasdns 阅读(1842) 评论(1) 推荐(0) 编辑
摘要:安装地址:https://github.com/mininet/mininet/wiki/Mininet VM Images 登录用户:mininet 密码:mininet 执行命令: sudo mn 默认生成一个最简单的网络拓扑: 执行命令: mininet nodes 查看所有节点 执行命令: 阅读全文
posted @ 2016-09-08 21:26 Wasdns 阅读(823) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示