SDN:简述对SDN的认识

本文深入探讨SDN(软件定义网络)的概念,解析其核心属性与分类,包括控制与转发分离、开放编程接口及集中控制。文章还介绍了SDN的三种定义,强调其核心在于软件对网络的控制与管理,满足自动化业务部署的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SDN ,即软件定义网络(Software Defined Network)。SDN只是一种架构,一种思想,具体的实现多种多样,OpenFlow只是其中一种。

SDN的三个本质属性:

  • a.认为只要符合控制跟转发分离;
  • b.有开放的编程接口;
    -c.集中式的控制就可以认为是SDN。

基于这样一种理念,某个产品或者方案,哪怕没有使用Openflow,只要它符合这三个原则,也可以认为是SDN。

将SDN定义归为三类:

  • 第一类是狭义SDN(等同于Openflow);
  • =第二类是广义SDN(控制与转发分离);
  • 第三类是超广义SDN(管理与控制分离:阿里有种SDN的实现是通过软件控制脚本,让这些脚本向远程的交换机发送命令来控制交换机,交换机上仍然运行了传统的二三层协议,控制跟转发并没有分离,分离的是管理和控制)。

第二类定义中的SDN,应该是最通用,最有价值的一种。

从SDN的字面意思来看,根本看不出控制与转发分离的意思,你怎么看这个问题?
答:无论是控制与转发分离,还是管理与控制分离其实都不是SDN的本质定义,SDN的本质定义就是软件定义网络,也就是说希望应用软件可以参与对网络的控制管理,满足上层业务需求,通过自动化业务部署简化网络运维,这是SDN的核心诉求,控制与转发分离不是。但为了满足这种核心诉求,不分离控制与转发,比较难以做到,至少是不灵活。换句话说,控制与转发分离只是为了满足SDN的核心诉求的一种手段,如果某些场景中有别的手段可以满足,那也可以,比如管理与控制分离。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王小二(海阔天空)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值