网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

软件定义网络的架构

更新时间:2026年03月27日   作者:spoto   标签(Tag):

在传统的网络中,控制层和数据层是紧密结合在一起的一个整体。控制层负责维护交换机的路由表,从而确定发送网络数据包的最佳路径;而数据层则根据控制层的指令来转发这些数据包。而在SDN中,控制层和数据层是独立的实体,控制层充当了许多数据层的中央控制器角色。

有许多方法可以推动当今软件定义网络的发展。这些方法包括:

  • 力量/势力
  • 4D方法
  • 乙烷

转发与控制元素的分离:

将数据平面与控制平面分离的概念,最初是由FORCES提出的。据说,基于硬件的转发实体是由基于软件的控制器来控制的。

“FORCES”可以通过两种方式来实现:

  1. 转发单元和控制平面都位于同一个网络设备中。
  2. 该控制元件被从设备中取出,然后被放置在一个独立的系统中。

4D方法:

这种4D方法包含四个控制平面。

  • 决定/决议
  • 传播/散布
  • 发现
  • 数据

它遵循着三个原则:

  • 网络层面的目标:这些目标应该以整个网络为对象来表述,而不是仅针对单个设备。这样,就不需要依赖那些专有设备了。
  • 网络范围内的视图:决策应基于对整个网络的流量、拓扑结构以及各种事件的理解来做出。所采取的行动也应以全局视角为基础来考虑。
  • 直接控制:控制平面组件应该能够直接控制数据平面组件。它还应该具备对各个设备上的转发表进行编程的能力。

乙烷:Ethane允许用户在网络层面进行访问,这一权限是由网络管理员来定义的。Ethane实际上是软件定义网络(SDN)的先驱技术。

乙烷的原理:

  • 高水平的政策应该对网络进行监管。
  • 路由选择应遵循高级别的政策。
  • 数据包与它们在网络中的来源之间应该存在某种联系或关联。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

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