Mininet精细入门指南
Mininet概述
mininet可以很方便地在一台pc机上创建虚拟网络,也是试验SDN和openflow的绝佳工具
Mininet的安装
官方安装指南地址(非常详细了):http://mininet.org/download/
1、镜像安装 --推荐
2、源码安装
3、软件包安装
Wireshark监控抓包
1、sudo wireshark & (可能会报错、可以参考本文错误及解决部分)
2、启动监听 (选择lo – lo即使localhost代表本机、然后点击Start)
Mininet创建简单的网络
1、sudo mn (创建默认虚拟网络)
一个Controller c0; 一个OVSSwitch s1(本机,Ubuntu的虚拟机系统); 然后两个Host h1,h2。
2、打开后台运行的Wireshark界面,可以看到OpenFlow的建立连接过程
遇到的错误及解决
1、wireshark打开错误
Lua:Error during loading:[string"/usr/share/wireshark/init.lua"]:46:
dofile has been disabled due torunning Wireshark as superuser. See
http://wiki.wireshark.org/CaptureSetup/CapturePrivileges for help in
running Wireshark as an unprivileged user.
解决方法:
sudo
vim/etc/wireshark/init.lua然后把倒数第二行注释掉,即:dofile(DATA_DIR…‘console.lua’)
改成–dofile(DATA_DIR…‘console.lua’),注意:这里不是用‘#’注释。