首页 > 其他分享 >实验2:Open vSwitch虚拟交换机实践

实验2:Open vSwitch虚拟交换机实践

时间:2022-09-21 17:01:14浏览次数:54  
标签:OVS 代码 交换机 实验 vSwitch Open

一、实验目的

  1. 能够对Open vSwitch进行基本操作;
  2. 能够通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表;
  3. 能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机

二、实验环境

Ubuntu 20.04 Desktop amd64

三、实验要求

(一)基本要求

  • /home/用户名/学号/lab2/目录下执行ovs-vsctl show命令
  • p0和p1连通性测试的执行结果截图
  • /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图
  • 上述目录下查看OVS流表的命令结果截图
  • wireshark抓包截图

(二)进阶要求

  • 使用Mininet,编写Python代码,生成(一)中的SDN拓扑,并在代码中直接使用OVS命令,做到可以直接运行Python程序完成和(一)相同的VLAN划分。
  • 代码
  • 执行结果


四、个人总结

  • 我觉得这次实验难度适中,只要一步一步跟着实验文档做,基本可以完成实验
  • 在实验过程中创建OVS交换机时,p0端口ip地址按照实验文档设置成了190.168.0.100,p1端口ip地址设置成192.168.0.101,在后续操作发现ping不通
  • 仔细研究后,将p0端口ip地址设置成192.168.0.100,则可以ping通
  • 接着在进阶实验中,忘记设置下发流表代码,导致在wireshark中抓不到包,研究完SDNLAB实验后,添加了下面的代码,问题解决

在这次实验中,基本都能完成,但还没有办法做到知识之间的融会贯通。其中,用到了上次实验的知识,还需查看文档后,才知如何操作。在实验过后,我认真地再研究了每一段代码的含义,以及各个代码之间的衔接使用。对于miniedit创建拓扑,并保存为.py文件,较为熟练,但对于额外的操作还需加强练习。除此之外,我在这次实验中还学习了ovs-vsctl相关基础操作并试着运用、熟记,在今后的实验中相信会更加得心应手。

标签:OVS,代码,交换机,实验,vSwitch,Open
From: https://www.cnblogs.com/guojunhao/p/16716102.html

相关文章

  • openstack笔记下
    用ssh登录其他节点:sship地址,退出用logoutopestackserverresize调整云主机类型openstacknetworkcreate网络名--mtu1350 echo"anon_root=/opt" /etc/vsftpd......
  • 实验2:Open vSwitch虚拟交换机实践
    一、基本要求1./home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令2.p0和p1连通性测试的执行结果截图3.开启MininetCLI并执行pingall命令的截图4.上述目录下......
  • 实验2:Open vSwitch虚拟交换机实践
    (一)基本要求a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图;执行ovs-vsctlshow命令p0和p1连通性测试的执行结果截图......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践1./home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图2./home/用户名/学号/lab2/目录下开......
  • 实验2:Open vSwitch虚拟交换机实践
    基础作业a)执行ovs-vsctlshow命令、测试p0和p1的连通性执行ovs-vsctlshow命令p0和p1连通性测试的执行结果b)开启MininetCLI并执行pingall、查看OVS流......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • 实验2 Open vSwitch虚拟交换机实践
    OpenvSwitch虚拟交换机实践实验目的1、能够对OpenvSwitch进行基本操作2、能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表3、能够通过Mininet的Python......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的1.能够对OpenvSwitch进行基本操作;2.能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;3.能够通过Mininet的......
  • 基于OpenHarmony的智能喝水提醒器
    一、硬件说明NeptuneOpenHarmony物联网IOT模组Wi-Fi&蓝牙双模开发板、超声波模块、蜂鸣器模块、杜邦线若干开发板相关资料:https://gitee.com/hihope_iot/docs/tree/mast......