IPv6协议.docx
《IPv6协议.docx》由会员分享,可在线阅读,更多相关《IPv6协议.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、定义目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网 络层的协议,是TCP/IP协议族的核心协议。IPv6正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的 IPv4o每个人将拥有更多IP地址。编辑本段简介目前我们使用的第二代互联网IPv4技术,核心技术属于美国。它的最大问题是 网络地址资源有限,从理论上讲,编址1600万个网络、40亿台主机。但采用A、B、 C三类编址方式后,可用的网络地址和主机地址的数目大打折扣,以至目前的IP地 址近乎枯竭。其中北差占有3/4,约30亿个,而人口最多的亚洲只有不到4亿个, 中国只有3千多万个,只相当于美国麻省
2、理工学院的数量。地址不足,严重地制约了 我国及其他国家互联网的应用和发展。一方面是地址资源数量的限制,另一方面是随着电子技术及网络技术的发展,计 算机网络将进入人们的日常生活,可能身边的每一样东西都需要连入全球因特网。在 这样的环境下,IPv6应运而生。单从数字上来说,IPv6所拥有的地址容量是IPv4的 约8x1(T28倍,达到2A1281个。这不但解决了网络地址资源数量的问题,同时也 为除电脑外的设备连入互联网在数量限制上扫清了障碍。但是与IPv4一样,IPv6一样会造成大量的IP地址浪费。准确的说,使用IPv6 的网络并没有2Al28-1个能充分利用的地址。首先,要实现IP地址的自动配置
3、,局 域网所使用的子网的前缀必须等于64,但是很少有一个局域网能容纳2A64个网络终 端;其次,由于IPv6的地址分配必须遵循聚类的原则,地址的浪费在所难免。但是,如果说IPv4实现的只是人机对话,而IPv6则扩展到任意事物之间的对话, 它不仅可以为人类服务,还将服务于众多硬件设备,如家用电器、传感器、远程照相 机、汽车等,它将是无时不在,无处不在的深入社会每个角落的真正的宽带网。而且 它所带来的经济效益将非常巨大。当然,IPv6并非十全十美、一劳永逸,不可能解决所有问题。IPv6只能在发展 中不断定叠,也不可能在一夜之间发生,过渡需要时间和成本,但从长远看,IPv6 有利于互联网的持续和长久
4、发展。目前,国际互联网组织已经决定成立两个专门工 作组,制定相应的国际标准。编辑本段特点(1) IPV6地址长度为128比特,地址空间增大了 2的96次方倍;(2)灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了 IPV4中 可变长度的选项字段。IPV6中选项部分的出现方式也有所变化,使路由器可以简单 路过选项而不做任何处理,加快了报文处理速度。IPv6中的组播在功能上与IPv4中的组播类似:表现为一组接口对看到的流量都 很感兴趣。组播分组前8比特设置为FFo接下来的4比特是地址生存期:0是永久的,而1 是临时的。接下来的4比特说明了组播地址范围(分组可以达到多远):1为节点, 2为
5、链路,5为站点,8为组织,而E是全局(整个因特网)。编辑本段1IPv6路由IPv6的优点之一就是提供灵活的路由机制。由于分配IPv4网络ID所用的方 式,要求位于Internet中枢上的路由器维护大型路由表。这些路由器必须知道所有 的路由,以便转发可能定向到Internet上的任何节点的数据包。通过其聚合地址能 力,IPv6支持灵活的寻址方式,大大减小了路由表的规模。在这一新的寻址结构中, 中间路由器必须只跟踪其网络的本地部分,以便适当地转发消息。邻居发现邻居发现提供以下一些功能:路由器发现。这允许主机标识本地路由器。地址解析。这允许节点为相应的下一跃点地址解析链路层地址(替代地址解析协 议A
6、RP) o地址自动配置。这允许主机自动配置站点本地地址和全局地址。邻居发现将Internet控制消息协议用于IPv6 (ICMPv6)消息,这些消息包括:路由器广告。在伪定期的基础上或响应路由器请求由路由器发送。IPv6路由器 使用路由器广告来公布其可用性、地址前缀和其他参数。路由器请求。由主机发送,用于请求链路上的路由器立即发送路由器广告。邻居请求。由节点发送,以用于地址解析、重复地址检测,或用于确认邻居是否 仍可访问。邻居广告。由节点发送,以响应邻居请求或通知邻居链路层地址中发生了更改。重定向。由路由器发送,从而为某一发送节点指示指向特定目标的更好的下一跃点地址。编辑本段IPv6自动配置I
7、Pv6的一个重要目标是支持节点即插即用。也就是说,应该能够将节点插入I Pv6网络并且不需要任何人为干预即可自动配置它。自动配置的类型IPv6支持以下类型的自动配置:全状态自动配置。此类型的配置需要某种程度的人为干预,因为它需要动态主机 配置协议来用于IPv6 (DHCPV6)服务器,以便用于节点的安装和管理。DHCPV6 服务器保留它为之提供配置信息的节点的列表。它还维护状态信息,以便服务器知道 每个在使用中的地址的使用时间长度以及该地址何时可供重新分配。无状态自动配置。此类型配置适合于小型组织和个体。在此情况下,每一主机根 据接收的路由器广告的内容确定其地址。通过使用IEEE EUI-64
8、标准来定义地址的 网络ID部分,可以合理假定该主机地址在链路上是唯一的。不管地址是采用何种方式确定的,节点都必须确认其可能地址对于本地链路是唯 一的。这是通过将邻居请求消息发送到可能的地址来实现的。如果节点接收到任何响 应,它就知道该地址已在使用中并且必须确定其他地址。IPv6移动性移动设备的迅速普及带来了一项新的要求:设备必须能够在IPv6 Internet上随 意更改位置但仍维持现有连接。为提供此功能,需要给移动节点分配一个本地地址, 通过此地址总可以访问到它。在移动节点位于本地时,它连接到本地链路并使用其本 地地址。在移动节点远离本地时,本地代理(通常是路由器)在该移动节点和正与其 进行
9、通信的节点之间传递消息。此处插入介绍。英文说明(in english)IPv6 is short for Internet Protocol Version 6”. IPv6 is the next generati on protocol designed by the IETF to replace the current version Internet Pr otocol, IP Version 4 (IPv4”).Most of todays internet uses IPv4, which is now nearly twenty years ol d. IPv4 has bee
10、n remarkably resilient in spite of its age, but it is beginning to have problems. Most importantly, there is a growing shortage of IPv4 ad dresses, which are needed by all new machines added to the Internet.IPv6 fixes a number of problems in IPv4, such as the limited number of available IPv4 address
11、es. It also adds many improvements to IPv4 in areas such as routing and network autoconfiguration. IPv6 is expected to graduall y replace IPv4, with the two coexisting for a number of years during a tran sition period.Some introductory information about the protocol can be found in our IP v6 FAQ. Fo
12、r those interested in the technical details, we have a list of IPv6 related specifications.编辑本段1IPv6的安全性问题现实Internet上的各种攻击、黑客、网络蠕虫病毒弄得网民人人自危,每天上网 开了实时防病毒程序还不够,还要继续使用个人防火墙,打开实时防木马程序才敢上 网冲浪。诸多人把这些都归咎于IPv4网络。现在IPv6来了,它设计的时候充分研究 了以前IPv4的各种问题,在安全性上得到了大大的提高。但是是不是IPv6就没有安 全问题了?答案是否定的。目前,病毒和互联网蠕虫是最让人头疼的网络攻击
13、行为。但这种传播方式在IPv 6的网络中就不再适用了,因为IPv6的地址空间实在是太大了,如果这些病毒或者 蠕虫还想通过扫描地址段的方式来找到有可乘之机的其他主机,就犹如大海捞针。在 IPv6的世界中,对IPv6网络进行类似IPv4的按照IP地址段进行网络侦察是不可能 To所以,在IPv6的世界里,病毒、互联网蠕虫的佳搔将变得非常困难。但是,基 于应用层的病毒和互联网蠕虫是一定会存在的,电子邮件的病毒还是会继续传播。此 外,还需要注意IPv6网络中的关键主机的安全。IPv6中的组发地址定义方式给攻击 者带来了一些机会。例如,IPv6地址FF05:3是所有的DHCP服务器,就是说,如 果向这个地
14、址发布一个IPv6报文,这个报文可以到达网络中所有的DHCP服务器, 所以可能会出现一些专门攻击这些服务器的拒绝服务攻击。IPv4到IPv6的过渡技术另外,不管是IPv4还是IPv6,都需要使用DNS, IPv6网络中的DNS服务器就 是一个容易被黑客看中的型也主机。也就是说,虽然无法对整个网络进行系统的网络 侦察,但在每个IPv6的网络中,总有那么几台主机是大家都知道网络名字的,也可 以对这些主机进行攻击。而且,因为IPv6的地址空间实在是太大了,很多IPv6的网 络都会使用动态的DNS服务。而如果攻击者可以攻占这台动态DNS服务器,就可以 得到大量的在线IPv6的主机地址。另外,因为IPv
15、6的地址是128位,很不好记,网 络管理员可能会常常使用一下好记的IPv6地址,这些好记的IPv6地址可能会被编辑 成一个类似字典的东西,病毒找到IPv6主机的可能性小,但猜到IPv6主机的可能性 会大一些。而且由于IPv6和IPv4要共存相当长一段时间,很多网络管理员会把IPv 4的地址放到IPv6地址的后32位中,黑客也可能按照这个方法来猜测可能的在线I Pv6地址。所以,对于关键主机的安全需要特别重视,不然黑客就会从这里入手从而 进入整个网络。所以,网络管理员在对主机赋予IPv6地址时,不应该使用好记的地 址,也要尽量对自己网络中的IPv6地址进行随机化,这样会在很大程度上减少这些 主机
16、被黑客发现的机会。以下这些网络攻击技术,不管是在IPv4还是在IPv6的网络中都在查,需要引起 高度的重视:报文侦听,虽然IPv6提供了 IPSEC最为保护报文的工具,但由于公匙 和密匙的问题,在没有配置IPsec的情况下,偷看IPv6的报文仍然是可能的;应用 层的攻击,显而易见,任何针对应用层,如WEB服务器,数据库服务器等的攻击都 将仍然有效;中间人攻击,虽然IPv6提供了 IPsec,还是有可能会遭到中间人的攻击, 所以应尽量使用正常的模式来交换密匙;洪水攻击,不论在IPv4还是在IPv6的网络 中,向被攻击的主机发布大量的网络流量的攻击将是会一直存在的,虽然在IPv6中, 追溯攻击的源
17、头要比在IPv4中容易一些。编辑本段1IPv4到IPv6的过渡技术由于Internet的规模以及目前网络中数量庞大的IPv4用户和设备,IPv4到v6 的过渡不可能一次性实现。而且,目前许多企业和用户的日常工作越来越依赖于1位 ernet,它们无法容忍在协议过渡过程中出现的问题。所以IPv4到v6的过渡必须是 一个循序渐进的过程,在体验IPv6带来的好处的同时仍能与网络中其余的IPv4用户 通信。能否顺利地实现从IPv4到IPv6的过渡也是IPv6能否取得成功的一个重要因 素。实际上,IPv6在设计的过程中就已经考虑到了 IPv4到IPv6的过渡问题,并提供 了一些特性使过渡过程简化。例如,I
18、Pv6地址可以使用IPv4兼容地址,自动由IPv4 地址产生;也可以在IPv4的网络上构建隧道,连接IPv6孤岛。目前针对IPv4-v6过 渡问题已经提出了许多机制,它们的实现原理和应用环境各有侧重,这一部分里将对 IPv4-v6过渡的基本策略和机制做一个系统性的介绍。在IPv4-v6过渡的过程中,必须遵循如下的原则和目标: 保证IPv4和IPv6主机之间的互通; 在更新过程中避免设备之间的依赖性(即某个设备的更新不依赖于其它设备的 更新); 对于网络管理者和终端用户来说,过渡过程易于理解和实现; 过渡可以逐个进行; 用户、运营商可以自己决定何时过渡以及如何过渡。主要分三个方面:IP层的过渡策
19、略与技术、链路层对IPv6的支持、IPv6对上层 的影响对于IPV4向IPV6技术的演进策略,业界提出了许多解决方案。特别是IETF组 织专门成立了一个研究此演变的研究小组NGTRANS,已提交了各种演进策略草案, 并力图使之成为标准。纵观各种演进策略,主流技术大致可分如下几类:双栈策略实现IPv6结点与IPv4结点互通的最直接的方式是在IPv6结点中加入IPv4协议 栈。具有双协议栈的结点称作“IPv6/v4结点”,这些结点既可以收发IPv4分组,也可 以收发IPv6分组。它们可以使用IPv4与IPv4结点互通,也可以直接使用IPv6与IPv6结点互通。双栈技术不需要构造隧道,但后文介绍的隧
20、道技术中要用到双栈。I Pv6/v4结点可以只支持手工配置隧道,也可以既支持手工配置也支持自动隧道。隧道技术在IPV6发展初期,必然有许多局部的纯IPV6网络,这些IPV6网络被IPV4骨 干网络隔离开来,为了使这些孤立的“IPV6岛”互通,就采取隧道技术的方式来解决。 利用穿越现存IPV4因特网的隧道技术将许多个“IPV6孤岛”连接起来,逐步扩大IPV 6的实现范围,这就是目前国际IPV6试验床6Bone的计划。工作机理:在IPV6网络与IPV4网络间的隧道入口处,路由器将IPV6的数据分 组封装入IPV4中,IPV4分组的源地址和目的地址分别是隧道入口和出口的IPV4地 址。在隧道的出口处
21、再将IPV6分组取出转发给目的节点。隧道技术在实践中有四种具体形式:构造隧道、自动配置隧道、组播隧道以及6 to4oTB (Tunnel Broker,隧道代理)对于独立的v6用户,要通过现有的IPv4网络连接IPv6网络上,必须使用隧道 技术。但是手工配置隧道的扩展性很差,TB的主要目的就是简化隧道的配置,提供 自动的配置手段。对于已经建立起IPv6的ISP来说,使用TB技术为网络用户的扩 展提供了一个方便的手段。从这个意义上说,TB可以看作是一个虚拟的IPv6 ISP, 它为已经连接到IPv4网络上的用户提供连接到IPv6网络的手段,而连接到IPv4网 络上的用户就是TB的客户。双栈转换机
22、制(DSTM)DSTM的目标是实现新的IPv6网络与现有的IPv4网络之间的互通。使用DSTM, IPv6网络中的双栈结点与一个IPv4网络中的IPv4主机可以互相通信。DSTM的基 本组成部分包括: DHCPv6服务器,为IPv6网络中的双栈主机分配一个临时的IPv4全网唯一地 址,同时保留这个临时分配的IPv4地址与主机IPv6永久地址之间的映射关系,此外 提供IPv6隧道的隧道末端(TEP)信息; 动态隧道端口口:每个DSTM主机上都有一个IPv4端口,用于将IPv4报文 打包到IPv6报文里; DSTM Deamon:与DHCPv6客户端协同工作,实现IPv6地址与IPv4地址之 间的
23、解析。协议转换技术其主要思想是在V6节点与V4节点的通信时需借助于中间的协议转换服务器, 此协议转换服务器的主要功能是把网络层协议头进行V6/V4间的转换,以适应对端的 协议类型。优点:能有效解决V4节点与V6节点互通的问题。缺点:不能支持所有的应用。这些应用层程序包括: 应用层协议中如果包含 有IP地址、端口等信息的应用程序,如果不将高层报文中的IP地址进行变换,则这 些应用程序就无法工作,如EIE、STMP等。 含有在应用层进行认证、加密的应 用程序无法在此协议转换中工作。SOCKS64一个是在客户端里引入SOCKS库,这个过程称为“socks化”(socksifying), 它处在应用层
24、和socket之间,对应用层的socket API和DNS名字解析API进行替 换;另一个是SOCKS网关,它安装在IPv6/v4双栈结点上,是一个增强型的SOCK S服务器,能实现客户端C和目的端D之间任何协议组合的中继。当C上的SOCK S库发起一个请求后,由网关产生一个相应的线程负责对连接进行中继。SOCKS库 与网关之间通过SOCKS (SOCKSV5)协议通信,因此它们之间的连接是“SOCKS化” 的连接,不仅包括业务数据也包括控制信息;而G和D之间的连接未作改动,属于 正常连接。D上的应用程序并不知道C的存在,它认为通信对端是G。传输层中继(Transport Relay)与SOC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IPv6 协议
限制150内