【无标题】

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设备上的配置相同。

相关推荐
珊珊而川34 分钟前
ChatPromptTemplate创建方式比较
服务器·langchain
欧先生^_^2 小时前
Linux内核可配置的参数
linux·服务器·数据库
若风的雨2 小时前
【deekseek】P2P通信路由过程
服务器·网络协议·p2p
海尔辛2 小时前
学习黑客5 分钟读懂Linux Permissions 101
linux·学习·安全
Python私教3 小时前
征服Rust:从零到独立开发的实战进阶
服务器·开发语言·rust
zizisuo3 小时前
面试篇:Spring Security
网络·数据库·安全
玉笥寻珍3 小时前
Web安全渗透测试基础知识之HTTP参数污染篇
网络·网络协议·安全·web安全·http
GCKJ_08243 小时前
观成科技:加密C2框架Vshell流量分析
网络·科技·信息与通信
王RuaRua3 小时前
[数据结构]5. 栈-Stack
linux·数据结构·数据库·链表
曼岛_4 小时前
[架构之美]linux常见故障问题解决方案(十九)
linux·运维·架构