首页 > 其他分享 >Mininet基本命令

Mininet基本命令

时间:2023-06-07 16:24:34浏览次数:31  
标签:基本 Mininet 00 -- ip 拓扑 mn 命令

Mininet基本命令:


1. 检查Mininet版本


mn --version

2. 清理现有的 ovs 网桥和命名空间


注意:有时我们错误地关闭了mininet shell,或者mininet崩溃了。但拓扑组件将继续存在。要清理这些东西,请使用清理命令。

mn -c

3. 我们的第一个拓扑(单一)


具有单个交换机和 4 个节点的拓扑。

img

ryu SDN 控制器

ryu-manager ryu.app.simple_switch_13

mininet拓扑

sudo mn --controller=remote,ip=127.0.0.1 --topo=single,4
**选项**** **描述****
--controller 控制器本地/远程和远程控制器 IP 的类型。
--mac MAC 地址以 00:00:00:00:00:01 开头
-i 拓扑的 IP 子网
--switch 交换机类型(ovsk - openvswitch内核模块)和Openflow版本。
--topo 拓扑类型(线性,最小,反转,单,环面,树)和参数。

4. 迷你网基本外壳命令


信息命令

help     帮助文档
dump     查看所有机器的情况
net      查看所有机器接口情况
links    查看所有机器连接情况

操作命令

pingall                            ping所有主机
<node-name> <command> {args}        //格式
h1 ifconfig                        查看h1 ip信息
h1 ping h2                         略
h1 ip route                        查看转发规则

5. 线性拓扑


线性拓扑(其中每个交换机都有一个主机,所有交换机连接在一条线路中)

线性拓扑

sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,4

6. 树形拓扑


img

sudo mn --controller=remote,ip=127.0.0.1 --topo=tree,depth=2,fanout=3

fanout:每个开关都连接到这些许多子开关

depth:树的深度

标签:基本,Mininet,00,--,ip,拓扑,mn,命令
From: https://www.cnblogs.com/lpm123/p/17463723.html

相关文章

  • java中基本数据类型和包装数据类型
    基本数据类型和包装数据类型在Java中有着重要的区别和联系,对于Java程序员来说,熟悉这两种数据类型的特点和使用方法是非常必要的。 基本数据类型 Java中的基本数据类型一共有8种,分别为:-byte-short-int-long-float-double-char-boolean基本数据类型是指可以......
  • Linux分析进程占用内存最高和占用CPU最高 的 命令
    Linux分析进程占用内存最高和占用CPU最高这里只显示最高的前5个,如果想显示更多的话,可以自己修改:查看占用内存最高的5个进程psaux|sort-k4nr|head-n5查看占用cpu最高的5个进程psaux|sort-k3nr|head-n5......
  • 怎么安装mininet
    怎么安装mininet本次安装环境为ubuntu20.04mininet为github上的最新版git源代码打开Ubuntu中的Terminal(这一步由于网络环境可能会下载失败,这时候可以更换github域名为国内镜像源域名)gitclonegit://github.com/mininet/mininet例如kgithub.com这一镜像源就可以这样输入g......
  • Windows 命令行软件管理器
    Windows命令行软件管理器chocolatey了解chocolateychocolatey这是一个Windows下的命令行软件管理器,可以方便开发者像在Linux下使用yum命令来安装软件,或者像在macOS下使用brew命令来安装软件,非常酷炫。Thebiggestchallengeisreducingduplicationofeffort,souserstu......
  • Nginx Location 基本配置
    基本语法格式:Locationblock的基本语法形式是:  location[=|~|~*|^~|@]pattern{...}[=|~|~*|^~|@]被称作locationmodifier,这会定义Nginx如何去匹配其后的pattern,以及该pattern的最基本的属性(简单字符串或正则表达式)location的匹配符1.等于匹配符:=......
  • 【数据结构】图的基本操作
    #include<iostream>#include<cstdio>#include<stack>#include<queue>#include<cstring>constintMAX_SUM=110;usingnamespacestd;typedefstructArcNode{intadj;structArcNode*nextarc;}ArcNode;typedefstruct......
  • sed命令简单使用示例分享
    Linux命令sed是“streameditor”的缩写,也就是流编辑器,它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变......
  • 在linux上用命令行解压
    Linux上用命令行解压压缩文件的命令是"tar"命令,具体如下:解压.tar文件:命令为tar-xvffilename.tar,其中,x表示解压,v表示打印详细信息到屏幕上,f表示指定被解压的文件。解压.tar.gz文件:命令为tar-xzvffilename.tar.gz,其中,x表示解压,z表示使用gzip压缩算法,v表示打印详......
  • mysql 常用命令总结
    mysql常用命令总结1、修改mysql密码mysqladmin-u用户名-p旧密码password新密码命令行setpasswordforroot=PASSWORD("root");2、增加mysql新用户并授权:createuser'test'@'localhost'identifiedby'test'grant select,update,delete,inserton库名.......
  • 【zsh使用技巧】Linux shell美化,ohmyzsh安装+Xshell美化,体验Mac命令行
    解决oh-my-zsh主题乱码问题解决RockyLinux下ohmyzsh按Tab键自动补全命令时重复字符且无法删除问题Solve:RemnantcharacterswhentabcompletingIseeduplicatetypedcharactersafterIcompleteacommand愿你美化半生,归来仍是默认一、背景厌倦了Linux单调的命令行,......