计算机网络(4.21)网络层-IPv6(3)-从IPv4向IPv6过渡与ICMPv6

向IPv6过渡只能采用逐步演进的办法,同时,还必须使新安装的IPv6系统能够向后兼容:IPv6系统必须能够接收和转发IPv4 分组,并且能够为IPv4分组选择路由。两种向IPv6 过渡的策略: 1、使用双协议栈 。2、使用隧道技术。

双协议栈

双协议栈(dual stack) 是指在完全过渡到IPv6之前,使一部分主机(或路由器)装有两个协议栈,一个IPv4 和一个IPv6。 双协议栈的主机(或路由器)记为IPv6/IPv4,表明它同时具有两种IP地址:一个IPv6地址和一个IPv4地址。

双协议栈主机在和IPv6主机通信时是采用IPv6地址,而和IPv4主机通信时就采用IPv4地址。根据DNS返回的地址类型可以确定使用 IPv4地址还是 IPv6地址。

隧道技术

在IPv6数据报要进入IPv4网络时,把IPv6数据报封装成为IPv4数据报,整个的IPv6 数据报变成了IPv4数据报的数据部分。 当IPv4 数据报离开IPv4网络中的隧道时,再把数据部分(即原来的IPv6数据报)交给主机的IPv6协议栈。

ICMPv6

 IPv6也不保证数据报的可靠交付,因为互联网中的路由器可能会丢弃数据报。因此IPv6也需要使用ICMP来反馈一些差错信息。 新的版本称为ICMPv6。

地址解析协议ARP和网际组管理协议IGMP协议的功能都已被合并到ICMPv6 中。

 ICMPv6是面向报文的协议,它利用报文来报告差错,获取信息,探测邻站或管理多播通信。ICMPv6还增加了几个定义报文的功能及含义的其他协议。

猜你喜欢

转载自blog.csdn.net/qq_40452317/article/details/89925063