• 实验六:Mininet脚本实现控制交换机行为


    1 实验目的

    熟悉Mininet自定义拓扑脚本的编写;
    掌握使用“ovs-vsctl”命令直接控制Open vSwitch。

    2 实验原理

    在SDN环境中,控制器可以通过对交换机下发流表操作来控制交换机的转发行为。在本实验中,使用Mininet基于python的脚本,调用“ovs-vsctl”命令直接控制Open vSwitch。

    3 实验任务

    本实验在基于Mininet脚本的不同拓扑环境下使用OpenDaylight控制交换机行为。
    任务一:一台交换机两台主机,从1端口进入的数据流转发到2端口,从2端口进入的数据流转发到1端口;
    任务二:两台交换机两台主机,主机0连接交换机0,主机1连接交换机1,交换机0连接交换机1,数据转发端口同任务一;
    任务三:与任务二类似,但是在创建link的时候,设置带宽、延迟以及丢包率。

    4 实验步骤






    5 问题

    1、一开始忘记修改代码中控制器的 IP 地址导致连接不上。
    2、vim在一般模式中键入i进行文本插入,按ecs退出指令。
    3、用sudo mn -c清除之前的拓扑。
    4、使用「ovs-vsctl」命令直接控制 Open vSwitch。

  • 相关阅读:
    LeeCode 1497. 检查数组对是否可以被 k 整除
    LeetCode 1503. 所有蚂蚁掉下来前的最后一刻
    双指针算法
    最短送餐路程计算, 美团笔试题2020
    最短路算法dijkstra算法
    寻找最小子字符串, 美团笔试题2020
    最大矩形, 统计全1子矩阵
    拼凑硬币, 腾讯
    7月15日
    7月14日
  • 原文地址:https://www.cnblogs.com/caihan/p/13823085.html
Copyright © 2020-2023  润新知