SDN和OpenFlow的区别—Vecloud微云

关于SDNOpenFlow 它们的特点区别 很多人都不了解OpenFlow软件定义网络(SDN)之间的差异。这并不奇怪,因为这两种技术是如此地紧密相关。然而,它们又是不可替换的。OpenFlow是配置网络交换机的一种协议,采用的过程类似于API。而SDN则是描述网络基础设施内部可编程接口的一个术语,这样的接口可以让网络服务的配置高度自动化。SDN正在被市场营销人员所滥用,用来指称各种不同的技术。事实上,SDN的定义很... 阅读详情

在这里插入图片描述
SDN(软件定义网络),顾名思义,通过软件来控制或驱动整个网络。SDN的核心概念有两个,第一是转发面与控制面的分离;第二是开放的可编程接口。另外,SDN强调集中式控制,通过软件来控制整个网络,但这并不意味着只有一个Controller,在大型网络中,更多是使用分布式Controller的架构来管理,如Onix。
SDN是一个部署网络的框架,并不是具体的某个技术,更不是OpenFlow。OpenFlow协议只是Switch和Controller用来通信的应用比较广泛的一个协议,还有其他一些协议。
NV(网络虚拟化)不是SDN。网络虚拟化是指利用Tunnel技术将虚拟机连接起来实现一个运行在物理网络之上的虚拟网络。但NV的集中化控制要求非常适用于SDN技术。
在基于OpenFlow的SDN架构里,OpenFlow Switch负责数据的转发,OpenFlow
Controller负责控制网络,实现了转发面与控制面的分离。
OpenFlow
Switch主要由流表(包含多个流表项)和安全信道(与Controller通信),还有其他端口用作包转发。每条流表项相当于一条规则,匹配特定的流(一定时间内具有相同属性的报文集合),定义转发动作。OpenFlow1.1后支持多级流表,按优先级大小遍历流表集,匹配特定的流并做转发动作。另外,OpenFlow还定义了其转发动作。需要注意的是,由于流是动态变化的,大部分流表项都需要不断变化,这需要与Controller通信,让Controller下发流表项。目前Switch的流行容量还比较小。
OpenFlow
Controller通过OpenFlow协议与Switch进行通信。在分布式Controller的模型下,对于同一台Switch连接的所有Controller,Controller有以下三种角色,第一是Master,对Switch拥有完全的操作权限;第二是Slave,对Switch只有读取状态和被动收取信息的权限,但若Master

SDN/Openflow学习总结 目录 1起源 2SDN简介 3OpenFlow网络简介 3.1OpenFlow架构 3.1.1 控制器(controller) 3.1.2 OpenFlow交换机(OFSwitch) 3.1.3数据包在交换机中的匹配处理 3.2Flowvisor 3.2.1Flowvisor综述 3.2.2融合FlowVisor的OpenFlow网络 3.3OpenFlow的应用 4O... 阅读详情

相关推荐

四、SDN/OpenFlow的关系定义

SDN (Software Defined Networking) SDN不等于OpenFlow,其关系类似于互联网不等于IP协议,PSTN不等于7号信令,IMS不等于SIP,WEB体系不等于HTTP协议一样。 OpenFlow仅仅是SDN中控制器控制转发面设备的协议而已,控制器本身的架构、网络拓扑算法、运行环境、编程工具,以及上层应用的集成技术都是SDN的一部分,并且是架构上更为核心的部分。

钱国正的专栏 8880

OpenFlow协议入门(通俗易懂!)

本文主要参考OpenFlow1.5.1协议、1.3.0协议以及SDN相关书籍,对OpenFlow中主要机制(如流表流水线处理、组表、计量表等)的原理进行解析。

撬锁不偷车 1万+

SDNOPENFLOW 简介

本文对Openflow的发展、规范、应用SDN的提出及相关应用做出较为客观全面的介绍。笔者希望通过本文对OpenFlow/SDN做一个初步介绍,以期帮助大家能够进一步深入了解学习OpenFlow/SDN。 序言:从网络虚拟化说起 云计算的发展,是以虚拟化技术为基础的。云计算服务商以按需分配为原则,为客户提供具有高可用性、高扩展性的计算、存储网络等IT资源。虚拟化技术将各种物理资源抽象为逻...

乘风丶破浪的博客 1万+

SDN控制器的功能及作用—Vecloud

软件定义网络潜在用户所面临的一个关键挑战是判断特定SDN控制器的特定价值,毕竟控制器作为网络应用网络基础设施之间的桥梁发挥着关键性作用。但目前还没有一个可以规范SDN的模型,也没有一个SDN控制器必须要遵守的任何标准。 虽然Linux基金会旗下的多厂商OpenDaylight项目的出现为统一的模块化控制器架构所需的SDN堆栈带来了希望,但是对于控制器需要提供什么样的特定服务,厂商当中仍然存在着许多不同的意见。用户的压力在于确定SDN控制器具有什么样的能力,以及这些功能是否能够帮助实现期望的目标。即便如此.

vecloud的博客 9094

sdn交换机普通交换机区别Vecloud

SDN,即Software-Defined Network(软件定义网络),传统的网络设备(交换机、路由器)的固由设备制造商锁定控制,所以SDN希望将网络控制物理网络拓扑分离,从而摆脱硬件对网络架构的限制。这样企业便可以像升级、安装软件一样对网络架构进行修改,满足企业对整个网站架构进行调整、扩容或升级。而底层的交换机、路由器等硬件则无需替换,节省大量的成本的同时,网络架构迭代周期将大大缩短。举个不恰当的例子,SDN技术就相当于把每人家里路由器的的管理设置系统路由器剥离开。以前我们每台路由器都有自己的.

vecloud的博客 5085

sdn体系的三个平面_sdnnfv的区别Vecloud微云

SDN即软件定义网络,开放网络基金会(ONF)将软件定义网络定义为三个特征:控制平面转发平面分离、控制平面集中化、网络可编程了解现有网络的人一看就明白,我们现在的网络无论运营商骨干网,城域网,接入网,数据中心网络以及企业的园区网,办公网,都是非SDN的,即硬件定义的网络,特点是:控制部件转发部件一体化,形态上体现为厂家专用的、封闭的、控制转发平面紧耦合的设备;软件定义网络(SDN)负责分离控...

weixin_29274969的博客 327

sdnnfv的区别Vecloud微云

SDN即软件定义网络,开放网络基金会(ONF)将软件定义网络定义为三个特征:控制平面转发平面分离、控制平面集中化、网络可编程 了解现有网络的人一看就明白,我们现在的网络无论运营商骨干网,城域网,接入网,数据中心网络以及企业的园区网,办公网,都是非SDN的,即硬件定义的网络,特点是: 控制部件转发部件一体化,形态上体现为厂家专用的、封闭的、控制转发平面紧耦合的设备; 软件定义网络(SDN)负责分离控制面数据面,将网络控制面整合于一体。这样,网络控制面对网络数据面就有一个宏观的全面的视野。路由协议交换.

vecloud的博客 401

开源、开放网络SDN三者区别Vecloud微云

在网络技术中,开源、开放网络SDN(软件定义网络)都是很容易接触到的技术。由于这三者在技术上非常类似,判断的边界也非常模糊。其中,SDN既可以是开放网络,也可以是开源网络。 开源网络 通常情况下,开源即表示某些内容可以被公开访问。它通常指的是开源软件或开源程序,其源代码任何人都可以使用、修改共享。 互联网的发展催生了大量源代码重新编写的需求,通过将源代码向公众开放,可以方便更多的专业人士查看、学习、共享改进网络代码,优化网络环境。为实现特定的软件开发,很多大型的运营商、服务商、专业的工程师都加入了开.

vecloud的博客 894

分段路由:一个新的SDN内部技术—Vecloud

这篇文章讲述了新的数据包转发机制它能否成为OpenFlow的替代品。 IP包转发技术传统上依赖于能以最短路径到达目的地的IP地址。但由于不同路径上流量的类型不尽相同,因此它往往取决于不同的应用类型。例如,实时的UC&C应用程序通常更喜欢低延时,低抖动的路径,而大数据应用则更喜欢低丢包率的高带宽通道。根据应用的需要将流量进行分段管理是非常有用的。然而,策略路由很难去搭建,而且它是静态的(或者接近动态的,如果你有优秀的自动化工具)。 多个应用程序之间需要同一级别的服务也需要使用策略路由。问题是,这些.

vecloud的博客 549

SDN学习继续(二)

目录 一、网络可编程续 1.1 主动网络的可编程 1.2 SDN可编程 1.2.1 SDN北向接口 1.2.2 SDN南向接口 1.2.3 SDN控制平面 1.2.3 SDN相对于主动网络的优势 二、OpenFlow协议 2.1 流的概念 2.2过渡 2.3 OpenFlow v1.0协议 2.3.1 Openflow流表 2.3.2 OpenFlow安全通道 2.3....

chengxuya的博客 1614

SNDopenflow技术

一、概念 1.SND 软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学Clean-Slate课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。 2.OpenFlow 一种网络通信协议,属于数据链路层,能够控制网上交换器或路由器的转发平面(forwa...

weixin_44071672的博客 1466

软件定义网络 SDN 简介、OpenFlow

软件定义网络 SDN(Software Defined Network)由斯坦福大学N. McKeown 于 2009 年首先提出。

m0_64621282的博客 1603

NFVSDN区别联系

软件定义型网络(SDN)网络功能虚拟化(NFV)都是热议的话题。他们之前显然是有关系的,但是它们有何区别联系?有哪些地方类似呢?不同之处又在哪里?二者如何做到相互补充呢? SDN诞生于高校,成熟于数据中心 SDN初始于园区网络,一群研究者(译者注:斯坦福的达人们)在进行科研时发现,每次进行新的协议部署尝试时,都需要改变网络设备的软件,这让他们灰常郁闷,于是乎,他们开始考虑让这些网络

Mr. Mao的专栏 4803

基于openflowSDN技术

一、SDN研究背景:逻辑控制数据转发分离 软件定义网络(software-defined networking, 简称 SDN)技术 答:分离了网络的控制平台数据平面,为研发网络新应用未来互联网技术提供了一种新的解决方案。 2.路由器 a.传统的路由器:只能通过命令行接口(command-line interface,简称CLI)等方式对外开放少量功能,难以在阵势的网络中实验部署新型网络体系结构网络技术。 (传统的路由器,导致当前网络中大量部署的网络设备网络协议也...

xielang13的博客 5730

第四章.网络层:4.10软件定义网络SDN简介

软件定义网络SDN简介。

月光晒了很凉快的博客 1807

SDN架构详解

SDN架构中OpenFlow交换机基于流表(Flow Table)转发报文。经典网络依靠网络设备通过查询路由表指导流量转发当前OpenFlow的主流应用是用于数据中心的软件交换机,例如OVS、CE1800V(华为)等,而不是实现硬件交换机的转控分离每个流表项由匹配字段、优先级、计数器、指令、超时、Cookie、Flags这七部分组成。其中关于转发的关键的两个内容是匹配字段指令。匹配字段是匹配规则,支持自定义。指令是用来描述匹配后的处理方式。

qq_62311779的博客 7995

第三章SDN Open Flow规范

1:Action提到的OFPActionOutputClass是用来转送指定封包的,其中包含哪些内容? Packet-OutFlowMod,设定传送的最大封包容量(max_len)药传送的控制器(Controller)目的地作为建构子(Constructor)的参数。 2:每个OpenFlow都会有对应到哪两个唯一的模块? 常熟模块解析模块 3:opfroto函式库内信息的解析,其做法有那两个步骤? a、以ryu.ofproto.ofproto_parser.header处理版本相应的解析。

qq_38954700的博客 387
上一篇: SDN和SD-WAN有本质区别—Vecloud微云
下一篇: SDN架构的本质属性—Vecloud
Vecloud
博客等级 码龄6年 97粉丝 243原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值