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

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

时间:2022-09-20 14:47:57浏览次数:43  
标签:ovs OVS 交换机 实验 vSwitch Open

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

一、实验目的

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

二、实验环境

Ubuntu 20.04 Desktop amd64

三、实验要求

(一)基本要求

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

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

(二)进阶实验

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

python代码

运行结果

联通性测试

四、总结

前面做创建ovs交换机时使用sudo ovs-vsctl show命令查看网络状态出现了很多东西,显然和同学的不太一致,通过询问同学得知是没有删除先前的拓扑,所以查看网络状态时先前拓扑内的东西也会随之出现。

在实验过程中,学习了Open vSwitch虚拟交换机的一些相关知识,实验的前半段遇到的问题比较多,比如查看ovs交换机状态居然跳出来这么多交换机,还以为出现了什么错误,还有遇到几次ping不通的情况,重新做了好几遍才成功,实验完成后分析发现自己不注重小细节,才有这么多麻烦。通过本次实验,我对OVS交换机的创建以及添加流表、划分VLAN有了更深的理解,以及熟悉使用wireshark进行数据抓包并分析的操作,但就具体细小的知识点,我还不是很明白,还需要进一步的学习。

标签:ovs,OVS,交换机,实验,vSwitch,Open
From: https://www.cnblogs.com/032002427obk/p/16710965.html

相关文章

  • 实验2:Open vSwitch虚拟交换机实践
    基础要求a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图:b)/home/用户名/学号/lab2/目录下开启MininetCLI并执行ping......
  • 如何利用OpenHarmony ArkUI的Canvas组件实现涂鸦功能?
     简介ArkUI是一套UI开发框架,提供了开发者进行应用UI开发时所需具备的能力。随着OpenAtomOpenHarmony(以下简称“OpenHarmony”)不断更新迭代,ArkUI也提供了很多新的组件......
  • RTL8367/N/RB/S/SC系列千兆交换机方案选型参考
    RTL8367系列方案主要有:RTL8367-VB-CG、RTL8367N-VB-CG、RTL8367RB-VB-CG、RTL8367S-CG、RTL8367SC-CG主要体现在封装和功能上:单一功能的是RTL8367-VB-CG(封装QFP-128)和RTL......
  • 前端微信登录获取code,userInfo,openid
    getUser(e){wx.getUserProfile({desc:'用户完善会员资料',success:res=>{l......
  • 实验2:Open vSwitch虚拟交换机实践
    一、基本要求1.创建OVS交换机,以ovs-032002441命名。在创建的交换机上增加端口p0和p1,设置p0的端口号为100,p1的端口号为101,类型均为internal;创建虚拟网络空间ns0和ns1,分别将......
  • 实验二:Open vSwitch虚拟交换机实践
    基础要求提交a)/home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图;b)/home/用户名/学号/lab2/目录下开启MininetCLI并执行p......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践(一)基本要求1.ovs-vsctl基础操作实践:创建OVS交换机,以ovs-xxxxxxxxx命名,其中xxxxxxxxx为本人学号;#创建ovs交换机,命名为ovs-032002232......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的能够对OpenvSwitch进行基本操作;能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;能够通过Mininet的Pyth......
  • 实验2:Open vSwitch虚拟交换机实践
    一、基本要求1./home/用户名/学号/lab2/目录下执行ovs-vsctlshow命令、以及p0和p1连通性测试的执行结果截图;2./home/用户名/学号/lab2/目录下开启MininetCLI并执行p......
  • 实验2:Open vSwitch虚拟交换机实践
    实验2:OpenvSwitch虚拟交换机实践一、实验目的1.能够对OpenvSwitch进行基本操作;2.能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;3.能够通过Mininet的......