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