zoukankan      html  css  js  c++  java
  • Mininet入门与实战 3.9参课记录

    Mininet入门与实战

    Mininet简介

    • 由来:斯坦福大学发明,基于Linux Container架构开发的进程虚拟化网络仿真工具,交换机支持OF协议。

    • 使用情况:

      1. 控制器,不推荐自带控制器(bug)
      2. 交换机
      3. 主机
    • 优势:可连接到真实网络中去

      ​ 支持任意自定义拓扑,主机可达到4096,

      ​ 提供可扩展Python API

      • compare to 仿真

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

      • compare to 模拟器

        运行真实代码,容易连接真实网络

      • compare to 硬件测试床

        便宜,快速重新配置及重新启动

    Mininet安装部署

    安装

    三种方法

    1. 使用装有mininet的虚拟机

      官网下载VM(桥接,可远程访问。--关闭防火墙)
      
    2. github获取安装mininet源码

      推荐
      
    3. ubuntu apt-get

      ```sudo apt-get install mininet```
      

    Mininet文件结构

    重要的

    • util

      安装脚本,文档辅助

    • examples

      例子,应用

    • custom

      自定义拓扑

    Mininet命令详解

    mininet

    • 网络构建启动参数

      1. --topo (拓扑,有规律的)
        • --topo=single,3 single 只有一个交换机
        • --topo=linear,4 linear 每一个交换机一个主机,线性排列
        • --topo=tree,depth=2,fanout=2 depth代码交换机的深度,fanout每个设备的广度
      2. --custom
        • sudo mn --custom file.py --topo mytopo py自定义拓扑
      3. --switch
        • ovsk, ovsbr,ivs , lxbr(内核态),user(用户态)
      4. --controller
        • sudo mn --controller=remote --ip=[controller IP] --port=[port]
      5. --mac
        • 是主机的mac,ip顺序分配
    • 内部交互命令

      1. dump

      2. net

        • 查看网络连接情况
      3. nodes

        • 查看节点
      4. links

        • 查看链路健康状态
      5. Iperf

        • 测试TCP带宽 iperf h1 h2
      6. iperfudp

        • 测试UDP带宽 iperfudp bw h1 h2
      7. link

        • 禁用或者启用某个链路 link s1 s2 up/down
      8. dpctl

        • dpctl dump-flows 增删改查流表
      9. xterm

        • xterm h1
      10. py

        • 执行python表达式 net.addSwitch("s3")
    • 外部运行参数

      1. -c
      2. -h
  • 相关阅读:
    高通电池曲线(转)
    随笔分类
    海思uboot启动流程详细分析(转)
    GPRS以TCP上传数据到服务器OK,但收不到服务器下发的数据
    WIS800C TCP Client 非透传模式连接远程服务器使用方法(转)
    MySQL 不允许从远程访问的解决方法
    Linux下将Mysql和Apache加入到系统服务里的方法
    linux服务器出现严重故障后的原因以及解决方法
    Linux防火墙该如何设置
    Linux下的两个聊天命令的使用方法
  • 原文地址:https://www.cnblogs.com/wpqwpq/p/6528105.html
Copyright © 2011-2022 走看看