首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >了解SDN架构

了解SDN架构
EN

Stack Overflow用户
提问于 2018-09-13 02:43:28
回答 2查看 128关注 0票数 0

我是SDN的新手,只想知道它的基本理解,这样我就可以向一些简单的解释它是什么。据我所知,架构分为三层。基础架构层只是交换机和路由器,以及组成网络的其他设备。控制器层映射设备的连接方式,以及应如何将数据包从一台设备发送到另一台设备。为了让控制器层实际执行映射和知道如何转发数据包的工作,应用程序层提供了执行此操作的逻辑,这是您使用某些编程语言(如Python )创建网络应用程序的层。我对SDN层的工作原理有基本的了解了吗?

EN

回答 2

Stack Overflow用户

发布于 2018-10-02 15:52:42

在进入SDN之前,我们需要了解一些术语。

控制平面:决定将流量发送到何处的平面

数据平面:执行这些决策并转发流量的平面

管理平面:系统的元素,用于配置、监视网络堆栈的所有层和系统的其他部分,并向其提供管理、监视和配置服务

传统网络设备:

  • 控制平面、管理平面和数据平面驻留在设备本身上。
  • 每个设备都有自己的大脑,并且彼此断开连接,并使用各种协议来保持连接,这些协议很复杂,而且控制这些协议的行动的弹性程度也很高。complex.
  • Think
  • 传统网络的一种类型,由于多个断开连接的大脑不能协同工作,因此更容易发生故障。

SDN: (将硬件与软件解耦)

SDN架构分为三层

  1. 应用程序Layer
  2. Control Layer
  3. Infrastructure Layer

基础设施层:

由网络设备组成,其中包含数据平面和工作在Open Flow协议上,或者您可以说使用Open Flow API进行通信。

控制层:

由控制平面和管理平面组成。

应用层:

在这一层中,用户可以获得设备的概述并查看拓扑。

应用层和控制层之间的链路通常称为NorthBound接口

控制层和基础架构之间的链路称为SouthBound接口

SDN的优势:

  • 解耦控制和数据平面涉及将数据平面与网络硬件分开,并将控制平面移动到软件层。
  • 通过将网络从硬件中抽象出来,策略不再需要在硬件本身上执行。
  • 相反,使用集中式软件应用程序作为控制平面使网络虚拟化成为可能。
票数 1
EN

Stack Overflow用户

发布于 2018-09-25 04:57:17

你可能会发现这个很有用:SDN Layer Architecture

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52301566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档