SDN基础概念

Posted george5345

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SDN基础概念相关的知识,希望对你有一定的参考价值。

1.1 SDN定义

  ONRC定义:

    SDN是一种逻辑集中控制的新网络架构,其关键属性包括:数据平面和控制平面控制平面和数据平面之间有统一的开放接口OpenFlow

  ONF定义:

    SDN是一种支持动态、弹性管理的新型网络体系结构,是实现高带宽、动态网络的理想架构。

1.2 SDN的特征

  主要特征:

1. 网络开放可编程:

SDN建立了新的网络抽象模型,为用户提供了一套完整的通用API,使用户可以在控制器上编程实现对网络的配置、控制和管理,从而加快网络业务部署的过程

2. 控制平面与数据平面的分离:

此处的分离是指控制平面与数据平面的解耦合。控制平面和数据平面之间不再相互依赖,两者可以独立完成体系结构的演进,类似于计算机工业的Wintel模式,双方只需要遵循统一的开放接口进行通讯即可。是网络获得更多可编程能力的架构基础。

    3. 逻辑上的集中管理:

主要是指对分布式网络状态的集中统一管理。在SDN架构中,控制器会担负起收集和管理所有网络状态信息的重任。逻辑集中控制为软件编程定义网络网络功能提供了架构基础,也为网络自动化管理提供了可能。

1.3 SDN网络体系结构

  SDN网络体系结构主要包括:

    1. SDN网络应用:实现了对应的网络功能应用。

    2. 北向接口:为SDN应用提供了通用的开放编程接口。

    3. SDN控制器:也称网络操作系统。控制器不进要通过北向接口给上层网络应用提供不同层次的可编程能力,还要通过南向接口对SDN数据平面进行统一配置、管理和控制。

    4. 南向接口:SDN控制器控制器和数据平面的开放接口。SDN控制器通过南向接口对数据平面进行编程控制,实现数据平面的转发等网络行为。

    5. SDN数据平面:基于软件实现实现的和基于硬件实现的数据平面设备。

技术图片

 

以上是关于SDN基础概念的主要内容,如果未能解决你的问题,请参考以下文章

SDNNFV网络

软件定义网络基础---SDN控制平面

理论研究漫谈传统IT基础设施05-网络(上)

软件定义网络基础---SDN的产生

MLsys 基础概念汇总

基础概念OpenGLES(一)