双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生态重新引领世界,通过我们的努力让那一天早日到来。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
网络协议 安全 云计算
阿里云IPv6规模部署,数字经济基础能力再升级
互联网是关系国民经济和社会发展的重要基础设施,深刻影响着全球经济格局、利益格局和安全格局。自从2017年中办、国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》以来,发展基于IPv6的下一代互联网成为产业共识,是加快网络强国建设的紧迫需求,也是企业网络演进和高质量发展的必经之路。
120 0
|
存储 人工智能 运维
大型数据中心内的网络“甜点”——阿里巴巴自研DAC之路
大型数据中心内的网络“甜点”——阿里巴巴自研DAC之路
大型数据中心内的网络“甜点”——阿里巴巴自研DAC之路
|
人工智能 运维 Kubernetes
加速云落地,华为提出企业上云三大场景七类方案
加速云落地,华为提出企业上云三大场景七类方案
312 0
加速云落地,华为提出企业上云三大场景七类方案
|
运维 SDN 双11
揭秘2019双11背后的云网络 – 双11网络架构和洛神系统
揭秘2019双11背后的云网络 – 双11网络架构和洛神系统 图1 天猫双11成交额 2019年天猫双11成交额,2684亿!核心系统100%上云!全球最大流量洪峰,阿里云扛住了。  狂欢背后的技术栈网上轻松购物体验实际上是背后复杂的技术组成的,这是一个简化的通用电商系统架构,由很多产品和业务组件组成。
2508 0
|
容器 Kubernetes Perl
万级规模 K8s 如何管理?蚂蚁双11核心技术公开
阿里妹导读:Kubernetes 大幅降低了容器化应用部署的门槛,并以其超前的设计理念和优秀的技术架构,在容器编排领域拔得头筹。越来越多的公司开始在生产环境部署实践。本文将分享蚂蚁金服是如何有效可靠地管理大规模 Kubernetes 集群的,并会详细介绍集群管理系统核心组件的设计。
7023 0
|
数据中心 RDMA 芯片
阿里巴巴未来数据中心网络揭秘
在2018杭州云栖未来网络专场上,阿里巴巴网络资深架构师团队和一线研发的资深专家们分享了网络最前沿技术在阿里巴巴网络中的部署和应用。 斯坦福大学教授,三院院士 Nick McKeown 先生,作为大会特邀嘉宾,给大会带来了“可编程转发平面”的精彩分享。
3895 0
|
算法 网络协议 Ubuntu
【云周刊】第198期:阿里云推出全栈IPv6解决方案,加速推进下一代互联网应用
本期头条 阿里云推出全栈IPv6解决方案,加速推进下一代互联网应用 IPv4地址已接近枯竭,被誉为下一代互联网技术的IPv6成为新的“全球互联网门牌号”,它可以让地球上的每一粒沙子都拥有地址。12月6日,阿里云宣布为企业提供全栈IPv6解决方案,加速推进中国下一代互联网应用。
2452 0
|
网络协议
阿里云推出全栈IPv6解决方案,加速推进下一代互联网应用
IPv4地址已接近枯竭,被誉为下一代互联网技术的IPv6成为新的“全球互联网门牌号”,它可以让地球上的每一粒沙子都拥有地址。
9792 0