sdn

2019 SDN上机第三次作业

限于喜欢 提交于 2019-12-04 21:29:58
2019 SDN上机第三次作业 实验一 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 从命令行启动mininet: 构建网络拓扑: 检测两台电脑连通性: 实验二 利用Wireshark工具,捕获通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 hello报文: OpenFlow的1.0版本 OpenFlow的1.3版本 Features Request报文: 1.0版本OpenFlow进行通信 Set Config报文: Features Reply报文: Packet_in报文: Packet_out报文: h2 ping h1 hello报文: Flow_Mod报文: 1.3的openflow来进行通信 来源: https://www.cnblogs.com/zebsn/p/11884993.html

2019 SDN上机第3次作业

守給你的承諾、 提交于 2019-12-04 21:29:53
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 网络拓扑图: h1和h2 IP地址设置: 网络支持1.0 1.1 1.2 1.3协议: h1与h2网络连通性: 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析 hello 分析:控制器6633端口(最高支持OpenFlow 1.0)发送到交换机46266端口 分析:交换机46266端口(最高支持OpenFlow 1.3)发送到交换机6633端口 最终决定采用1.0协议 features_request 分析:控制器6633向交换机46266请求特征信息 set_config 分析:控制器6633发送给交换机46266 flag和max bytes of packet进行配置 features_reply packet_in packet_out flow_mod (ps:中间重新弄了一下,所以导致端口不太一样) 接下来是另一台交换机(端口46288)与控制器(端口6633)的交互过程 h1

SDN阅读作业

爷,独闯天下 提交于 2019-12-04 21:28:47
2019 SDN阅读作业 1.为什么需要SDN?SDN特点? ​ 传统网络的层次结构是互联网取得巨大成功的关键,随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议。同时,随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议。同时,互联网流量的快速增长,用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本。 ​ 特点: 转控分离、开放接口、集中控制。SDN利用分层的思想,将数据与控制相分离,能够有效降低设备负载,协助网络运营商更好地控制基础设施,降低整体运营成本,成为最具有前途的网络技术之一。 2.SDN的基本思想? 利用分层的思想,SDN将数据与控制相分离,在控制层,包括具有逻辑中心化和可编程的控制器,可掌握全局网络信息,方便运营商和科研人员管理配置网络和部署新协议等.在数据层,包括哑的(dumb)交换机(与传统的二层交换机不同,专指用于转发数据的设备).交换机仅提供简单的数据转发功能,可以快速处理匹配的数据包,适应流量日益增长的需求.两层之间采用开放的统一接口(如OpenFlow[4]等)进行交互.控制器通过标准接口向交换机下发统一标准规则,交换机仅需按照这些规则执行相应的动作即可. 3.ONF全称是什么

2019 SDN上机第3次作业

十年热恋 提交于 2019-12-04 21:26:32
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 (1)创建拓扑: (2)关于preference的设置: start CLI 支持OpenFlow 1.0 1.1 1.2 1.3 其他使用默认设置(Controller选择默认的openflow reference) (3)打开wireshark: 先打开wireshark以便之后不会错过报文 登陆wireshark sudo wireshark 选择“any”所有端口 (4)测试两台主机之间的网络连通性 在终端输入如下命令: h1 ping h2 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文进行分析,写出分析内容 在“openflow_v1” 或“openflow_v4” 中,选择我们想要的OpenFlow协议报文 (1)hello 在openflow_v1中,观察到控制器6633端口(我最高能支持OpenFlow 1.0) ---> 交换机59706端口 在openflow_v4中,观察到交换机59706端口(我最高能支持OpenFlow 1.3)---> 控制器6633端口 于是双方建立连接,并使用OpenFlow 1.0 (2

2019 SDN阅读作业

a 夏天 提交于 2019-12-04 21:26:31
1.为什么需要SDN?SDN特点?   传统网络的层次结构在互联网发展中扮演着重要的角色。但是随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议。同时,互联网流量的快速增长,用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本。SDN是当前热门的网络技术之一,它解放了手工操作,减少了配置错误,易于统一快速部署。SDN技术能够有效降低设备负载,协助网络运营商更好地控制基础设施,降低整体运营成本。   SDN特点:将数据与控制相分离、能够有效降低设备负载、协助网络运营商更好地控制基础设施、降低整体运营成本、解放了手工操作并减少了配置错误且易于统一快速部署。 2.SDN的基本思想?   利用分层的思想,SDN 将数据与控制相分离。在控制层,包括具有逻辑中心化和可编程的控制器,可掌握全局网络信息,方便运营商和科研人员管理配置网络和部署新协议等。在数据层,包括哑的交换机,交换机仅提供简单的数据转发功能,可以快速处理匹配的数据包,适应流量日益增长的需求.两层之间采用开放的统一接口进行交互。控制器通过标准接口向交换机下发统一标准规则,交换机仅需按照这些规则执行相应的动作即可。 3.ONF全称是什么,是什么组织? 开放网络基金会(Open Networking Foundation)。负责订制

2019 SDN阅读作业

不羁岁月 提交于 2019-12-04 21:22:26
2019 SDN阅读作业 作业链接: 2019 SDN阅读作业——阅读文章《软件定义网络(SDN)研究进展》,并根据所阅读的文章,书写一篇博客 1.为什么需要SDN?SDN特点? SDN的重要性: 传统网络的层次结构是互联网取得巨大成功的关键,但是随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议。同时,互联网流量的快速增长,用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本,因而SDN 技术应运而生。SDN技术能够有效降低设备负载,协助网络运营商更好地控制基础设施,降低整体运营成本,成为最具前途的网络技术之一,所以我们需要SDN。 SDN的特点: SDN将数据与控制相分离。在控制层,包括具有逻辑中心化和可编程的控制器,可掌握全局网络信息,方便运营商和科研人员管理配置网络和部署新协议等。交换机仅提供简单的数据转发功能,可以快速处理匹配的数据包,适应流量日益增长的需求。两层之间采用开放的统一接口进行交互。能够有效降低设备负载,协助网络运营商更好地控制基础设施,降低整体运营成本。逻辑上的集中控制。 2.SDN的基本思想? SDN采用的是分层的基本思想:SDN将数据与控制相分离。在控制层,包括具有逻辑中心化和可编程的控制器,可掌握全局网络信息,方便运营商和科研人员管理配置网络和部署新协议等

2019 SDN上机第3次作业

回眸只為那壹抹淺笑 提交于 2019-12-04 21:17:29
1.利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 (1)先打开终端通过命令sudo wireshark启动wireshark工具,在wireshark中使用any捕获过滤器(以免捕捉不到某些在建立网络拓扑时就发送的报文) (2)通过miniedit.py创建给定的拓扑 (3)设置主机h1的IP地址为10.0.0.1,设置主机h2的IP地址为10.0.0.2; (4)勾选start CLI,并支持OpenFlow 1.0 1.1 1.2 1.3,Controller选择默认的openflow reference[] (5)测试两台主机之间的网络连通性 2. 利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 hello 控制器6633端口 ---> 交换机46088端口(最高能支持OpenFlow 1.0) 交换机46088端口--- 控制器6633端口(最高能支持OpenFlow 1.3) 于是双方建立连接

2019 SDN上机第3次作业

主宰稳场 提交于 2019-12-04 21:16:54
1. 利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 mininet.py设置 <1>start CLI <2>支持OpenFlow 1.0 1.1 1.2 1.3 <3>其他使用默认设置(Controller选择默认的openflow reference) 2.利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文进行分析,写出你的分析内容 1.HELLO 交换机34634端口(我最高能支持OpenFlow 1.3)--- 控制器6633端口 控制器6633端口(我最高能支持OpenFlow 1.0) ---> 交换机34634端口 2.Features Request 控制器6633端口(我需要你的特征信息) ---> 交换机34634端口 3.Set Config 控制器6633端口(请按照我给你的flag和max bytes of packet进行配置) ---> 交换机34634端口 4.Features Reply 交换机34634端口(这是我的特征信息,请查收)--- 控制器6633端口 Features 消息包括 OpenFlow Header 和 Features Reply Message

2019 SDN上机第三次作业

梦想与她 提交于 2019-12-04 20:39:24
1.利用Mininet仿真平台构建如下图所示的网络拓扑,配置主机h1和h2的IP地址(h1:10.0.0.1,h2:10.0.0.2),测试两台主机之间的网络连通性 2.利用Wireshark工具,捕获拓扑中交换机与控制器之间的通信数据,对OpenFlow协议类型的各类报文(hello, features_request, features_reply, set_config, packet_in, packet_out等)进行分析,对照wireshark截图写出你的分析内容。 hello 控制器6633端口(我最高能支持OpenFlow 1.0)---> 交换机34786端口 交换机34786端口(我最高能支持OpenFlow 1.3)---> 控制器6633端口 于是双方建立连接,并使用OpenFlow 1.0 features_request 控制器6633端口(我需要你的特征信息) ---> 交换机34786端口 features_reply 交换机34786端口(这是我的特征信息,请查收)---> 控制器6633端口 Features 消息包括 OpenFlow Header 和 Features Reply Message Features Reply Message结构 struct ofp_switch_features { struct ofp_header

SDN实验---OVS了解(转载)

倖福魔咒の 提交于 2019-12-04 20:25:23
转载自: https://opengers.github.io/openstack/openstack-base-use-openvswitch/ 一:Open vSwitch介绍 (一)介绍 在过去,数据中心的服务器是直接连在硬件交换机上,后来VMware实现了服务器虚拟化技术,使虚拟服务器(VMs)能够连接在虚拟交换机上,借助这个虚拟交换机,可以为服务器上运行的VMs或容器提供逻辑的虚拟的以太网接口,这些逻辑接口都连接到虚拟交换机上,有三种比较流行的虚拟交换机: VMware virtual switch, Cisco Nexus 1000V,和Open vSwitch Open vSwitch(OVS)是运行在虚拟化平台上的虚拟交换机,其支持OpenFlow协议,也支持gre/vxlan/IPsec等隧道技术。在OVS之前,基于Linux的虚拟化平台比如KVM或Xen上,缺少一个功能丰富的虚拟交换机,因此OVS迅速崛起并开始在Xen/KVM中流行起来,并且应用于越来越多的开源项目,比如openstack neutron中的网络解决方案 在虚拟交换机的Flow控制器或管理工具方面,一些商业产品都集成有控制器或管理工具,比如Cisco 1000V的Virtual Supervisor Manager(VSM),VMware的分布式交换机中的vCenter