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