蜗牛游戏李嘉俊 - SDN和CDN“在一起”
2020-02-27 189浏览
- 1.
- 2.163CM 175CM
- 3.分发系统基础架构 源站 负载均衡系统 调度系统 A TREND IN THE FUTURE 北京节点 上海节点 广东节点 北京用户 上海用户 CDN分发平台 广东用户
- 4.提高服务响应和加速效果 源站 信息预取 华北二级缓存 华南二级缓存 A TREND IN THE FUTURE 北京节点 石家庄节点 杭州节点 厦门节点 北京用户 石家庄用户 杭州用户 厦门用户
- 5.提高传输效率 A TREND IN THE FUTURE 源站 私有协议传输 CDN节点 压缩传输 公网传输耗时 10秒 终端用户 CDN节点 加速传输耗时 3秒
- 6.分发系统逻辑架构图 A TREND IN THE FUTURE 全 运营管理系统 国 内容管理子系统 配置管理子系统 资源管理子系统 安全管理子系统 管 用户管理子系统 计费子系统 日志及分析子系统 控 中 监控系统 心 网络监控 设备00监0控0000资0源0监0控 质量监控 客服系统 GSLB 内容 中心 服务器集群 运营管理接口 监控Agent 本地负载 均衡系统 服务器集群 运营管理接口 监控Agent 本地负载 均衡系统 服务 节点
- 7.
- 8.
- 9.
- 10. SDN控制层的关键是SDN控制器,也可以称为网络操作系统 (NOS)或网络控制器 网络的所有智能、核心均在SDN控制器中,由SDN控制器对转发面进行转发策略的调度 和管理,通过无智能的快速转发面设备,支持运行在SDN控制器之上的不同业务 目前已公开的NOS源码和架构有:NOX、FloodLight、Onix等
- 11. SDN控制层的关键是SDN控制器,也可以称为网络操作系统 (NOS)或网络控制器 网络的所有智能、核心均在SDN控制器中,由SDN控制器对转发面进行转发策略的调度 和管理,通过无智能的快速转发面设备,支持运行在SDN控制器之上的不同业务 目前已公开的NOS源码和架构有:NOX、FloodLight、Onix等
- 12. SDN控制层的关键是SDN控制器,也可以称为网络操作系统 (NOS)或网络控制器 网络的所有智能、核心均在SDN控制器中,由SDN控制器对转发面进行转发策略的调度 和管理,通过无智能的快速转发面设备,支持运行在SDN控制器之上的不同业务 目前已公开的NOS源码和架构有:NOX、FloodLight、Onix等
- 13.
- 14.神经网络 传统CDN 解决静态能问实题现无监督的学习 超强的自愈能力 高实时性的业务交付如何更好的解决? 对损伤有冗余性 处理信息的效率极高 并行处理
- 15.CDN GSLB CDN Cache SDN Controller Openflow Sflow NetConf
- 16.CDN Cache Monitor Platform Openflow CDN GSLB SDN Controller SDN+CDN 多路径路由负载分担 快速收敛 全局网络拓扑 全局网络设备自动下发配置 动态调整网络 对不同应用形成各自不同的网络逻辑层 结合CDN的GSLB进行全局网络调度 NetConf Sflow Snmp
- 17.
- 18.
- 19.快速业务部署 A TREND IN THE FUTURE 引入SDN控制器 之前 (小时级) 导入网络数据到 规划工具 离线增量 业务规划 业务平台 网管导出网络信息文件 规划工具 规划工具导入网络信息文件 规划工具 规划数据 注:当需要新增资源时, 需要安装配置过程. 安装配置 业务平台 增量业务发放 业务平台 业务发放 引入SDN控制器 之后 (分钟级) 需要新增资源时 SDN APP 在线增量 业务发放 SDN APP 新增资源 规划 现网资源足够时 SDN控制器 SDN APP 规划业务管理 及 单板安装 SDN APP 路径建立 业务平台 业务发放 引入SDN后,增量发放新业务可以通过SDN控制器在线统一控制管理,操作简单、快速。 SDN能够自动为业务计算路径,并判断现网资源是否足够,包括恢复资源是否足够。确保新 增业务对网络生存性无影响。
- 20.网络状态实时感知 A TREND IN THE FUTURE 引入SDN控制器 之前 小时级 引入SDN控制器 之后 分钟级 导入网络数据到 模拟工具 离线模拟网络 故障场景 业务平台 模拟工具 规划工具导入网络信息文件 网管导出网络信息文件 在线网络 资源评估 资源告警 优化策略 SDN控制器 网络变化触发 通报资源告警 业务平台 生成分析报告 引入SDN后,可以直接在线对现网资源进行评估,避免了繁琐的数据导入导出操作,也解决了离线评 估不能及时适应现网变化的问题。 自动根据网络变化评估现网资源是否满足业务生存性要求,如果不能,则主动上报告警提示进行修复 或扩容操作,主动运维防患于未然。
- 21.IP与光跨层协同,提升网络效率和资源利用率 A TREND IN THE FUTURE IP SDN控制器 互动&协同 传送网SDN控制器 物理端口 被多个逻辑端口 共享 (VLAN/MPLS) 路由器 MS-TON MPLS-TP ODUK/Flex Wavelength 逻辑端口 (以MPLS/VLAN标 记区分) 网络切片 提供多层次通道(波长 /ODU/MPLS-TP) 端到端 OAM 简化管理和维护工作 3+3 端口 R T R T 传送网 T TT RR R 2+2 端口/路由器 3+1 端口 R T SDN R T 传送网 T TT RR R 2+1 端口/路由器 IP + 光多层协同: 1. 通过多层网络优化提升网络效率; 2. 通过协同保护提升网络可靠性和保护效率; 3. 通过协同运维提升运维效率。
- 22.基于SDN调度为数据中心协同提供优化 A TREND IN THE FUTURE 1. DC带宽请求 数据中心 1 DC互联协同 北向接口/NBI (RESTful API) 2. 传送带宽 请求 SDN 控制器 BoD服务 网络服务系统 网络操作系统 PCE with Initiative extension 南向接口/SBI (PCEP) 3. 创建、删除或调整传送 LSP DC1和DC2之间的流量 数据中心 2 通过开放接口的传送带宽资源池方案,传送带宽与数据中心流量自动联动调度, 提升资源利用率,降低CapEX。 通过自动BoD,提供自动实时带宽服务,避免人工干预,降低OpEX。
- 23.多区域大网统一调度 A TREND IN THE FUTURE 客户虚拟化视角,端到端控制管理 控制层 物理架构层 分布式控制 数据平面 分布式控制 数据平面 分布式控制 数据平面 传送网A 1 A 2 5 37 4 68 B Controls End-to- SDN控制器End Network • 控制功能集中化,按需部署,降低 建网成本; • 集中多域管理,突破分布式管理瓶 颈,缩短业务TTM 数据平面 数据平面 数据平面 数据平面 传送网B 分布式控制 数据平面 分布式控制 数据平面 分布式控制 数据平面 传送网C
- 24.多层次的网络调度和设计模型 A TREND IN THE FUTURE 业务自动发放和修复 在线增量业务部署 业务集中重路由计算 网络自动运维 大网、多域(子场景:端到端业务建立、 删除、域内/域间故障重路由) 生存性分析(在线链路等各种故障模拟, 提前对业务的生存性进行评估分析) SDN 架构 控制器 1+1、N+M 网络资源自动发现 业务集中路径计算 Stateful PCE Operator Apps Server LSP creation Qx Path Computation Request / Responses Qx PCEP Active SDN Controller Network Apps Server QX QX PCEP SDN Controller PCEP Domain A Heart Beat Active SDN Controller SITE_N6 Domain B Passive SDN Controller SITE_N2 SITE_N3
- 25.
- 26.
- 27.
- 28.Agile Controller SJZ ZZ WH JN netconf 管道1 HF NJ CS netconf GZ MPLS TE隧道 管道2 HZ 调整前 SH 调整后 业务智能分配 •高性能AC控制器,管控全局隧道(MPLS TE)拓扑 •智能计算,为新业务选择最优隧道路径 业务智能调优 •实时监控业务带宽和时延,动态调整业务隧道 •实时故障监控,智能隧道切换 Agile TE实现业务智能分配 隧道自由定制,简便快捷 1分钟即可在任意两地之间创建主备 TUNNEL隧道。 快速业务发放 新业务开通运行只需几分钟
- 29.业务智能调优,均衡流量,提升资源利用率 1)发现当前管道已处于重载状态,比较拥堵 2)在控制器GUI界面上,选择某条业务流, 通过调整流管匹配策略,调整它的路径; 3)调整完成,该条业务流跑在另一条轻载管道上 带宽拥塞时,优化业务路径 (一)保证高优先级的业务流量带宽,当管道拥塞时把高优先级的业务流调整 到其他非拥塞的/优质的管道上; (二)日常均衡流量,把中、低优先级的业务流量调整到局部轻载管道上,提 升轻载管道的带宽利用率。
- 30.
- 31.2 Data Center #1 Problem 3 RESTful APIs WAN Automation Engine 4 Analytics Optimization and Prediction Current Model Network Modeler Collector Network Interface 1 WAN R1 PCEP 5 R2 R3 Calendaring New Model Deployer Data Center #2 Solution 1 Network conditions reported to collector consistently 2 Customer requests DC #1 – DC #2 bandwidth at a future date 3 Demand admissionrequest:4 WAE returns booking confirmation as the future date nears On the future date, NS-OS places 5 customer demand on IGP or explicit path (TE tunnel) XX时间有在线实时业务,需要网络SLA保障及响应 WAE评估未来事件网络情况,按需自动交付网络需求
- 32.• 设计建议: − 借助裸纤/波分/DCI实现“音频、视频、游戏、CDN”业务 − 业务可以通过MPLS或VXLAN实例隔离 − L3层SW; − 支持硬件GRE隧道、MPLS/L2 VPN − 可靠性:冗余电源、风扇 IDC 源站(IDC) 运营系统 − 小于2:1收敛比(出口带宽决定) 调度系统 源站(IDC) 日志分析 源站(IDC) GSLB 按需GRE CNC CTC Interent CDN1 CDN2 CDN n 按需建立GRE 分发服务系统 负载均衡系统 运营管理系统 SLB LOG DNS GRE Core Core SLB LOG DNS GRE ToR ToR1 ToR n Cache Cache SS
- 33.
- 34.
- 35.
- 36.1. 用户数据备份,包括视频、图片、 语音和文字等 2. 远程跨数据中心存储访问,例如 计算资源和存储资源分布在不同 的数据中心 3. 大规模的数据同步(为了分布式 访问,负载分担) TE和BGP都可以为一条流生成转发路径,但TE生成的路径 放在ACL 表,BGP生成的放在路由表(LPM),进来的报文如 果匹配到ACL表项,会优先使用ACL,匹配不到才会用路由表 的结果。一台交换机既要处理从内部发到 别的数据中心的数据, 又要处理从别的数据中心发到本地数据中心内部的数据 对于前者,需要使用ACL Flow表来进行匹配查找,将报 文封装在Tunnel里面转发去,转发路径是TE指定的,是最优路 径。而对于后者,则是解封装之后直接根据LPM路由表转 发。 还有路过的报文(从一个数据中心经过本数据中心到另外一个 数据中心),这种报文也是通过路由表转发
- 37.蜗牛云平台架构
- 38.
- 39.Thank you!