SDN学习笔记(一)

引用:https://cloud.tencent.com/developer/news/211547
本文参考SDN的视频,截图为视频中的PPT截图,仅作为自己的学习笔记,如有冒犯,请联系我。

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

why SDN?

传统的网络结构(左)每个单独的设备都有控制台+转发器的功能(这叫分布式结构),优点是其中一个崩了其他的不受影响,但是数据量大,效率不好。
SDN(右)统一控制器平台,单个设备只保留转发器功能,控制台只有一个统一处理,优点是更加智能,效率更好。
优点:转控分离、集中控制、开放接口(可编程模式,这个东西向下看)。
SDN学习笔记(一)_第1张图片

SDN结构

SDN学习笔记(一)_第2张图片
自己画的简单图:
SDN学习笔记(一)_第3张图片
可编程模式,就是当存在一些新的协议or游戏时(就是在APP应用层那一块),可以将其使用编程语言导入到SDN控制器,然后在下发给其它的设备;设备的功能即转发
API 北向接口—编程接口<–没有标准化。REST API暂时是主流设计
API 南向接口(openflow接口<–最早的协议,因为控制器与下方的转换器之间存在的是openflow协议)用于转发器和控制器之间的通信,下发流表(data).
openflow用看下图:
SDN学习笔记(一)_第4张图片
东西向接口(与转发器接壤)----方法:SR黑科技<–在5G中使用的一种技术,混合性
流表:控制器给转发器的一些东西,我理解就是数据。

存在的一些问题:

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

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

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

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

SDN几大研究巨头和框架

NFV应该和SDN并行的一种方式
SDN学习笔记(一)_第5张图片

NFV的一些笔记

【比较随意,随便看看】

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

路由器 = 软件+NP:硬件(硬件成本很高)<–传统网络设备价格昂贵
NFV: OS + Intel芯片 = 服务器<–便宜

Why?

硬件能做的,软件也能做。软件慢
SDN学习笔记(一)_第6张图片
管理编排平台:Openstack
在一台设备上实现很多设备的功能,路由器、内存等功能
SDN学习笔记(一)_第7张图片
SDN学习笔记(一)_第8张图片
VNF: 虚拟化的网络功能,eg:路由器、防火墙、交换机等功能
NFVI:云计算的运用场景

SDN与NFV的区别与融合

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

你可能感兴趣的:(SDN学习笔记(一))