2.1 软件定义网络的基本架构

一、ONF 定义的基于 OpenFlow 的三层架构

  1. 技术架构(主要思想)
    实现了转发于控制平面的分离,并对转发面进行了标准化。

  2. 优势
    由于使用了逻辑集中的控制,该架构载流量调度方面具有很大的优势。

二、IETF 提出的技术架构

  1. 技术架构(主要思想)
    开放现有的网络设备的能力;
    标准开放的 API;

  2. 优点
    充分利用了现有的网络设备和路由协议;
    快速实现。

三、NICIRA 提出的 Overlay 技术架构

  1. 技术架构(技术特点)
    网络边缘软件话;
    Overylay 技术。(也就是在传统网络中,抽象出一个虚拟网络)

  2. 优点
    与物理网络的解耦;
    部署非常灵活。

欧洲电信话联盟 ETSI 提出的 NFV 技术架构

主要应用场景为运营商网络。

  1. 运营商网络(技术架构)
    NFV 和 SDN 互补;
    本质有很大不同。(严格上来讲,并不是严格的 SDN 架构)

四 . 架构

ONF 在 SDN 技术白皮书中给出了 SDN 的基本框架。


SDN 架构图

四大平面和两大接口

  1. 数据平面:
    包含,若干网元,每个网元包含一个或多个 SDN 数据路径(Datapath)。
    SDN Datapath 是逻辑上的网络折别,负责转发和处理数据,包含控制数据平面接口代理,转发引擎表和处理功能。
    关键技术:


    QQ截图20200508172246.png

两大接口:南向接口,北向接口。


四大平面和两大接口
  1. 控制平面
    包含三个部分,北向接口代理,SDN控制逻辑,控制数据平面接口驱动。
    两个任务:
    将 SDN 应用层请求转换到 SDN Datapath。
    为 SDN 应用层提供底层网络的抽象模型(状态和事件)。
    关键的技术:控制器
    网络操作系统或网络控制器。
    开源的SDN 控制器:NOX、POX、FloodLight、RYU、OpenDayLight、ONOS等

  2. 应用平面
    1)包含:
    SDN 应用逻辑意与北向接口驱动;
    通过北向接口与SDN 控制器交互;

2)应用交付能力
降低系统的开支和成本;
网元的虚拟化和集中控制;
网络快速部署,故障快速发现与解决;
高智能,自动化运作,应用可感知的网络。

  1. 管理平面;
    静态工作:网元的初始化配置,指定控制器,定义控制器及应用的范围。

  2. 南向接口
    控制平面和数据平面的接口。
    转发行为控制,设备性能查询,统计报告,事件通知等。

  3. 北向接口
    应用平面和控制平面之间的接口,向应用层提供抽象的网络视图,使应用能够直接控制网络的行为。

SDN 北向接口设计:控制器将网络能力封装后,开放接口,供上层业务调用。RESET API 是 SDN 北向接口的主流设计。(符合 RESET 设计规范的 API (支持,FloodLight,RYU))

FloodLight 的北向接口 API 集合
交换机状态收集,静态流表推送,防火墙策略等多种类型的接口。


QQ截图20200508174957.png

你可能感兴趣的:(2.1 软件定义网络的基本架构)