首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Openflow简介和安装

研究人员可以利用OpenFlow的试验性新技术来调整网络基础设施,从而增加带宽,优化时延和节约能源。...OpenFlow是CleanSlate计划的部分内容,该计划的目标是重新设计互联网,让它可以对实际应用作出更多反应。研究员们认为可以用OpenFlow技术来测试现有网络上的新网络协议。...这篇文章讲了更多的细节,以及与GINI计划的关系: http://www.yeeyan.com/articles/view/93175/48733/dz 目前,有三个版本供不同的人使用: 1.linux...2.linux用户空间-内核空间版,速度快,但修改和操作较麻烦,需要内核编程和底层驱动的知识,适合产品开发中的底层软件开发人员。...支持以下的Linux: *Ubuntu *Debian *CentOS * CentOSwith NetFPGA *Fedora 用Virtualbox虚拟机跑Ubuntu 9.04,然后安装

75230
您找到你想要的搜索结果了吗?
是的
没有找到

OpenFlow协议之殇?

在过去,OpenFlow一度是SDN的代名词,只要是SDN出现的地方就不得不谈到OpenFlow。不过现今,SDN似乎对OpenFlow并不是很热情,在谈论SDN时,OpenFlow也不再是标配了。...OpenFlow的官方解释是这样的:OpenFlow是定义在SDN架构中的首个控制平面和数据平面的标准通信接口。OpenFlow可直接接入并且控制物理或虚拟设备的转发平面。...设备商也在研发OpenFlow设备上投入了大量资金,并且很多人认为2015年将会带来OpenFlow应用的爆发。不过,剧情并未按剧本发展。下面将分析一下OpenFlow并未席卷全球的原因。...OpenFlow交换机缺少互联互通 至今,很多所谓支持OpenFlow的设备都仅支持到OpenFlow 1.0,设备商对OpenFlow 1.3协议的支持动力不足。...同时,设备商制造OpenFlow交换机并且雇佣市场团队,让后者认为OpenFlow是产品的大卖点。市场人员因此重新包装OpenFlow以提供所谓的更广的SDN解决方案。

1.1K60

OpenFlow 1.3 学习笔记

前段时间学了OpenFlow 1.3,感觉跟1.0比起来就是改头换面,焕然一新。...我在完整地学习了OpenFlow 1.3的主要部分之后,做了这份梳理图给大家,这也是我的学习笔记和梳理总结啦,希望跟大家共同进步哦! OpenFlow1.3 梳理总结: ? ? ? ?...这份梳理图和本文以下梳理总结的笔记内容,是我在完整地学习了1.3的主要部分之后,觉得各方面比较重要的points: 还是很推荐大家去阅读协议原文,各种你不清楚的情况,都讲得很详细(openflow-spec-v1.3.0...By the way,无法匹配时OpenFlow1.3中默认是丢包,但可以通过数据面配置协议去设定其他处理方式。...OpenFlow1.3的两大新货,Group Table和Meter Table,Group没有太需要提醒的点,倒是Meter有些需要注意的地方。

1.1K70

OpenFlow:正处在攀升期

OpenFlow由于其颠覆性一直受到业内的质疑,大家可能都听说过这样的观点:OpenFlow协议没有未来,甚至有人认为它将走向毁灭。 接下来我将用事实证明这些都是无稽之谈。...OpenFlow是由中立供应商制定的SDN南向接口协议标准,目前OpenFlow不仅广泛应用于虚拟交换机,还应用于芯片、白盒交换机和品牌交换机。...OpenFlow将控制与转发分离有效地提高了OpenFlow交换机的性价比,独立的控制软件允许运营商根据业务优先级调整网络行为,当然,这也是SDN的目标。...采用OpenFlow有效的将开发周期缩减了6个月。 It's all about control OpenFlow是基于流量的,支持人为定义某个流量的行为,因此对国家安全局有莫大的吸引力。...企业业务转型最重要的点是SDN,不是OpenFlow。但OpenFlow是网络运营商打造可编程、满足特定需求网络的关键。

69360

OpenFlow网络中的路由服务

这里,所谓OpenFlow网络指的是相互连接的一组OpenFlow交换机的集合,并且这些交换机全部置于一个OpenFlow Controller或一个OpenFlow Controller的集群的管理之下...按照SDN的数据平面和控制平面相分离的模式和集中式管理的系统结构,OpenFlow网络的路由完全是由OpenFlow Controller根据用户的路由策略(Policy)生成并安装到每个OpenFlow...因此,本文假设读者朋友对OpenFlow交换机和OpenFlow Controller的基本概念有所了解,可参考ONF(Open Network Foundation)给出的“OpenFlow Switch...对于OpenFlow网络的外部主机,OpenFlow Controller必须知道:和OpenFlow网络直接相连的路由器的IP地址和MAC地址,连接路由器的OpenFlow网络的边缘交换机和端口,外部主机所在子网的...OpenFlow网络中所有的交换机都在OpenFlow Controller的监管之下,于是,OpenFlow Controller就有机会掌握全局的网络拓扑视图以及每个交换机的状态。

1.6K80

Open vSwitch系列之openflow版本兼容

众所周知Open vSwitch支持的openflow版本从1.0到1.5版本(当前Open vSwitch版本是2.3.2)通过阅读代码,处理openflow协议的入口函数是openflow_handle.../* * openflow协议处理入口函数 为了节省篇幅删除一些case语句。...由于openflow版本较多并且有些版本差异化比较大(我经常说openflow还很年轻!!),OpenvSwitch为了支持各个版本的差异化,的确花费了很多心思。...Type:有下面几种OFPT(标准openflow协议消息),OFPST(标准openflow统计消息),NXT(Nicira扩展消息),NXST(Nicira扩展统计消息) Version:对应openflow...协议中flow_mod */ 2, 6, /* 最小版本号是2,最大版本号是6,表明这个flow_mod支持openflow1.1到openflow1.5。

1.7K130

OpenFlow协议超时机制简介

邮箱wasdnsxchen@gmail.com 一、背景 为支持大规模的SDN网络,OpenFlow交换机需要存储大量的流表项来处理接收到的流量。...OpenFlow协议通过超时机制来缓解交换机流表容量有限的问题。该机制让流表项只在一段时间内生效,并自动清理掉旧的、失效的流表项,腾出流表容量,以添加新的流表项。...OpenFlow协议的流表项超时机制的核心是有效时间(timeout),用户可以为每条流表项指定一个有效时间,在控制器向交换机下发流表项时设定。...然而OpenFlow协议本身并没有给出可行的解决方案来计算合适的有效时间。...四、总结 本文介绍OpenFlow协议中为提高流表空间利用率而采用的超时机制以及该机制存在的问题,并简要介绍针对该问题的两种解决方案。

1K20

OpenFlow的伴侣协议:OF-CONFIG

OpenFlow交换机的一种协议。...配置交换机的端口和队列,实现资源的分配 远程改变端口的状态以及特性 完成OpenFlow交换机与OpenFlow控制器之间安全链接的证书配置 发现OpenFlow逻辑交换机的能力 配置VXLAN、NV-GRE...其中OpenFlow Capable Switch是有OpenFlow Logical Switch实例化出来的一个数据结构,用于与OpenFlow配置节点通信,并由配置节点对其属性进行配置。...OpenFlow逻辑交换机是指对OpenFlow交换机实体的逻辑描述,用于指导交换机进行相关动作,也是与OpenFlow控制器通信的实体。...表2.1[2]展示了OpenFlow和OF-CONFIG的差异。 ? 3 发展趋势 作为OpenFlow的伴侣协议,OF-CONFIG的版本更新紧跟OpenFlow协议的版本演进节奏。

1.2K50

OpenFlow会不会城头变幻大王旗?

我虽然不是OpenFlow的铁粉,也觉得有必要来个正本清源,谈谈OpenFlow是什么,谈谈如何走到这一步,再谈谈将来的事情不迟。...随着OpenFlow版本的不断升级,匹配(match)的字段由少变多,匹配本身也从定长变成了类似TLV的结构,如下图 ? OpenFlow 1.0 ? OpenFlow 1.1 ?...所以简单的来说,P4的出现并不是为了替换掉OpenFlow,而是为交换机支持OpenFlow提供了可能性。...OpenFlow的设计的确是灵活,但是并不是“太过灵活”,事实上,支持任何类型的OpenFlow流表并没有意义,实际情况下一台网络设备将要面对的流量和流量是可以预测的,是有限的,根据可能的OpenFlow...P4和OpenFlow可以很好的协同工作,所以不存在有了P4就可以代替OpenFlow的说法,至于P4是OpenFlow 2.0的说法也是非常不严谨的(BTW,P4-runtime成为OpenFlow

76850

SDN中的LLDP和Openflow协议

OpenFlow交换机把传统网络中,完全由交换机/路由器控制的报文转换为由交换机和控制器来共同完成数据的转发操作,从而实现数据的转发与路由控制的分离。...控制器则通过事先规定好的接口操作OpenFlow交换机中的流表,从而达到数据转发的目的。...OPENFLOW协议 在OpenFlow交换机中,包含安全通道,多级流表和组表。...通过安全通道,OpenFlow交换机可以和控制器建立基于OpenFlow协议的连接;而流表则用来匹配OpenFlow交换机收到的报文;组表用来定义流表需要执行的动作。...OpenFlow协议所支持的三种消息类型 openflow协议格式 (1)匹配域: 一层:交换机入端口(Ingress Port) 二层:源MAC地址(Ether src)、目的MAC地址(Ether

1.5K20

为什么OpenFlow没有被广泛采用?

大家都在吐槽目前的硬件供应商,有人说“你无法在传统硬件上实现OpenFlow”不过,很多人说很多创业公司做了很好的工作,包括很好的实现了OpenFlow,以及具备合理的可扩展性:单交换机提供100Gbps...但是很多方面表明可扩展的OpenFlow还是缺失的。 ?...☘ 采用NPU架构能够提供最大的灵活性以及最好的OpenFlow支持,但是最大总带宽只能达到300-600Gbps;采用ASIC架构能够达到1-3Tbps总带宽,但是提供有限的OpenFlow支持(尽管最新的...❆ 市场和品牌 OpenFlow的另外一个挑战是在当前混乱的市场中建立一个强大的品牌。目前最成功的开源项目Linux,是一个全球性的品牌,目前正在考虑之中。...他们大量投资花在了销售与市场上,OpenFlow需要有人推动。

1.2K60

【干货原创必读】Openflow的红旗还能打多久?

我虽然不是Openflow的铁粉,也觉得有必要来个正本清源,谈谈Openflow是什么,谈谈如何走到这一步,再谈谈将来的事情不迟。...随着Openflow版本的不断升级,匹配(match)的字段由少变多,匹配本身也从定长变成了类似TLV的结构,如下图 ? Openflow 1.0 ? Openflow 1.1 ?...所以简单的来说,P4的出现并不是为了替换掉Openflow,而是为交换机支持Openflow提供了可能性。...Openflow的设计的确是灵活,但是并不是“太过灵活”,事实上,支持任何类型的Openflow流表并没有意义,实际情况下一台网络设备将要面对的流量和流量是可以预测的,是有限的,根据可能的Openflow...P4和Openflow可以很好的协同工作,所以不存在有了P4就可以代替Openflow的说法,至于P4是Openflow 2.0的说法也是非常不严谨的(BTW,P4-runtime成为Openflow

1.3K20
领券