天天看点

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

引用:https://cloud.tencent.com/developer/news/211547

本文参考SDN的视频,截图为视频中的PPT截图,仅作为自己的学习笔记,如有冒犯,请联系我。

SDN(Software defined Network),软件定义网络,是一种网络设计理念,一种新型网络创新架构。

why SDN?

传统的网络结构(左)每个单独的设备都有控制台+转发器的功能(这叫分布式结构),优点是其中一个崩了其他的不受影响,但是数据量大,效率不好。

SDN(右)统一控制器平台,单个设备只保留转发器功能,控制台只有一个统一处理,优点是更加智能,效率更好。

优点:转控分离、集中控制、开放接口(可编程模式,这个东西向下看)。

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

SDN结构

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

自己画的简单图:

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

可编程模式,就是当存在一些新的协议or游戏时(就是在APP应用层那一块),可以将其使用编程语言导入到SDN控制器,然后在下发给其它的设备;设备的功能即转发

API 北向接口—编程接口<–没有标准化。REST API暂时是主流设计

API 南向接口(openflow接口<–最早的协议,因为控制器与下方的转换器之间存在的是openflow协议)用于转发器和控制器之间的通信,下发流表(data).

openflow用看下图:

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

东西向接口(与转发器接壤)----方法:SR黑科技<–在5G中使用的一种技术,混合性

流表:控制器给转发器的一些东西,我理解就是数据。

存在的一些问题:

1.北向接口(接APP)难以统一,适配性工作量大。eg:iOS和安卓就是两种接口。。。。

2.控制器太过重要,很容易控制器炸了就全部gameover–>控制器do分层and集群技术,大概意思就是很多个控制器,一个炸了其他能接着工作;

3.网源设备变多:传统:交换机;现在:+ 路由器、网关–>发展出南向家族(openflow,BGP-LS,PCEP等)

4.控制器与设备连接;比如北京与上海的设备进行连接(IP+光感)

SDN几大研究巨头和框架

NFV应该和SDN并行的一种方式

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

NFV的一些笔记

【比较随意,随便看看】

Network Function Virtualization,网络功能虚拟化,其核心思想:软件和硬件解耦(理解为虚拟化),eg:虚拟机。

路由器 = 软件+NP:硬件(硬件成本很高)<–传统网络设备价格昂贵

NFV: OS + Intel芯片 = 服务器<–便宜

Why?

硬件能做的,软件也能做。软件慢

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

管理编排平台:Openstack

在一台设备上实现很多设备的功能,路由器、内存等功能

SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合
SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合

VNF: 虚拟化的网络功能,eg:路由器、防火墙、交换机等功能

NFVI:云计算的运用场景

SDN与NFV的区别与融合

  • SDN和NFV关系:互不依赖,自成一体;互为补充,相互融合
  • SDN:控制转发解耦,网络控制集中化,流量灵活调度;NFV:软硬件解耦,网络功能虚拟化,业务随需部署
    SDN学习笔记(一)NFV的一些笔记SDN与NFV的区别与融合
  • SDN和NFV关系:互不依赖,自成一体;互为补充,相互融合
  • SDN:控制转发解耦,网络控制集中化,流量灵活调度;NFV:软硬件解耦,网络功能虚拟化,业务随需部署

继续阅读