摘要: #一、熟悉使用P4实现交换机IPv4的基本转发原理,编写P4程序,在下面的拓扑中实现IPV4 隧道转发。 编写 basic_tunnel.p4 缺失的部分并使用以下命令运行 make run ipv4隧道转发实现,pingall全通 #二、测试主机之间不用隧道的通信和用隧道的通信 在mininet端 阅读全文
posted @ 2021-11-01 23:42 楚御 阅读(64) 评论(0) 推荐(0) 编辑
摘要: #一、OpenDaylight 1.利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight; 搭建拓扑:sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,p 阅读全文
posted @ 2021-10-20 22:22 楚御 阅读(131) 评论(0) 推荐(0) 编辑
摘要: #一、完成Ryu控制器的安装。 #二、 搭建下图所示SDN拓扑,协议使用Open Flow 1.0,并连接Ryu控制器。 搭建拓扑 sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ov 阅读全文
posted @ 2021-10-12 17:37 楚御 阅读(128) 评论(0) 推荐(0) 编辑
摘要: #一、搭建SDN拓扑,协议使用Open Flow 1.0,控制器使用部署于本地的POX(默认监听6633端口) 快速建立所需拓扑 sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ovs 阅读全文
posted @ 2021-10-09 00:38 楚御 阅读(147) 评论(0) 推荐(1) 编辑
摘要: #一、配置JAVA环境,下载并解压安装OpenDaylight,版本选择Carbon #二、下载并解压安装Postman #三、利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight控制器; PS:加入-mac之后发现mac地址按顺序分配,而不是随机,便于管理 #四、通过Post 阅读全文
posted @ 2021-09-30 15:47 楚御 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #一、搭建拓扑,完成相关 IP 配置,并实现主机与主机之间的 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/2 阅读全文
posted @ 2021-09-14 22:49 楚御 阅读(58) 评论(0) 推荐(0) 编辑
摘要: #一、创建OVS交换机,并以ovs-switchxxx命名。 ###在创建的交换机上增加端口p0和p1,设置p0的端口号为100,p1的端口号为101,类型均为internal;为了避免网络接口上的地址和本机已有网络地址冲突,需要创建虚拟网络空间(参考命令netns)ns0和ns1,分别将p0和p1 阅读全文
posted @ 2021-09-08 21:34 楚御 阅读(106) 评论(0) 推荐(0) 编辑
摘要: #一、在Ubuntu系统的home目录下创建一个目录,目录命名为学号 #二、在创建的目录下,完成Mininet的源码安装 #三、使用Mininet可视化工具,生成下图所示的拓扑,并保存拓扑文件名为学号.py #四、使用Mininet的命令行生成如下拓扑: ###a)3台交换机,每个交换机连接1台主机 阅读全文
posted @ 2021-09-02 17:02 楚御 阅读(75) 评论(0) 推荐(0) 编辑