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

Open vSwitch虚拟交换机实践

时间:2022-09-19 21:15:06浏览次数:71  
标签:创建 交换机 实验 网络空间 vSwitch Open

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

实验目的

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

(一)基本要求

实验1 创建OVS交换机

  1. 创建OVS交换机并创建端口p0,设置编号为100,类型为“internal”
  2. 创建一个虚拟网络空间ns0,把p0接口移入网络空间ns0,并配置IP地址为 192.168.1.100

    3.并创建端口p1,设置编号为101,类型为“internal”

    4.创建一个虚拟网络空间ns1,把p1接口移入网络空间ns1,并配置IP地址为 192.168.1.101

    5.执行sudo ovs-vsctl show命令

    6.测试联通性

实验2 Mininet下发流表

1.自定义拓扑,修改端口号,同时执行pingall命令

代码


2.划分VLAN,为s1,s2配置流表项,同时查看下发的流表项


3.验证结果,同时pingall,用wireshark抓包。


(二)进阶实验

代码

运行结果

个人总结

1.个人觉得本次实验难度不是很大,但是需要特别的细心
2.本次实验的错误,再下发流表时,没有把python运行起来,所以流表总是下发失败;在实验开始时,未认真阅读实验要求,在做到一半时才发现要把文件放在lab2中,所以不得不从头开始
3.在本次实验中,我复习了使用Mininet搭建的SDN拓扑,并且生成python代码的流程
还学会了怎么下发流表,和怎么抓包,还学会了创建OVS交换机,并且在创建的交
换机上增加端口,并给端口设置端口号,还懂得了为了避免网络接口上的地址和本机已有网络地址冲突,还需要创建虚拟网络空间

标签:创建,交换机,实验,网络空间,vSwitch,Open
From: https://www.cnblogs.com/hjy03/p/16709058.html

相关文章

  • 实验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......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pytho......
  • podman+openresty+openssl,https双向认证demo测试
    前言暂不讨论https原理,单论配置的话:1.https单项认证server:server.crt+server.keyclient:server_ca.crt2.https双向认证server:server.crt+server.key......
  • 实验2:Open vSwitch虚拟交换机实践
    实验一的截图实验二拓扑代码:2.划分VLANs1和s2相同的道理3.再次pingall二进阶代码:抓包:个人总结:1、这个进阶代码是完全依靠自己写的本来想直接用......
  • Opengl__渐变画线
    中点画线#include<GL/glut.h>#include<math.h>#include<iostream>usingnamespacestd;voidMidpoint(floatx0,floaty0,floatx1,floaty1){ intflag=0;......