当电信宽带不下发ipv6地址,但是我们又有ipv4的公网地址的时候,就可以使用公网ipv4地址生成一个唯一的ipv6地址,使得一个ipv6数据包可以在ipv4的网络中传输时,这就是ipv6的6to4协议.
1、6to4原理

路由器A及B分别是两个站点(站点A与站点B的出口路由器,并且都是IPv4及IPv6双栈路由器)。两边都申请到一个IPv4公网地址,使用这个公网IPv4地址进行映射得到全球唯一的6to4 IPv6地址,这个IPv6地址 /48位,空间非常大,用于相应站点内的IPv6用户。
如此一来,当站点A内的IPv6用户访问站点B的IPv6用户时,IPv6数据包发送到A,那么A根据IPv6数据报头中的目的IPv6地址,得到对应的目的IPv4全局IP,那么就将原始的IPv6数据包进行封装,套上6to4隧道的IPv4的头,然后将这个数据包放入IPv4网络进行路由,直到到达B。
数据包交互的详细过程:

A拿到的IPv4公网地址是132.214.1.10,而B是206.123.31.200。
A和B分别使用这个IPv4公网地址来映射得到6to4地址空间(地址池),6to4地址空间使用2002::/16,而6to4地址的形成如下:
2002:IPv4地址:子网ID::接口ID
上面的IPv4地址,就是A或B拿到的那个公网IPv4地址,注意,这个公网IP非常重要,此公网IP的变化,有可能导致IPv6站点内IPv6不得不重新编址。得到6to4 IPv6地址空间后,这个地址空间是16+32=48bits,也就是/48的,因此空间非常
IPv6的6to4协议详解与配置实践

本文详细介绍了IPv6的6to4协议,包括其工作原理和配置过程。6to4协议允许使用IPv4公网地址生成唯一的IPv6地址,实现IPv6数据包在IPv4网络中的传输。内容涵盖了6to4的工作流程,配置脚本解析,以及实际测试案例,展示了如何在OpenWrt等系统中配置6to4协议。
最低0.47元/天 解锁文章
4061

被折叠的 条评论
为什么被折叠?



