IPv6,Internet Protocol Version 6,从字面翻译 “互联网协议第 6 版”,它是IETF设计的用于替代现行版本 IP 协议-IPv4 协议,被称作“下一代互联网协议”。早在 2012 年 6 月 6 日 ,互联网协会组织举办了 IPv6 协议启动大会。而在 2017 年 6 月,Apple 明文规定所有开发者提交新版本都必须支持 IPv6-Only 的网络,很多 iOS 开发者都遇到由于 IPv6 网络不支持造成的审核被拒的情况,这也使我们意识到支持 IPv6 的日子终于到来了。

IPv6 升级的必要性

为什么要加速升级到 IPv6 呢?升级到 IPv6 对我们又有什么好处呢?

近几年,智能设备数量的飞速增加,使得 IPv4 地址短缺的问题暴露在我们面前,这也成为了要加速推进 IPv6 的主要原因。现如今,每个人都会至少两个甚至更多的设备或者主机,对连接性也就有了更高的要求,需要大量 IP 地址来分配。2017年11月26日,中共中央办公厅、国务院办公厅印发了《推进互联网协议第六版(IPv6)规模部署行动计划》,并发出通知,要求各地区各部门节合实际认真贯彻落实。在国家带领和市场驱动,IPv6 将很快成为在互联网上添加新设备或主机的唯一选择,也使我们尽早的过渡到 IPv6 成为了使然,以便在不可避免的日子到来时不再支持 IPv4,尽快采用 IPv6 将使我们能够安心使用 IPv4,不会对其业务造成影响。

“网络实名制"的思考

IPv6 提供大量 IP 的同时,会不会让 “网络实名制” 真正实施呢?现在 IPv4 的 IP 的地址还是动态分布的,无法实现 IP 地址与设备,或者 IP 地址与人一一对应,而到了 IPv6 ,有了足够的地址,每个人和设备固定一个地址,这样来实现实名制,网络安全也进一步提高,针对网络诈骗也会更方便追踪。

未来孩子出生的时候除了唯一的身份证号是否还会领一个固定的 iP 地址呢?

IPv6 的优点

快,这是互联网长期的追求目标,而数据安全在当今社会也变得越来越重要。

更大的地址空间:IPv4 采用 32 位地址长度,可以为我们提供 2^32 大约 43 亿个地址,而 IPv6 采用 128 位地址长度,为我们提供了 2^128 个地址,可以说是不受任何限制的提供地址,保守估算 IPv6 实际可分配的地址,整个地球的每平方米面积上仍可分配 1000 多个地址,为全世界的每一粒沙子编上一个 IP 地址真的不是随便说的。这也是上文中提出“网络实名制”猜想的重要依据。

更快的传输速度: IPv6 使用的是固定报头,不像 IPv4 那样携带一堆冗长的数据,简短的报头提升了网络数据转发的效率。并且由于 IPv6 的路由表更小,聚合能力更强,保证了数据转发的路径更短,极大的提高了转发效率,IPv6 也消除了 IPv4 中常见的大部分地址冲突问题,并为设备提供了更多简化的连接和通信

更安全的传输方式:IPv4 从未被认为是安全的,虽然越来越多的网站正在开启 SSL,但是依旧有大量的网站没有采用 HTTPS,但是 IPv6 从头到尾都是建立在安全的基础上的,在网络层认证与加密数据并对 IP 报文进行校验,为用户提供客户端到服务端的数据安全,保证数据不被劫持。

升级 IPv6 的难处

IPv6 不会马上替换了 IPv4 ,因为 IPv6 和 IPv4 是两个完全不兼容的协议(在极少数的特定场景可以实现兼容),如果要从支持 IPv4 升级到 IPv6,无论是应用程序用客户端、服务器程序端、路由器等等,都要同时支持 IPv6 才能解决问题,这个的升级改造需要花费的成本是巨大的。庆幸的是, IETF 推荐了双栈技术和隧道技术等解决兼容的问题。

双栈机制就是使 IPv6 网络节点具有一个 IPv4 栈和一个 IPv6 栈,同时支持 IPv4 和 IPv6 协议。这些节点既可以收发 IPv4 分组,也可以收发 IPv6 分组。它们可以使用 IPv4 与 IPv4 节点互通,也可以直接使用 IPv6 与 IPv6 节点互通。双栈技术不需要构造隧道。

隧道机制就是必要时将 IPv6 数据包作为数据封装在 IPv4 数据包里,使 IPv6 数据包能在已有的 IPv4 基础设施上传输的机制。但是考虑到隧道技术走公共网络,网络不可控和支持协议等问题,虽然可以租用运营商的专线,但是专线的成本价格太高了。

IPv6 的部署和普及是一种趋势,但是现在国内资源少、布置起来难度大,布置好以后还要考虑兼容性和稳定性,这也是让有意向企业望而却步的主要原因。

又拍云部署 IPv6 的进度

为了解决又拍云客户 Apple APP 审核问题,又拍云早先在香港节点首先接入了 IPv6 网络,为当时大量客户在源站不做更改的情况下,解决了 iOS 审核的问题。又拍云可以为您在原 IPv4 的网络无需改造的前提下,帮助新 IPv6 网络兼容 IPv4 ,实现同时兼容 IPv4 和 IPv6 两个网络,又拍云在香港首次接入 IPv6 ,并正式开发给客户使用,并同时对其他节点组件进行升级。目前已有部分国内节点已经在对 IPv6 节点做最后的测试。不久后会在更多的节点支持 IPv6,给客户带来更快更安全的访问体验。

推荐阅读:

无“网络中立”的时代,我们该如何保证网络安全

IPv6,AppStore 审核不是唯一选择它的原因​tech.upyun.com

开启 IPv6 新时代,升级后的 IPv6 厉害在哪?的更多相关文章

  1. 工信部要求应用商店上新 App 检查 IPv6,这里有一份 IPv6 快速部署指南

    7 月 25 日,工业和信息化部信息通信发展司组织召开部署推进 IPv6 网络就绪专项行动电视电话会议.会议指出,加快推进 IPv6 规模部署,构建高速率.广普及.全覆盖.智能化的下一代互联网,是互联 ...

  2. 5G新时代开启,你会选择哪家运营商?

    牌照正式发放后,5G新时代正式来临.而5G时代显然开了个好头,B站UP主"老师好我叫何同学"发布的<有多快?5G在日常使用中的真实体验>视频,引爆全网.除了仅在B站就获 ...

  3. 全景智慧城市——VR全景,开启VR营销新时代

    全景是一种新兴的富媒体技术. 与视频.声音.图片等传统主流媒体最大的区别是"可操作,可交互". 全景给人以三维立体感觉的实景360°全方位图像,此图像最大的三个特点: 全方位:展示 ...

  4. 用尽洪荒之力解决Apple Store ipv6审核通关---linux服务器支持ipv6

         强势的库克时代到来,苹果开启了强制IPV6审核,大家也知道中国现在的情况,除了教育网实验性的支持IPV6,ISP运营商还不支持,想必大家都陆陆续续的遭受到了苹果无情的拒绝,以前开个加急,审核 ...

  5. 公有云开启全面竞争时代——青云QingCloud

    网界网本期[封面报道]公有云开启全面竞争时代 [CNW.com.cn 专稿] 险滩急流之后,公有云[注]服务市场的开拓者们终于看到了一片丰饶之海. 2013年,中国云计算[注]产业起步的第五年,公有云 ...

  6. 3星|《科技投资新时代》:TMT行业资讯汇编

    科技投资新时代:TMT投资方法.趋势与热点聚焦 全书共6章,前4章是一些投资与分析的基本方法与技巧,第5章集中讲通信行业的现状与趋势,第6章讲大数据.物联网.全面屏等TMT行业热点. 总体来说数据.信 ...

  7. Jenkins使用总结,2.0 新时代:从 CI 到 CD

    Jenkins近阶段使用的总结篇,只写了个引子,却一直未动手写完,今天补上. 前几篇文章提到在内网jenkins直接构建部署升级线上环境,job都是暴露在外面,很容易被误操作,需要做简单的权限控制,以 ...

  8. 关于kali2.0rolling中metasploit升级后无法启动问题的解决总结

    最近在学习metasploit的使用,文中提到可以使用msfupdate命令来对metasploit的payload.exploit等进行升级,我就试了一下,没想到升级过程并不麻烦,但升级后却出现了无 ...

  9. MEAN实践——LAMP的新时代替代方案(上)

    摘要:90 年代,LAMP 曾风靡一时,然而随着需求的变迁和数据流量的激增,LAMP 已不可避免的走下神坛.近日,在 MongoDB Blog 中,Dana Groce 介绍了一个基于新时代架构的实践 ...

随机推荐

  1. 不可不知的表达式树(1)Expression初探

    说起Lambda表达式,大家基本都很熟悉了,而表达式树(Expression Trees),则属于80%的工作中往往都用不到的那种技术,所以即便不是什么新技术,很多人对其理解都并不透彻.此文意图从表达 ...

  2. win10 安装mysql8

    参考:https://www.jb51.net/article/139219.htm mysql下载地址:https://dev.mysql.com/downloads/mysql/ 1.下载:mys ...

  3. Jmeter性能测试报告扩展

    自动收集采集结果:运行完毕后,自动出结果:

  4. main方法启动spring

    main方式读取spring配置.main方法启动spring/ 有时候只想写一下简单的测试用一下. 新建一个maven项目 依赖pom <?xml version="1.0" ...

  5. Map接口下的集合和泛型理解

    一.Map接口 1. Map接口就是最顶层了,上面没有继承了.Map是一个容器接口,它与前面学的List.Set容器不同的是前面学的这些容器,一次只能传入一个元素,但是Map容器一次可以传入一对元素( ...

  6. SQL Server Agent Job 中用Powershell将备份文件拷贝到AWS S3

    SQL Server 数据库备份后,如何再复制一份到AWS S3 上,步骤和需要注意的地方如下: 1. 首先在SQL Server 中创建一个Credential 2. 授权这个Credential ...

  7. Python网络编程基础pdf

    Python网络编程基础(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1VGwGtMSZbE0bSZe-MBl6qA 提取码:mert 复制这段内容后打开百度网盘手 ...

  8. STS(Spring Tool Suite)下SSM(Spring+SpringMVC+Mybatis)框架搭建(二)

    继完成controller配置并使用controller实现页面跳转,现连接数据库进行登录. 在SSM框架中,使用Mybatis与数据库连接,因此需要配置关于mybatis的配置. 废话少说直接开始: ...

  9. HTML入门14

    HTML表单 这块部分开始强调表单也是用的比较多的部分,好好补漏啊啊啊啊 表单用来做交互,处理所有方面结构到样式,到自定义小部件. form元素,严禁嵌套表单,表单嵌套会使得表单得行为不可预知,引入f ...

  10. Java_重载与重写

    在java中,重载与重写都是多态的体现.重载(Overload)体现的是编译时多态,而重写(Override)体现了运行时多态. 重载(Overload): 定义:在一个类中,同名的方法如果有不同的参 ...