【无标题】

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

相关推荐
B2_Proxy41 分钟前
IP 来源合规性,正在成为全球业务的隐性门槛
网络·爬虫·网络协议·安全
Yana.nice1 小时前
openssl将证书从p7b转换为crt格式
java·linux
AI逐月1 小时前
tmux 常用命令总结:从入门到稳定使用的一篇实战博客
linux·服务器·ssh·php
想逃离铁厂的老铁1 小时前
Day55 >> 并查集理论基础 + 107、寻找存在的路线
java·服务器
小白跃升坊2 小时前
基于1Panel的AI运维
linux·运维·人工智能·ai大模型·教学·ai agent
MMME~2 小时前
Ansible Playbook高效自动化实战指南
网络·自动化·ansible
跃渊Yuey2 小时前
【Linux】线程同步与互斥
linux·笔记
数据安全科普王2 小时前
从 HTTP/1.1 到 HTTP/3:协议演进如何改变 Web 性能?
网络·其他
舰长1152 小时前
linux 实现文件共享的实现方式比较
linux·服务器·网络
学***54232 小时前
如何轻松避免网络负载过大
开发语言·网络·php