SDN介绍与实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
U nderl ay N etw ork
O pti cal N etw ork
CanalON 1.x 系统架构
控制服务系统架构
• CanalCore:大脑 包括全网拓扑、路径计算、故障切换等核心 服务; • CanalEdge:神经网络 CanalEdge直接和南向设备互连,包括协议适 配
C anal C ore
S D N -O / /
N FV-O
BSS
CanalOS
C anal C ontrol l er
O pen flow
ES W
N etconf
AW S
CGW
C ol o
CanalBridge (Multi-provider)
VR
SG W SG W SSW SSW SSW SSW
C ol o
D ataC enter
Controller-to-Switch • Features • Configuration • Flow-Mod • Modify-State • Read-State • Packet-out • Barrier • Role-Request • Asynchronous-Configuration Asynchronous • Packet-in • Flow-Removed • Port-Status Symmetric • Hello • Echo • Experimenter
• Instructions:指令,包括可能的action,如转发、修改某字段、push/pop tag等;
• Timeout:最大时间计数或流有效时间 ; • Cookie:由控制器选择的不透明数据值,控制器用来过滤流表统计数据、流表修改和流表 删除;但不能在处理数据包时使用。
OpenFlow流表
• 流表表项结构
Match Fields Priority Counters Instructions Timeouts Cookie
• Match fields:匹配域, 包含入端口信息+包头域+Metadata; • Priority:优先级,指定该流表项的优先级; • Counters:计数器,存储与流表项相关的一些数据;
C anal E dge
open flow
netconf
C LI
CanalON 2.x系统架构大图
CanalON 2.x 下业务场景大图
CanalPortal
C analC onsol e
C analI nsi ght
C analS al es
C analO ps
API
S m artC ontrol
OpenFlow在CanalON中的位置
Canal OS:大河Байду номын сангаас联研发的控制器软件
C anal C o re
R ES T A P I
R ES T A P I
C anal E dge
C anal E dge
OpenFlow
OpenFlow
OpenFlow
OpenFlow
O verl ay N etw ork
D ataC enter
VPC
CGW
PO P
PO P
C PE
E nterpri se
SSW
ES W
VR
CGW
SG W
C PE
Thanks
OpenFlow报文处理流程
OpenFlow流表
• 流表表项结构
Match Fields Priority Counters Instructions Timeouts Cookie
• Match fields:匹配域, 包含入端口信息+包头域+Metadata; • Priority:优先级,指定该流表项的优先级; • Counters:计数器,存储与流表项相关的一些数据;
• Instructions:指令,包括可能的action,如转发、修改某字段、push/pop tag等;
• Timeout:最大时间计数或流有效时间 ; • Cookie:由控制器选择的不透明数据值,控制器用来过滤流表统计数据、流表修改和流表 删除;但不能在处理数据包时使用。
OpenFlow协议消息类型
• • • • • •
六大优势 多云覆盖 敏捷性 成本 提升效率 开放能力 智能Portal
Open flow
OpenFlow架构图
传统网络由交换机/路由器控制的报文转发过程转化为 由OpenFlow交换机(OpenFlow Switch)和控制服务器 (Controller)来共同完成, 从而实现了数据转发和路由控制的分离。
SDN介绍与实例
王晓光 2017年12月
SDN在云计算中的位置
SDN 软件定义网络 Overlay 指SDN网络,路 径计算与数据转发分离 Underlay 指传统网络, 路径计算与数据转发一致 NFV 网络功能虚拟化
SDN架构
北向接口:通过http 或https调用 SDN控制器:一款安装在服务器上的 软件,各个厂家都不一样 南向接口:通过open flow调用 通用硬件:支持open flow协议的白盒 交换机生产厂商,例如:盛科