浅谈 IPv4 至 IPv6 演进的实施路径

标签: ipv4 ipv6 路径 | 发表时间:2019-06-10 16:44 | 作者:jack
出处:https://www.diycode.cc/


作者:个推运维平台网络工程师 宗堂

1 业务背景

在互联网呈现爆炸式发展的今天, IPv4网络地址数量匮乏等问题将会影响到我国的互联网发展与应用,制约物联网、5G等新业务开展。今年4月国家工信部发布了《关于开展2019年IPv6网络就绪专项行动的通知》,重点任务包括网络基础设施IPv6能力就绪等。IPv6即互联网协议第6版,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议, 使用IPv6网络不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的难题。

本文将带您细细解读 从IPv4至IPv6改造的技术模型、改造实施的硬性条件以及个推IPv6的实施进度

2 IPv4至IPv6改造的技术模型

业界对IPv4 至 IPv6改造过度提供三种解决方案, 即双栈技术模式、隧道技术模式、地址转换模式。

1、双栈技术模式:在同一个网络上运行两个彼此独立的平面:一个IPv4网络平面,一个IPv6网络平面,各自维护自己的IGP/EGP状态及路由。在这种模式下,IPv4和IPv6共存,既不影响现有IPv4业务,也可以满足IPv6的新需求。但这种模式下实施成本较高,一是需要全网的网络设备支持,二是全网设备IGP/EGP调整工作难度较大,如果仅在小范围内实施,这是一种比较好的选择模式。

2、隧道技术模式:这种模式运用于IPv4 和IPv6的边界。首先,借助IPv4网络来建立IPv4隧道,然后实现IPv6点到点访问,通常用于IDC出口边界或内部IGP跨域访问。技术协议包括6in4隧道、DS+NAT、DS-Lite等。隧道模式是三种改造方式中最便捷的一种,但是对内网IGP协议以及关键链路流量用量有一定的要求。

3、转换模式:即在不改动现有网络结构情况下,通过地址转换协议,进行IPv4 to IPv6 或IPv6 to IPv4 访问转换,可满足IPv4与IPv6之间的双向访问需求。技术部署协议包括NAT 46,一般面向数据中心出口,提供由外到内,由内到外的映射。这种模式对于设备性能要求较高,对高并发业务支撑较困难,适合会话较小的业务。

3 IPv4 至 IPv6实施所依赖的硬性条件

1、 网络设备:所涉及到的交换机、防火墙及操作系统,均要支持IPv6协议族。
2、 出口运营商:需要提供IPv6接入能力。
3、 内部业务改造:业务代码层面,需要新增IPv6协议栈的支持。

4 个推IPv6实施进度

1、改造模式的选择
个推实施IPv6,首先要满足实现IPv6所依赖的硬性条件基础,同时核心需求是既要满足IPv4用户高质量、低延迟访问,也要进一步保障IPv6新用户的接入。通过对三种改造模式的解析,其中“双栈模式”作为个推在推进IPv6改造过程中的技术支撑导向,是较为适合的。

2、改造拓扑

此次改造总共分为两部分:一是完成直连公网服务器群的IPv6接入改造:采用双栈技术模型,一个网卡接口同时运行IPv4和IPv6地址。通过绑定域名A记录,完成公网至IPv4网卡的引流,通过绑定AAAA记录,完成公网至IPv6网卡的引流。二是改造业务:完成SDK对IPv6协议族的支持改造。

3、实施进度

5 总结

5G时代即将来临, IPv6网络将成为互联网新业务发展与运用的强有力支撑。未来,个推也将不断打磨自身技术,积极探索并开展IPv4至IPv6之路,实现IPv6网络的全面启用。

相关 [ipv4 ipv6 路径] 推荐:

浅谈 IPv4 至 IPv6 演进的实施路径

- - DiyCode - 致力于构建开发工程师高端交流分享社区社区
作者:个推运维平台网络工程师 宗堂. 在互联网呈现爆炸式发展的今天, IPv4网络地址数量匮乏等问题将会影响到我国的互联网发展与应用,制约物联网、5G等新业务开展. 今年4月国家工信部发布了《关于开展2019年IPv6网络就绪专项行动的通知》,重点任务包括网络基础设施IPv6能力就绪等. IPv6即互联网协议第6版,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议, 使用IPv6网络不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的难题.

闲谈IPv6-尴尬的IPv4

- - CSDN博客推荐文章
很早以前就知道,三层的协议包括IP,ARP,ICMP,ARP在IP之下,ICMP在IP之上. 看看arp协议格式,却发现它根本就没有用IP协议进行封包,看样子好象和IP协议是并列的关系. 仅仅是因为这种arp是专门为IP服务的,就把它看作是IP协议的一部分,这也太不妥当了.         由于arp处在的位置,以及它上接标准的IP协议,下接杂乱的各种链路层协议,因此它的位置很尴尬,这是它的这种不三不二的位置,使得它的实现很复杂,既要有针对IP协议相同的部分,又要有针对MAC不同的部分以可以处理不同的链路层,换句话说,每一种链路层都需要一个arp协议.

MITM6:用IPv6攻陷IPv4网络的工具

- - FreeBuf.COM | 关注黑客与极客
随着IPv6概念的提出,互联网上针对IPv6协议的使用也日渐增多,但即便如此IPv6在公司内部却并不受欢迎,很少会有公司使用IPv6. 然而,大多数公司可能都忽略了一个问题,虽然IPv6可能没有被我们主动启用,但自Windows Vista以来的所有Windows版本(包括服务器版本)都默认启用了IPv6,并且优先级高于IPv4.

APNIC 手上的 IPv4 address 用完了…

- Goingmm - Gea-Suan Lin's BLOG
亞太區 APNIC 手上的 IPv4 位置也分完了:「Asia Runs Out of IPv4 Addresses」. 也就是說,要跟 APNIC 拿 IPv4 address 沒得拿了,要 IPv4 address 得跟現有的這些人買,不然就得想辦法跨區要. 這個消息對今年兩個月後的 IPv6 測試有更高的期望了….

Psiphon 2 支持IPv6

- MZ - iGFW
此链接需要完整的IPv6连接. Psiphon 2是一个网页代理,以前讲过,不再赘述. http://v6v6v6.me 需要完整的IPv6支持,包括IPv 6 DNS解析支持;. https://2600:3c03::f03c:91ff:fe93:d19e/a.php?token=ad4af10e4b54c550830250c0e2498430 需要完整的IPv6支持,纯IPv6环境下使用;.

centos 6.2 关闭 IPV6

- - CSDN博客系统运维推荐文章
在现在的Linux上IPv6已经在默认安装下被支持,但是对于一些对IPv6支持不是很好的应用服务器来说,开启了IPv6反而会影响服务器的网络性能,毕竟现在的网络交换设备不是IPv6的. 如何判断系统是否开了ipv6. 第二,也可以通过查看开启的端口. 既然确定开启了之后,那怎样才能关闭呢. 我用的是centos6.2 没有找到/etc/modprobe.conf 文件,所以我就直接vi了一个,并加了两行.

IPV6+Hosts配置教程

- luo - 启光博客
最近电脑恢复了下系统,以前的配置丢失了,没有了这些上网处处受限,不但Google reader时常进不去,Gmail邮箱也不定时抽风. 本来感觉配置IPV6并不复杂,安装,然后配置Hosts,不过今天怎么也上不去,只好从网上查资料. 关于IPV6的教程网上有不少,有些根本是胡乱转载,有些就是本来把简单的东西搞的很复杂,以下是个人感觉比较简单实用的一个:.

Youtube相关Hosts 免IPV6

- luo - 启光博客
  发这篇文章时一直在考虑标题怎么写,肯定不能出现X墙、*FW之类的字眼,不然这篇文章又活不了了,还可能带领差整个博客不能访问,不知道以后会不会把Hosts、IPV6列为敏感词,暂时这样吧.   方法很简单,修改HOSTS,将以下内容加入其中,无需安装IPV6或者别的多余操作,亲测速度很快. HOSTS文件位置:C:\WINDOWS\system32\drivers\etc\  ,可以使用记事本打开修改.

进入IPv6的世界

- ftofficer | 张聪 - 李凡希的Blog
  我的虚拟主机提供商Linode从5月份开始提供原生的IPv6支持,虽然暂时没有什么实质性的用处,但还是决定体验一下. 记录一下添加IPv6支持时遇到的问题,供大家参考.   原则上只需要确保你的Linux内核中已经把IPv6的支持编译进去了就行了. 在Red Hat系列的发行版上,可能要检查一下/etc/sysconfig/network这个配置文件中有没有把NETWORKING_IPV6设成yes.

IPv6地址规划方法

- Power - cnBeta.COM
今年初ICANN和APNIC的IPv4地址池全部耗尽,亚太地区成为全球首个无法满足IPv4需求的地区. 伴随着我国互联网产业的高速增长以及未来三网 融合和物联网的发展,当前我国掌握的IPv4地址资源远无法满足高速增长的用户需求,我国将成为全球最早受地址匮乏影响的国家之一.