摘要: 一、实验目的 掌握V1Model框架下P4_16的程序结构和基本语法 能够运用 P4 进行简单数据平面编程 二、实验环境 下载虚拟机软件Oracle VisualBox或VMware; 在虚拟机中安装Ubuntu 16.04 Desktop amd64,并安装完整Mininet和P4开发环境; 提供 阅读全文
posted @ 2021-11-02 14:18 李凌霄 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight 2 编写Python程序,调用OpenDaylight的北向接口下发指令删除s1上的流表数据 def http_detele(url): url = url headers = {'Content-Type': 'app 阅读全文
posted @ 2021-10-26 12:10 李凌霄 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1 完成ryu控制器的安装 2 搭建下图所示SDN拓扑,协议使用Open Flow 1.0,并连接Ryu控制器 3 验证L2Switch.py 阅读全文
posted @ 2021-10-19 16:06 李凌霄 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1 搭建SDN拓扑 2 hub下 h1 ping h2 3 l2_learning下 h1 ping h2 实验小结 感觉自己这方面掌握的并不是很好 还是需要多多巩固加强 阅读全文
posted @ 2021-10-12 10:39 李凌霄 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1 配置JAVA环境,下载并解压安装OpenDaylight,版本选择Carbon或Beryllium 2 下载并解压安装Postman 3 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器 4 通过Postman工具调用OpenDaylight提供的API下发流表, 阅读全文
posted @ 2021-10-05 15:22 李凌霄 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1 完成拓扑搭建并配置IP地址测试连通性 主机 IP地址 h1 192.168.0.101/24 h2 192.168.0.102/24 h3 192.168.0.103/24 h4 192.168.0.104/24 2 将拓扑保存到lab3中 3 抓包结果 Hello Features REPLY 阅读全文
posted @ 2021-09-21 14:51 李凌霄 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 任务一 创建OVS交换机,并以OVS-SWITCHXXX(XXX为班级编号)命名。在创建的交换机上增加端口P0、P1,并设置P0的端口号为100,P1的端口号为101,类型为internal。为了避免网络接口上的地址和本机已有的网络地址冲突,需要创建虚拟网络空间ns0、ns1,将P0、P1与其关联, 阅读全文
posted @ 2021-09-13 11:32 李凌霄 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 任务一 在HOME目录下创建一个文件 命名为学号 任务二 在创建的目录下,完成Mininet的源码安装 任务三 使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py 任务四 使用Mininet的命令行生成如下拓扑: 3台交换机,每个交换机连接1台主机,3台交换机连接成一条线 阅读全文
posted @ 2021-09-07 11:36 李凌霄 阅读(37) 评论(0) 推荐(0) 编辑