25
2025
06
19:13:45

1个公网IP=1个IPv6站点?6to4的自动地址映射

在ipv6的改造之中,是有很多的过渡技术适用于各种场景的,今天就来分享一下ipv6经典的过渡技术之一的6to4技术,

这种技术用得不是很多,且局限性也很大,目前只有很少部分的客户场景在用6to4技术。




什么是6to4隧道技术?






6to4 是一种自动隧道技术,用于在纯IPv4 网络基础设施上连接孤立的 IPv6 网络或主机,

促进从 IPv4 向 IPv6 的过渡。它利用嵌入在特殊IPv6 地址中的 IPv4 地址信息,自动建立隧道。




01 工作机制


图片

02 源 (IPv6 主机)



一个位于 6to4 站点内的 IPv6 主机 (2002:x.x.x.x:...) 想要与另一个 IPv6 地址通信。源 (6to4 路由器)检查目的 IPv6 地址。


如果目的地址也以 2002::/16 开头,说明目标也在一个 6to4 站点内。


从目的地址中提取出嵌入的 IPv4 地址 (x.x.x.x部分),这个 IPv4 地址就是目标站点的 6to4 路由器的公网 IPv4 地址,


将原始的 IPv6 数据包封装在一个 IPv4 数据包中。




03 外层 IPv4 报头



源地址:本地 6to4 路由器的公网 IPv4 地址。


目的地址:从目的 IPv6 地址中提取出的 IPv4 地址。

协议号:设置为 41 (表示封装的是 IPv6 数据包),将这个 IPv4-in-IPv4 封装包发送到 IPv4 互联网。

IPv4 互联网: IPv4 网络根据外层 IPv4 包头将数据包路由到目标 6to4 路由器。


04 目的 (6to4 路由器)



收到目的地址是自己公网 IPv4 地址且协议号为 41 的 IPv4 数据包。


解封装,剥离外层 IPv4 包头,露出原始的 IPv6 数据包。

根据 IPv6 包头中的目的地址,将数据包路由到其内部 IPv6 网络中的目标主机。

目的 (IPv6 主机): 收到 IPv6 数据包。

实验拓扑




01 拓扑图和需求


有两个ipv6的孤岛,中间通过ipv4互联网互通,使用6to4隧道的方式建立,使用一个全球唯一的 IPv6 前缀2002::/16。

图片


02 R1关键配置



interface LoopBack0


ip address 1.1.1.1 255.255.255.255


interface GigabitEthernet0/0

ip address 10.1.1.1 255.255.255.252


interface GigabitEthernet0/1

ipv6 address 2002:101:101:1::1/64

//隧道模式为ipv6-ipv4 6to4

interface Tunnel0 mode ipv6-ipv4 6to4

source 1.1.1.1


ipv6 address 2002:101:101::1/64

ip route-static 0.0.0.0 0 10.1.1.2

ipv6 route-static 2002:: 16 Tunnel0



01 实验验证




ping  ipv6 -a 2002:202:202:1::2 2002:101:101:1::2



图片

图片




根据源目地址中的地址进行转换,源地址为2002:202:202:1::2提取出来2.2.2.2,目的地址为2002:101:101:1::2提取出来的1.1.1.1。




图片

本文总结




6to4 是一种利用特殊 IPv6 隧道技术,使用的地址对全球唯一公网 IPv4 地址的要求(与 NAT 不兼容)、

访问原生 IPv6 互联网对不稳定 Relay 的依赖、以及固有的 MTU 和性能问题,导致其在实践中可靠性差。





推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/11901.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: