SDN软件定义网络

SDN(Software-Defined Networking)软件定义网络,SND并不是一个具体的技术

它是一种网络设计理念,规划了网络的各种组成部分(软件、硬件、转发面和控制面)

及相互之间的互动关系,其特征属性包括下面几点:

控制面与转发平面分离

开放的可编程接口

集中化的网络控制

网络业务的自动化应用程序控制

思科 SDN Controller === DNAC =DNA center ===数据化解决方案平台

服务器 == 搭建思科开发 控制器系统

DNA === 思科对企业端SDN解决方案

华为SDN控制器 = agile Controller = 敏捷控制器

SDN家庭成员

APP(RESTful开发风格)比喻成*小程序*

                         纽带:北向协议

控制器 = ONOS ODL APIC -EM Ryu NOX DNAC *微信*

                          纽带:南向协议

转发器 =传统设备/普通X86架构 *好友*

-- 开源组织  -----ODL    ONF ------ 开发SND 控制器系统

ODL ==== 系统ODL ===基于linux ===厂商派===Cisco juniper vmware 等等

面向DC和企业兼容度更高

ONF ===系统ONOS ===基于linux ===运营商派 === AT&T Orange Cisco

Huawei

面向SP兼容度更高

进一步 ===基于ODL == 开发自己内部 所属权 思科 === 控制器系统 APIC -EM

APIC -EM === 后来 DNA Center 系统基本框架 === 付费了 + 增加大招!

广商 ===双拼 === 通过SDN控制器 进行配置下发 + 设备独立配置

A/  ---OPENFLOW  --南向协议  --下发流表 --下发转发器不需要 进行任何协议开启

B/   --- NETCONF   --南向协议  -- 下发配置 --不能下发流表

如何兼容多厂商设备呢?

YANG Model

衍生形态   : 更加便捷  --- SDN 控制器上 购买功能 = 现在购买 license

                                          原有的设备上  独立配置  =不需要SDN Con

SDN对厂商的影响

降低了转发器的成本投入

原有很多技术沉淀优势消失

侧重于网络功能APP的开发

发力基础架构层的硬件性能

硬件构成布化 =(微软 VS 苹果)

OpenFlow版本

1.0版本 -传统交换机进行升级新IOS即可支持

1.1版本 -增加了对vlan和MPLS标签的处理

1.2版本 -不在用固定长度字段定义 灵活下发匹配字段 支持ipv6

1.3版本 -匹配关键字增加到40个 新的meter表 版本向下兼容

1.4-1.5版本 -数据包类型识别流程优化

你可能感兴趣的:(网络)