双11基础设施技术 | 中国首次IPv6大规模实践

简介: 2018年的双11,除了购物更丝滑,交易额又创新高,还有哪些不同?

2018年的双11,除了购物更丝滑,交易额又创新高,还有哪些不同?其中之一就是背后支撑技术--IPv6,下一代互联网是网络技术变革的新引擎。我们迎来了中国首次IPv6大规模应用上线,这标志着IPv6在中国端-管-云-应用全线贯通,阿里巴巴完成应用这块拼图,改写过去只有部分基础网络环境无法完成生态的局面。双11期间淘宝App在国内多个省份,一定比例的用户可通过淘宝App调度到IPv6网络,享受无拥塞的畅通网络。

如果你发现抢红包更快了,那很有可能是新网络在暗中助力。你看不见它,但是它凝结了无数阿里工程师的汗水。

image.png

狂欢背后的应用架构

IPv6被称为下一代互联网,它不仅仅是一项技术,而是一个需要从端-管-云-应用构造的生态。

image.png

IPv6大数据
  • 终端:华为,苹果(iOS12.1),OPPO,VIVO,小米,Samsung,魅族等大品牌手机均已支持;
  • 网络:三大运营商的对IPv6的平均支持率已经接近一半,用户的支持背后是对应的运营商城域网、骨干网IPv6的改造提速。
  • 云:阿里的重点IDC已经逐个接入IPv6互联网,阿里云10余款IPv6产品已经上线并稳定运行近5个月。
  • 应用:阿里巴巴淘宝(含天猫)、优酷、高德等应用已经在双11期间迎接用户的访问需求。以淘宝为例,改造系统涉及600+
IPv6体验优化
  • 为了获得最佳体验,采用IPv6大数据分析技术,对全国运营商网络IPv6与v4时延对比分析,优先调度上线质量好的终端和网络。
  • 为了实现更好的稳定性,避免IPv6新网络带来的不确定性,我们涉及了快速回滚预案,采用 HttpDNS Fall back技术,实现6-4调度,当V6网络质量不佳或者终端兼容性不好的时候,回滚到V4网络;
  • 为了更好地为大促活动保驾护航安全技术, AliGuard高防可监控防御高达1T的网络DDOS攻击;Web应用安全系统霸下可有效防护IPv6新型攻击,并对薅羊毛等行为进行检测过滤。
电商IPv6业务架构:

image.png

阿里为什么发力IPV6

IPv4网络如此成熟稳定,也满足了多年发展,阿里为什么要向IPv6演进呢?

IPv4诞生于七十年代,当时处理器普遍为8bit,采用32bit作为路由寻址,有40亿个地址空间,发明人文顿·瑟夫做了当时看来非常长远布局,使其支撑了互联网飞速发展长达40年。但现实超越任何人的想象力,如今全球上网人数已达34亿,同时物联网终端超过100亿,而IPv4仅能提供约40亿个IP地址。

IPv6提供128bit寻址长度,巧合的是同样为当时处理器位宽的四倍。指数的增长可以为每个人提供一个IPv4全球还大的地址空间。 IPv4时代支撑了人与人之间的互联,V6将支撑物与物之间互联。而未来的四大应用领域将带来巨大需求:

l 首先,云计算公网IP消耗迅速,每个客户的每个应用需要对应1个或多个公网IP,每个地址目前购买成本十几美元;中国每年需要从海外大量购买资源,耗资数亿。

l 其次,物联网海量终端接入,需要大量IP地址,物联网要求永远在线,现有的NAT GW无法长时间维护巨量会话,难以支撑实时在线的业务。4G手机的VoLTE大部分已经切换到IPv6就是此类原因。而物联网将实现物理世界数字化、在线化,打通人与物、物与物连接,将会创造现在社会数倍的经济体量。面对5年内将爆发增长到500亿的终端设备入网,只有IPv6可支撑。

l 还有正在发展中的5G,更大带宽(单用户1G)、更加海量的终端(千亿级终端,100万/km2)、更实时的业务响应(1ms),都无法继续采用NAT Gateway进行处理,这让IPv6成为默认IP协议选项。

基础网络要面向未来业务而服务,为应用发展提供引擎,是阿里网络团队的终局思考,2017年中即决策启动IPv6全栈演进项目,团队带着这个使命,启动了这个任重道远的项目。经过一年的努力,阿里的网络、云计算、应用系统向IPv6的演进纷纷开花结果,今天的IPv6双11,是过去一层层积累的成果。

2018年6月20日,阿里发布了IPv6云计算产品发布会。阿里巴巴副总裁蔡依群在会上发布了《阿里下一代网络演进之路》,向全国宣布阿里首个大型数据中心—杭州Region的IPv6全面开通,实现运营商网络、DNS、安全、DCN、应用层网络全面开通。阿里云研发总经理蒋江伟的《IPv6推动互联网新动能》发布了CDN、SLB等一系列云产品,为云上用户提供一个全业务链IPv6演进解决方案。

image.png

####阿里IPv6网络架构

考虑到存量用户和应用,演进工作无法一蹴而就,IPv6业界演进路线一般分为三步走:

  • 外网改造:实现应用快速对外服务,以web/App请求服务为核心,满足IPv6生态发展的需求,并且以外网拉动应用的不同需求;
  • 内网改造:应用逐渐扩大到爬虫、邮箱、DB、存储等V6直接交互,需要内网服务器部分采用IPv6,需要整网双栈交付;
  • IPv6 Only:当超过50%应用逐步迁移到IPv6后,新应用默认采用v6开发,遗留一些老旧应用、用户继续采用IPv4服务,内网采用4over6进行封装。相对双栈而言,IPv6 only成本更低,查表转发速度更快,只需维护一套协议栈。

阿里网络演进从外到内,从用户到应用逐层迭代,尽量做到成本最低,效率最高。

image.png

接入层

• ISP peering:采用双栈技术开通,优点是控制设备投入和带宽成本,缺点是稳定性、安全防控需要冒对现有v4网络冲击的风险;厂商过旧的设备和版本有各种问题,无法软件解决因此需要投资设备替换。

• CDN静态带宽:从运营商获取IPv6地址并实现静态路由对接;

• DNS域名解析:运营商Local DNS—阿里CDN LDNS---阿里IDC 权威DNS要进行E2E改造,才能提供AAAA域名解析。目前DNS服务器请求协议一般还是基于IPv4运行。

• 安全:运营商黑洞技术基于IPv6有大量的磨合和讨论工作要做,比如黑洞颗粒度/64还是/128。内网安全系统也需要部署和改造。

广域网

• MPLS:阿里采用标签转发技术,屏蔽IPv6与v4差异,减少改造范围和成本。

城域网

• 采用双栈技术进行IDC的新老业务对接;有些厂商需要采购License才能支持IPv6,带来不必要的的商务和部署麻烦。

• 支持基于IPv6的QoS;支持基于IPv6的流量监控;

应用网络

• L4:实现6-6,6-4负载均衡;

• L7:支持IPv6协议栈的SSL加密/卸载。

数据中心网络

• 双栈部署:服务器、接入、汇聚、核心全双栈部署,未来向IPv6 only演进。

总结

IPv6是下一代互联网的核心技术,中国起了大早却赶了晚集。欧美日甚至印度等东南亚都实现了用户量的反超。在这场竞争中,阿里巴巴等一众中国互联网领军者需要扮演的,绝不仅仅是“领头羊”的角色,而是云计算平台和应用生态的奠基人。我们的目标不仅仅是一次购物的狂欢,而是希望中国IPv6生态重新引领世界,通过我们的努力让那一天早日到来。

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
Oracle Java 关系型数据库
SpringBoot整合ELK做日志(超完整)(上)
SpringBoot整合ELK做日志(超完整)(上)
711 0
|
Kubernetes 安全 Cloud Native
云原生|kubernetes|pod或容器的安全上下文配置解析
云原生|kubernetes|pod或容器的安全上下文配置解析
1048 0
|
10月前
|
安全 网络安全 iOS开发
打印机在win10系统和win7系统或同个系统,共享打印机,一键设置打印机共享软件推荐
这是一款全网首发的“一键共享打印机”软件,操作简单,功能高效,支持多种系统设置共享。软件可能因修改系统设置被误报木马,但可放心使用。提供修复连接错误功能,并附详细安装教程和图文指引。
647 5
|
数据采集 监控 安全
|
传感器 人工智能 物联网
数字孪生在航空航天领域的应用
数字孪生技术在航空航天领域的应用日益广泛,从设计、制造、测试到运营和维护,全面革新了传统工作模式。通过创建物理实体的虚拟复制品,实现实时模拟、预测和优化,显著提升产品性能、安全性和经济效益。具体案例如嫦娥五号探测器和C919客机的成功应用,展示了数字孪生技术的巨大潜力和未来前景。
|
安全 搜索推荐 Java
|
存储 SQL 测试技术
图书馆管理系统系统分析与设计(下)
图书馆管理系统系统分析与设计(下)
939 1
|
存储 人工智能 自然语言处理
社区供稿 | 源大模型的快速部署与高效推理——GGUF格式模型介绍与使用教程
在人工智能领域,大型语言模型的发展日新月异,它们在自然语言处理、机器翻译、智能助手等多个领域展现出了前所未有的能力。
社区供稿 | 源大模型的快速部署与高效推理——GGUF格式模型介绍与使用教程
|
Ubuntu Linux
在Linux中,如何查看安装了哪些软件包?
在Linux中,如何查看安装了哪些软件包?
|
运维 网络协议 网络架构
ipv6前缀
通过深入学习和实践这些关键技术,我们可以更好地应对IPv6时代的网络部署与运维挑战,推动互联网向更加广阔与深远的领域迈进。
997 0

热门文章

最新文章