【网络】初识SDN架构

什么是SDN

1.定义

(1)ONRC: SDN 是一种逻辑集中控制的新网络架构,其关键属性包括:数据平面和控制平面分离;控制平面和数据平面之间有统一的开放接口OpenFlow。
=> 强调数控分离和集中控制等表现形式
(2)ONF:SDN是一种支持动态、弹性管理的新型网络体系结构,是实现高带宽、动态网络的理想架构。SDN将网络的控制平面和数据平面解耦分离,抽象了数据平面网络资源,并支持通过统一的接口对网络直接进行编程控制,
=> 强调SDN对网络资源的抽象能力和可编程能力

2.三大特征

  • 网络开放可编程
  • 控制平面和数据平面分离
  • 逻辑上的集中控制

3.体系架构图

在这里插入图片描述

为什么需要SDN

文中的答案是:“我们需要拥有更多可编程能力的网络, 来支持快速增长的网络业务需求。”

角度一

Nick教授从计算机产业迅速发展的支撑点出发,借鉴了其思想,重新按层次划分了传统网络系统架构的功能模块,层次之间通过开放可编程的协议接口进行通信,创建了SDN体系架构。

  • 通用硬件底层 => 面向服务的白盒数据平面 => 一改网络尽力而为服务模式、支持上层自顶向下网络设计
  • 软件定义功能 => 控制层软件定义、控制整网的数据平面 => 可编程能力带来灵活性,加速网络应用发展和创新
  • 开源模式 => 社区化,加速产业快速发展
    第一种角度从系统功能重构的角度出发:通过三因素的支撑,形成面向服务的SDN体系结构,从而加速网络产业的发展和应用创新。

角度二

Shenker教授从现网管理复杂、协议种类繁多入手,探寻能够简化网络管理、提高网络可编程能力的途径,由繁化简。
第二种角度从解决现网问题的角度入手,为了将现网管理复杂性阶段转向提取简单性阶段,进行对网络抽象模型的重定义,达到封装底层网络细节,满足上层易用性需求的目的,SDN架构即是网络抽象模型的合理集合。

这两个角度都有相同的特点,即是使网络拥有灵活的可编程能力,从而使网络最大化的适配上层动态业务需求

参考:

  • 《重构网络-SDN架构与实现》
  • https://blog.csdn.net/weixin_34356310/article/details/85872631
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值