图中,基于IPv6的PC1发送IPv6报文。然后路由器R1封装或隧道的IPv6数据包到一个新的IPv4头,目的IPv4地址在路由器R4上。路由器R2和R3会很高兴地转发数据包,因为它有一个正常的IPv4报头,而R4会解压缩原始的IPv6数据包,将其转发给基于IPv6的PC2。它之所以被称为隧道,部分原因是隧道内的IPv6数据包在穿越隧道时是看不到的;位于网络中间的R2和R3路由器将接收到的报文视为IPv4报文。
存在几种类型的IPv6到IPv4隧道。执行路由器所示的隧道图17-11,可以使用以下三种类型的隧道,其中主机使用第四类(Teredo隧道):
手动配置隧道(MCT):一种简单的配置,创建隧道接口(一种虚拟路由器接口),配置引用封装IPv6报文的IPv4报头中使用的IPv4地址。
动态6 to4隧道:该术语是指通常在IPv4 Internet上完成的特定类型的动态创建的隧道,其中可以基于目的地IPv6地址动态地找到隧道端点的IPv4地址。
站点内部自动隧道寻址协议(ISATAP):另一个动态隧道方法,通常在企业内使用。与6to4隧道不同,如果隧道端点之间使用IPv4 NAT,ISATAP隧道不起作用。
Teredo隧道:这种方法允许双栈主机创建到另一个主机的隧道,主机本身既创建IPv6数据包,又将数据包封装在IPv4报头中。
图17-12.展示了特雷多隧道背后的基本想法。
用于Teredo主机主机隧道的示例封装
使用NAT-PT翻译IPv4和IPv6之间的翻译
迄今提到的这两种IPv6过渡功能在本章中,双堆栈和隧道,依赖于最终主机至少支持IPv6,如果不是IPv4和IPv6。但是,在某些情况下,仅IPv4的主机需要与仅IPv6主机通信。在这种情况下需要使用第三类转换功能:将IPv6数据包的标题看起来像IPv4数据包的工具,反之亦然。
在Cisco路由器中,可以使用rfc2766中定义的网络地址转换-协议转换(NAT-PT)来执行转换。为了完成它的工作,配置了NAT- pt的路由器必须知道哪个IPv6地址要转换到哪个IPv4地址,反之亦然,这与传统NAT转换表中保存的信息是一样的。和传统NAT一样,NAT- pt支持静态定义、动态NAT和动态PAT,可以用来保存IPv4地址。
过渡的总结
表17-11总结了IPv6的过渡选项,便于参考和研究。
表17-11IPv6转换选项摘要
姓名 |
特定类型 |
描述 |
双栈 |
- |
支持这两个协议,并将IPv4发送到IPv4主机和IPv6到IPv6主机 |
隧道 |
未经中华人民共和国交通部 |
手动配置隧道;通过IPv4网络发送IPv6,通常在路由器之间 |
隧道 |
6to4. |
动态发现隧道端点;通过IPv4网络发送IPv6,通常在路由器之间 |
隧道 |
isatap. |
动态发现隧道端点;通过路由器之间通过IPv4网络发送IPv6;不支持IPv4 NAT |
隧道 |
teredo. |
通常由主持人使用;主机在IPv4中创建IPv6数据包并封装 |
NAT-PT. |
- |
路由器在IPv4和IPv6之间转换;允许IPv4主机与IPv6主机通信 |
考试准备任务
查看所有主要主题
回顾本章中最重要的主题,并在页面的外边标记“关键主题”图标。表17-12列出了这些关键主题的参考资料和每个主题的页码。
表17-12第17章的主要主题
关键主题元素 |
描述 |
页码 |
图17-1 |
全局IPv6 Internet中的路由聚合概念 |
583 |
列表 |
IPv6地址缩写规则 |
585 |
列表 |
编写IPv6前缀的规则 |
587 |
图17-3 |
示例前缀分配过程 |
588 |
列表 |
将前缀细分为企业的子网前缀的主要步骤 |
590. |
图17-5 |
IPv6子网的示例和结构 |
591. |
图17-7 |
IPv6地址和EUI-64格式化接口ID的结构 |
595. |
表17-6 |
IPv6地址配置的四个主要选项列表 |
599. |
表17-7 |
IPv6有状态和无状态DHCP服务的比较 |
600 |
列表 |
不同类型和目的的IPv6地址 |
600 |
图17-10. |
链路本地地址的格式和结构 |
602. |
列表 |
主机的步骤摘要以了解其地址,前缀长度,DNS和默认路由器 |
603. |
表17-9. |
最常见IPv6地址类型的前缀和用途的摘要 |
604. |
列表 |
IPv6配置的配置清单 |
606. |
表17-11 |
IPv6转换选项列表 |
612. |
从内存中填写表格和列表
打印一份附录J“记忆表”(可在CD上找到),或者至少是本章的部分,并完成记忆中的表格和列表。附录K,“记忆表答案的关键”,也在光盘上,包括完整的表格和清单,以检查你的工作。
关键术语定义
从本章中定义以下关键项,并在词汇表中检查您的答案:
双栈、全球单播地址、ISP前缀、链路本地地址、NAT-PT、NDP、RIR、注册表前缀、站点前缀、有状态DHCP、无状态自动配置、无状态DHCP、子网前缀、唯一本地地址
命令参考检查您的内存
虽然您不一定要记住本节中表格中的信息,但本节确实包含了本章中涉及的配置和EXEC命令的参考。实际上,您应该记住这些命令,作为阅读这一章并完成考试准备部分中的所有活动的副作用。为了检查你是否记住了其他研究中的命令,把一张纸盖在桌子的左边,阅读右边的描述,看看你是否记住了命令。
表17-13第17章配置命令参考
命令 |
描述 |
ipv6 unicast-routing |
全局命令,可在路由器上启用IPv6路由 |
IPv6路由器RIP.标签 |
Global命令,启用RIPng |
IPv6 RIP.姓名使能够 |
界面子命令,可在接口上ripng |
ipv6地址{IPv6地址/前缀长度|前缀名分数/前缀长度}行,- 64 |
Interface子命令,手动配置整个接口的IP地址或一个/64前缀,路由器自动构建EUI-64格式的接口ID |
IPv6主机名称IPv6-Address1[ipv6-address2…ipv6-address4] |
全局命令创建静态主机名定义 |
IP名称 - 服务器服务器地址1[服务器address2 ... server-address6] |
全局命令指向一个或多个名称服务器,以将名称解析为IPv4或IPv6地址 |
[没有]ip域名搜索 |
全局命令,使路由器能够作为DNS客户端,或者使用没有选项,禁用路由器作为DNS客户端 |
表17-14第十七章EXEC命令参考
命令 |
描述 |
显示ipv6路由 |
列出IPv6路由 |
显示ipv6路由ip地址 |
列出该路由器将与已列出的地址发送的数据包匹配的路由 |
显示ipv6路由[字首/前缀长度] |
列出指定前缀/长度的路由 |
显示IPv6接口[型数] |
在接口上列出IPv6设置,包括链接本地和其他单播IP地址 |
显示IPv6接口简介 |
列出每个接口的接口状态和IPv6地址 |
版权所有©2007培生教育。保留所有权利。