简述5g新型网络架构 5g网络架构的组成( 三 )


1)抓取客户端日志:这也是最笨太最准确的手段 。具体抓日志的方法有很多 , 就不再重复介绍了;
2)业务改造 , 加入网络检测能力:将优酷客户端当做网络测试的工具 。
6.协议回落问题(图 协议回落)
7.CDN灰度问题CDN域名由阿里云等CDN 服务提供商进行调度控制 , 用户请求链路和业务服务是不一样的 , 导致业务服务是IPv6 , CDN 走的是IPv4;也可能CDN是IPv6 , 业务服务是IPv4 , 无法和业务统一灰度范围 。
解决方案:使用HTTPDNS 能力 , 让CDN域名和业务域名共同管理 , 同步开启灰度的地域和运营商 。同时 , 增加IPv6专属CDN 域名 , APP 侧通过业务侧增加业务逻辑 , 分别下发不同的域名来实现同一灰度节奏能力 。当业务服务返回客户端的出口IP是IPv6 时 , 调用IPv6的CDN 域名;当业务服务返回客户端的出口IP 是IPv4时 , 调用IPv4CDN域名 。
架构设计(图 优酷 IPv6 改造架构图)从客户端到服务端 , 所有涉及到的设备、网络、APP、服务器、业务等都是改造范围 。
1)用户端的网络 , 包括移动网络和局域网:这部分移动网络依赖运营商 , 目前三大运营商的4G IPv6 支持率>70% , 固定宽带内部局域网等总体支持率不足3成 , 家庭路由器等也需要升级;
2)用户终端设备:依赖手机等终端设备厂家更新升级固件 , 小品牌的终端就听天由命了 。部分安卓手机需要分配到64 段的IPv6 才能正常连接上IPv6 的Wi-Fi;
3)OS/浏览器:依赖苹果、谷歌等的更新节奏 , 需要客户端OS及浏览器都更新至最新版本 , 老OS 基本不支持;
4)客户端APP/PC 端网页:网络底层包需要支持IPv6 以及降级能力 , 实施方案中详细说明;
5)HTTPDNS:基于一定的策略对支持双栈网络的客户端下发IPv6 地址 , 需HTTPDNS 端改造支持;
6)Local DNS:需要DNS 支持IPv6 解析 , 同时域名解析记录中添AAAA 记录;
7)网络链路:运营商需要支持 IPv6 , 包括用户端的出口网络和服务端的机房出口 , 网络路由等;
8)LVS:所有服务的出口 , 需要支持IPv6 , 将请求转发至RS(反向代理服务)
9)反向代理层:将请求转发至具体业务服务器 , 并带上客户端IPv6 地址;
10)业务服务:请看下一节 。
详细实施步骤整个改造过程包括:客户端APP及PC/H5 端/业务服务端的改造 , 安全测试及灰度保障能力 。
1.客户端APP1)更新网络底层包:涉及到集团二方包或者第三方网络库的 , 需要升级到最新版本 。第三方网络库需要确认具备IPv6 能力 , 否则需要重新选择其它网络库;
2)升级IP地址库:端上集成有IP地址库的 , 需要升级到包含IPv6 记录的IP 地址库;
3)升级HTTPDNS 服务库:使用HTTPDNS 服务的 , 需要确认支持AAAA 记录的下发;使用Local DNS 解析的 , 需要改造实现DNS 服务请求参数中添加AAAA 记录解析的标识;
4)改造支持降级能力:使用三方库已经具备IPv6 链路质量不佳时自动降级IPv4 能力的 , 可以不改造 。否则 , 需要业务或者架构侧进行IPv6 网络质量的判断 , 并实现降级功能;
5)探测埋点改造:弱网、DNS 耗时的情况下 , 探测能否正常 , IPv6下埋点是否正常上报;
6)测试手法:所有功能需要在IPv4 only , IPv6/IPv4 双栈测试通过 。IPv6 only 有条件时也需要测试通过 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: