SDN控制器ONOS的学习过程[mininet]
来源:互联网 发布:幕墙易云计算系统 编辑:程序博客网 时间:2024/04/28 21:48
命令语法
$
这个符号代表现在处于 Linux 的shell 交互下,需要使用的是 Linux 命令mininet>
这个符号表示现在处于 Mininet 交互下,需要使用的是 Mininet 的命令#
这个符号表示的是现在处于 Linux 的 root 权限下。
Mininet使用基于过程虚拟化和网络命名空间的特性来创建虚拟网络,并且创建的网络在当前的Linux内核中是可用的
sudo mn 启动Mininet
查看全部节点:nodes
查看链路信息:net
输出各节点信息:dump
sudo mn --test pingpair 直接对主机连通性进行测试
sudo mn --test iperf启动后直接进行性能测试
主机端
sudo mn -x ,通过使用-x参数,Mininet在启动后会在每个节点上自动打开一个XTerm,方便某些情况下对多个节点分别进行操作。
在进入mn cli 之后,也可以使用xterm node(s1 h2)命令指定启动某些节点上的xterm,如分别启动s1和h2上的xterm
禁用或启用某条链路,格式为:link node1 node2 up/down
--switch选项和--controller选项,可以指定采用哪种类型的交换机跟控制器
--innamespace参数,可以让所有结点拥有各自的名字空间
启动参数总结
-h, --help
打印帮助信息--switch=SWITCH
交换机类型,包括 [kernel user ovsk]--host=HOST
模拟主机类型,包括 [process]--controller=CONTROLLER
控制器类型,包括 [nox_dump none ref remote nox_pysw]--topo=TOPO,arg1,arg2,...argN
指定自带拓扑,包括 [tree reversed single linear minimal]-c, --clean
清理环境--custom=CUSTOM
使用自定义拓扑和节点参数--test=TEST
测试命令,包括 [cli build pingall pingpair iperf all iperfudp none]-x, --xterms
在每个节点上打开 xterm--mac
让MAC 地址跟 DP ID 相同--arp
配置所有 ARP 项-v VERBOSITY, --verbosity=VERBOSITY [info warning critical error debug output]
输出日志级别--ip=IP
远端控制器的IP地址--port=PORT
远端控制器监听端口--innamespace
在独立的名字空间内--listenport=LISTENPORT
被动监听的起始端口--nolistenport
不使用被动监听端口--pre=PRE
测试前运行的 CLI 脚本--post=POST
测试后运行的 CLI 脚本
常用命令总结
help
默认列出所有命令文档,后面加命令名将介绍该命令用法dump
打印节点信息gterm
给定节点上开启 gnome-terminal。注:可能导致 Mininet 崩溃xterm
给定节点上开启 xtermintfs
列出所有的网络接口iperf
两个节点之间进行简单的 iperf TCP测试iperfudp
两个节点之间用指定带宽 udp 进行测试net
显示网络链接情况noecho
运行交互式窗口,关闭回应(echoing)pingpair
在前两个主机之间互 ping 测试source
从外部文件中读入命令dpctl
在所有交换机上用 dptcl 执行相关命令,本地为tcp 127.0.0.1:6634
link
禁用或启用两个节点之间的链路nodes
列出所有的节点信息pingall
所有 host 节点之间互 pingpy
执行 Python 表达式sh
运行外部 shell 命令quit/exit
退出
0 0
- SDN控制器ONOS的学习过程[mininet]
- SDN环境的配置(Mininet+Floodlight1.2控制器的安装)
- 【SDN控制器分析之一】ONOS架构概述
- ONOS中控制器与交换机建立连接的过程
- 【SDN控制器分析之二】ONOS网络状态表述
- 【SDN控制器分析之三】ONOS Device Subsystem
- SDN模拟环境floodlight+mininet配置过程
- ONOS安装,mininet,Intellij
- SDN学习(一)搭建SDN环境(floodlight+mininet)
- 基于ONOS的SDN-IP架构概述篇
- ONOS: 一个面向运营商网络的SDN操作系统
- mininet与onos测试实验
- 通过ONOSFW项目让Neutron使用ONOS作为SDN控制器(by quqi99)
- 基于OVSDB协议在SDN控制器ONOS开发配置管理OVS API
- VirtualBox 虚拟机下搭建SDN实验平台(安装mininet网络仿真器 + OpenDayLight控制器)
- Floodlight+Mininet的SDN实验平台搭建初探
- SDN控制器
- SDN控制器-POX学习(一)
- Swift 运算符重载
- 基于.Net的Windows服务开发
- 几个好用的makefile 几乎可以不用修改
- 未来演进的方向--云端微服务
- Reachability-检测网络是否连接
- SDN控制器ONOS的学习过程[mininet]
- 下拉刷新 下拉加载
- Redis的正确安装方式
- 7 rules of Effortless English System Secret (Ⅴ)
- Vuforia AR 高通SDK 在Unity3D下开发增强现实应用
- 保存文件为utf8格式。
- 进程间通信--管道
- Java 探针:Java SE 6 提供的 Attach API
- ORA-27101错误的解决策