mininet

简介:

什么是Mininet

       Mininet是由一些虚拟的终端节点(end-hosts)、交换机、路由器连接而成的一个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美。

       Mininet可以很方便地创建一个支持SDN的网络:host就像真实的电脑一样工作,可以使用ssh登录,启动应用程序,程序可以向以太网端口发送数据包,数据包会被交换机、路由器接收并处理。有了这个网络,就可以灵活地为网络添加新的功能并进行相关测试,然后轻松部署到真实的硬件环境中。

Mininet的特性

       可以简单、迅速地创建一个支持用户自定义的网络拓扑,缩短开发测试周期

       可以运行真实的程序,在Linux上运行的程序基本上可以都可以在Mininet上运行,如Wireshark

       Mininet支持Openflow,在Mininet上运行的代码可以轻松移植到支持OpenFlow的硬件设备上

       Mininet可以在自己的电脑,或服务器,或虚拟机,或者云(例如Amazon EC2)上运行

       Mininet提供python API,简单易用

       Mininet是开源项目,源代码在这里:https://github.com/mininet






     本文转自stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1875070,如需转载请自行联系原作者

相关文章
|
2月前
|
网络协议 安全 网络安全
WireGuard 系列文章(六):Netmaker 安装
WireGuard 系列文章(六):Netmaker 安装
|
2月前
|
Ubuntu Linux Android开发
WireGuard 系列文章(三):WireGuard 安装
WireGuard 系列文章(三):WireGuard 安装
|
6月前
|
网络架构
Ensp+Wireshark+VirtualBox+WinPcap
Ensp+Wireshark+VirtualBox+WinPcap
80 1
|
8月前
|
存储 IDE Ubuntu
【基于ROS Melodic环境安装rosserial arduino】
【基于ROS Melodic环境安装rosserial arduino】
105 0
|
数据可视化 SDN 虚拟化
在阿里云上学习Mininet
Mininet是由一些虚拟的终端节点(end-hosts)、交换机、路由器连接而成的一个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美。Mininet可以很方便地创建一个支持SDN的网络,本文记录了我在阿里云上学习Mininet的过程,记录了我的挫折与进步。
163 0
在阿里云上学习Mininet
|
Ubuntu 开发工具 git
第五章 软件下载与安装(二、Ubuntu安装Mininet)
第五章 软件下载与安装(二、Ubuntu安装Mininet)
417 0
第五章 软件下载与安装(二、Ubuntu安装Mininet)
第五章 Mininet常用命令参数介绍(1)
第五章 Mininet常用命令参数介绍(1)
282 0
第五章 Mininet常用命令参数介绍(1)
第五章 Mininet常用命令参数介绍(2)
第五章 Mininet常用命令参数介绍(2)
94 0
第五章 Mininet常用命令参数介绍(2)
|
网络协议 Linux Python
第五章 Mininet常用命令参数介绍(4)
第五章 Mininet常用命令参数介绍(4)
389 0
第五章 Mininet常用命令参数介绍(4)
第五章 Mininet常用命令参数介绍(3)
第五章 Mininet常用命令参数介绍(3)
89 0
第五章 Mininet常用命令参数介绍(3)