1、 SDN:软件定义网络。在 OPENFLOW 协议的基础上提出的。
侠义 SDN:使用 Openow 协议作为南向接口协议,网络设备只负责转发
广义 SDN:南向接口不只是使用 Openow,也包括传统协议如 snmp telnet;网络
设备兼有传统网络功能
组成:控制器
流标下发(OPENFLOW 等协议)
OPENFLOW 设备
2、 ONF 组织:南向接口:OPENFLOW 协议(可跑在 SSL 上)
制定配置与管理协议(Openow Conguraon and Management Protocol1.1)
北向接口正在标准化(调用控制器提供的 API)
分层:基础设施层
控制层(控制器)
应用层(软件层)
IETF 组织:基础设施层 (南向接口不使用 openow)
控制层(控制器)
应用层
ETSI&ITU 组织:NFV——网络功能虚拟化(在硬件平台上可以部署不通网络功能系统)
SND+NFV 是解决运营商现有网络的两大技术
3、 数据中心 SDN 应用:
运维自动化 (云平台+SDN 控制器)
OVERLAY
Service Chain
4、 SDN 生态环境:
标准化:ONF、IETF 、ITU 、OPEN DAYLIGHT
芯片供应商:BROADCOM.(OFDPA 软件流表适配) ; Centec (芯片特性) ;intel
(芯片支持 OPENFLOW 流表)
设备商:cisco 华为 华三 锐捷 juniper 等等都有自己的解决方案。
5、 openow 版本:1.0 表单、IPV4
1.1 多表(减少表项)、MPLS 标签支持、引入 Group(可用于组播
等)
1.2 引入 IPV6 支持多控制器
1.3 重构能力协商(表数量大小、端口数量等优化控制器与设备通信)
、meter(QOS 策略)、辅助连接(提升 Openow 传输性能)
1.4 流表同步机制、 bounding 消息(用于同步组里面的元素,进行原
子化操作)
6、 OpenFlow 基础知识:
Message:
Controller-to-Switch
Asynchronous
Symmetric
Table:(Match/Instrucons):
Match: 字段
Instrucons:匹配 Match 后进行相关操作
Group:Openow 一种转发方式。