从IPv4向IPv6过渡

本文介绍了从IPv4向IPv6过渡的两种策略:双协议栈和隧道技术。双协议栈主机同时支持IPv4和IPv6,通过DNS查询确定通信方式。隧道技术则是将IPv6数据报封装在IPv4数据报中,通过IPv4网络进行传输,保持IPv6数据报原始信息。

从IPv4向IPv6过渡

前面介绍过IPv4与IPv6报文格式,但由于现在整个互联网的规模太大,向IPv6过渡只能采用逐步演进的办法,还必须使新安装的IPv6系统能够向后兼容。也就是说,IPv6 系统必须能够接收和转发IPv4分组,并且能够为IPv4分组选择路由。
下面介绍两种向IPv6过渡的策略,即使用双协议栈和使用隧道技术

1.双协议栈

双协议栈是指在完全过渡到IPv6之前,使一部分主机(或路由器)装有双协议栈:一个IPv4 和一个IPv6。因此双协议栈主机(或路由器)既能够和IPv6的系统通信,又能够和IPv4的系统通信。双协议栈的主机(或路由器)记为IPv6/IPv4,表明它同时具有两种IP地址: 一个IPv6地址和一个IPv4地址。双协议栈主机在和IPv6主机通信时采用IPv6地址,而和IPv4主机通信时则采用IPv4地址。但双协议栈主机怎样知道目的主机是采用哪一种地址?它是使用域名系统DNS来查询的。若DNS返回的是Pv4地址,双协议栈的源主机就使用IPv4地址。但当DNS返回的是IPv6地址,源主机就使用IPv6地址。
图4-49所示的情况是源主机A和目的主机F都使用IPv6,所以A向F发送IPv6数据报,路径是A→B→C→D→E→F.中间B到E这段路径是lPv4网络,路由器B不能向C 转发Pv6数据报,因为C只使用IPv4协议。B是IPv6/Pv4路由器,它把IPv6数据报首部转换为IPv4数据报首部后发送给C。C再转发到D。当D转发到IPv4网络的出口路由器E时(E也是IPv6/IPv4路由器),再恢复成原来的IPv6数据报。需要注意的是: IPv6 首部中的某些字段却无法恢复。例如,原来IPv6首部中的流标号X在最后恢复出的IPv6数据报中只能变为空缺。这种信息的损失是使用首部转换方法所不可避免的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值