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

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

时间:2022-09-27 00:33:42浏览次数:68  
标签:添加 命令 交换机 实验 vSwitch Open

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

一、实验目的

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

二、实验环境

Ubuntu 20.04 Desktop amd64

三、实验要求

(一)基本要求

1./home/用户名/学号/lab2/目录下执行ovs-vsctl show命令、以及p0和p1连通性测试的执行结果截图;

2. /home/用户名/学号/lab2/目录下开启Mininet CLI并执行pingall命令的截图、上述目录下查看OVS流表的命令结果截图,wireshark抓包截图,

(二)进阶要求

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

四、个人总结

本次实验难点较多,尤其在添加流表及划分vlan的方面我还不太熟悉。例如实验中我在添加流表中遇到无法添加上的问题,显示报错:ovs-ofctl: s1 is not a bridge or a socket,最后发现在创建流表的同时要运行拓扑文件才能顺利完成添加流表;以及在完成实验过程中由于看错了代码从而导致vlan划分出错,最后还要删除交换机以及所有的接口重新操作;在终端使用命令添加流表后如果关闭mininet,添加的流表会失效,需要再次再终端输入命令等问题。通过本次实验的学习,我对于通过python创建拓扑的代码有了一定的了解,在后面的学习中我会加强这方面的练习。

标签:添加,命令,交换机,实验,vSwitch,Open
From: https://www.cnblogs.com/gddfg/p/16733090.html

相关文章

  • 实验3:OpenFlow协议分析实践
    一.实验目的1.能够运用wireshark对OpenFlow协议数据交互过程进行抓包;2.能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与机制。二.实验环境Ubuntu......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的1.能够对OpenvSwitch进行基本操作;2.能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;3.能够通过Mininet的......
  • 实验2:Open vSwitch虚拟交换机实践
    (一)基本要求a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图;b)/home/用户名/学号/lab2/目录下开启MininetCLI并执行p......
  • 实验3:OpenFlow协议分析实践
    实验3:OpenFlow协议分析实践一、实验目的1.能够运用wireshark对OpenFlow协议数据交互过程进行抓包;2.能够借助包解析工具,分析与解释OpenFlow协议的数据包交互过程与......
  • 实验三: OpenFlow协议分析实战
    实验三:OpenFlow协议分析实战(一)基本要求1.搭建拓扑、IP配置、主机通信1.1搭建拓扑1.2IP配置1.3代码#!/usr/bin/envpythonfrommininet.netimportMinine......
  • 实验3:OpenFlow协议分析实践
    (一)基本要求拓扑文件wireshark抓包Hello控制器6633端口(我最高能支持OpenFlow1.0)--->交换机55626端口交换机55626端口(我最高能支持OpenFlow1.5)--->控制器66......
  • 实验3:OpenFlow协议分析实践
    一、基本要求1、拓扑文件#!/usr/bin/envpythonfrommininet.netimportMininetfrommininet.nodeimportController,RemoteController,OVSControllerfrommini......
  • 实验3:OpenFlow协议分析实践
    1.基础要求a)/home/用户名/学号/lab3/目录下的拓扑文件b)wireshark抓包的结果截图和对应的文字说明Hello控制器6633端口(我最高能支持OpenFlow1.0)--->交换机4063......
  • 实验3:OpenFlow协议分析实践
    目录实验3:OpenFlow协议分析实践基本要求1.搭建拓扑,完成相关IP配置2-1.查看抓包结果HelloFeatures_RequestSet_ConigPort_StatusFeatures_ReplyPacket_InPacket_OutFlow_M......