SDN基础知识

SDN

第一章SDN基础知识

1.1 SDN的定义

SDN是一种数控分离的、软件可编程的新型网络架构,与传统网络最大的区别是可以通过编写软件的方式来灵活的定义网络设备的转发功能。

image-20240706144111687

1.2 SDN的架构

ONF作为SDN最重要的标准化组织,认为SDN的架构应该由四个平面组成,数据平面、控制平面、应用平面、以及右侧的管理平面。

接下来逐个介绍各个平面的

image-20240706144144488

  1. 数据平面

    数据平面是由许多网元组成的,每个网元可以包括一个或多个数据路径,是一个被管理的资源在逻辑上抽象集合。每一个数据路径只有转发和处理数据鹅能力,没有控制能力。一个SDN数据路径包括控制数据平面接口(CDPI)代理、转发引擎表和处理功能三个模块。

  2. 控制平面

    控制平面的控制器是一个逻辑上集中的实体,主要有两个任务,一是将SDN应用层请求转发到SDN数据路径,二是为应用城提供数据平面的数据,可以是状态或者事件。

  3. 应用平面

    应用平面由若干SDN应用构成,可以通过北向接口与SDN控制器交互。

  4. 管理平面

    管理平面负责一系列静态的工作,如网元设置、指定SDN控制器等

不同平面的接口实现都是由驱动和代理配对而成的,SDN一个非常重要的价值在于CDPI上,CDPI是一个开放的与厂商无关的接口

1.3 SDN特征——数据控制分离、网络可编程化

数据控制分离是SDN的核心思想之一,在传统的网络设备钟,控制平面和数据平面在物理位置上是紧密耦合的,这样的耦合有利于两个平面的数据进行快速的交换,但是使得网络设备的管理非常的困难。

网络可编程是SDN的另一个重要属性,管理员可以通过SDN中这种高级的编程能力实现与网络设备的双向交互,通关软件更加方便灵活的管理整个网络。

image-20240706152051253

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值