• mininet 操作命令


    2.mininet操作

    • 2014/9

    1.启动mininet

    运行 sudo mn
    
    以下是结果
    
    administrator@ubuntu:~$ sudo mn
    *** Creating network
    *** Adding controller
    *** Adding hosts:
    h1 h2 
    *** Adding switches:
    s1 
    *** Adding links:
    (h1, s1) (h2, s1) 
    *** Configuring hosts
    h1 h2 
    *** Starting controller
    *** Starting 1 switches
    s1 
    *** Starting CLI:
    mininet> 
    

    可见,mininet默认会建立一个两个主机连接着一个交换机的网络

    2.常用命令

    mininet> 
    
    help   查看帮助
    nodes  查看节点
    net    查看链路、
    dump    各个节点的信息
    exit    退出
    gterm hostname  虚拟终端 gnome-terminal
    xterm hostname 虚拟终端  xterm
    h1 ping h2    h1节点对h2节点进行ping操作
    Link Up/Down
    
    
     禁用s1与h1通路
     
     link s1 h1 down
     
     启用s1和h1通路
     
     link s1 h1 up
    

    3.mininet 运行参数

    sudo mininet -c 清理配置信息
    
    Options:
    -h, --help            show this help message and exit
    --switch=SWITCH       ivs|lxbr|ovs|ovsk|ovsl|user[,param=value...]
    --host=HOST           cfs|proc|rt[,param=value...]
      --controller=CONTROLLER default|none|nox|ovsc|ref|remote[,param=value...]
    --link=LINK           default|tc[,param=value...]
    --topo=TOPO           linear|minimal|reversed|single|torus|tree[,param=value...]
    -c, --clean           clean and exit
    --custom=CUSTOM       read custom topo and node params from .pyfile
    --test=TEST           cli|build|pingall|pingpair|iperf|all|iperfudp|none
    -x, --xterms          spawn xterms for each node
    -i IPBASE, --ipbase=IPBASE   base IP address for hosts
    --mac                 automatically set host MACs
    --arp                 set all-pairs ARP entries
    -v VERBOSITY, --verbosity=VERBOSITY  info|warning|critical|error|debug|output
    --innamespace         sw and ctrl in namespace?
    --listenport=LISTENPORT   base port for passive switch listening
    --nolistenport        don't use passive listening port
    --pre=PRE             CLI script to run before tests
    --post=POST           CLI script to run after tests
    --pin                 pin hosts to CPU cores (requires --host cfs or --host rt)
    --nat                 adds a NAT to the topology that connects Mininet to the physical network
    --version   
    
     举例
    
     使用pox控制器
     $ ./pox.py forwarding.l2_learning
     $ sudo mn --controller=remote,ip=127.0.0.1,port=6633
     让OF交换机工作为“二层自学习交换”     
    
    
     CTRL+D 退出MININET
  • 相关阅读:
    windows live writer 测试
    2011518资金净流入
    做人真善美,做事拖后腿
    今日盘面分析2011517
    近期国际版概念(5月19日益盟消息回顾)
    linux 系统应用程序桌面图标显示及进程自启动
    C#中发送邮件(以ASP.NET为例)
    Jquery使用$.Post方法,本地可以,服务器错误的处理方法...
    Silverlight中使用动画的技巧
    Silverlight之Easing
  • 原文地址:https://www.cnblogs.com/lfzark/p/3987864.html
Copyright © 2020-2023  润新知