摘要: 实验8:数据平面可编程实践——P4 一、实验目的 掌握V1Model框架下P4_16的程序结构和基本语法 能够运用 P4 进行简单数据平面编程 二、实验环境 下载虚拟机软件Oracle VisualBox或VMware; 在虚拟机中安装Ubuntu 16.04 Desktop amd64,并安装完整 阅读全文
posted @ 2021-11-02 14:44 莳光~ 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight 2 编写Python程序,调用OpenDaylight的北向接口下发指令删除s1上的流表数据 #!/usr/bin/python import requests from requests.auth import HTT 阅读全文
posted @ 2021-10-26 13:39 莳光~ 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 实验6:开源控制器实践——RYU 一、实验目的 能够独立部署RYU控制器; 能够理解RYU控制器实现软件定义的集线器原理; 能够理解RYU控制器实现软件定义的交换机原理。 二、实验环境 下载虚拟机软件Oracle VisualBox或VMware; 在虚拟机中安装Ubuntu 20.04 Deskt 阅读全文
posted @ 2021-10-19 16:11 莳光~ 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 老师:旺得福000、福大软工和面向对象 提交作业 实验5:开源控制器实践——POX 一、实验目的 能够理解 POX 控制器的工作原理; 通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法; 能够运用 POX控制器编写自定义 阅读全文
posted @ 2021-10-11 23:46 莳光~ 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、实验目的 能够独立完成OpenDaylight控制器的安装配置; 能够使用Postman工具调用OpenDaylight API接口下发流表。 二、实验环境 下载虚拟机软件Oracle VisualBox或VMware; 在虚拟机中安装Ubuntu 20.04 Desktop amd64,并完整 阅读全文
posted @ 2021-10-05 15:30 莳光~ 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1.搭建下图所示拓扑,完成相关 IP 配置,并实现主机与主机之间的 IP 通信。用抓包软件获取控制器与交换机之间的通信数据包。 2.查看抓包结果,分析OpenFlow协议中交换机与控制器的消息交互过程,画出相关交互图或流程图 hello: Features Request: Set Conig: F 阅读全文
posted @ 2021-09-21 14:51 莳光~ 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 实验2:Open vSwitch虚拟交换机实践 一、实验目的 1、能够对Open vSwitch进行基本操作;2、能够通过命令行终端使用OVS命令操作Open vSwitch交换机,管理流表;3、能够通过Mininet的Python代码运行OVS命令,控制网络拓扑中的Open vSwitch交换机 阅读全文
posted @ 2021-09-14 15:44 莳光~ 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1.在Ubuntu系统的home目录下创建一个目录,目录命名为学号。 2.使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py。 3.使用Mininet的命令行生成如下拓扑: a) 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线。 b) 3台主机,每个主机都连接 阅读全文
posted @ 2021-09-07 13:25 莳光~ 阅读(35) 评论(0) 推荐(0) 编辑