IPv4向IPv6的过渡策略

合集下载

IPv6与IPv4互通技术及过渡进程

IPv6与IPv4互通技术及过渡进程
道、 隧道 重 点 解封 的过 程 。 封装的时候要根据G R E 的 封 装格 式进 行 T B 的 结 构 如 图4 所 示

封装 。
隧道 代理 : 负责根据用户( 双栈结点) 的要求建立、 更改和拆除
为 了均衡 负载 , TB 可 以在多个 隧道 服务器 中选择一个 作为 I I P V 4 报 头 I G R E 报头 I I P V 6 报 头 l I P V 6 有 效 数据 l 隧道 。 P 。 T B 还 负责将 用户的I P v 6 地 址和名字信息存放到D NS 里; 而另一种 隧道 技术 , I P v 6 i n I P v 6 手动隧道也是通过 I P V4 骨 TE 隧道 服务器 : 是一个双栈服务器, 是连接NI P v 6 网络上的隧道 干 网络连接两个孤立的I P V 6 网络 , 与G RE 隧道 的发送过程相 同, 仅 末端 。 它从 隧道代理 处接 收命 令 , 对隧道进行必要的操作 。 仅 封 装格 式 不 同 , 如下 :
6 t o 4 隧道 的提 出是 为了克服前两 种隧道手动配置 的困难 , 在 6 t o 4 隧道 中, 仅仅需要 告诉设备 隧道的起点 , 隧道 的终点 由设备 自 动生成 。 6 t o 4 的基本思 路是 , 任何一个I P v 6 孤 岛都 使用其全 网唯一 的I P v 4 地址构造 自己的I P v 6 地 址前缀, 因此前缀也是全 网唯一 的。
I 、 初期阶段 , I P v 4 占主导地位 , I t > v 6 只是网络 中的小岛。 在这 中 条件下 , 应该在 双协议栈 的基础上 , 采用隧道技术互联I P v 6 e ]  ̄ 岛。 I I 、 共存阶段 , I P v 6 得到大规模应用 , I P v 4 应用大量被 I P v 6 应用

IPv4向IPv6过渡技术综述(北邮)

IPv4向IPv6过渡技术综述(北邮)

tunne1收稿日期;2002-10-15作者简介;马严(1955 ),男,北京邮电大学教授.1过渡问题简介从其出现直至今天,Internet 在人类社会生活中已发挥了重要的作用.但人们对它寄予了更多的希望,原有的IPV 4技术在发展过程需要予以更新才能适应时代的要求.目前人们所面临的问题主要在于如何渐进的~以合理代价由目前基于IPV 4的网络过渡到基于IPV 6的下一代网络,并尽可能减少过渡的成本.这种过渡肯定是分布式~渐进式的.截止到2002年2月,已有50个国家的近一千个网络在运行IPV 6协议[1],但与现有IPV 4网络相比仍然只是沧海一粟.按专家们的预期,过渡中的Internet 首先将由运行IPV 6协议设备组成小网络 孤岛和由运行IPV 4协议的设备组成的 海洋组成.随着时间的推移,IPV 4的海洋将会逐渐变小,而IPV 6的小岛将会越来越多,越来越大,并最终完全取代IPV 4形成下一代Internet 网络.在过渡初期,必须首先解决IPV 6孤岛之间的通信问题,同时要解决IPV 6和IPV 4设备之间通信的问题.I !T "成立了专门的工作组N #Trans 研究有关技术[2]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.2北京邮电大学学报第25卷2解决过渡问题的基本技术目前已有多种策略和技术方案及其实现可以完成从IPV4向IPV6的转换但都仍有局限性.按工作原理划分有以下三种:(1)双协议栈[3](Dual Stack)主机同时运行IPV4和IPV6两套协议栈同时支持两套协议.目前主流操作系统正处于这一转变中.(2)隧道技术[3](Tunnel)这种机制体通过IPV4网络建立隧道实现IPV6站点之间的连接.隧道技术将IPV6的分组封装到IPV4的分组中封装后的IPV4分组将通过IPV4的路由体系传输分组报头的协议域设置为41 指示这个分组的负载是一个IPV6的分组以便在到达目的网络时恢复出被封装的IPV6分组并传送给目的站点.(3)NAT-PT[4](Network AddreSS TranSlation-Protocol TranSlation)除单点故障和性能问题需要解决外利用转换网关来在IPV4和IPV6网络之间转换以实现IPV4对IPV6的通信是可行的.根据IP报头的地址和协议的不同对IP分组做相应的语义翻译从而使纯IPV4和纯IPV6站点之间能够透明通信.3基于这三种基本技术的派生方案3.1IPV6小岛之间的通信3.1.1(手工)配置的隧道[3](Configured Tunnel)这种隧道的建立是手工配置的需要隧道两个端点所在网络的管理员协作完成.隧道的端点地址由配置来决定不需要为站点分配特殊的IPV6地址适用于经常通信的IPV6站点之间.采用这种机制的站点至少要具有一个全球唯一的IPV4地址站点中的外部路由器需要支持双栈.在隧道要经过NAT设施的情况下这种机制可能不可用.3.1.2自动配置的隧道[3](Auto-configured Tunnel)这种技术称为隧道自动配置协议ISATAP(Intra-Site Automatic Tunneling AddreSSing Protocol)已有标准草案.自动配置的隧道需要采用IPV4兼容的IPV6地址(IPV4CompatibleIPV6AddreSS0::IPV4ADDR/96)每个采用这种机制的主机都需要有一个全球唯一的IPV4地址.采用这种机制不能解决IPV4地址空间耗尽的问题.与NAT-PT结合可以使IPV4网络中的IPV6主机与路由器连接起来实现与外网的通信.3.1.3Tunnel Broker[5](TB)Tunnel Broker不是一种隧道机制而是一种方便构造隧道的机制可以简化隧道的配置过程适用于ISP不提供IPV6接入的用户获取IPV6连接的情况.用户可以通过Tunnel Bro-ker从支持IPV6的ISP处获得永久IPV6地址和域名这个操作一般通过浏览器就可以完成. Tunnel Broker要求隧道的双方都支持双栈.3.1.46oVer4[6]6oVer4也是一种自动建立隧道的机制采用这种机制的IPV6主机使用组播与该组播域中的IPV6路由器通信从而获得完全的IPV6功能.与3.2不同的是6oVer4利用IPV4的组播机制来实现连接(虚拟以太网)这种机制要求本地网络支持组播并且要求该网络内采用这种机制的主机和路由器都支持6oVer4.6oVer4不需要IPV4兼容的地址或手工配置的隧道适用于一个网络的内部.3.1.56to 4[7]作为一种过渡性的解决方法,6to 4也是一种自动构造隧道的机制.这种机制要求站点采用特殊的IPv 6地址(2OO2,IPv 4ADDR ,,/48),每个采用6to 4机制的站点必须至少具有一个全球唯一的IPv 4地址.由于这种机制下隧道端点的IPv 4地址可以从IPv 6地址中提取,所以隧道的建立是自动的.这种机制适用于运行IPv 6的站点之间的通信.6to 4要求隧道中至少有两台路由器支持双栈和6to 4.6to 4机制还允许在采用6to 4的IPv 6站点和纯IPv 6站点之间通过中继路由器(6to 4Relay Router )进行通信,这时不要求通信的两个端点之间具有可用的IPv 4连接,中继路由器建议运行BGP 4+.3.1.6BGP Tunnel [8]这种机制适用于IPv 6小岛之间的通信,每个小岛可能包括多个站点,甚至超出一个自治域.与自动隧道不同,这种隧道建立在路由器之间.与6to 4不同,采用这种机制的小岛不必采用特殊的6to 4IPv 6地址,而只需为边界路由器分配一个IPv 4地址以及由此派生出的IPv 4兼容的IPv 6地址.这种机制需要本地网络的边界路由器运行MP BGP 协议.作为建议的这个草案,最近6个月来没有更新.3.2IPV 6小岛与IPV 4海洋之间的通信3.2.1Dual Stack Model [9]在这种模型下,任意节点都是完全双栈的.这时不存在IPv 4与IPv 6之间的相互通信问题,但是这种机制要给每一个IPv 6的站点分配一个IPv 4地址,因此不能解决IPv 4地址空间耗尽的问题.3.2.2Limited Dual Stack Model [9]在这种模型下,服务器和路由器仍然是双栈的,而非服务器的主机只需要支持IPv 6.这种机制可以节省大量的IPv 4地址,但是在纯IPv 6和纯IPv 4节点之间的通信将会出现问题.3.2.3SIIT [1O](StateleSS IP /ICMP TranSlation )SIIT 定义了在IPv 4和IPv 6的分组报头之间进行翻译并对ICMPv 4和ICMPv 6的错误信息进行转换的方法,这种翻译是无状态的,因此对于每一个分组都要进行翻译.这种机制可以和其它的机制(如NAT PT )结合用于纯IPv 6站点同纯IPv 4站点之间的通信,在采用网络层加密和数据完整性保护的环境下这种技术不可用.3.2.4NAT PT [4](Network AddreSS TranSlation Protocol TranSlation )这种机制在IPv 4分组和IPv 6分组之间进行报头和语义的翻译,这种转换一般都是基于会话的,因此是有状态的.NAT PT 适用于纯IPv 4站点和纯IPv 6站点之间的通信.对于一些内嵌地址信息的高层协议(如FTP ),NAT PT 需要和应用层的网关协作来完成翻译[11,12].这种技术在采用网络层加密和数据完整性保护的环境下将不能工作.与IPv 4下的NAT 相似,在地址转换的基础上还可以进一步加入端口转换,构成NAPTPT .北邮IPv 6研究小组已据此建立了一个实验系统[13].3.2.5BIS [14](Bump In the Stack )这种技术允许不支持IPv 6的应用程序能够透明的访问纯IPv 6站点.这种机制要求主机必须是双栈的,同时要在该主机的协议栈中插入三个特殊的扩展模块,域名解析模块~地址映射模块和报头翻译模块,通过截取网卡驱动程序与IPv 4层的通信流进行翻译,相当于在主机的协议栈中使用了NAT PT .3第4期马严,IPv 4向IPv 6过渡技术综述4北京邮电大学学报第25卷3.2.6BIA[15](Bump-In-the-API)这种技术同BIS类似只是在API层次而不是在协议栈的层次上进行分组的翻译实现起来比BIS要简单一些.目前已有一些试验系统在运行.3.2.7SOCKS GateWay Mechanism[16]这种方法通过对原有SOCKS协议(RFC1928)的扩展利用应用层网关的翻译实现IPv4/IPv6的通信.这种机制不需要修改DNS或者做地址映射可用于多种环境.但是这种技术需要采用SOCKS代理服务器并在客户端安装支持SOCKS代理的软件对于用户来讲不是完全透明的.3.2.8TRT[17](Transport Relay Translator)这种机制和SOCKS64相似但是它是在传输层进行操作而不是在网络层.TRT就相当于TCP/UDP层的代理服务器.TRT将{TCP UDP}/IPv6与{TCP UDP}/IPv4互相转换完成纯IPv6主机与纯IPv4主机的通信.3.2.9DSTM[9](Dual Stack Transition Mechanism)这种机制适用于支持双协议栈但是主机没分配全球唯一IPv4地址的IPv6站点主动同纯IPv4站点之间通信的情况.采用DSTM的双协议栈主机在同纯IPv4主机通信时将会临时得到一个IPv4地址(可采用扩展的DHCPv6)并反映到DNS中.采用DSTM技术的网络内部使用IPv6的路由体系IPv4的数据报将会被封装到IPv6数据报中在IPv6网络内传输.3.2.1O ALG[4](Application Level GateWay)这种方法在IPv4中即已得到广泛应用比较有代表性的是HTTP协议的代理.ALG和TRT~SOCKS64类似不同点在于ALG是应用层的网关.这种方法需要有专门的代理服务器针对不同的应用要设置不同的代理灵活性较差.与NAT-PT结合运用可支持某些在数据报中携带IP地址的应用.3.2.11IPv6over UDP[13]通过称作Teredo的无状态服务器和起路由器作用的Teredo代理位于一个或多个IPv4NAT设备之后的IPv6主机可以利用UDP协议传输IPv6数据报.这是个2OO2年九月刚发布的方案.3.2.12IGMP/MLD Proxying(mtp)[15]IGMP/MLD是对SIIT和NAT-PT的补充弥补其只能处理单播的局限可以实现IPv4主机与IPv6主机之间的组播通信.4总结以上是目前存在的一些由IPv4网络过渡到IPv6的机制无论采取哪一种机制对DNS 的扩展都是必须的[18].这些过渡机制仍不是普遍适用的常常需要和其它技术组合使用.在实际应用时需要综合考虑各种实际情况来制定合适的过渡策略.目前NGtran工作组正在讨论给出一些实例引导IPv4向IPv6过渡.限于篇幅对GPRS和第3代移动通信系统向IPv6网演变时的技术路线本文没有予以讨论.参考文献:[1]Next Generation Internet -priorities for action in migrating to the neW Internet protocol IPV 6[EB /OL ].http ://WWW .ipV 6tf .org /PublicDocuments /com 2002-0096en 01.pdf ,2002-02-21.[2]Simple Internet Transition Mechanisms (SIT )[EB /OL ].http ://playground .sun .com /pub /ipng /html /ipng -transition .html [3]Gilligan R ,Nordmark E .RFC 2893-2000,Transition mechanisms for IPV 6hosts and routers [S ].[4]Tsirtsis G ,Srisuresh P .RFC 2766-2000,NetWork address translation -protocol translation (NAT -PT )[S ].[5]Durand A ,Fasano P ,Guardini I ,Lento D .RFC 3053-2001,IPV 6tunnel broker [S ].[6]Carpenter B ,Jung C .RFC 2529-1999,Transmission of IPV 6oVer IPV 4domains Without explicit tun-nels [S ].[7]Carpenter B ,Moore K .RFC 3056-2001,Connection of IPV 6domains Via IPV 4clouds [S ].[8]Tri Nguyen ,Gerard Gastaud ,Dirk Ooms .Connecting IPV 6domains across IPV 4clouds With BGP [Z ].Internet -Draft ,draft -ietf -ngtrans -bgp -tunnel -04.txt ,2002.[9]Dupont F ,Bound Jim ,Alain Durand .Dual stack transition mechanism (DSTM )[Z ].Internet -Draft ,2002.[10]Nordmark E .RFC 2765-2000,Stateless IP /ICMP translation algorithm (SIIT )[S ].[11]Srisuresh P ,EgeVang K .RFC 3022-2001,Traditional IP netWork address translator (traditional NAT )[S ].[12]赵晓宇,马严.ISP 由IPV 4向IPV 6过渡的策略[J ].现代电信科技,2001,(12):21-22.[13]~uitema C .Teredo :tunneling IPV 6oVer UDP through NATs [Z ].Internet Draft ,2002.[14]Tsuchiya K ,~iguchi ~,Atarashi Y .RFC 2767-2000,Dual stack hosts using the ~Bump -In -the -Stack technigue (BIS )[S ].[15]Lee Seungyun .RFC 3338-2002,Dual stack hosts using ~bump -in -the -API (BIA )[S ].[16]~iroshi Kitamura .RFC 3089-2001,A SOCKS -based IPV 6/IPV 4gateWay mechanism [S ].[17]~agino J ,Yamamoto K .RFC 3142-2001,An IPV 6-to -IPV 4transport relay translator [S ].[18]CraWford M ,~uitema Christian .RFC 2874-2000,DNS extensions to support IPV 6address aggrega-tion and renumbering [S ].[19]Ka uaki Tsuchiya .An IPV 6/IPV 4multicast translator based on IGMP /MLD proxying [Z ].2002.5第4期马严:IPV 4向IPV 6过渡技术综述IPv4向IPv6过渡技术综述作者:马严, 赵晓宇作者单位:北京邮电大学信息网络中心,北京,100876刊名:北京邮电大学学报英文刊名:JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS年,卷(期):2002,25(4)被引用次数:25次参考文献(19条)1.Next Generation Internet-priorities for action in migrating to the new Internet protocol IPv6 20022.Kazuaki Tsuchiya An IPv6/IPv4 multicast translator based on IGMP/MLD proxying 20023.Crawford M;Huitema Christian DNS extensions to support IPv6 address aggregation and renumbering4.Hagino J;Yamamoto K An IPv6-to-IPv4 transport relay translator5.Hiroshi Kitamura A SOCKS-based IPv6/IPv4 gateway mechanism6.Lee Seungyun Dual stack hosts using "bump-in-the-API"(BIA)7.Tsuchiya K;Higuchi H;Atarashi Y Dual stack hosts using the "Bump-In-the-Stack" technique (BIS)8.Huitema C Teredo: tunneling IPv6 over UDP through NATs 20029.赵晓宇;马严ISP由IPv4向IPv6过渡的策略[期刊论文]-现代电信科技 2001(12)10.Srisuresh P;Egevang K Traditional IP network address translator (traditional NAT)11.Nordmark E Stateless IP/ICMP translation algorithm (SIIT)12.Dupont F;Bound Jim;Alain Durand Dual stack transition mechanism(DSTM) 200213.Tri Nguyen;Gerard Gastaud;Dirk Ooms Connecting IPv6 domains across IPv4 clouds with BGP 200214.Carpenter B;Moore K Connection of IPv6 domains via IPv4 clouds15.Carpenter B;Jung C Transmission of IPv6 over IPv4 domains without explicit tunnels16.Durand A;Fasano P;Guardini I;Lento D IPv6 tunnel broker17.Tsirtsis G;Srisuresh P Network address translation-protocol translation (NAT-PT)18.Gilligan R;Nordmark E Transition mechanisms for IPv6 hosts and routers19.Simple Internet Transition Mechanisms(SIT)引证文献(25条)1.周金金.吉萌基于以太网交换机的IPv4/IPv6双协议栈研究[期刊论文]-计算机与现代化 2011(3)2.赵桂新.赵晶分析IPv4/IPv6过渡策略的选取[期刊论文]-山东轻工业学院学报(自然科学版)2011(1)3.王立超.唐学文.曹志通推动IPv4/IPv6过渡策略分析[期刊论文]-计算机技术与发展 2010(8)4.伍军云.李春泉IPv6过渡技术研究[期刊论文]-科技广场 2010(3)5.方加娟.黄春华IPv4向IPv6过渡技术浅析[期刊论文]-漯河职业技术学院学报 2010(5)6.王磊Ipv4到Ipv6的过渡分析[期刊论文]-科教导刊 2010(9)7.郑海涛IPv6网络在高校校园网中的建设与实践[期刊论文]-电脑知识与技术 2010(31)8.韩毅.周晏IPv4_IPv6过渡机制及其比较[期刊论文]-科技信息 2009(16)9.贾尔肯·卡得别克基于SOCKS的IPV4到IPV6的平滑过渡技术的研究[期刊论文]-科技创新导报2009(2)10.张智勇.黄金贵.施游基于IPv6技术的CNGI驻地网设计[期刊论文]-湖南师范大学自然科学学报2009(1)11.李越基于通信网络的安全研究[期刊论文]-电脑知识与技术 2009(12)12.李洪波.李中帅.魏卓基于IPsec的NAT-PT转换网关的研究[期刊论文]-科技信息 2009(27)13.董志民IPv6发展现状与分析[期刊论文]-濮阳职业技术学院学报 2008(4)14.汪军IPv6隧道代理设计方案的研究[期刊论文]-武汉工业学院学报 2007(3)15.米晓琴.纪冲IP地址及其前景[期刊论文]-内蒙古农业大学学报(自然科学版) 2007(4)16.朱宇阳基于双协议栈技术的校园网络过渡方案[期刊论文]-福建电脑 2007(11)17.申寿云.许又泉基于IPv6的校园网过渡策略[期刊论文]-计算机与数字工程 2007(7)18.王宇.刘军.温占考.王兴伟支持IPv4/IPv6协议的安全Web托管服务机制的研究与实践[期刊论文]-通信学报 2006(z1)19.常梅IPv4向IPv6过渡技术的研究[期刊论文]-科技信息(科技教育版) 2006(9)20.张武军基于IPv6的下一代网络安全关键技术研究[学位论文]硕士 200621.程志.周铁IPv6及其在教育教学中的应用[期刊论文]-中国电化教育 2005(9)22.李刚生.汪小刚.赵蔚IPv6技术发展在远程教育中的应用研究[期刊论文]-教育信息化 2005(9)23.江伟基于Linux的IPv4和IPv6的互连实验环境和方案研究[期刊论文]-安庆师范学院学报(自然科学版) 2005(4)24.刘震基于IPv6的下一代校园网设计研究[学位论文]硕士 200525.汪浩.严伟.任茂盛基于规则的IPv4源程序到IPv6源程序的移植方法[期刊论文]-计算机工程2004(23)本文链接:/Periodical_bjyddx200204001.aspx。

IPvIPv过渡技术和方案分析

IPvIPv过渡技术和方案分析

杨巧霞摘要:简要介绍了IPv4向IPv6过渡的要紧技术,并针对我国IPv6进展情形对网络过渡方案进行了分析。

关键词:IPv4IPv6过渡方案O、前言互联网的成功进展给人民的生活带来了重大的转变,互联网的阻碍已经渗透到社会的方方面面。

随着互联网应用的飞速增加,当前的互联网协议IPv4的缺点已经愈来愈突出。

IPv6作为IETF确信的下一代互联网协议,有望完全解决IPv4存在的问题,因此受到人们的关注。

IETF从1992年就开始着手研究IPv6。

目前IPv6的相关标准和产品已经慢慢成熟。

随着3G、NGN等潜在业务需求的增加,IPv6的市场前景日趋看好。

2003年,我国启动了基于IPv6的“下一代互联网示范网CNGI工程”,更使得IPv6成了国内业界关注的核心。

尽管目前我国已经开始了较大规模的IPv6网络建设,但IPv6业务的进展还将是个漫长的进程,IPv4向IPv6的过渡需要相当长的时刻才能完成。

在IPv6完全取代IPv4之前,两种协议不可幸免地有很长一段共存期。

因此,有必要制定相应的方案保证IPv4和IPv6的互操作性和滑腻过渡。

在这方面,IETF的IPv6过渡工作组已经提出了许多建议方案,并概念了多种IPv4/IPv6过渡技术,以实现IPv4向IPv6的过渡。

这些技术各有不同的特点和适用处合。

本文将对要紧的过渡技术进行介绍,并针对我国目前互联网现状对可采纳的网络过渡方案及相应过渡技术的选择进行分析。

一、IPv4/IPv6过渡技术简介综述IPv4/IPv6过渡技术是用来在IPv4向IPv6演进的过渡期内,保证业务共存和互操作的。

目前的各类IPv4/IPv6过渡技术,从功能用途上能够分成两类:IPv4/IPv6业务共存技术、IPv4/IPv6互操作技术。

a)IPv4/IPv6业务共存技术用来保证这两种网络协议能够在公共互联网中一起工作,在IPv6进展进程中这些技术能够帮忙IPv6业务在现有的IPv4网络基础架构上工作。

IPv4IPv6过渡技术和方案的分析

IPv4IPv6过渡技术和方案的分析

作者:杨巧霞摘要:简要介绍了IPv4向IPv6过渡的主要技术,并针对我国IPv6发展情况对网络过渡方案进行了分析。

关键词:IPv4IPv6过渡方案O、前言互联网的成功发展给人民的生活带来了重大的变化,互联网的影响已经渗透到社会的各个方面。

随着互联网应用的飞速增长,当前的互联网协议IPv4的缺点已经越来越突出。

IPv6作为IETF确定的下一代互联网协议,有望彻底解决IPv4存在的问题,因此受到人们的关注。

IETF从1992年就开始着手研究IPv6。

目前IPv6的相关标准和产品已经逐渐成熟。

随着3G、NGN等潜在业务需求的增长,IPv6的市场前景日趋看好。

2003年,我国启动了基于IPv6的“下一代互联网示范网CNGI工程”,更使得IPv6成为了国内业界关注的焦点。

尽管目前我国已经开始了较大规模的IPv6网络建设,但IPv6业务的发展还将是个漫长的过程,IPv4向IPv6的过渡需要相当长的时间才能完成。

在IPv6完全取代IPv4之前,两种协议不可避免地有很长一段共存期。

因此,有必要制定相应的方案保证IPv4和IPv6的互操作性和平滑过渡。

在这方面,IETF的IPv6过渡工作组已经提出了许多建议方案,并定义了多种IPv4/IPv6过渡技术,以实现IPv4向IPv6的过渡。

这些技术各有不同的特点和适用场合。

本文将对主要的过渡技术进行介绍,并针对我国目前互联网现状对可采用的网络过渡方案及相应过渡技术的选择进行分析。

1、IPv4/IPv6过渡技术简介1.1综述IPv4/IPv6过渡技术是用来在IPv4向IPv6演进的过渡期内,保证业务共存和互操作的。

目前的各种IPv4/IPv6过渡技术,从功能用途上可以分成两类:IPv4/IPv6业务共存技术、IPv4/IPv6互操作技术。

a)IPv4/IPv6业务共存技术用来保证这两种网络协议可以在公共互联网中共同工作,在IPv6发展过程中这些技术可以帮助IPv6业务在现有的IPv4网络基础架构上工作。

IPV4和IPV6地址ppt课件

IPV4和IPV6地址ppt课件

7、如果第二个位等于 1,则向总数增加 2。
8、如果第一个位等于 1,则向总数增加 1。
精选课件ppt
4
二进制转化十进制
将8 位二进制数 10111001转换为十进制数: 1、第八个位等于 1,向总数增加 128。总数现在是 128。 2、第六个位等于 1,向总数增加 32。总数现在是 160。 3、第五个位等于 1,向总数增加 16。总数现在是 176。 4、第四个位等于 1。向总数增加 8。总数现在是 184。 5、第一个位等于 1。向总数增加 1。总数现在是 185。 或表示为:27+25+24+23+20=185 这样,二进制数 10111001 就是十进制数 185。
网络号:172.16.64.0
10101100 00010000 01010000 01100100
逻辑与
11111111 11111111 11000000 00000000 结果
10101100 00010000 01000000 00000000
精选课件ppt
26
目录
➢二进制与十进制的互相转换 ➢ 有类别IPV4地址 ➢ IP地址相关计算
精选课件ppt
9
IPv4地址结构
IPv4的IP地址包括两个部分:NETID和HOSTID,
NETID标识一个网络. HOSTID标识在该网络上的一个主机。
IP地址格式:NetID + HostID
网络标识(NetID):表示主机所在网络; 主机标识(HostID):表示主机在网段中的唯一标识。
NET ID
HostID
精选课件ppt
10
网络ID位
IPv4 A类地址
主机ID位
A 类网络 ID 被分配给拥有大量主机的网络。

IPv4到IPv6过渡技术的研究

IPv4到IPv6过渡技术的研究

此 外 ,N T P A — T设备需 要 A G应 用层 网 L 关 的支持。因为对于普 通的包翻译 ,N T f A —r r 设 备无须在 负载当 中寻找 I P地址 ,但是对 于 某些应用层 的程序 ( 比如 D S T 等 ) N 、r P ,其 I 地 址被镶 嵌在包 负载 中 ,这时就需 要应 用 P 程序 的 A G到相应 的包负 纯 Iv 4 P6和纯 Iv P 4主机之间的通 信 , 应 该 使 用 协 议 转 换 或 者 应 用 层 网 关 则 ( L ) 技术, 的协议转换 器或者 A G应 A G 设计 L
该尽量保证在不 修改原有应用 的情况下可以使
用。
参 考 文 献

个隧 道 ,Iv P6分组被 当
图 2 隧道 连 接 的 两 个 Iv P 6域 信息包 , Iv 不能保证 提供给 上层 的服 务 作无结 构意义 的数据封装 但 P4 翻译 。 是可靠 的,换句话说 ,Iv 没有 Q s P4 o 的概 念 ; 在 Iv 数据 包中 ,通过隧道在 Iv P4 P4网络上传 4 Iv Iv P4向 P 6过渡的建议 配置复杂,对移动性 支持不好等几方面。 输。 通 常在实际的应用中 , 是需要具体考虑到 与 Iv 相比 , P 6 P4 Iv 的优势是非常明显的 : 隧道技术包括 以下要点 : 实际情况来制定合适 的过渡策略 ,大致分析如 简化的报头和灵活 的扩展 、丰富的地址资源 、 ()具有 lv Iv 1 P6与 P4之间的映射关系 服务质量 的满足 , 对移动通信更好的支持。 隧道建立后 ,隧道两端必须维护通信双方 下 : ( 1 )如果 是可 以直接建 立 Iv 链路 的状 P6 2 Iv P4到 Iv P 6的过渡策略 的一组 I 6 P 地址与 Iv v P4地址 的映射信息 。 况下 ,尽量使用纯 1 6 P 路由 ; v 目前 ,lt t ne 还处于 Iv me P4向 Iv P 6迁移过 ()封装机制 2 () 在 不 能 使 用 Iv 2 P6链 路 的情 况 下 , 渡阶段 , 大部分 Iv 绝 P 6网络 尚处 于实验研 究 异种 网络 的互 联无 外乎两 种方 式 :封装 P 节点之间使用隧道技术 ; v 状态 ,在 Iv P4的 “ 海洋 ”当中 ,Iv P 6网络 就 (n aslt n ecpuai )、翻译 ( as t n , o t nl i ) 而处 于 I 6 r ao 如同散布在海洋中的 “ 小岛 ”一般。但 是可以 Iv P 6网络与 Iv P 4网络交界 的网关就是翻译机 。 ()双栈 的 I 删 P 主 机和 纯 Iv 3 P 讲 P 6或 P4可以看作是 Iv P 6网络的链 者 纯 Iv P 4的主机通 信不 需要采 用协议 转换 , 预见 的是 ,随着 技 术 的 发展 ,越 来 越 多 的 封装机制使得 Iv 而直接 “ 动 ”选 择相应 的通信协议 ( v 自 I4 P Iv P6网络将加入到 It t 中。在这个漫长 路协议 。 n me当 e

IPv4

IPv4

IPv4向IPv6的过渡策略作者:张建立来源:《信息安全与技术》2013年第08期【摘要】本文简单介绍了IPv6协议,并阐述了在现阶段IPv4与IPv6共存的情况下,IPv4 向IPv6过渡的三种较为成熟的双协议栈技术、隧道技术和NAT-PT技术,最后概括了过渡策略的演进。

【关键词】 IPv6;双协议栈;NAT-PT1 前言近年来,互联网的迅猛发展导致了IP地址资源的紧张。

目前的IP协议版本IPv4已经暴露出其当初设计不足的地方,使得升级IP协议成为必然。

从20世纪90年代初以来,国际上已经开始讨论下一代的IP协议,IETF最终确定IPng协议为版本6,称为IPv6。

IPv6从1995年被IETF首次提出后,近年来在全球范围内受到普遍关注。

目前,IPv6协议的框架和各项技术已经逐步成熟,并在越来越广泛的范围内得到实践。

但是现行Internet上成千上万的主机、路由器等网络设备都运行着IPv4协议。

这就决定了IPv4的网络向IPv6演进将是一个浩大而且繁杂的工程,IPv4和IPv6网络将在很长时间内共存,如何从IPv4平滑地过渡到IPv6是一个非常复杂的问题。

2 IPv6协议概述2.1 IPv6的报头格式净荷长度。

长度为1 6位,其中包括包净荷的字节长度,即IPv6头后的包中包含的字节数。

这意味着在计算净荷长度时包含了IPv6扩展头的长度。

下一个头。

这个字段指出了IPv6头后所跟的头字段中的协议类型。

与IPv6协议字段类似,下一个头字段可以用来指出高层是TCP还是UDP,但它也可以用来指明IPv6扩展头的存在。

跳极限。

长度为8位。

每当一个节点对包进行一次转发之后,这个字段就会被减1。

如果该字段达到0,这个包就将被丢弃。

IPv4中有一个具有类似功能的生存期字段,但与IPv4不同,人们不愿意在IPv6中由协议定义一个关于包生存时间的上限。

这意味着对过期包进行超时判断的功能可以由高层协议完成。

源地址。

长度应为128位,指出了IPv6包的发送方地址。

校园网IPv4向IPv6过渡方法研究与探讨

校园网IPv4向IPv6过渡方法研究与探讨

地址 18 亿 个 , 占所有可用 的地址总数的 59 。 .2 约 .%
() 4 服务质 量 ( o ) Q S 问题 。Iv P4设 计初衷 只是 用于 军事科研领域 , 没有想 到对外 部开放 , 以在 Q s及安 并 所 o
全性方面很欠缺 , 能满 足 当今 电子 商务等 一些有 加密 不
随着计算机技术 和通信技 术的飞速发展 , t t网 ie n me
高效性 问题

直没有得到根本 的解决 ; 而用户数 量的迅速增 加 , 网络
规模的不断扩大也 最终导致 了现在的 I P地址资源 的严 重 不足。 目前所 使用 Iv 议 中的地址 空 间即将 消 耗殆 P4协 尽, 已不能适应现代社会网络的发展需要 ,P6的出现 有 Iv 效地解决 了地址不足 的问题 , 同时 Iv P6与 Iv P4相 比在 服
第3 0卷第 6期 21 00年 1 2月






学 、 报
V0 . O No 6 13 . D c2 1 e.O 0
Juq fHu ng n oma nvri o r a o a g ag N r lU iest l y
校 园 网 Iv P 4向 Iv P 6过 渡 方 法研 究 与 探 讨
务质量 、 可移 动性 、 全性 等方面都 有明显 的改善 , 于 安 基 Iv P6协议 的 网络 已成 为必 然 趋势 。然 而作 为 一项 新 技
术,v I 6网络也面临 着不 可能在短 时 间内迅速 普及 的状 P 况 , 是当前 网络 中运行 的 Iv 尤其 P4协议 已经相 当成熟 , 各 种软 、 件资源也都是基于 Iv 硬 P4协议设计的 。因此 , 整个
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IPv4向IPv6的过渡策略
移动网络向移动IPv6的过渡过程中,IPv4的网络和业务将会在一段相
当长的时间里与IPv6共存,许多业务仍然要在IPv4网络上运行很长时
间,特别是IPv6不可能马上提供全球的连接,很多IPv6的通信不得不
在IPv4网路上传输,因此过渡机制非常重要,需要业界的特别关注和
重视。 IPv4向IPv6过渡的过程是渐进的,可控制的,过渡时期会相
当长,而且网络/终端设备需要同时支持IPv4和IPv6,最终的目标是
使所有的业务功能都运行在IPv6的平台上。
1、IPv4到IPv6的过渡方法
从IPv4到IPv6的过渡方法有三种:网络元素/终端的双协议栈、网络
中的隧道技术以及翻译机制。其中双协议栈和隧道技术是主要的方法,
而翻译机制由于效率比较低,只在不同IP版本的元素之间进行通信时
才采用。

(1)网络元素和移动终端上的IPv4/IPv6双协议栈双协议栈是非常重要
的过渡机制,从网络方面来看,网络设备(如GGSN)实现双协议栈对于
实现IPv4和IPv6的接入点并完成IPv6-in-IPv4的隧道都是至关重要
的,另外运营商IP网络和公众因特网边缘的边际路由器也应该是双栈
路由器。从移动终端来看,需要通过双协议栈来访问IPv4和IPv6的业
务而不需要网络上的翻译机制。
(2)隧道技术
如将IPv6的数据包封装在IPv4的数据包中并在隧道的另一端解除封
装,这也是一种非常重要的过渡方法,隧道技术要求在封装和解除封装
的节点上都有IPv4/IPv6双协议栈的功能。隧道技术又分为自动和人工
配置两种,人工配置的隧道技术是在隧道的终点人工配置到某个特定的
IPv4地址;对于自动隧道技术来说,封装是自动在进行封装的路由器/
主机上完成的,隧道终点的IPv4地址被包含在目的地址为IPv6地址的
数据包中,如“6to4”隧道技术。

(3)网络上的IPv4-IPv6协议翻译器:翻译器是纯IPv4主机和纯IPv6
主机之间的中间件,使两种主机不需要修改任何配置就可以实现彼此之
间的直接通信,翻译器的使用对于移动终端来说是透明的,头标转换是
一种重要的翻译机制,通过这种方法IPv6数据包的头标被转换为IPv4
数据包的头标,或者反过来,IPv4转换为IPv6,有必要的时候对校验
进行调整或重新计算,NAT/PT(Network Address Translator/Protoco
l Translator)就是采用这种机制的一种方法。
采用地址/协议翻译器需要转换IP数据包的头标,带来的问题是破坏了
端到端的服务(如端到端的IPSec),而且NAT/PT可能成为网络性能的
瓶颈,有可能限制业务提供平台的容量和扩展性。

使用网络中的地址/协议翻译器还是采用其它过渡方法主要由网络运营
商决定,一般来说,只有当两个通信节点的IP版本不同时才建议采用
翻译器。

2、IPv4到IPv6的过渡阶段
图1中给出了GPRS/WCDMA网络过渡到IPv6的一个简单描述,同样的原
则也适用于其它网络类型。

从图1中可以看出,开始的时候是只支持IPv4的GPRS/WCDMA网络,所
有连接到因特网上的终端都是纯IPv4的设备,NAT被用来节约公共的I
P地址。这些网络向IPv6过渡的过程可以分为三个阶段:
图1 IPv4过渡到IPv6的各个阶段

(1)第一阶段:网络中有着一个个单独的IPv6孤岛,它们之间的连接是
通过在IPv4网络上自动或人工配置“IPv6 in IPv4”的隧道来实现的。
在这个阶段,向移动用户提供的IPv6业务绝大多数是由运营商的内网
络(Intranet)提供的,其它的一些IPv6业务通过在IPv4网络上的配置
/自动隧道来实现,传统的IPv4业务可以提供有IPv4或者双协议栈的
终端。在运营商的网络上仍然有NAT,通过分配临时地址来处理公共I
Pv4地址匮乏的问题。运营商的网络上还可以安装翻译器(如NAT-PT)
来完成IPv4与IPv6协议之间的翻译转换。
(2)第二阶段:这一阶段IPv6已经广泛部署并且有了大量在IPv6平台
上实现的业务,但是由于IPv6网络还不能达到完全连接,有时仍然需
要IPv4网上的隧道技术来与IPv6节点连接通信。

这个阶段由于所有新业务都在IPv6平台上实现,从而加速了IPv6的部
署。从IPv6的发展趋势来看,移动网络将率先进入这一发展阶段。这
时大量传统的IPv4业务仍然存在,很多移动节点上都安装了IPv4/IPv
6双协议栈。

(3)第三阶段:IPv6已经获得主导地位,IPv6网络已经实现了全球连接
而且所有的业务都在IPv6平台上运行,这时候将不再需要双协议栈功
能或者地址/协议的翻译机制,这使得网络结构更加简单,网络维护也
更加容易。

IPv6使得网络中的每个节点都有一个独一无二的、全球可路由到的地
址。

3、IPv4向IPv6过渡的网络模型
3.1 网络模型
图2简单地显示出移动终端与GPRS核心网络的连接,移动终端与GGSN
接入点(AP)之间所建立的连接称为分组数据协议(PDP)上下文,移动终
端通过激活PDP上下文来获取其IP地址,图2中显示了两种不同的移
动终端连接到GGSN的两个不同的接入点上的情况。GGSN中的AP1是原
生的IPv6,始终连接到IPv6环境中。AP2提供通过IPv4网络隧道的I
Pv6连接,这一连接可以是“6to4”的、也可以是“4to6”的。AP3是
原生的IPv4,提供到纯IPv4服务/主机的连接。

图2 到GGSN的IPv4和IPv6接入点的连接

图3是过渡期网络模型分析的简单图解,只显示了移动终端和GPRS核
心网。使用运营商本地的IPv4和IPv6业务(网内业务)没有必要采用公
用IPv4地址或全球IPv6地址(站点本地IPv6地址就足够了)。

当用户离开运营商网络时,通信流要通过边缘路由器和防火墙,在这种
情况下,需要公用IPv4地址和全球IPv6地址。获取全球IPv6地址不
是问题,但是运营商的公用IPv4地址非常有限,因此需要提供临时的
IPv4地址的机制,如NAT。

当通过IPv4网络来连接某个IPv6主机时需要采用隧道技术,隧道的起
点可以是GGSN、边缘路由器、或者移动终端,隧道的终点可以是主机
或者IPv6网络边缘的路由器(如图3中的路由器1),如果隧道在主机
之前终结则由该路由器解开封装。
图3 过渡期的网络模型

图4显示了双栈移动终端在某个仅支持IPv4的外访网络上漫游,而用
户希望连接某个IPv6主机的情况。链路层的移动性是指移动终端可以
连接到其家乡GGSN并获得到IPv6网络的接入,外访网络上的SGSN通
过Inter—PLMN骨干网络的GTP隧道,将移动终端连接到家乡的GGSN
上,Inter-PLMN网络连接运营商的GPRS核心网和相关得有漫游协议的
运营商网络。
图4 链路层的移动性——MT从外访网络通过PLMN骨干网之间的网络
连接到家乡网络GGSN和某个IPv6主机

3.2 连接的不同组合方式

移动网络、移动终端、连接到的不同主机的IP版本都存在两种可能性,
它们之间的连接会出现不同的组合方式。一条基本规则是:如果两个通
信的IP节点的IP版本不同,网络中的某些节点就需要协议翻译。网络
元素和移动终端采用IPv4/IPv6双协议栈是一个确保通信节点能用同
一种IP版本通信的很好的解决方案。

在过渡期将会有三种不同的网络业务类型:
(1)传统的IPv4业务通过全球连接的IPv4网络来传输:由于缺乏公用
IPv4地址,必须采用私有IPv4地址和NAT。

(2)IPv6网络上的IPv6业务:这种情况下原生的IPv6路由即可完成,
不需要IPv4网络上的隧道或者协议翻译。

(3)IPv4网络上的IPv6业务:通信的IPv6节点/网络通过IPv4网络采
用隧道技术实现连接,有可能使用协议翻译。

使用以上三种网络业务的移动终端类型可以是纯IPv4的终端(常见的
第一代GPRS/WCDMA终端)、双IPv4/IPv6协议栈的终端、或纯IPv6的
终端(正在研发阶段),同样与之通信的对等主机也可以是双协议栈、纯
IPv4或者纯IPv6的。

3.3 过渡方式
(1)纯IPv4终端
纯IPv4终端主要是第一代的GPRS终端,提供给纯IPv4终端的是纯IP

相关文档
最新文档