《《SDN介绍与实例》PPT课件》由会员分享,可在线阅读,更多相关《《SDN介绍与实例》PPT课件(15页珍藏版)》请在金锄头文库上搜索。
1、.,1,SDN介绍与实例,王晓光 2017年12月,.,2,SDN在云计算中的位置,SDN 软件定义网络 Overlay 指SDN网络,路径计算与数据转发分离 Underlay 指传统网络,路径计算与数据转发一致 NFV 网络功能虚拟化,.,3,SDN架构,北向接口:通过http 或https调用 SDN控制器:一款安装在服务器上的软件,各个厂家都不一样 南向接口:通过open flow调用 通用硬件:支持open flow协议的白盒交换机生产厂商,例如:盛科,六大优势 多云覆盖 敏捷性 成本 提升效率 开放能力 智能Portal,.,4,Open flow,OpenFlow架构图,传统网络由
2、交换机/路由器控制的报文转发过程转化为 由OpenFlow交换机(OpenFlow Switch)和控制服务器 (Controller)来共同完成, 从而实现了数据转发和路由控制的分离。,.,5,OpenFlow报文处理流程,.,6,OpenFlow流表,流表表项结构,Matchfields:匹配域, 包含入端口信息+包头域+Metadata; Priority:优先级,指定该流表项的优先级; Counters:计数器,存储与流表项相关的一些数据; Instructions:指令,包括可能的action,如转发、修改某字段、push/pop tag等; Timeout:最大时间计数或流有效时间
3、; Cookie:由控制器选择的不透明数据值,控制器用来过滤流表统计数据、流表修改和流表删除;但不能在处理数据包时使用。,.,7,OpenFlow流表,流表表项结构,Matchfields:匹配域, 包含入端口信息+包头域+Metadata; Priority:优先级,指定该流表项的优先级; Counters:计数器,存储与流表项相关的一些数据; Instructions:指令,包括可能的action,如转发、修改某字段、push/pop tag等; Timeout:最大时间计数或流有效时间; Cookie:由控制器选择的不透明数据值,控制器用来过滤流表统计数据、流表修改和流表删除;但不能在处
4、理数据包时使用。,.,8,OpenFlow协议消息类型,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,.,9,OpenFlow在CanalON中的位置,OpenFlow,OpenFlow,OpenFlow,OpenFlow,Canal OS:大河云联研发的控制器软件,.,10,CanalON 1.x 系统架构,.,11,控制服务系统架构,CanalCore:大脑包括全网拓扑、路径计算、故障切换等核心服务; CanalEdge:神经网络CanalEdge直接和南向设备互连,包括协议适配,.,12,CanalON 2.x系统架构大图,.,13,CanalON 2.x 下业务场景大图,.,14,Thanks,感谢亲观看此幻灯片,此课件部分内容来源于网络, 如有侵权请及时联系我们删除,谢谢配合!,