SDN零基础入门-Mininet命令详解

姓名:岳驰

【嵌牛导读】:(承接本人上一篇《SDN零基础入门-mininet环境搭建与RYU控制器的安装》)Mininet是一个进程虚拟化网络仿真工具,可以创建一个含有主机、交换机、控制器和链路的虚拟网络,其交换机支持Openflow协议,具有高度灵活的自定义软件定义网络。在本篇文章中,作者将会介绍Mininet的基本操作指令,本人也是接触不久,如有错误请多多包涵,希望能和大家一起交流学习。

【嵌牛鼻子】:Linux ? ?Ubuntu ? ?SDN ? ?零基础入门 ? ?Mininet 命令详解

【嵌牛提问】:Mininet的优势?Mininet可以做什么?Mininet的基础操作?

【嵌牛正文】:

1.mininet的优势

mininet结合了许多仿真器、硬件测试床和模拟器的优点。

compare to仿真器:

启动速度快 ? ? ? ? ? ? ? 扩展性大 ? ? ? ? ? ? ? ? ? ? ?带宽提供多 ? ? ? ? ? ? 方便安装、易使用

compare to模拟器:

运行真实代码 ? ? ? ? 容易链接真实网络

compare to硬件测试床:

便宜 ? ? ? ? ? ? ?快速重新配置与重新启动

2.mininet可以做什么?

为openflow应用程序提供一个简单、便宜的网络测试平台

启用复杂的拓扑测试,无需连接物理网络

具有拓扑感知和openflow感知的CLI,用于调试或运行网络范围的测试

支持任意自定义拓扑,主机数达4096,并包括一组基本的参数化拓扑

提供用于网络创建和实验的可扩展Python API

3.mininet命令详解

minient命令主要分为三种:

①网络构建启动参数

如--topo ?--custom ?--switch ?--controller ?--mac等等

②内部交互命令

如dump ?net ?nodes ?links ?dpctl ?iperf等等

③外部运行参数

如-c ?-h

下面对常用的命令进行简单介绍

一、--topo命令

1.单一拓扑,即只有一个交换机,下挂n个主机


一个交换机下挂三个主机


拓扑图

2.线形拓扑,交换机呈线性排列,n个交换机下挂一个主机

四个交换机的线形拓扑


拓扑图

3.树形拓扑,定义深度depth,定义广度fanout。例如depth=2,fanout=2,就是交换机(不包含主机)有两层,除第一层外每个下挂两个单位。

depth=2,fanout=2的树形拓扑


拓扑图

假如输入depth=3,fanout=3,就在原来的基础上s1(第一层)下挂三个交换机(第二层),然后第二层的每个交换机下面再下挂三个交换机(第三层),第三层的每个交换机下挂三个主机。

4.自定义拓扑,需要用python编写文件file.py,执行此脚本即可创建自定义拓扑,需要--custom与--topo联用,在这里给出一个使用自带的例子建立一个自定义拓扑,至于具体如何编写我们将会在以后进行说明。

二、--controller命令

指定远程控制器的方法:

sudo mn --controller=remote,--ip=你的控制器ip,--port=你想监听的端口

在这里我指定了本机的控制器,但是目前本机还没有开启控制器。所以会显示不能连接到本机控制器。

输入pingall也会显示丢包率为100%

三、内部交互命令,在建立拓扑之后对拓扑进行相关操作,如

net命令显示链接信息

nodes命令显示节点信息

links命令显示链路健壮性信息

以及大家喜闻乐见的pingall命令验证所有主机间通信

节点全部ping通,丢包率0%

以上都是设备的查看命令,接下来介绍几个可以对设备进行操作的命令

iperf命令两节点间进行带宽测试

link命令进行节点间链路的开始或禁用

我关闭了s1和h1的链路,发现h1和h2不能ping通

然后再次开启s1和h1的链路,于是h1和h2又可以ping通了

注意不要把link命令和links命令混淆?。?!

现在我们面临了一个实际问题,假如我首先用sudo su指令创建了一个交换机下挂两个主机的拓扑,但是之后不满意当前拓扑,想添加一个主机h3和s1相连,可以么?答案当然是肯定的。

首先,我们要添加主机h3进入当前拓扑

只添加还不够,需要让s1和添加的h3建立一条连接

现在就可以ping通了么?还不行,因为s1需要一个端口提供给h3

s1分配eth3端口给h3

现在链接已经建立起来了,但是h3还没有IP地址,我们需要赋给h3一个IP地址


把10.0.0.3地址赋给h3


现在我们先试着用h1或者h2去ping通h3

传送了3个包,零丢包(ctrl+c停止互ping)

最后pingall,成功!

最后编辑于
?著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,128评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,316评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事?!?“怎么了?”我有些...
    开封第一讲书人阅读 159,737评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,283评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,384评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,458评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,467评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,251评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,688评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,980评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,155评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,818评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,492评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,142评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,382评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,020评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,044评论 2 352

推荐阅读更多精彩内容

  • 第一章 网络工程基础 网络工程的含义 计算机网络:是指将有独立功能的多台计算机,通过通信设备线路连接起来,在网络软...
    Azur_wxj阅读 2,388评论 0 6
  • 五、因特网的路由选择协议 1.有关路由选择协议的几个基本概念 Ⅰ、理想的路由算法 路由表中的路由是怎样得出的呢?核...
    dmmy大印阅读 1,955评论 0 4
  • 0 01、网络管理的五大功能(包括每项功能的具体情况) 1.配置管理:ISO定义的管理功能域中,配置管理包括视图管...
    哈熝少主阅读 3,044评论 1 20
  • 今天闲来无事,就去逛了逛世纪公园。 四月是世纪公园最热闹的季节,黄的迎春花,粉色的桃花,白色的梨花争奇斗艳,...
    观自在鱼阅读 187评论 0 0
  • 坐月子是女孩子身体最虚弱的时候,也是女孩子重生的时刻,这个时候如果调理好了,对以后的身体有非常好的帮助,而如果没有...
    船长海产品阅读 162评论 0 0