SDN, openflow, NFV的概念
2016-04-26 16:44
549 查看
SDN
软件定义网络(Software Defined Network, SDN ),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。
Openflow
OpenFlow就是改革派提出的一种新型网络交换模型,OpenFlow交换机将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机(OpenFlow
Switch)和控制服务器(Controller)来共同完成,从而实现了数据转发和路由控制的分离。控制器可以通过事先规定好的接口操作来控制OpenFlow交换机中的流表,从而达到控制数据转发的目的。
NFV
NFV,即网络功能虚拟化,Network Function Virtualization。通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理。从而降低网络昂贵的设备成本。可以通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。
NFV的初衷是通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理。典型应用是一些CPU密集型功能,并且对网络吞吐量要求不高的情形。主要评估的功能虚拟化有:WAN加速器,信令会话控制器,消息路由器,IDS,DPI,防火墙,CG-NAT,
SGSN/GGSN, PE,
BNG, RAN等。
SDN[3] 的核心理念是,将网络功能和业务处理抽象化,并且通过外置控制器来控制这些抽象化的对象。SDN将网络业务的控制和转发进行分离,分为控制平面和转发平面,并且控制平面和转发平面之间提供一个标准接口。需要指出的是,控制平面和转发平面的分离,类似于现代路由器的架构设计方法,但是SDN的设计理念和路由器的控制转发分离完全不同。
从上面可以看出,NFV可以采用SDN进行实现(如采用控制转发分离的方法来搭建服务器网络),但是NFV也可以采用普通数据中心技术来实现。
南向接口
北向接口
南向接口和北向接口像是根据上北下南来叫的,南向是往下的接口,北向是往上的接口
软件定义网络(Software Defined Network, SDN ),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。
Openflow
OpenFlow就是改革派提出的一种新型网络交换模型,OpenFlow交换机将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机(OpenFlow
Switch)和控制服务器(Controller)来共同完成,从而实现了数据转发和路由控制的分离。控制器可以通过事先规定好的接口操作来控制OpenFlow交换机中的流表,从而达到控制数据转发的目的。
NFV
NFV,即网络功能虚拟化,Network Function Virtualization。通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理。从而降低网络昂贵的设备成本。可以通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。
NFV与SDN的区别
编辑NFV的初衷是通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理。典型应用是一些CPU密集型功能,并且对网络吞吐量要求不高的情形。主要评估的功能虚拟化有:WAN加速器,信令会话控制器,消息路由器,IDS,DPI,防火墙,CG-NAT,
SGSN/GGSN, PE,
BNG, RAN等。
SDN[3] 的核心理念是,将网络功能和业务处理抽象化,并且通过外置控制器来控制这些抽象化的对象。SDN将网络业务的控制和转发进行分离,分为控制平面和转发平面,并且控制平面和转发平面之间提供一个标准接口。需要指出的是,控制平面和转发平面的分离,类似于现代路由器的架构设计方法,但是SDN的设计理念和路由器的控制转发分离完全不同。
从上面可以看出,NFV可以采用SDN进行实现(如采用控制转发分离的方法来搭建服务器网络),但是NFV也可以采用普通数据中心技术来实现。
南向接口
北向接口
南向接口和北向接口像是根据上北下南来叫的,南向是往下的接口,北向是往上的接口
相关文章推荐
- CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables
- Java 集合系列02之 Collection架构
- linux添加用户名,并在/home下生成用户名目录
- floyd-BZOJ-1624-[Usaco2008 Open] Clear And Present Danger 寻宝之路
- linux 安装nginx
- linux 等待队列
- 贪心-BZOJ-1623-[Usaco2008 Open]Cow Cars 奶牛飞车
- Linux -- 安装配置Android SDK
- 暴力遍历-BZOJ-1622- [Usaco2008 Open]Word Power 名字的能量
- 初学Opencv的认识一些经验总结
- linux 管道的环形buffer(缓冲区) 实现原理
- linux关于bashrc与profile的区别(转)
- BZOJ-1621-[Usaco2008 Open]Roads Around The Farm分岔路口
- linux标准输入输出及错误输出
- Linux的开机流程
- centos7_lnmp环境安装
- linux中memset的正确用法
- 监控zabbix使用jmx监控tomcat
- 监控zabbix使用jmx监控tomcat
- linux 死锁介绍与简单分析