Cisco CCNA IPv4与IPv6共存
网络架构中的IPv4与IPv6共存策略实践(四)

网络架构中的IPv4与IPv6共存策略实践随着互联网的迅速发展和全球互连的不断深化,IPv4(Internet Protocol version 4)的地址资源供应日益紧张,已无法满足庞大的网络连接需求。
为了解决这一问题,IPv6(Internet Protocol version 6)作为下一代互联网协议应运而生。
然而,由于IPv4与IPv6之间存在不兼容的问题,如何实现IPv4与IPv6的共存成为了网络架构中的一大挑战。
一、IPv6的优势与挑战IPv6的优势IPv6相较于IPv4具有更为广阔的地址空间,每个IPv6地址长度为128位,相较于IPv4的32位,地址空间几乎是无穷大的。
这意味着IPv6可以提供更多的地址资源,能够支持更多的设备和连接,为互联网的发展提供了无限的潜力。
IPv6的挑战然而,虽然IPv6拥有巨大的地址空间,但由于在IPv4时代,网络设备和应用程序广泛采用了IPv4地址格式,使得现有IPv4设备无法直接与IPv6设备进行通信。
这就需要在网络架构中实施IPv4与IPv6的共存策略,以支持不同协议版本间的通信。
二、双栈(Dual-stack)部署策略双栈部署策略是将IPv4和IPv6先后加载到网络设备上,使其同时支持IPv4和IPv6协议。
这种策略在IPv6推广初期被广泛采用,因为它能够提供最高的兼容性。
然而,双栈部署策略会导致网络的复杂性增加,不仅增加了管理和维护的成本,还会增加网络传输时的延迟和资源占用。
因此,在实践中,双栈部署策略主要应用于内部网络和边缘网络,以逐步过渡到IPv6。
三、网络地址转换(Network Address Translation,NAT)策略NAT策略是在IPv6网络中使用NAT技术将IPv4地址转换为IPv6地址,以实现IPv4与IPv6之间的通信。
NAT策略是一种逐渐推广的IPv4转换策略,由于IPv6地址空间的广阔,可以将大量的IPv4地址转换为少量的IPv6地址,从而实现IPv4设备与IPv6设备的通信。
IPV4与IPV6共存技术

Ipv4与ipv6共存技术Ipv4与ipv6共存技术摘要:Ipv4与ipv6共存技术顾名思义就是由ipv4和ipv6两部分组成。
Ipv4是大家广泛使用的路由协议,ipv6是在ipv4基础上发展起来的新的路由协议。
IPv4/IPv6业务共存技术用来保证这两种网络协议可以在公共互联网中共同工作,在IPv6发展过程中这些技术可以帮助IPv6业务在现有的IPv4网络基础架构上工作。
主要的IPv4/IPv6业务共存技术又可分为双协议栈技术、地址协议转换(NAT-PT)和隧道技术三类。
双协议栈技术通过节点对IPv4和IPv6双协议栈的支持,支持两种业务的共存。
地址协议转换(NAT-PT)技术是通过与SIIT协议转换盒传统的ipv4下的动态地址翻译及应用层网关相结合。
实现只安装ipv6的计算机和只安装ipv4的计算机通信。
隧道技术通过在IPv4网络中部署隧道,实现在IPv4网络上对IPv6业务的承载,保证业务的共存和过渡,已定义的隧道技术种类很多,主要包括兼容地址自动配置隧道,手工配置隧道、MPLS隧道、ISATAP、6over4、6to 4隧道代理等技术。
在实际应用时要根据具体的业务发展和网络拓扑需要灵活运用各种技术。
关键词:ipv4与ipv6共存隧道技术双协议栈技术1绪论1.1背景自20世纪70年代开始,互联网技术就以远超人们想像的速度迅猛发展。
但是,随着基于IPv4协议的计算机网络特别是Internet迅速发展,互联网在产生了巨大的经济效益和社会效益的同时也暴露出了其本身固有的问题,如路由表过度膨胀、安全性不高、,特别是IPv4地址的匾乏。
随着互联网的进一步发展特别是未来电子、电器设备和移动通信设备对IP地址的巨大需求,使得IPv4约42亿个地址空间根本无法满足要求。
有预测表明以目前Internet的发展速度计算,所有IPv4地址将会在2014年分配完毕。
这是一个值得我们担忧的问题,也是推动下一代互联网协议IPv6研究的主要动力。
如何实现IPv4和IPv6共存?试试双栈和隧道技术

如何实现IPv4和IPv6共存?试试双栈和隧道技术如今,随着IPv4地址即将用尽,IP地址缺乏已成为了全球亟待解决的问题。
虽然几年前出现了标头更长的IPv6,可提供更多的IP地址,但其应用和普及并不容易。
“IPv4和IPv6是否可以同时使用?”、“IPv4和IPv6如何实现共存?”这些问题都是目前用户比较关注的。
本文将为您介绍两种实现IPv4和IPv6共存方法,即双栈和隧道技术。
为什么需要IPv4和IPv6共存?如今,IP网络仍然是IPv4占主导地位,IPv6网络只是在小范围内部署和商用,从IPv4过渡到IPv6需要一个循序渐进的过程,不可能一气呵成。
因此,在此期间内IPv4和IPv6必然会出现共存的场景。
然而,IPv4和IPv6之间并不能相互兼容,且目前仍然存在大量的IPv4设备和用户,因此在网络演进的过程中势必要解决IPv4和IPv6兼容问题,这给互联网服务提供商(ISP)和用户带来了新的挑战。
如何实现IPv4和IPv6共存?目前来说,实现IPv4和IPv6共存的策略和过渡技术有三种。
第一种,使用双栈让您的主机或网络设备可以同时支持IPv4和IPv6双协议栈;第二种,通过隧道技术将IPv6数据包封装在IPv4数据包中;第三种,通过网络地址转换(NAT)技术将IPv6数据包转换为IPv4数据包,反之亦然。
由于网络地址转换(NAT)技术主要针对互联网服务供应商,这里就不做多介绍,下面主要介绍双栈和隧道技术。
通过双栈实现IPv4和IPv6共存双栈是实现IPv4和IPv6共存最基础、最直接的策略。
使用该解决方案,可为ISP网络中的每个联网设备(包含使用IPv4和IPv6交换机)配置可同时运行IPv4和IPv6的功能。
通常,双协议栈主机在和IPv4主机通信时会使用IPv4协议栈,而与IPv6主机通信时则会使用IPv6协议栈,其中双协议栈主机是通过使用域名系统(DNS)来查询目的主机采用的是哪一种协议栈。
如何让IPV4与IPV6共存

隧道技术的提出我们并不陌生,把它应用到IPv4与IPv6的互通中再好不过。
最为这个过渡时期的一项技术,隧道技术起到了重要的作用,那么我们现在来了解一下这方面的相关术语以及互通转换的一些标准。
目前常见的IPv4与IPv6互通转换的技术标准有哪些?现有网络到IPv6网络的过渡在技术上已十分成熟,而且这种过渡可以是循序渐进的。
国际标准化组织和许多研发机构都开发出了多种IPv4与IPv6的互通转换机制。
下面给出了目前常见的IPv4与IPv6互通转换技术标准:◆6to4:RFC 3056◆NAT-PT(Network Address Translation-Protocol Translation):RFC 2766◆SIIT(Stateless IP/ICMP Translation):RFC 2765◆Tunnel broker:RFC 3053◆6over4:RFC 2529◆BIS(Bump-In-the-Stack):RFC 2767◆BIA(Bump-in-the-API):RFC 3338◆SOCKS-gateway:RFC 3089◆TCP/UDP-relay:RFC 3142◆DSTM(Dual Stack Transition Mechanism):draft-ietf-ngtrans-dstm-08.txt◆ISATAP(Intra-Site Automatic Tunnel Addressing Protocol):draft-ietf-ngtrans-isatap-08.txt什么是隧道?IPv6 over IPv4是什么意思?隧道(Tunnel)是指将一种协议报头封装在另一种协议报头中,这样,一种协议就可以通过另一种协议的封装进行通信。
IPv6隧道是将IPv6报头封装在IPv4报头中,这样IPv6协议包就可以穿越IPv4网络进行通信。
在IPv6全面实施之前,总有一些网络先提供对IPv6的支持,但是这些IPv6网络被运行IPv4协议的骨干网络隔离开来。
IPv4与IPv6的共存与整合毕业设计_说明

本科毕业设计IPv4与IPv6的共存与整合目录第一章绪论11.1 引言11.2 IP简介21.3 论文研究目的和容3第二章 IP协议第4版42.1 IPv4的地址类42.2 IPv4地址空间52.3 IPv4的局限性8第三章 IP协议第6版103.1 IPv6的地址格式103.2 IPv6的优化11第四章 IPv4与IPv6的共存与整合144.1 平滑过渡144.2 双栈协议144.3 隧道机制184.4 协议转换24结论27参考文献28致29第一章绪论1.1引言互联网总是随着需要而发展。
早在20世纪50年代,计算机刚刚投入使用时,网络还并不存在。
但是美国国防部(D0D)对计算机之间数据包的交换产生了兴趣,DOD希望能够充分利用计算机之间的数据传输技术,使得美国的军事通讯即使是在核武器的打击下任然能够无间断通讯。
这促使了互联网雏形的产生。
D O D进行网络研究的机构是高级研究项目机构(ARPA) [7]。
后来,在它们的名称前面加了一个”国防”,成为DARPA。
DARPA项目包括来自大学和马萨诸塞州的Bolt、Baranek和Newman公司的科学家和工程师,他们在这个项目中面临两个挑战:互通性(interconnectivity )和互操作性(interoperability)。
1.互通性在计算机之间传输信息的方法,包括物理介质、数据打包机制和从起点到达终点之间的多个网络设备部分之间的路由。
2.互操作性使使用私有的或完全不同的计算机操作系统和语言的计算机可以理解数据的方法。
DARPA项目的结果就是ARPANET,它最终成为Internet,而且伯克利的UNIX版本中包括了IP协议。
ARPANET通过包含其他政府和大学的网络而成为Internet。
并且在包含商业企业网络后,它得到了进一步发展[12]。
网络并没有在企业组织中流行,直至2 0世纪8 0年代,那时个人计算机逐渐开始流行。
公司认识到,在最早的文件服务器上共享硬盘空间,可以使职员容易地共享数据和进一步繁荣生产,它们在更大规模上实现网络。
网络架构中的IPv4与IPv6共存策略实践(五)

网络架构中的IPv4与IPv6共存策略实践在当今数字时代,网络架构是现代社会的重要基础设施之一。
IPv4(Internet Protocol version 4)作为互联网的基本通信协议已经使用了数十年。
然而,由于IPv4地址资源的枯竭和新技术的发展,IPv6(Internet Protocol version 6)已经成为了IPv4的补充和替代选择。
然而,由于IPv4与IPv6之间的兼容性差异,网络架构中的IPv4与IPv6共存策略是必要的。
本文将探讨一些IPv4与IPv6共存策略的实践。
太多基于IPv4的现有网络设备留下了巨大的遗产。
这些设备无法直接支持IPv6,因此,IPv4与IPv6共存策略需要找到一种方法,既能满足向未来网络协议过渡的需求,又能保持现有生态系统的正常运行。
一种解决方案是通过IPv6-over-IPv4隧道技术,使IPv6数据包在IPv4网络中进行传输。
这种技术允许网络管理员保持对IPv4网络设备的使用,并在网络中逐渐引入IPv6支持。
通过隧道技术,IPv6数据包可以在IPv4网络上进行封装和传输,同时,IPv4网络设备可以识别封装后的IPv4包并转发它们。
这种策略使得IPv6能够与IPv4共存,并逐渐过渡到更先进的网络架构。
另一个IPv4与IPv6共存策略是双栈(Dual Stack)技术。
这种技术允许网络中的设备同时支持IPv4和IPv6协议。
在双栈网络中,设备可以同时配置IPv4和IPv6地址,并根据需要选择使用哪种协议进行通信。
这种策略在网络过渡期间尤其有用,因为它提供了网络设备逐渐通过IPv6通信逐渐重新配备的机会,同时保留了对IPv4的兼容支持。
双栈网络确保了IP数据包的顺利传输,因为设备可以根据源和目标地址的协议类型选择适当的协议进行数据交换。
除了隧道和双栈技术,还有一些其他的IPv4与IPv6共存策略。
例如,网络地址转换技术(Network Address Translation,简称NAT)允许IPv4和IPv6之间的通信。
思科IPv6园区网络解决方案

思科提供业界领先的IPv6网络解决方案,从全面的产品线覆盖局域网和广域网,为我们迎接下一代Internet做好充分的准备,避免了IPv6的普及而带来的软硬件瓶颈,充分保护我们的投资。
基本步骤:用户部署IPv6的园区网络有不同的需求和机制, 但是基本步骤相同。
1.定义、注册IPv6 地址。
2.选择IPv6 路由协议。
3.准备DNS,注册AAAA。
4.设置IPv6 设备管理策略(确保能够穿过IPv4网络)。
5.设置IPv6 访问的安全策略。
IPv6地址申请国际上主要分配IPv6地址的机构是IANA(Internet Assigned Numbers Authority). 1999年12月,IANA开始通过分配正式的IPv6地址200::/13网段。
在各个大洲,都有相应的组织负责分配IPv6地址。
如欧洲的RIPE- NCC,亚太平洋地区的APNIC。
2000年4月26日,APNIC批准CERNET有关sTLA地址的申请,CERNET的TLA为:CERNET-CN-20000426,地址范围为2001:250::/35。
北京大学CERNET主结点是2004年上年加入CERNET IPv6实验床。
园区网络中的IPv4-IPv6网络的共存和过渡很长时间内,园区网络中IPv4应用仍将存在,因此同时支持IPv4和IPv6的系统是必要的。
现阶段有多种办法实现IPv4和IPv6的共存和过渡。
如配置隧道,隧道代理,隧道服务器,6TO4,GRE隧道。
ISATAP,自动IPV4兼容隧道等,在园区网络中我们常用的两种技术是:1.IPv4/IPv6双栈技术,使IPv4、IPv6在同一设备和网络中共存。
2.隧道技术,在升级主机,路由器时,避免购买时互相影响。
双协议栈实现IPv4和IPv6的共存双协议栈意味着IPv4,IPv6栈都可用。
IPv4/IPv6双栈节点与其它类型的多栈节点的工作方式相同。
链路层接收到数据段,拆开并检查包头。
网络架构中的IPv4与IPv6共存策略实践(七)

网络架构中的IPv4与IPv6共存策略实践在当今互联网时代,网络架构是各个组织和企业必不可少的一项基础设施。
而在网络架构中,IPv4和IPv6的共存策略一直是一个引人关注的话题。
IPv4是迄今为止广泛采用的互联网协议版本,而IPv6作为其后继者,提供更多的IP地址,具有更好的扩展性。
本文将讨论IPv4与IPv6共存策略的实践,以充分利用IPv6的优势,同时确保与IPv4的兼容性。
1. IPv4与IPv6的简要介绍IPv4采用32位地址格式,总计可分配约42亿个IP地址,这众多IP地址中的大部分已经被分配出去。
而IPv6拥有128位地址格式,可以分配的IP地址数量非常庞大,也能满足未来互联网的扩展需求。
虽然IPv6具备更多的优势,包括更大的地址空间、更好的安全性和QoS (服务质量),但由于历史原因和设备升级困难等因素,它的普及一直进展缓慢。
因此,IPv4和IPv6的共存成为了一个重要的议题。
2. 原则与目标在实施IPv4和IPv6的共存策略时,需要遵循一些原则和达到一些目标。
首先,兼容性原则是最重要的,即确保网络中的IPv4设备能够与IPv6设备进行通信,以保证业务的无缝连接。
其次,平稳过渡是必要的,这意味着不会对现有网络和应用造成较大的破坏和改变。
同时,共存策略还应满足可行性、经济性和安全性等目标。
3. 网络层策略在网络层实施IPv4和IPv6的共存策略时,一种常见的方法是使用隧道技术,将IPv6流量封装在IPv4流量中进行传输。
这可以在现有IPv4基础设施上运行IPv6业务,同时不影响原有的IPv4应用。
此外,还可以使用双协议栈设备,即支持IPv4和IPv6两种协议栈的设备。
双协议栈设备可以兼容两种协议,同时进行IPv4和IPv6网络通信。
4. 应用层策略在应用层实施IPv4和IPv6的共存策略时,一种常见的方法是在服务器端实现双栈支持。
服务器可以同时提供IPv4和IPv6服务,根据客户端请求的协议版本进行适配。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cisco CCNA IPv4与IPv6共存为在支持IPv6的同时让IPv4继续正常运行,可使用以下三类主要工具:同时使用IPv4和IPv6协议栈(双栈)隧道技术NAT协议转换(NAT-PT)IPv4/IPv6双栈术语双栈(dual stack)表示主机和路由器同时使用IPv4和IPv6.对主机来说,这意味着每个NIC都与一个IPv4地址和一个IPv6地址相关联,主机可将IPv4分组发送给其他IPv4主机,还可将IPv6分组发送给其他IPv6主机。
对路由器来说,需同时支持IPv4和IPv6路由协议。
对路由器进行配置使其能够同时转发IPv4分组和IPv6分组后,该路由器便是双栈路由器。
隧道化隧道化(Tunneling)指的是路由器或主机将IPv6分组封装到IPv4分组中,网络设备转发IPv4分组,而不考虑这种分组的有效负载为IPv6分组,后续设备或主机只需通过拆获得原始IPv6分组,并将其转发到最终目的地即可。
两类主要的隧道:点到点隧道和多点隧道隧道化概念点到点IPv6隧道对于点到点隧道,有且只有两台设备位于隧道两端点到多点IPv6隧道点到多点IPv6隧道让发送路由器(相当于"点")能够使用单个隧道接口将分组发送到多台远程路由器。
从某种程度上来说,多点隧道类似于LAN,甚至类似于诸如帧中继等非广播多路访问网络。
多点隧道也对IPv6分组进行封装,但还需其他机制,以便发送路由器知道需要将封装了IPv6分组的IPv4分组发送给哪些远程路由器(多点)与点到点隧道相比,点到多点隧道新增的最重要的机制是,如何制定众多远程隧道端点中的哪些端点应接收特定分组多点隧道分为两类:6to4自动隧道和ISATAPISATAP(Intra-Site Automatic Tunnel Addressing Protocol)不但是一种自动隧道技术,同时它可以进行地址自动配置。
在ISATAP隧道的两端设备之间可以运行ND协议。
配置了ISATAP隧道以后,IPv6网络将底层的IPv4网络看作一个非广播的点到多点链路(NBMA)。
ISATAP隧道的地址也有特定的格式,它的接口ID必须如下:::0:5EFE:w.x.y.zISATAP隧道最大的特点是把IPv4网络看作一个下层链路,IPv6的ND协议通过IPv4网络进行承载,从而实现跨IPv4网络设备的IPv6地址自动配置。
分散在IPv4网络中的各个IPv6孤岛通过ISATAP技术自动获得地址并连接起来。
另外,ISATAP主机可以生成link-local ISATAP地址,这些主机也可以使用link-local ISATAP地址直接进行通讯。
NAT协议转换NAT-PT将IPv6源地址和目标地址转换为IPv4源地址和目标地址或相反,NAT-PT不仅转换IP地址,还转换IPv4报头,IPv6报头以及其他报头。
静态点到点IPv6隧道本节探讨以下两种IPv6点到点隧道的配置和验证手工配置的隧道(MCT)通用路由封闭(GRE)隧道相同点:MCT和GRE隧道有很多相似之处,包括配置方面,它们都在两台IPv4路由器之间创建一条虚拟点到点链路,以便转发IPv6分组,可在这些虚拟链路上运行IPv6 IGP,为支持IGP和其他功能,路由器将给链路分配链路本地地址并允许转发IPv6多播数据流。
这两种隧道都支持在隧道接口上配置其他安全功能,最后,它们都要求静态配置隧道源IPv4地址和隧道目标IPv4地址。
不同点:封装方法不同,且GRE隧道支持多种传输协议,而MCT不支持。
手工配置的隧道配置和验证隧道要配置隧道,首先需要选择封装分组时使用的IPv4地址。
路由器的隧道接口借用其他接他接口的IPv4地址,路由器封装分组时将把该IPv4地址用做源地址。
在隧道两端的路由器的配置中,指定的IPv4地址必须匹配:一台路由器使用的源地址必须与另一台路由器使用的隧道目标IPv4地址相同,反之亦然。
最后,为提高可用性,如果两台路由器之间存在冗余连接,工程师应选择使用环回接口的IPv4地址,因为如果与源IP地址相关联的接口出现故障,隧道接口也将出现故障。
配置步骤:配置环回接口,并通告该环回接口使用命令interface tuunel number使用接口子命令定义隧道的源IPv4地址tunnel source {interfcae-type interface-number | ipv4-address} 使用接口子命令tunnel destination ipv4-address指定隧道的目标IPv4地址,该地址必须与另一台路由器使用命令tunnel source指定的地址相同使用接口子命令tunnel mode ipv6ip将隧道指定为MCT使用show interfaces tunnel0验证隧道tunnel0配置和验证IPv6GRE隧道在手工配置的隧道和点到点GRE隧道之间,配置方面只有一点不同,就是隧道模式。
对于手工配置的隧道,使用命令tunnel mode ipv6ip配置GRE隧道时,使用命令tunnel mode gre ip在隧道接口配置模式下执行命令tunnel mode grep ip在隧道接口配置模式下执行命令no tunnel mode ipv6ip,该命令将隧道模式Oracle_shujuku/index.html' target='_blank'>恢复到默认设置GRE点到点IPv6隧道小结点到点IPv6隧道让工程师无须大量部署IPv6就可提供IPv6连接。
与此同时,这些隧道的行为类似于IPv6链路,它运行IPv6 IGP,使用链路本地地址并需要配置静态路由。
动态多点IPv6隧道一、6to4自动隧道多点隧道不显示式指定隧道端点的IPv4地址,相反,收到的IPv6分组的目标IPv6地址暗示了路由器封装并转发分组时应使用的IPv4地址使用6to4自动隧道时,第一个重要的规划和设计决策是,在终端用户子网中使用全局单播地址还是保留的特殊地址范围2002::/16所有设备都使用6to4自动隧道前缀rfc3056定义了一个专供6to4自动隧道使用的IPv6地址范围:2002::/16,IANA保留了前缀2002::/16,不会将其作为全局单播地址分配出去。
6to4 隧道通过IPv4网络将IPv6域连接起来,它是点到多点连接类型。
边缘路由器使用其隧道接口的IPv6地址内嵌IPv4地址自动创建6to4通道。
每台6to4边缘路由器都是双栈设备,有一个前缀为/48的IPv6地址,是由2002::/16和边缘路由器的IPv4地址组合而成。
边缘路由喊叫自动使用嵌入在IPv6中的IPv4地址建立隧道。
例如:如果边缘路由器的IPv4地址为192.168.99.1,则其IPv6地址为2002:c0a8:6301::/48,因为192.168.99.1的十六进制表示为c0a8:6301下图说明了转换过程:对于前缀2002::/16,网络工程师可做如下处理:给每个隧道端点分配一个/48前缀供该路由器连接的所有子网使用,方法是将该路由器的IPv6地址用做该前缀的第17~第48位给路由器连接的每个子网分配一个/64前缀,方法是将第4个编组用做子网部分通过使用6to4隧道,可在公司网络中快速部署IPv6网络,而无需向ISP或注册机构申请公有IPv6地址配置6to4自动隧道使用全局命令interface loopback number配置环回接口使用命令interface tunnel number创建一个隧道接口使用接口子命令tunnel source {interface-type interface-number | ipv4-address}指定隧道的源IPv4地址不要使用接口子命令tunnel destination指定隧道的目标地址使用接口子命令tunnel mode ipv6ip 6to4将隧道指定为6to4自动隧道在隧道接口上启用IPv6启用IPv6路由使用全局命令ipv6 route 2002::/16 tunnel number配置一条前往2002::16的静态路由二、IPv6 ISATAP隧道可使用ISATAP(Intra-site Automatic Tunnel Addressing Protocol:站点内自动隧道编址协议)来标识远程站点的IPv4地址,以便通过隧道传输IPv6分组。
它将IPv4地址夹入IPv6地址中,当两台ISATAP主机通讯时,可自动抽取出IPv4地址建立Tunnel即可通讯,且并不需透过其它特殊网络设备,只要彼此间IPv4网络通畅即可。
双栈主机支持isatap后会自动在该隧道接口上生成本地链路的前缀(fe80::开头)和64位的接口标识符::0:5FFE:X.X.X.X(这里的X.X.X.X是双栈主机的IPv4单播地址),这样就可以和同一子网内其他isatap客户机进行ipv6通讯了。
如果需要和其他网络的isatap客户机或者ipv6网络通信,必须通过isatap 路由器拿到全球单播地址前缀(2001:,2002:,3ffe:开头),通过路由器与其他IPv6主机和网络通信。
ISATAP 过渡技术不要求隧道端节点必须具有全球惟一的IPv4地址,只要双栈主机具有IPv4单播地址即可,不管该地址公有的还是私有的都可以。
使用ISATAP隧道时,IPv6报文的目的地址和隧道接口的IPv6地址都要采用特殊的地址:ISATAP地址。
ISATAP地址格式为:Prefix(64bit):0:5EFE:IPv4ADDR(IPv4ADDR即隧道端点的IPv4源地址,形式为 a.b.c.d 或者xxxx:xxxx,其中xxxx:xxxx是由32位IPv4源地址a.b.c.d转化而来的32位16进制表示)。
通过这个嵌入的IPv4地址就可以自动建立隧道,完成IPv6报文的传送。
图1. ISATAP隧道的地址格式ISATAP 隧道可以用于在IPv4网络中IPv6路由器—IPv6路由器、主机—路由器的连接。
由于不要求隧道节点具有全球唯一的IPv4地址,可以用于内部私有网络中各双栈主机进行IPv6通信,所以ISATAP 隧道适用于在IPv4网络中的IPv6主机之间的通信或IPv4网络中IPv6主机接入到IPv6网络的通信(如下图所示)。
图2. 主机—路由器的ISATAP隧道应用在IPv6网络的建设初期,出于投资的考虑,可能很难实现对原有IPv4网络整体升级至IPv6/IPv4双栈的模式,因此多采用将驻地网的汇聚层或出口设备(如,路由器)首先升级至双栈的模式,而汇聚层设备以下仍保持原有的IPv4网络。
为实现位于IPv4驻地网内部的双栈主机与其他IPv6网络的通信,或IPv6主机之间的通信,即可采用ISATAP主机—路由器的隧道部署方式。