SDN初了解

一、传统网络局限性

1.不可编程
2.人工为主
3.网络设备类型多样化
4.厂家来源多样性
5.调整对应的空间有限

二、SDN核心分离传统三个层面

  1.控制层面CP

    比如:路由表,mac表
    各种路由协议,交换协议形成的表,为数据层面转发提供各种必要信息,消耗CPU资源

  2.数据层面DP

    转发数据,根据控制层面的各种表来转发数据

  3.管理层面MP

    网管数据,比如SSH,SNMP
    消耗CPU资源

三、新一代网络架构设计需求

1.弹性响应上层应用变化的网络可编程
2.引入集中的统一的控制层面和管理层面
3.解耦网络设备的管理层,控制层和数据转发层

四、厂商SDN产品

  思科Cisco

    SDA(SD-Access,软件定义接入)     ---园区网
    SD-WAN(软件定义广域网)          ---企业WAN
    ACI(以应用为中心的基础网络架构)   ---数据中心

  华为

    CloudCampus(软件定义接入) ---园区网
    CloudWAN(软件定义广域网)  ---企业WAN
    CF-DCN(CloudFabric DCN)---数据中心
        数据中心解决方案核心组件:
            CloudEngine系列数据中心交换机
            敏捷控制器Agile Controller
            网络智能分析平台FabricInsight

五、SDN架构

  网络设备----(南向接口)----》控制器---(北向接口)--->应用层
(转发层面) (控制层面) (操作层面)

北向接口NBI:通过HTTP或HTTPS调用(协议:REST API、Web UI、YANG)
南向接口SBI: 通过Openflow调用(协议:OpenFlow,CLI,SNMP,NETCONF,RESTCONF)
SDN控制器:思科、华为、华三、Juniper等各大厂商皆有自家SDN控制器
(南向北向接口是基于控制器层面来说的)

六、OPENFLOW架构

OpenFlow网络由OpenFlow网络设备、OpenFlow控制器、用于连接设备和控制器的安全通道(Secure Channel)以及OpenFlow表项组成
OpenFlow网络设备和OpenFlow控制器是实体机,要求能够支持安全通道和OpenFlow流表

七、OVERLAY网络

underlay是底层网络,负责互联互通
overlay是基于隧道技术实现的,overlay的流量需要跑在underlay之上

VxLAN是业界OVERLAY技术落地标准
                   |---->Vxlan (使用overlay)
STP--->堆叠M-Lag----|
                   |---->TRILL(停留在underlay)(淘汰)

八、平滑过渡SDN网络

Underlay + Overlay是目前厂商们主推的解决方案
原文地址:https://www.cnblogs.com/lisenlin/p/14267233.html