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

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

时间:2022-09-19 22:12:35浏览次数:47  
标签:OVS p0 配置 交换机 vSwitch Open

实验报告

实验目的

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

任务一

1.创建OVS交换机

2.为OVS交换机配置p0端口

3.创建虚拟空间ns0,将p0移入虚拟网络空间ns0,并配置IP

4.为OVS交换机配置p1端口

5.创建虚拟空间ns1,将p0移入虚拟网络空间ns1,并配置IP

6.测试联通性

任务二

1.自定义拓扑

2.下发流表

3.测试

符合h1和h3联通,h2和h4联通,其余不连通要求。

4.利用wireshark抓包,抓取s1的3号端口

进阶实验

要求:利用Python代码实现VlAN划分


实验总结

1.掌握了Open vSwitch的基本操作
2.学习了ovsctrl 和 mininet 的配合使用,以及如何使用控制行实现流表下发。

遇到的问题

1.首先要注意认真仔细,在配置端口p0和p1的时候要注意IP地址和端口号的配置,刚开始出现错误就是因为在配置时IP地址配置错误。
2.在s1和s2配置流表项时,要注意开两个终端,一个要运行python,一个配置流表项,否则后出现“s1 is not a bridge or a socket”。

标签:OVS,p0,配置,交换机,vSwitch,Open
From: https://www.cnblogs.com/Lyq-18326877831/p/16709266.html

相关文章

  • 实验2:Open vSwitch虚拟交换机实践
    一、基础要求1、/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图2、/home/用户名/学号/lab2/目录下开启MininetCLI并执行......
  • imread opencv
    '''Matcv::imread ( constString& filename,int flags=IMREAD_COLOR) Python:retval = cv.imread( filename[,flags] )官方的文档是这么说的,Thefunctio......
  • 实验2:Open vSwitch虚拟交换机实践
    基础作业a)执行ovs-vsctlshow命令、测试p0和p1的连通性b)开启MininetCLI并执行pingall、查看OVS流表的命令、wireshark抓包进阶作业代码部分#!/u......
  • Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Python代......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的1.能够对OpenvSwitch进行基本操作;2.能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;3.能够通过Mininet的Python代码运行OVS命令,控制网络拓......
  • opencv resize
    #-*-coding:utf-8-*-'''今天来看看opencv中的resize方法。就打个tag:opencvresize先看看官方定义voidcv::resize ( InputArray src,OutputArray dst,Siz......
  • 实验2:Open vSwitch虚拟交换机实践
    1.基础要求a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图/home/用户名/学号/lab2/目录下开启MininetCLI并执行pingal......
  • 实验2:Open vSwitch虚拟交换机实践
    实验目的能够对OpenvSwitch进行基本操作能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open......
  • Open vSwitch虚拟交换机实践
    实验1创建OVS交换机1.创建OVS交换机为OVS交换机配置p0端口3.创建虚拟空间ns0,将p0移入虚拟网络空间ns0,并配置IP4.为OVS交换机配置p1端口5.创建虚拟空间ns1,将p0......