摘要: 实验8:数据平面可编程实践——P4 一、实验要求 (一)基本要求 熟悉使用P4实现交换机IPv4的基本转发原理,编写P4程序,在下面的拓扑中实现IPV4 隧道转发。 1、运行basic.p4文件 2、隧道转发 运行basic_tunnel.p4 实验心得: 本次实验的基础实验部分虽然有敲写代码的成分 阅读全文
posted @ 2021-11-02 13:08 小大T 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 实验7:基于REST API的SDN北向应用实践 一、实验要求 (一)基本要求 1、OpenDaylight (1) 利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight (2) 编写Python程序,调用OpenDaylight的北向接口下发指令删除s1上的流表数据。 (3) 阅读全文
posted @ 2021-10-26 11:14 小大T 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 实验6:开源控制器实践——RYU 一、实验要求 (一)基本要求 1、完成Ryu控制器的安装。 2、搭建下图所示SDN拓扑,协议使用Open Flow 1.0,并连接Ryu控制器。 3、通过Ryu的图形界面查看网络拓扑。 4、阅读Ryu文档的The First Application一节,运行并使用 阅读全文
posted @ 2021-10-19 13:36 小大T 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 实验5:开源控制器实践——POX 实验要求 1、搭建下图所示SDN拓扑,协议使用Open Flow 1.0,控制器使用部署于本地的POX(默认监听6633端口) 2、阅读Hub模块代码,使用 tcpdump 验证Hub模块; h1 ping h2 h1 ping h3 3、阅读L2_learning 阅读全文
posted @ 2021-10-11 23:34 小大T 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、实验要求 (一)基本要求 1、配置JAVA环境,下载并解压安装OpenDaylight,版本选择Carbon或Beryllium; 2、下载并解压安装Postman; 3、利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器; 4、通过Postman工具调用OpenD 阅读全文
posted @ 2021-10-05 11:06 小大T 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 实验3:OpenFlow协议分析实践 1、搭建下图所示拓扑,完成相关 IP 配置,并实现主机与主机之间的 IP 通信。用抓包软件获取控制器与交换机之间的通信数据包。 hello Features Request/Set Conig Port_Status、Features Reply Packet_ 阅读全文
posted @ 2021-09-18 20:25 小大T 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 实验2:Open vSwitch虚拟交换机实践 1、创建OVS交换机,并以ovs-switchxxx命名,其中xxx为本人在选课班级中的序号,例如ovs-switch001, ovs-switch088等。在创建的交换机上增加端口p0和p1,设置p0的端口号为100,p1的端口号为101,类型均为i 阅读全文
posted @ 2021-09-14 00:05 小大T 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 实验1:SDN拓扑实践 一、在Ubuntu系统的home目录下创建一个目录,目录命名为学号。 二、在创建的目录下,完成Mininet的源码安装。 三、使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py。 四、使用Mininet的命令行生成如下拓扑 a) 3台交换机,每个交 阅读全文
posted @ 2021-09-06 23:34 小大T 阅读(52) 评论(0) 推荐(0) 编辑