【问题标题】:SDN architecture understandingSDN架构理解
【发布时间】:2018-09-12 18:43:27
【问题描述】:

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

【问题讨论】:

    标签: sdn


    【解决方案1】:

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

    控制平面:决定将流量发送到哪里的平面

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

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

    传统网络设备:

    • 控制平面、管理平面和数据平面位于设备本身。
    • 每个设备都有自己的大脑,彼此断开连接,并使用各种协议保持连接。
    • 然而,此类协议很复杂,控制此类协议操作的弹性级别也很复杂。
    • 将传统网络视为一种更容易出现故障的网络类型,因为多个断开连接的大脑无法相互协作。

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

    SDN架构分为3层

    1. 应用层
    2. 控制层
    3. 基础设施层

    基础设施层:

    由包含数据平面并使用开放流协议工作的网络设备组成,或者您可以说使用开放流 API 进行通信。

    控制层:

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

    应用层:

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

    应用层和控制层之间的链接一般称为NorthBound接口

    控制层和基础设施之间的链接称为SouthBound Interface

    SDN 的好处:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-04-22
        • 1970-01-01
        • 2016-01-05
        • 2011-12-30
        • 2021-05-04
        • 2021-10-17
        • 2017-10-14
        • 2017-01-07
        • 1970-01-01
        相关资源
        最近更新 更多