Mininet教程(二):Mininet安装部署

  1. Mininet教程(一):Mininet基本介绍
  2. Mininet教程(二):Mininet安装部署
  3. Mininet教程(三):Mininet命令操作
  4. Mininet教程(四):Mininet可视化MiniEdit

一、使用装有Mininet的虚拟机

Mininet VM安装是安装Mininet最简单的方法,官方网站为http://mininet.org/download。虚拟机镜像必须有承载的虚拟软件,比如Windows的VirtualBox,VMware Workstation;Mac的VMware Fusion;Linux的KVM等。在虚拟软件中直接打开Mininet虚拟机即可。

二、github获取安装Mininet源代码

1.在UBuntu14.04或更高版本的环境下,获取源码:

git clone http://github.com/mininet/mininet.git

选择版本
cd mininet
git tag
sudo git checkout -b tag_name

2.安装Mininet,需要涉及安装Mininet,user交换机和OVS软件。根据mininet/util/install.sh -h命令查看所有参数

# mininet/util/install.sh  [options] 

(1)# mininet/util/install.sh -a
完整安装包括Mininet VM,还包括如Open vSwitch等依赖关系软件,以及像的OpenFlow Wireshark和POX。默认情况下,这些工具将被安装在你的home目录中。

(2)# mininet/util/install.sh -n3V 2.5.0
只想安装OpenFlow1.3和Open vSwitch
n表示安装mininet依赖和内核文件
3表示安装的是OpenFlow1.3版本
V表示安装安装OVS交换机,其版本即为2.5.0版本

(3)# mininet/util/install.sh -nfv
安装Mininet、基于OpenFlow的交换机和Open vSwitch。命令:

(4)# mininet/util/install.sh -s mydi
使用此选项可将源代码建立在一个指定的目录中,而不是在home目录中。

3.安装完成后,使用命令测试Mininet是否安装成功。

# sudo apt install net-tools

# sudo mn --test pingall

三、Mininet文件包安装

1.如果有Mininet,OVS以前版本的痕迹,需要先进行删除

# sudo rm -rf /usr/local/bin/mn /usr/local/bin/mnexec /usr/local/lib/python*/*/*mininet* /usr/local/bin/ovs-* /usr/local/sbin/ovs-*

2.在UBuntu14.04或更高版本的环境下安装Mininet文件包

# sudo apt-get install mininet/precise-backports

3.文件包下载安装后,验证控制器是否在运行。如果控制器正在运行,停用控制器

# sudo service openvswitch-controller stop
# sudo update-rc.d openvswitch-controller disable

4.安装完成后,使用命令测试Mininet是否安装成功。

# sudo mn --test pingall
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页