openflow

2019 SDN上机第3次作业

怎甘沉沦 提交于 2019-12-04 15:24:09
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 1.1建立拓扑,截图如下: 1.2进行配置和设置 start CLI 支持OpenFlow 1.0 1.1 1.2 1.3 其他使用默认设置(Controller选择默认的openflow reference) 设置H1的IP(10.0.0.1)、H2的IP(10.0.0.2) 1.3测试两台主机之间的联通性 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文进行分析 原理图如下: 2.1 Hello报文 第一台的控制器6633端口,交换机47788端口 控制器最多可以支持OpenFlow 1.0 交换机最多可以支持OpenFlow 1.3 双方建立连接后,并且使用OpenFlow 1.0 2.2 Features Request报文 控制器6633端口(我需要你的特征信息) 发送给---> 交换机47788端口 2.3 Set Config报文 控制器6633端口(请按照我给你的flag和max bytes of packet进行配置) 发送给---> 交换机47788端口 2.4 Features Reply报文 交换机35534端口(这是我的特征信息

2019 SDN阅读作业

二次信任 提交于 2019-12-04 14:39:04
为什么需要SDN?SDN特点? 传统网络的层次结构是互联网取得巨大成功的关键.但是随着网络规模的不断扩大,封闭的网络设备内置 了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议.同时,互 联网流量的快速增长,用户对流量的需求不断扩大,各种新型 服务不断出现,增加了网络运维成本. SDN 技术能够有效降低设备负 载,协助网络运营商更好地控制基础设施,降低整体运营成本,成为具前途的网络技术之一. SDN的基本思想? SDN 起源于 2006 年斯坦福大学的 Clean Slate 研究课题。2009 年,Mckeown教授正式提出了 SDN 概念。利用分层的思想,SDN 将数据与控制相分离。 ONF全称是什么,是什么组织? 全称是开放网络基金会(Open Networking Foundation,简称 ONF),是SDN接口标准组织。 文中提到了哪些控制器,控制层和数据层通信标准协议是什么? NOX控制器、并行控制器、分布式控制器、Onix、HypeFLOW、Kandoo、Beacon、FLoodlight、POX、Ryu. 控制层和数据层通信标准协议:OpenFlow. FV是什么? Network functions virtualisation. 【NFV White Paper, 2012.】 针对不同的需求,许多组织提出了相应的 SDN

2019 SDN上机第3次作业

倾然丶 夕夏残阳落幕 提交于 2019-12-04 14:23:30
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 指令 cd fzusdn/mininet/examples sudo ./miniedit.py 设置拓扑 测试连通性 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 控制器6633端口与交换机39782端口之间的通信数据 Hello 控制器6633端口(我最高能支持OpenFlow 1.0)---> 交换机39782端口 交换机39782端口(我最高能支持OpenFlow 1.3)---> 控制器6633端口 双方使用OpenFlow 1.0建立连接 Features Request 控制器6633端口(我需要你的特征信息)---> 交换机39782端口 Features Reply 交换机39782端口(这是我的特征信息,请查收)---> 控制器6633端口 Set config 控制器6633端口(请按照我给你的flag和max bytes

2019 SDN上机第3次作业

血红的双手。 提交于 2019-12-04 12:29:27
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 (1)创建拓扑之前,打开Wireshark进行抓包 在终端输入以下命令打开Wireshark sudo wireshark 选择“any”所有端口 (2)创建拓扑 (3)配置h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2) (4)miniedit.py设置 start CLI 支持OpenFlow 1.0 1.1 1.2 1.3 其他使用默认设置(Controller选择默认的openflow reference) (5)测试两台主机之间的网络连通性 使用net查看拓扑连接,使用pingall查看连接状态 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 (1)hello 控制器6633端口(我最高能支持OpenFlow 1.0) ---> 交换机34802端口 交换机34802端口(我最高能支持OpenFlow 1.3)---

2019 SDN上机第3次作业

亡梦爱人 提交于 2019-12-04 12:05:47
2019 SDN上机第3次作业 1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 miniedit.py设置 start CLI 支持OpenFlow 1.0 1.1 1.2 1.3 其他使用默认设置 //起步设置 //起步设置2 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 hello 控制器6633端口(最高支持OpenFlow 1.0)发送到交换机35026端口 //hello 交换机35026端口(最高支持OpenFlow 1.3)发送到控制器6633端口 //hello2 于是双方建立连接,并使用OpenFlow 1.0 协议 Features Requst 控制器6633端口(控制器需要交换机的特征信息)发送到交换机35026端口 //Features Request Set Config 控制器6633端口(控制器发送给交换机flag和max bytes of packet进行配置

2019 SDN上机第三次作业

浪子不回头ぞ 提交于 2019-12-04 11:49:42
一、利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 构建如下拓扑 miniedit.py设置: start CLI 支持OpenFlow 1.0 1.1 1.2 1.3 开启wireshark后,再使用ping命令 测试两台主机之间的连通性 二、利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 hello 控制器6633端口(我最高能支持OpenFlow 1.0) ---> 交换机33524端口 交换机33524端口(我最高能支持OpenFlow 1.3)--- 控制器6633端口 于是双方建立连接,并使用版本在两者之间较低的OpenFlow 1.0 features_request 控制器6633端口(我需要你的特征信息) ---> 交换机33524端口 features_reply 交换机35524端口(这是我的特征信息,请查收)--- 控制器6633端口 set_config 控制器6633端口

2019 SDN上机第3次作业

二次信任 提交于 2019-12-04 10:46:40
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址,测试两台主机之间的网络连通性 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文进行分析,对照wireshark截图写出分析内容。 先运行Wireshark然后选择any后再进行拓扑连接 hello 控制器与交换机建立连接时由其中某一方发起Hello消息,双方协调协议版本号。Hello消息只有openflow包头,没有主体部分。头部结构如下: /* Header on all OpenFlow packets. */ struct ofp_header { uint8_t version; /*版本*/ uint8_t type; /*消息类型*/ uint16_t length; /*消息总长度,包含头部*/ uint32_t xid; /*事件ID,同一件事件的ID号一致如feature_request和对应的feature_reply就使用同一个Transaction id,但是两个hello消息的Transaction id并不相同,不过据实验结果看两个id一般是两个相邻的数字。*/ }; OFP_ASSERT(sizeof(struct ofp_header) == 8); 交换机42914端口最高支持1.3版本

2019 SDN上机第3次作业 CWC

守給你的承諾、 提交于 2019-12-04 09:45:14
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 如图,将 h1, h2 的 IP 分别设置为 10.0.0.1, 10.0.0.2 开启CLI OpenFlow 协议 1.0, 1.1, 1.2, 1.3 全数勾选。 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 开启新终端,使用 sudo wireshark 开启wireshark监听 下面是另一台交换机(端口56052)与控制器(端口6633)的交互过程 ① HELLO 控制器6633端口(我最高能支持OpenFlow 1.0) ---> 交换机56052端口 交换机56052端口(我最高能支持OpenFlow 1.3)--- 控制器6633端口 ② FEATURE REQUEST 控制器56052端口(我需要你的特征信息) ---> 交换机35534端口 ③ SET CONFIG ④ FEATURES REPLY 交换机56052端口

2019 SDN上机第3次作业

↘锁芯ラ 提交于 2019-12-04 09:42:24
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 创建拓扑 查看net以及连通性 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 hello 控制器6633端口(OpenFlow 1.0) ---> 交换机55310端口 交换机55310端口(OpenFlow 1.3)--- 控制器6633端口 之后双方建立连接,并使用OpenFlow 1.0。 Features Request 控制器6633端口(我需要你的特征信息) ---> 交换机55310端口 Set Config 控制器6633端口(请按照我给你的flag和max bytes of packet进行配置) ---> 交换机55310端口。 Features Reply 交换机55310端口(这是我的特征信息,请查收)--- 控制器6633端口 Features 消息包括 OpenFlow Header 和 Features Reply

2019 SDN上机第3次作业

倾然丶 夕夏残阳落幕 提交于 2019-12-04 09:39:57
Part1.建立拓扑 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2) 测试两台主机之间的网络连通性: Part2.报文分析 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 先打开wireshark以any监听,再建拓扑 (1)Hello 控制器6633端口(最高能支持OpenFlow 1.0) ---> 交换机51758端口 交换机51758端口(最高能支持OpenFlow 1.3)--- 控制器6633端口 于是双方建立连接,并使用OpenFlow 1.0 (2)Features Request 控制器6633端口(我需要你的特征信息) ---> 交换机51758端口 Set Config 控制器6633端口(请按照我给你的flag和max bytes of packet进行配置) ---> 交换机51758端口 Features Reply 交换机51758端口(这是我的特征信息,请查收)--- 控制器6633端口 (3)Packet