【无标题】

NAT64前缀

设备通过判断IPv6报文的目的地址中是否包含NAT64前缀来初步判断是否对该IPv6报文进行NAT64处理。

NAT64前缀分为以下两种形式。

知名前缀

即64:ff9b::/96,缺省情况下已存在,无需配置。

自定义前缀

前缀长度为32、40、48、56、64或96。

根据前缀长度不同,IPv4地址嵌入IPv6地址时,嵌入的位置存在差异,具体差异如图1所示,其中PL(Prefix Length)表示前缀长度;suffix表示后缀,可以任意取值,设备不处理该字段;U为保留位,取值必须为0。

图1 IPv4地址嵌入IPv6地址

以IPv4地址为192.168.0.1,NAT前缀为2001:db8::/64为例,该IPv4地址对应的IPv6地址为2001:0db8:0000:0000:00c0:a800:0100:0000,即2001:db8::c0:a800:100:0。

配置DNS64设备时,需要确保NAT64前缀和前缀长度与NAT64设备上的配置相同。

当前缀长度为32位时,IPv4地址嵌入IPv6地址的位置为32位~63位。

当前缀长度为40位时,24位的IPv4地址被嵌入到IPv6地址的40位~63位,剩余8位的IPv4地址被嵌入到IPv6地址的72位~79位。

当前缀长度为48位时,16位的IPv4地址被嵌入到IPv6地址的48位~63位,剩余16位的IPv4地址被嵌入到IPv6地址的72位~87位。

当前缀长度为56位时,8位的IPv4地址被嵌入到IPv6地址的56位~63位,剩余24位的IPv4地址被嵌入到IPv6地址的72位~95位。

当前缀长度为64位时,IPv4地址被嵌入到IPv6地址的72位~103位。

当前缀长度为96位时,IPv4地址被嵌入到IPv6地址的96位~127位。前缀中64位~71位必须设置为0。

以IPv4地址为192.168.0.1,NAT前缀为2001:db8::/64为例,该IPv4地址对应的IPv6地址为2001:0db8:0000:0000:00c0:a800:0100:0000,即2001:db8::c0:a800:100:0。

配置DNS64设备时,需要确保NAT64前缀和前缀长度与NAT64设备上的配置相同。

相关推荐
小此方31 分钟前
告别云服务器连接困扰——Windows下利用VirtualBox安装配置Ubuntu虚拟机详细教程
服务器·windows·ubuntu
GLAB-Mary1 小时前
90%的网络工程师,根本没必要考HCIE!
网络·华为·华为认证·hcie·hcia·hcip
wuyk5553 小时前
【Socket 进阶之路】第 3 章 TCP 三次握手 & 四次挥手深度剖析|连接建立、断开、状态机、TIME_WAIT 核心工程问题
服务器·开发语言·网络·物联网·网络协议·tcp/ip
一技安身8 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
平头哥AI8 小时前
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As
android·服务器·学习·golang·go
QYRdata9 小时前
权威数据披露:2026至2032年边缘云服务CAGR达15.6%,赛道发展驶入快车道
网络·人工智能·云计算·服务发现·边缘计算
代码村新手9 小时前
Linux调试器-gdb的使用
linux
新时代牛马10 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
两点王爷11 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t11 小时前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机