IPv6技术概述

IPv6技术概述
IPv6技术概述

一引言

随着IP业务的迅速增长,IP网络上应用的不断增加,原有的IP网越来越显得力不从心。IP网络正在向下一代网络演进。其网络协议也应产生重大变化。

目前使用的IP协议是IPv4。IPv4是70年代制定的协议,随着全球IP网络规模的不断扩大和用户数的迅速增长,IPv4协议已经不能适应发展的需要。90年代初,有关专家就预见到IP协议换代的必然性,提出在下一代网络中用IPv6协议取代IPv4。IPv6是1992年提出的,主要起因是由于Web的出现导致了IP 网的爆炸性发展,IP网用户迅速增加,IP地址空前紧张,由于IPv4只用32位二进制数来表示地址,地址空间很小,IP网将会因地址耗尽而无法继续发展,因而IPv6首先要解决的问题是扩大地址空间,IPv6有许多优良的特性,尤其在IP 地址量,安全性,服务质量,移动性等方面优势明显。采用IPv6的网络将比现有的网络更具扩展性、更安全,更容易为用户提供质量服务。现在的IPv6协议是在1995年由Cisco公司的Steve Deering和Nokia公司Robert Hinden完成起草并定稿的,即RFC2460。在1998年IETF对RFC2460进行了较大的改进,形成了现有的RFC2460,1998版。IPv6的其他标准也陆续由IETF的相关工作组制定出来,现已有100多项有关IPv6的RFC制定出来

二IPV6协议分析

IPv6协议是IP协议的第6版本,于1992年开始开发,

1998年12月发布标准RFC2460。IPv6继承了IPv4的优点,并总结了IPv4近30年运行经验,目的是解决IPv4地址空间不足、地址结构规划不合理的问题,同时对IPv4协议运行中存在的不足进行了改进和功能扩充,IPv6协议相对IPv4协议具有如下技术特点:

●采用128位的IP地址,极大地扩展了地址空间,解决了IPv4协议地址资源不足的问题。IPv6能够提供几乎任意多的地址,因此目前在IPv4网络上普遍采用的NAT技术将逐渐过时,使得网络通信的端到端安全性也可以得到保证。

●支持良好的自动配置功能,包括IPv6地址的自动配置和主机默认路由的自动配置等,同时还可以自动实现其他网络参数例如跳限和MTU的自动配置。

IPv6的自动配置功能极大地简化了网络管理的工作量,同时也使网络的访问变得简单。

●IPv6能够提供良好的移动性支持。对移动性的支持是在IPv6协议制订之初就考虑到的,因此IPv6的移动性支持能够得到基本协议的较好配合,在IPv6当中不再需要异地代理路由器,同时也很好地解决了移动IPv4协议当中存在的三角路由问题,同时移动节点的通信也有较好的安全性保障。

●在IPv6当中,对安全性的支持是必须的,利用IPsec协议,IPv6能够提供比IPv4更高得多的安全性。

●IPv6采用了类似CIDR的地址划分方式,对地址空间的分配比较合理,便于实现路由聚合,有效限制路由表规模。

●IPv6采用固定的40字节报头,同时取消了报头校验和字段,便于路由器进行硬件转发处理,效率更高。

●IPv6完全依靠报文的发送方对报文进行必要的分片,在接收端进行重组,取消了路由器对报文的分片功能,提高了IPv6路由器的转发效率。●IPv6的组播功能得到了扩展,使用了更多的组播地址,同时对组播域进行了划分,取消了IPv4当中的广播,可以更加有效地利用网络带宽,避免广播风暴。

●IPv6在解决IP网络的QoS问题方面进行了革新,对各种信息根据紧急性和服务类别确定数据包的优先级。

三IPv6与IPv4比较

1、IPv6基本报头与IPv4报头的对比

如图1所示,将IPv6的基本报头和IPv4的报头作一比较,括号里的数表示比特数。

版本

(4)xx

(4)

标示符(16)

生存时间(8)传输协议(8)

信源地址(32)

信宿地址(32)

选项

(8)

IPv4报头格式版本

(4)传输流类型(8)

有效载荷长度(16)数据流标签(20)

下一个报头(8)跳数限制

(8)填充(变长)

服务类型

(8)

标志

(3)数据包总长度

(16)

分段偏移量

(13)报头校验和

(16)

信源地址

(128)

信宿地址

(128)

IPv6报头格式

图1IPv6基本报头与IPv4报头的比较

通过对两者的分析,可以得出如下结论:

(1)IPv4中所有报头是以32bit为单元,基本长度是4bit;而在IPv6基本报头中,报头是以64bit为单元,报头的总长度固定为40字节(320bit)。

(2)IPv6基本报头去掉了IPv4中的所有可选项,还减少、改变了许多IPv4中的字段,如取消了IPv4报头中的6个字段:

头标长度

(4)、服务类型

(8)、标识符

(16)、标志

(3)、分段偏移量

(13)及报头校验和

(16)。

(3)在IPv6基本报头中有三个报头字段重新命名,并赋予了新的含义:

服务类型

(8)、生存时间

(8)、传输协议

(8)被分别改为数据流类型

(8)、跳数限制

(8)和下一个报头

(8)。

(4)IPv6基本报头增加了新的字段:

数据流标签

(20)。

这样,尽管IPv6地址长度是IPv4的4倍,但IPv6的基本报头只是IPv4报头长度的2倍,并且取消了对报头中可选项长度的严格限制,通过引入扩展报头的概念,从而大大地增加了IPv6报头的灵活性,也使得网络中的中间路由器在处理IPv6协议头时有更高的效率。

2、IPv6和IPv4的主要区别

通过前面对IPv6与IPv6的报头分析,我们也可以初步看出IPv6与IPv4的区别。下面将更有针对性地比较二者的不同之处,即IPv6相对于IPv4来说较为显著的变化。

2.1网络地址空间的极大扩展

从IPv4到IPv6,IP地址规模一下子从32bit增加到128bit,这是一个巨大的地址空间。目前,为了缓解IPv4地址空间的消耗而采用了NAT技术和CIDR技术,但仍然不能阻止IPv4地址耗尽趋势。采用IPv6后,不仅每个人可以拥有一个IP地址,而且这个IPv6地址很可能就像现在的身份证一样为用户终身使用,作为个人的标识之一。就连未来的手机、电视、空调、微波炉等每一台信息家电设备都能分到一个IP地址,而一个人拥有成百上千台个人计算终端也是很正常的一件事。这些美好的设想都来源于IPv6较之于IPv4有远为巨大的地址空间。2.2网络地址表示法不同

在IPv4中,有二进制和点分十进制两种格式表示方法,而实际上一般日常中运用的则是点分十进制。因为IPv6超长的128bit地址,不论是采用二进制,还是点分十进制,都无法有效简洁地表达,于是就引进了冒号十六进制来表示IPv6地址。

2.3网络地址的分类方式不同

对于IPv4来说,IP地址分为

A、B、

C、D、E五类,其中有单播地址、多播地址和广播地址。而在IPv6中取消了IPv4中的广播地址,广播从一开始就为IPv4网络带来了问题,它可能对网络性能产生灾难性的影响。同一网络链路上的大量广播意味着,该链路上的所有节点都必须处理这些广播,而实际上,绝大部分节点最终都将忽略这些广播,因为该信息与它无关。同时IPv6还增加了任意播地址,这对于路由的优化有着重要的作用。

2.4改进的IP多播

IPv6对多播进行了改进,具体表现在以下三个方面:

(1)强调了多播的必要性。

(2)多播地址的改进。从IPv6的多播地址格式定义,可见其相对于IPv4所具有的优越性:

具有更大的多播地址空间,范围字段的应用,定义了新类型的多播地址——请求节点地址(Solicited-Node Address)。

(3)将IP多播分为域内多播和域间多播,改善了其可管理性。

2.5报头格式的不同

IPv6基本报头格式比IPv4报头简单得多。在IPv4中有10个固定长度的域,2个地址空间和若干个选项,IPv6中只有6个域和2个地址空间。报头的简化使IP的某些工作方式发生了变化:

因为所有报头长度统一,所以不再需要报头长度字段;IPv6中的分段只能由源节点进行,中间路由器不再进行任何分段,减轻了中间路由器的工作负荷;去掉IP头校验和并不影响可靠性,主要是因为头校验和将由更高层协议(TCP/UDP)负责。虽然IPv6基本报头是IPv4报头的2倍,但因其长度固定,故不需要消耗过多的内存容量;又因其要处理的域由IPv4的14个减少到8个,从而大大减少了路由器上的软件处理内容。根据Cisco Systems资料,IPv6路由器软件内核(Kernel)实际上比IPv4还小。在Cisco2500系列中配置的IPv4内核为2.17MB;存放路由表的工作区(Work Area)升到3.2MB;配置IPv6的内核时,其内核仅为1.69MB,工作区也不过2.7MB。

2.6良好的扩展性

因为IPv6报头之后添加了扩展报头,IPv6可以很方便地实现功能扩展,IPv4报头的选项字段最多可以支持40字节的选项,而IPv6扩展报头的长度只受到IPv6数据包长度的制约,无疑这将极大地增强IP包传送的灵活性。

2.7内嵌的安全性

一个IPv6的端到端的传送在理论上至少是安全的,传送过程中对端的验证,以及数据的加密保护使得敏感数据可以在IPv6网络上安全地传递。而且全球惟一的地址可以清楚地标识每个节点,避免了NAT对端到端安全性的破坏。

2.8服务质量的保证

在IPv6中,IPv6基本报头中定义的8bit数据流类型和20bit数据流标识来确保所必需的带宽,以保证可靠的实时报文传输。由于数据流身份信息包含在IPv6基本报头中,因此即使是经过IPSec加密的数据报文也可以获得QoS支持。

2.9即插即用(Plug & Play)功能

即插即用,是指无需任何人工干预,就可以将一个节点插入IPv6网络并在网络中启动。

在IPv6中,发展了许多新技术,如邻居发现(Neighbor Discovery)、节点自动配置(Auto-Config-uration)、路由器宣告(Router Advertisement)、路由器请求(Router Solicitation)、组成员资格查询(Group Membership Inquire)、最大传输单元发现(MTU Discovery)等等,并通过这些新技术实现了IPv6网络的自动发现及其自动配置等诸多功能,从而简化了网络的配置、维护和管理。

2.10移动性的改进

网络的移动性是必须考虑的一个大方向,很多人认为未来的互联网在实质上应该称为移动互联网。在移动性的实现上,IPv6所设计的许多新技术与IPv4相比更加成功地进行了移动方面的计算、保障和提高。当然,移动IPv6(Mobile IPv6,MIPv6)也并不是一个全新的移动网络协议,而是从IPv4中学习、继承了许多思路、概念。MIPv6同时结合采用了隧道技术和信源路由技术来向连接在外地链路上的移动节点传送数据报文,而在MIPv4中只采用了隧道技术。

相对于MIPv4,MIPv6有以下优点:

IPv6巨大的地址空间,使移动性实现起来更加简单;IPv6地址自动配置简化了移动节点的转交地址的分配;MIPv6避免了MIPv4的三角路径问题,实现了路由优化;MIPv6不再需要外地代理。

2.11寻径效率的提高

IPv4中,地址是用户拥有的。也就是说,一旦用户从某机构处申请到一段地址空间,他就永远使用该地址空间,而不管他是从哪个ISP处获得的服务。这种方式的缺点是ISP必须在路由表中为每个用户的网络号维护一条表项。随着用户数的增加,会出现大量无法汇聚的特殊路由,即使CIDR(RFC 1519)也不能处理这样的路由表爆炸现象。路由表爆炸即互联网路由表的持续增长经常被称为当前互联网的严重问题之一,更加严重和急迫的问题是路由表的稳定性。只要一个路由“翻动”或状态发生变化,整个互联网骨干中的BGP进程都必须重新计算。

路由“翻动”次数越多,整个互联网的稳定性就越差,而且每天都会发生这种情况。

IPv6改变了地址的分配方式,从用户拥有变成了ISP拥有。IANA分配给ISP,用户的全球网络地址是ISP地址空间的子集。每当用户改变ISP时,全球网络地址必须更新为新ISP提供的地址。这样ISP能有效地控制路由信息,避免路由爆炸现象的出现。

四IPv6技术应用前景展望

IPv6协议的设计目的在于解决现有IPv4版本所具有的各种问题,包括地址数量限制、安全性、自动配置、移动性、可扩展性等方面,因此IPv6为各种价值应用构想提供了强大的技术支持,尤其对视频、语音、移动、安全等业务的发展有极大的促进作用。随着IPv6应用探索的进一步深入,IPv6在网络通信行业以及人们日常生活中具有广阔的应用前景。

1.视频应用

随着IP宽带业务的不断普及和发展,越来越多的行业、企业开始大量采用视频技术开展远程会议、视频点播和广播、远程教学、远程医疗、远程监控、可视电话等多种应用,以满足人们对交互式可视化沟通的需要。IPv6协议具有丰富的地址空间,解决了地址容量问题,优化了地址结构,提高了选路效率和数据吞吐量,适应了视频通信大信息量传输的需要,有助于发展用户;IPv6协议组播功能的加强和扩展,使用了更多的组播地址,对组播域进行了划分,取

消了IPv4广播,可以更加有效地利用网络带宽,实现基于组播、具有网络性能保障的大规模视频会议和高清晰度电视广播应用;同时IPv6协议使用IPsec协议提供更

高的安全性,使用流标签为数据包所属类型提供个性化的网络服务,有效保障了相关业务的服务质量,对商业用户的安全性提供了充分的保障,并对视频应用中各种媒体信息可以根据紧急性和服务类别确定数据包的优先级,协调视频应用中语音、视频、数据流的优先顺序,获得更佳的信息传输质量。

2. VoIPv6

随着互联网的普及及其商业运营价值的发现,VoIP (Voiceover IP)技术作为互联网的增值应用,已被很多新兴的电信运营商引入到电信运营中,并取得了爆炸式增长。国内电信运营商从1999年开始展开了基于H.323协议的VoIP建设高潮,目前VoIP除基于H.323协议外,还有基于H.248/MGCP协议、SIP协议等。VoIP最大的优势是低成本,并能利用互联网和全球IP互联的环境,提供比传统业务更多更好的服务,但在我国VoIP还不是端到端的服务,同时IPv4中所存在的NAT等问题,使得VoIPv6应运而生,为实现端到端的VoIP电话业务提供了前提。IPv6协议丰富、大容量的地址空间可以使每一部VoIPv6话机得到一个IP 地址,同时IPv6无状态地址自动配置技术,使VoIPv6话机能够快速连接到网络上,无需人工配置,实现了真正的即插即用。IPv6的QoS技术为话音质量提供了优于IPv4的保证,电话的语音信息通过VoIPv6封装在IPv6数据包中传送于网络间,可通过对数据包的优先级设定,获得高质量的语音传送。

3.网络家电

要实现真正的网络家电,目前还需进一步研究网络操作的安全性和操作的轻便性两项内容,IPv6技术可以使用IPSec所具有的认证和加密机制来保证安全性,并通过相关的认证服务等系统加以实现。4.移动IPv6业务

随着3G等业务的推出,移动IPv6业务将是移动业务发展的主要方向,移动通信业务和互联网业务将都会由IPv6协议来承载。IPv6技术的大容量地址结构,能够使每一个移动终端都可获得全球惟一的IP地址,无状态地址自动配置技术和强大的兼容性,使手机、PDA等移动终端能够快速连接到网络上,实现

即插即用,同时兼容符合IPv6协议标准的各个厂家的产品和应用。相对于Mobile IPv4,移动IPv6是IPv6技术的一个特色,通过邻居发现、自动配置等技术可以直接发现外地网络和获得转交地址,而不必依赖外地代理。同时利用协议包中的路由扩展头以及新增的家乡地址等选项优化报文路径、解决源地址过滤等问题,使移动节点的应用层对转交地址透明处理,可以实现无缝的移动连接和提供端到端视频、音频和数据业务,配合IPv6协议中的QoS技术,运营商就可以提供有效的端到端QoS,以确保高质量业务传输,尤其在开展移动视频流媒体、移动视频会议和移动VoIP等业务方面具有重要的意义。

5.传感器网络

日常生活中的地质、环境(大气、水文、水质)等自然状况和老百姓的生产、生活息息相关,也关系到国民经济和可持续发展,同时生产活动对各种环境也产生一定的影响,所以需要对地质和环境进行监测和保护,这就需要使用大量的传感设备对环境参数进行大规模的采集并进行分析。IPv6技术中的大容量地址空间特性,可以实现为每个传感器分配一个单独的IP地址,通过IPv6互联网络,实时采集地震、大气、水文等各种环境监测数据,进行分析研究。而IPv6无状态地址自动配置技术,更能体现IPv6技术的方便性,使分布在不同地域大量的各种传感器自动获得IPv6地址,无需人工分配。如使用IPv6技术,通过开发可联网的地质监测传感器可以建立全国地震监测网,实时采集各种地质数据,分析地质活动情况,提高对地震等灾害的监测能力,为人民生活和国民经济发展提供更好的服务。

6.智能交通系统

交通拥挤是当今世界各国大城市都存在的问题,在西方发达国家,为了解决交通问题,已开始大规模地进行交通智能化的研究。随着我国经济的高速发展,车辆数量也极度攀升,交通问题亦非常严重,深刻影响着人们的日常生活,所以需要通过使用现代信息与网络通信技术,使用智能交通系统来提高交通运行的效率。IPv6大容量地址结构技术,可以使城市交通监控系统中每个信号灯、监视器及各种感应设备都能获得单独的IP地址,实现系统整体联网,动态的对交通进行监控,提高交通运输效率。另一方面,IPv6大容量地址结构技术可以为车载终端系统分配单独的IP地址,实现无线系统互联,司机可以通过

车上的终端屏幕实时查看交通和路面信息,直接了解道路情况。而IPv6无状态地址自动配置技术,可自动为各类终端配置IP地址,大大减少网络维护的工作量,亦将会极大地推进智能交通应用的发展。

7.军事应用

IPv6相对IPv4可以提供更好的网络安全和质量更佳的传输服务,并大大增强了传输速度,非常适合军队的使用。通过使用IPv6技术,对武器系统的响应速度以及指挥系统数据传输的保密性都将会有较大的提高。美国防部认为,IPv6对于美军来说至关重要,未来作战系统中各种武器系统、信息系统和指挥控制系统将通过网络实现联系,进行信息化立体战争,IPv6为其提供了实现的技术基础和可能。同时,IPv6具有IPv4所没有的绝对优势,它巨大的地址空间、高度的灵活性和安全性、可动态进行地址分配的特性以及完全的分布式结构有着巨大的军事价值和潜力,特别是对移动用户的支持更是以前所有的技术所不能相比的。

五、结束语

IPv6是一个建立可靠的、可管理的、安全和高效的IP网络的长期解决方案。

尽管IPv6的实际应用之日还需耐心等待,不过,了解和研究IPv6的重要特性以及它针对目前IP网络存在的问题而提供的解决方案,对于制定企业网络的长期发展计划,规划网络应用的未来发展方向,都是十分有益的。IPv6技术的到来不仅仅是一次简单的技术更新,她很有可能会改变整个世界的面貌。正如40年前互联网带给这个世界的变化一样,IPv6同样会改变人们的生活习惯,影响社会的生产、经济、文化各个方面,除了带给我们更便捷更多元化的数字生活之外,她还会成为人类社会生产力发展的重要因素。

IPv6 MLD 简介

MLD 简介 MLD 是Multicast Listener Discovery Protocol(组播侦听者发现协议)的简称,它 用于IPv6 路由器在其直连网段上发现组播侦听者。组播侦听者(Multicast Listener) 是那些希望接收组播数据的主机节点。 路由器通过MLD 协议,可以了解自己的直连网段上是否有IPv6 组播组的侦听者, 并在数据库里做相应记录。同时,路由器还维护与这些IPv6 组播地址相关的定时器 信息。 MLD 路由器使用IPv6 单播链路本地地址作为源地址发送MLD 报文。MLD 使用 ICMPv6(Internet Control Message Protocol for IPv6,针对IPv6 的互联网控制报 文协议)报文类型。所有的MLD 报文被限制在本地链路上,跳数为1。 MLD 的版本 到目前为止,MLD 有两个版本: ?MLDv1(由RFC 2710 定义),源自IGMPv2 ?MLDv2(由RFC 3810 定义),源自IGMPv3 所有版本的MLD 协议都支持ASM(Any-Source Multicast,任意信源组播)模型; MLDv2 可以直接应用于SSM(Source-Specific Multicast,指定信源组播)模型, 而MLDv1 则需要在MLD SSM Mapping 技术的支持下才能应用于SSM 模型。MLDv1 原理简介 MLDv1 主要基于查询和响应机制完成对IPv6 组播组成员的管理。

1. 查询器选举机制 当一个网段内有多台IPv6 组播路由器时,由于它们都能从主机那里收到MLD 成员 关系报告报文(Multicast Listener Report Message),因此只需要其中一台路由器 发送MLD 查询报文(Query Message)就足够了。这就需要有一个查询器(Querier) 的选举机制来确定由哪台路由器作为MLD 查询器,其选举过程如下: (1) 所有MLD 路由器在初始时都认为自己是查询器,并向本地网段内的所有主机 和路由器发送MLD 普遍组查询(General Query)报文(目的地址为FF02::1); (2) 本地网段中的其它MLD 路由器在收到该报文后,将报文的源IPv6 地址与自己 的接口地址作比较。通过比较,IPv6 地址最小的路由器将成为查询器,其它路由器成为非查询器(Non-Querier); (3) 所有非查询器上都会启动一个定时器(即其它查询器存在时间定时器Other Querier Present Timer)。在定时器超时前,如果收到了来自查询器的MLD 查询报文,则重置该定时器;否则,就认为原查询器失效,并发起新的查询器 选举过程。 2. 加入IPv6 组播组机制

IPv6简介

IPv6简介 1.认识IPv6地址 对于128位的IPv6地址,考虑到IPv6地址的长度是原来的四倍,RFC1884规定的标准语法建议把IPv6地址的128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开,例如:3ffe:3201:1401:1:280:c8ff:fe4d:db39 为了简化其表示法,rfc2373提出每段中前面的0可以省略,连续的0可省略为\"::\",但只能出现一次. 例如: 1080:0:0:0:8:800: 200C : 417A 可简写为1080::8:800: 200C : 417A FF01:0:0:0:0:0:0:101 可简写为FF01::101 0:0:0:0:0:0:0:1 可简写为::1 0:0:0:0:0:0:0:0 可简写为:: 类似于IPv4中的CDIR表示法,IPv6用前缀来表示网络地址空间,比如: 2001:251:e000::/48 表示前缀为48位的地址空间,其后的80位可分配给网络中的主机,共有2的80次方个地址。 2.IPv6地址作用域和地址分类 IPv6地址指定给接口,一个接口可以指定多个地址。 2.1 IPv6地址作用域 每一个Ipv6地址都属于且只属于一个对应于其地址范围的区域。例如,可聚合的全球单播地址(Aggregatable Global Unicast Addresses)地址范围就是全球;链路本地地址(Link-Local Addresses)的地址范围就是由一条特定的网络链路和连接到这条链路的多个接口组成的区域。这样,地址的唯一性只能在其范围区域内的到保证。 * link local地址本链路有效 * site local地址本区域(站点)内有效,一个site通常是个校园网 * global地址全球有效,即可汇聚全球单播地址 2.2 IPv6地址分类 在RFC1884中指出了三种类型的IPv6地址,他们分别占用不同的地址空间: * unicast 单播(单点传送)地址:这种类型的地址是单个接口的地址。发送到一个单点传送地址的信息包只会送到地址为这个地址的接口。 * anycast 任播(任意点传送)地址:这种类型的地址是一组接口的地址,发送到一个任意点传送地址的信息包只会发送到这组地址中的一个(根据路由距离的远近来选择) * multicast 组播(多点传送)地址:这种类型的地址是一组接口的地址,发送到一个多点传送地址的信息包会发送到属于这个组的全部接口。 其中单播地址又包括:全局可聚集的单播地址,站点本地地址和链路本地地址。 3.常见的IPv6地址及其前缀 ?::/128 即0:0:0:0:0:0:0:0,只能作为尚未获得正式地址的主机的源地址,不能作为目的地址,不能分配给真实的网络接口。

IPv6技术概述

一引言 随着IP业务的迅速增长,IP网络上应用的不断增加,原有的IP网越来越显得力不从心。IP网络正在向下一代网络演进。其网络协议也应产生重大变化。 目前使用的IP协议是IPv4。IPv4是70年代制定的协议,随着全球IP网络规模的不断扩大和用户数的迅速增长,IPv4协议已经不能适应发展的需要。90年代初,有关专家就预见到IP协议换代的必然性,提出在下一代网络中用IPv6协议取代IPv4。IPv6是1992年提出的,主要起因是由于Web的出现导致了IP 网的爆炸性发展,IP网用户迅速增加,IP地址空前紧张,由于IPv4只用32位二进制数来表示地址,地址空间很小,IP网将会因地址耗尽而无法继续发展,因而IPv6首先要解决的问题是扩大地址空间,IPv6有许多优良的特性,尤其在IP 地址量,安全性,服务质量,移动性等方面优势明显。采用IPv6的网络将比现有的网络更具扩展性、更安全,更容易为用户提供质量服务。现在的IPv6协议是在1995年由Cisco公司的Steve Deering和Nokia公司Robert Hinden完成起草并定稿的,即RFC2460。在1998年IETF对RFC2460进行了较大的改进,形成了现有的RFC2460,1998版。IPv6的其他标准也陆续由IETF的相关工作组制定出来,现已有100多项有关IPv6的RFC制定出来 二IPV6协议分析 IPv6协议是IP协议的第6版本,于1992年开始开发, 1998年12月发布标准RFC2460。IPv6继承了IPv4的优点,并总结了IPv4近30年运行经验,目的是解决IPv4地址空间不足、地址结构规划不合理的问题,同时对IPv4协议运行中存在的不足进行了改进和功能扩充,IPv6协议相对IPv4协议具有如下技术特点: ●采用128位的IP地址,极大地扩展了地址空间,解决了IPv4协议地址资源不足的问题。IPv6能够提供几乎任意多的地址,因此目前在IPv4网络上普遍采用的NAT技术将逐渐过时,使得网络通信的端到端安全性也可以得到保证。 ●支持良好的自动配置功能,包括IPv6地址的自动配置和主机默认路由的自动配置等,同时还可以自动实现其他网络参数例如跳限和MTU的自动配置。

移动IPv6简介

2006-08-16 华为三康机密,未经许可不得扩散 第1页, 共16页 文档编号 Document ID 密级 Confidentiality level 内部公开 文档状态 Document Status 华为三康技术有限公司 Huawei-3Com Technologies Co., Ltd. 共 16 页 Total 16 pages 移动IPv6技术简介 拟制 Prepared by 卿翊轩/03528 Date 日期 2006-08-05 评审人 Reviewed by 黄哲、吴频 Date 日期 2006-08-16 批准 Approved by Date 日期 yyyy-mm-dd 华为三康技术有限公司 Huawei-3Com Technologies Co., Ltd. 版权所有 侵权必究 All rights reserved

2006-08-16 华为三康机密,未经许可不得扩散 第2页, 共16页 修订记录Revision record 日期 Date 修订版本Revision version 修改描述 change Description 作者 Author 2006-08-05 1.00 初稿完成 initial transmittal 卿翊轩/03528 2006-08-16 1.10 修改部分内容 吴频

目录Table of Contents 1背景简介 (5) 2重要概念 (5) 2.1移动IPv6组成 (5) 2.2IPv6的扩展 (7) 2.2.1移动头 (7) 2.2.2目的选项头的新选项 (8) 2.2.3Type 2路由头 (8) 2.2.4动态家乡代理地址发现机制和四种新的ICMPv6报文 (9) 2.2.5对邻居发现协议(Neighbor Discovery)的修改 (10) 2.2.6发送路由器公告(Router Advertisement)的修改 (12) 3移动机制 (12) 4小结 (15) 2006-08-16 华为三康机密,未经许可不得扩散第3页, 共16页

IPv6技术白皮书

IPv6技术白皮书 摘要: 随着Internet的发展,IPv4的局限越来越暴露出来,严重制约了IP技术的应用和未来网络的发展;IPv6作为下一代网络的基础以其鲜明的技术优势得到广泛的认可;本文从技术层面分析了IPv6的特点优势,同时就IPv4网络向IPv6网络部署的阶段,过渡技术以及方案做一个基本的介绍,并对IPv6的未来进行了展望 关键字: IPv6、自动配置、扩展头、Mobile IPv6、过渡技术、双栈、隧道、6to4 、NAT-PT 1.IPv4需要升级吗? 计算机技术和通信技术的发展与融合使得Internet应用及规模飞速发展,其中Internet 中的核心技术IPv4功不可抹,IPv4技术以它的简结有效取得了巨大的成功,但IPv4协议是1973年制定的,它的早期设计者完全没有预料到IP网络会达到今天的发展速度和规模,到90 年代IPv4的缺陷和潜伏的危机逐渐暴露出来。 其中最大的问题是IP地址资源的紧缺。据统计IPv4地址到96年已有80%的A类网络地址,50%的B类地址,10%的C类地址被分配,有专家估计到2010年左右IPv4地址可能面临耗尽的危险。有人形象的把这个问题称为“网络泰坦尼克危机“。 IP地址被看作网络设备节点在互联网上的“身份号”,随着移动和宽带技术发展,IP地址需求将更大。大量移动终端的IP接入需要更多IP地址,例如手机,PDA,甚至每个IC卡拥有一个IP地址。目前宽带技术正在蓬勃发展,由于宽带业务模式与窄带业务模式不同,一般以对称和实时方式工作,要求用户时时在线,IP地址需求更大,如家电上网,IPCar等。 为了缓解IPv4地址的紧张,也出现了一些IPv4的补丁技术,如CIDR,NAT技术,混合地址等技术,但这些技术治标不治本。以NAT技术为例,使用私有地址虽然可以缓解地址紧缺,但存在效率和应用层网关问题,而且NAT打破端到端的模式,限制了新应用的发展。由于IP 网络本身的特点,IP地址紧缺问题不像电话号码升位一样简单。种种基于IPv4本身的改进不足以彻底解决IP地址短缺问题,这直接加速了IPv4升级的需求。 除了IP地址问题,IPv4还存在路由表庞大,Qos,移动等一系列问题。以路由表为例,由于IPv4采用与网络拓扑结构无关的形式来分配地址,所以随着网络数目增加,路由表数目迅速增加。庞大的路由表不仅降低路由节点以及网络的效率,而且降低了Internet服务的稳定性。 2.为什么要升级到IPv6 早在90年代,IPv6就针对IPv4的改进提出来,经过10年左右的发展,IPv6技术目前已被公认为IPv4技术的未来升级版本。 那么到底哪些特点使IPv6作为下一代网络基础而获得广泛认可呢?下面归纳了IPv6主要的技术特点。 地址充足 ? IPv6产生的初衷主要是针对IPv4地址短缺问题,当然,IPv6首先拥有十分丰富的地址资源,IPv6汲取了IPv4地址资源不足的教训,一下子将地址长度扩大了4倍,即从IPv4的32bit 地址,扩展到了IPv6的128bit地址,充分解决地址匮乏问题。如果这些IPv6地址平均分配在

ipv6基本技术介绍

ipv6基本技术介绍 IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为互联网协议。IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议,号称可以为全世界的每一粒沙子编上一个网址 由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍 IPv4的设计思想成功地造就了目前的国际互联网,其核心价值体现在:简单、灵活和开放性。但随着新应用的不断涌现,传统的IPv4协议已经难以支持互联网的进一步扩张和新业务的特性,比如实时应用和服务质量保证等。其不足主要体现在以下几方面: 1.地址资源即将枯竭:IPv4提供的IP地址位数是32位,也即1亿个左右的地址。随着连接到Internet上的主机数目的迅速增加,有预测表明,所有IPv4地址将在2005~2010年间分配完毕。 2.路由表越来越大:由于IPv4采用与网络拓扑结构无关的形式来分配地址,所以随着连入网络数目的增涨,路由器数目飞速增加,相应地,决定数据传输路由的路由表也就不断增大。 3.缺乏服务质量保证:IPv4遵循Best Effort原则,这一方面是一个优点,因为它使IPv4简单高效;但另一方面它对互联网上涌现出的新业务类型缺乏有效的支持,比如实时和多媒体应用,这些应用要求提供一定的服务质量保证,如带宽、延迟和抖动等。 4.地址分配不便:IPv4是采用手工配置的方法来给用户分配地址,这不仅增加了管理和规划的复杂程度,而且不利于为那些需要IP移动性的用户提供更好服务。 IPv6能够解决IPv4的许多问题,如地址短缺、服务质量保证等。同时,IPv6还对IPv4作了大量的改进,包括路由和网络自动配置等。IPv6和IPv4将在过渡期内共存几年,并由IPv6渐渐取代IPv4。

IPV6协议简介解析

IPv6简介 下一代Internet网络 郭东伟(博士) 吉林大学计算机科学与技术学院 https://www.360docs.net/doc/3214827767.html,

目录 ?IPv4的辉煌和局限 ?IPv6概述 ?IPv6协议简介 ?协议格式及扩展头 ?地址空间分配 ?ICMPv6和其他支撑协议?IPv6的新技术 ?IPv4-IPv6共存与移植?IPv6的挑战

IPv4的辉煌和局限Internet Protocols的早期历史 ?1964年,Paul Baran提出分组交换理论 ?1969年,ARPANet建立(4个结点) ?1972年,展示了40个结点的ARPANet ?1972年,Bob Kahn提出开放结构互联概念 ?1974年,Kahn和Vint Cerf发表TCP协议 ?1978年,TCP/IP(Version 4)正式应用(RFC791) ?1983年,ARPANet全面移植到TCP/IP ?83-85年,TCP/IP与Unix的集成与推广

Internet的发展 ?80年代,局域网技术蓬勃发展 ?1984年,NSFNet开始建立 ?1990年,NSFNet取代ARPANet ?1991年,NSFNet升级到T3(45M)速率,支持3500个子网 ?1995年,Internet实现商业化 ?FTP,HTTP,EMail等协议不断涌现,特别是HTTP协议的贡献巨大

IP协议的成功经验 ?IP的设计原则 ?在统一寻址空间下,进行路由选择,以最大努 力提供无连接的数据报投递服务,但不保证可 靠到达 ?可靠性由上层协议及应用程序提供 ?分层体系结构 ?支持各种链路 ?从军用到商用的成功转换 ?各种应用层协议相互推动

IPV6使用方法及详细介绍

尽管IPV6的应用在我校已经比较普遍,但仍有小部分同学特别是新生还不会用IPV6下载资源,经常在论坛发帖或在飞秋上询问,因此,我编写了这样一个简易教程,希望能帮助到这些同学,让他们也享受到IPV6的怎趣。山于我本人及大部分读者都不是行家,所以该教程将以尽量通俗易懂的方式进行讲解。教程中如有什么错误或不足,还请大虾们指正或补充,谢谢! 问:IPV6是什么?真的不耗费外网流量吗? 答:简单地说,IPV6是下一代网络协议,口前还处于实验阶段,主要服务于高校的科研工作,尚未广泛使用。我校已经开放了IPV6网络服务,由于和H前广泛使用的IPV4不是同一个网络协议,所以通过IPV6浏览网页、在线观看网络电视、下载资源等均不耗费外网流量。如果不信,可以将外网流量注销后试试。 一、安装IPV6协议: 笫一种方法: 鼠标左键点击“开始一〉程序一>附件一>命令提示符匕选择“以管理员身份运行(vista , win7系统) 在新开启的【命令提示符】窗口中执行以下三条命令: netsh interface ipv6 install (vista, win7不需执行此命令,默认已经安装) netsh interface ipv6 isatap set state enabled netsh interface ipv6 isatap set router 第二种方法: XP系统用户下载这个附件:

VISTA系统和WIN7系统用户下载这个附件: 双击附件即可自动设置IPV6o (在此鸣谢师大路路友todayfinez) 二、检测是否成功接入IPV6网络: 第一种方法: 设置完毕后,在【命令提示符】窗口中执行以下命令查看是否获取到IPV6地址: ipconfig 如果Tunnel接口获取到以2001 :da8为前缀的地址,说明已经成功接入IPV6网络 第二种方法: 登录我校IPV6实验站在页面中部查看通道和IP地址显示是否为通过IPV6访问 三、下载uTorrent软件 问:为什么要下载这个软件?不能用迅雷、QQ旋风下载吗? 答:这个软件是目前常见的支持IPV6的下载软件中比较好用的一个,目前所有的IPV6 BT下载站都推荐使用这个软件来下载资源,用户下载的种子文件都带有每位用户独一无二的识别码(passkey) o假设用户A使用迅雳下载B种子,其他迅雷用户下载B 时,有可能将下载流量记录到A的下载流量中,因为迅雷会泄露用户的识别码。所以,常用的迅雷、QQ旋风、快车等下载软件是禁用的。 uTorrent 软件:

IPv6技术简介

IPv6技术简介 自从计算机网络产生之后,就一直以飞快的速度在发展,在许多方面使得我们一般的人都无法跟从和了解,在网络的基础原理上也是一样,如IPv6。虽然在好几年以前就已经有不少的媒体和人开始谈论IPv6,但是作为一般的人始终都没有多少了解和接触。以下我们将针对IPv6做一个简单的介绍: IPv6是“Internet Protocol Version 6”的缩写,它是IETF设计的用于替代现行版本IP协议-IPv4-的下一代IP协议。 目前Internet中广泛使用的IPv4协议,也就是人们常说的IP协议,已经有近20年的历史了。随着Internet技术的迅猛发展和规模的不断扩大,IPv4已经暴露出了许多问题,而其中最重要的一个问题就是IP地址资源的短缺。有预测表明,以目前Internet发展的速度来计算,在未来的5到10年间,所有的IPv4地址将分配完毕。尽管目前已经采取了一些措施来保护IPv4地址资源的合理利用,如非传统网络区域路由和网络地址翻译,但是均不能从根本上解决问题。 为了彻底解决IPv4存在的问题,IETF从1995年开始就着手研究开发下一代IP协议,即IPv6。IPv6具有长达128位的地址空间,可以彻底解决IPv4地址不足的问题,除此之外,IPv6还采用了分级地址模式、高效IP包头、服务质量、主机地址自动配置、认证和加密等许多技术。 一、IPv6的地址格式和结构 与IPv4的32地址相比,IPv6 的地址要长的多。IPv6共有128位地址,是IPv4的整整四倍。与IPv4一样,一个字段由16位二进制数组成,因此,IPv6有8个字段。每个字段的最大值为16384,但在书写时用四位的十六进制数字表示,并且字段与字段之间用“:”隔开,而不是原来的“.”,而且字段中前面为零的数值可以省略,如果整个字段为零,那么也可以省略。128位地址所形成的地址空间在可预见的很长时期内,它能够为所有可以想象出的网络设备提供一个全球唯一的地址。128位地址空间包含的准确地址数是340,282,366,920,938,463,463,374,607,431,768,211,456。 IPv6的地址如上图所示。其书写格式为X:X:X:X:X:X:X:X,其中每一个X代表四位十六进制数。除了128位的地址空间,IPv6还为点对点通信设计了一种具有分级结构的地址,这种地址被称为可聚合全局单点广播地址(Aggregatable global unicast address),开头3个地址位是地址类型前缀,用于区别其它地址类型,其后依次为13位TLA ID、32位 NLA ID、16位SLA ID和64位主机接口ID,分别用于标识分级结构中自顶向底排列的TLA(Top Level Aggregator,顶级聚合体)、NLA(Next Level Aggregator,下级聚合体)、SLA(Site Level Aggregator,位置级聚合体)和主机接口。

H3C_IPv6技术白皮书

IPv6技术白皮书 关键词:IPv6 ISATAP NAT-PT 摘要:本文介绍了IPv6的产生背景和技术要点和组网策略 缩略语清单: 缩略语英文全名中文解释ND Neighbour Discovery Protocol 邻居发现协议 PMTUD Path MTU Discovery Protocol 路径MTU发现协议 ISATAP Intra-Site Automatic Tunnel Addressing Protocol 站点内自动隧道地址协议 NAT-PT Network Address Translation-Protocol Translation 网络地址转换-协议转换 Teredo Tunneling IPv6 over UDP through NATs IPv6 使用IPv4 UDP隧道穿越NAT RIPng Route Information Protocol Next Generation下一代RIP协议 OSPFv3 Open Short Path First Prtocol Version 3 开放最短路径优先协议版本3 BGP4+ Boarder Gateway Protocol 4+边际网关协议4+ MLD Multicast Listener Discovery 组播侦听协议 PIM-SM Protocol Indepent Multicast-Sparse Mode 协议无关组播-稀疏模式 PIM-DM Protocol Indepent Multicast-Dense Mode 协议无关组播-密集模式 https://www.360docs.net/doc/3214827767.html, Copyright ? 2007 杭州华三通信技术有限公司第1页, 共57页

IPv6路由协议的详细介绍

IPv6路由协议的详细介绍 IPv6是对IPv4的革新,尽管大多数IPv6的路由协议都需要重新设计或者开发,但IPv6路由协议相对IPv4只有很小的变化。目前各种常用的单播路由协议(IGP、EGP)和组播协议都已 经支持IPv6。 1IPv6 单播路由协议 IPv6 单播路由协议实现和IPv4中类似,有些是在原有协议上做了简单扩展(如,ISISv6、BGP4+),有些则完全是新的版本(如,RIP ng、OSPFv3)o 1.1RIP ng 下一代RIP协议(简称RIP ng)是对原来的IPv4网络中RIP-2协议的扩展。大多数RIP的概念都可以用于RIP ng。 为了在IPv6网络中应用,RIP ng对原有的RIP协议进行了修改: UDP端口号:使用UDP的521端口发送和接收路由信息 组播地址:使用FF02::9作为链路本地范围内的RIP ng路由器组播地址 路由前缀:使用128比特的IPv6地址作为路由前缀 下一跳地址:使用128比特的IPv6地址 1.2OSPFv3 OSPFv3是OSPF版本3的简称,主要提供对IPv6的支持,遵循的标准为 RFC2740(OSPFforlPv6)。与OSPFv相比,OSPFv除了提供对IPv6的支持外,还充分考虑了协议的网络无关性以及可扩展性,进一步理顺了拓扑与路由的关系,使得OSPF的协议逻辑更加简单清晰,大大提高了OSPF的可扩展性。 OSPFv3和OSPFv的不同主要有: 修改了LSA的种类和格式,使其支持发布IPv6路由信息 修改部分协议流程,使其独立于网络协议,大大提高了可扩展性 主要的修改包括用Router-ID 来标识邻居,使用链路本地(Link-local) 地址来发现邻居等,使得拓扑本身独立于网络协议,与便于未来扩展。 进一步理顺了拓扑与路由的关系 OSPFv3在LSA中将拓扑与路由信息相分离,一、二类LSA中不再携带路由信息,而只是单纯的描述拓扑信息,另外用新增的八、九类LSA结合原有的三、五、七类LSA来发布路由 前缀信息。 提高了协议适应性 通过引入LSA扩散范围的概念,进一步明确了对未知LSA的处理,使得协议可以在不识 别LSA的情况下根据需要做出恰当处理,大大提高了协议对未来扩展的适应性。 1.3IS-ISv6 IS-IS 是由国际标准化组织ISO为其无连接网络协议CLNP发布的动态路由协议。同BGP 一样,IS-IS可以同时承载IPv4和IPv6的路由信息。 为了使IS-IS支持IPv4,IETF在RFC1195中对IS-IS协议进行了扩展,命名为集成化IS- IS(IntegratedlS-IS) 或双IS-IS(DualIS-IS) 。这个新的IS-IS 协议可同时应用在TCP/IP 和OSI环境中。在此基础上,为了有效的支持IPv6 , IETF在draft-ietf-isis-ipv6-05.txt 中对IS-IS进一步进行了扩展,主要是新添加了支持IPv6路由信息的两个 TLV(Type-Length-Values) 和一个新的NLPID(Network Layer Protocol Identifier) 。 TLV 是在LSP(LinkStatePDUs)中的一个可变长结构,新增的两个TLV分别是:IPv6Reachability(TLVtype236) :

IPv6 简介

IPv6技术基础 概述 从1992年标准创立至今,IPv6的标准体系已经基本完善,推动了IPv6从实验室走向实际网络。对于IPv6的研究已经从理论层面转向了IPv6应用的探索当中,从而进一步促进了IPv6技术的发展。 IPv6产生的背景 IPv6是IPv4的未来替代协议。 IPv4 协议是目前广泛部署的因特网协议,从1981 年最初定义(RFC791)到现在已经有20 多年的时间。IPv4 协议简单、易于实现、互操作性好,IPv4 网络规模也从最初的单个网络扩展为全球范围的众多网络。然而,随着因特网的迅猛发展,IPv4设计的不足也日益明显,主要有以下几点: IPv4地址空间不足 IPv4地址采用32比特标识,理论上能够提供的地址数量是43亿。但由于地址分配的原因,实际可使用的数量不到43 亿。另外,IPv4 地址的分配也很不均衡:美国占全球地址空间的一半左右,而欧洲则相对匮乏;亚太地区则更加匮乏(有些国家分配的地址还不到256个)。随着因特网发展,IPv4地址空间不足问题日益严重。 骨干路由器维护的路由表表项数量过大 由于IPv4发展初期的分配规划的问题,造成许多IPv4地址块分配不连续,不能有效聚合路由。针对这一问题,采用CIDR以及回收并再分配IPv4地址,有效抑制了全球IPv4 BGP 路由表的线性增长。但目前全球IPv4 BGP路由表仍在不断增长,已经达到17万多条,经过CIDR聚合以后的BGP也将近10万条。日益庞大的路由表耗用内存较多,对设备成本和转发效率都有一定的影响,这一问题促使设备制造商不断升级其路由器产品,提高其路由寻址和转发的性能。 不易进行自动配置和重新编址 由于IPv4地址只有32比特,地址分配也不均衡,经常在需要在网络扩容或重新部署时,需要重新分配IP地址,因此需要能够进行自动配置和重新编址以减少维护工作量。不能解决日益突出的安全问题 随着因特网的发展,安全问题越来越突出。IPv4协议制定时并没有仔细针对安全性进行设计,因此固有的框架结构并不能支持端到端安全。因此,安全问题也是促使新的IP协议出现的一到动因。 针对IPv4地址短缺问题,也出现了多种解决方案。比较有代表性的是CIDR和NAT。CIDR CIDR是无类域间路由的简称。IPv4设计之初是层次化的结构,分为A类(掩码长度为8)、B类(掩码长度为16)、C类地址(掩码长度为24),地址利用效率不高。CIDR 支持任意长度的地址掩码,使ISP能够按需分配地址空间,提高了地址空间利用率。 CIDR的出现大大缓解了地址紧张问题,但由于各种网络设备、主机的不断出现,对IP 地址的需求也越来越多,CIDR还是无法解决IPv4地址空间过小问题(32比特)。 NAT NAT 也是针对IPv4 地址短缺问题提出的一种解决方案。其基本原理是在网络内部使用私有地址,在NAT设备处完成私有地址和外部公有地址的翻译,达到减少公有地址使用的目的。 NAT也是一种广泛部署的地址短缺问题解决方案。但NAT有以下缺点: NAT破坏了IP的端到端模型 NAT存在单点失效问题

相关文档
最新文档