当前位置:首页 > 考证指南 > CCNP >

SDN是什么?

更新时间:2022年04月07日   作者:spoto   标签(Tag):

SDN是什么?SDN:(Software Defined Network,软件定义网络),即SDN是一种拥有逻辑集中式的控制平面,抽象化的数据平面的新网络架构。数据平面与控制平面分离,控制平面与数据平面之间有统一的开放接口 OpenFlow,通过统一而开放的南向接口来实现对网络直接进行编程控制。
SDN是什么?

 

SDN的三个特征

1、网络开放可编程:

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

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

此处的分离是指控制平面与数据平面的解耦合。控制平面和数据平面之间不再相互依赖, 两者可以独立完成体系结构的演进, 双方只需要遵循统一的开放接口进行通信即可。 控制平面与数据平面的分离是 SDN 架构区别于传统网络体系结构的重要标志,是网络获得更多可编程能力的架构基础。

3、逻辑上的集中控制:

主要是指对分布式网络状态的集中统一管理。 在 SDN 架构中,控制器会担负起收集和管理所有网络状态信息的重任。 逻辑集中控制为软件编程定义网络功能提供了架构基础,也为网络自动化管理提供了可能。
在这三个特征中,控制平面和数据平面分离为逻辑集中控制创造了条件,逻辑集中控制为开放可编程控制提供了架构基础,而网络开放可编程才是 SDN 的核心特征。
 

SDN 网络体系结构

主要包括 SDN 网络应用、北向接口、 SDN 控制器、南向接口和 SDN 数据平面共五部分。

1、SDN 网络应用层:

实现了对应的网络功能应用。这些应用程序通过调用 SDN 控制器的北向接口,实现对网络数据平面设备的配置、管理和控制。

2、北向接口:

北向接口:是 SDN 控制器与网络应用之间的开放接口,它将数据平面资源和状态信息抽象成统一的开放编程接口。

3、SDN 控制器:

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

4、南向接口:

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

5、SDN 数据平面:

SDN 数据平面包括基于软件实现的和基于硬件实现的数据平面设备。数据平面设备通过南向接口接收来自控制器的指令,并按照这些指令完成特定的网络数据处理。同时,SDN 数据平面设备也可以通过南向接口给控制器反馈网络配置和运行时的状态信息。

小编送福利时间,CCNA、CCNP、CCIE课程免费试听名额~~立即抢占:

              马上抢免费试听资格
意向课程: *必选
姓名: *必填
联系方式: *必填
QQ:
思博SPOTO在线咨询

相关推荐
猜你喜欢
合作招聘

7天无条件退款
24小时实验室开放
全程跟踪服务
无条件免费重读

即刻预约

免费试听-咨询课程-获取免费资料

思博网络SPOTO新活动