IPV6学习笔记

1、IPV6地址分类

前缀2000::/3       相当于IPv4的公网地址
前缀FE80::/10    也就是windows获取不到IP时候自动生成的169.254地址
前缀FC00::/7      相当于IPv4的私网地址
前缀FEC9::/48      以前是用来部署私网的,但RFC3879中已经不建议使用这类地址
0:0:0:0:0:0:0:1或::1    等同于IPv4的127.0.0.1

前缀FF02::       组播地址

由于ipv6地址是128位长度(使用的是16进制),但协议规定了后64位为网络接口ID(可理解为设备在网络上的唯一ID),所以一般家用ipv6分发是分配/64前缀的(64位前缀+64位接口ID).
当ipv6地址是/48的时候,128-48-64=16位,即可用的ip数是FFFF(十六进制表示法,即65535),可理解为可分配65535个家庭或公司
当ipv6地址是/32的时候,128-32-64=32位,即可用ip数是FFFFFFFF(约等于42.95亿),即可分配42.95亿个家庭或公司

2、ipv6的常用协议

ping-6,dhcpv6,nat-6,icmpv6,ospfv3和RIPng第三版本等,只有网络层的协议需要更新为支持ipv6的版本,传输层以上的协议不需要更改。

3、ipv4向ipv6过渡使用的技术

双栈

双栈是一种过渡技术,其中IPv4和IPv6在共享或专用链路上串联运行。在双协议栈网络中,IPv4和IPv6均已在基础结构中完全部署,因此配置和路由协议可同时处理IPv4和IPv6寻址和邻接关系。
尽管双栈似乎是一个理想的解决方案,但它给企业和ISP带来了两个主要的部署挑战:

  • 它需要能够部署IPv6的当前网络基础结构。但是,在许多情况下,当前网络可能尚未就绪,并且可能需要硬件和软件升级。
  • 几乎所有网络元素都需要激活IPv6。为了满足此要求,可能需要重新设计现有网络,从而带来业务连续性挑战。

隧道式

通过使用隧道选项,组织可以通过将IPv6数据包封装在IPv4数据包中,将IPv4数据包封装在IPv6数据包中,建立覆盖另一个协议的隧道网络。这种方法的优点是,新协议可以在不干扰旧协议的情况下工作,从而在新协议的用户之间提供连接。
隧道有两个缺点,如RFC 6144中所述:

  • 新架构的用户无法使用基础架构的服务。
  • 隧道无法使新协议的用户在没有双栈主机的情况下与旧协议的用户进行通信,这会抵消互操作性。

转换

地址族转换(AFT)或简称为地址转换,通过在两个地址族之间执行IP标头和地址转换,促进了仅IPv6主机和网络(无论是在传输,访问还是边缘网络中)之间的通信。
AFT不是长期的支持策略;它是一种中期共存策略,可用于促进企业和ISP进行IPv6过渡的长期计划。
如RFC 6144所述,翻译具有两个主要优点:

  • 转换通过为仅申请IPv6的绿皮书用户提供无缝的Internet体验,从而访问IPv4 Internet服务,从而逐步过渡到IPv6。
  • 现有的内容提供商和内容支持者可以使用翻译技术为IPv6 Internet用户透明地提供服务,而现有网络基础结构几乎没有变化,从而保持了IPv4业务的连续性。

将IP地址信息嵌入有效负载中的特定协议(例如文件传输协议(FTP)和会话启动协议(SIP))要求应用层网关(ALG)支持转换。

 

转换通过使用DNS64和NAT64实现

DNS64和NAT64的工作流程

--------------------------------------------------------------------------------------------------------------------------------------------------

参考文献

https://www.secrss.com/articles/12177
https://www.cnblogs.com/itfat/p/10992548.html
http://portal.smu.edu.cn/wlzx/info/1019/1110.htm
https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/enterprise-ipv6-solution/white_paper_c11-676278.html

 

posted @ 2020-11-02 17:15  newbee中的newbee  阅读(520)  评论(0编辑  收藏  举报