Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1|回复: 0

说一说IPv4和IPv6的区别-!

[复制链接]

18万

主题

0

回帖

56万

积分

超级版主

Rank: 8Rank: 8

积分
564256
发表于 4 天前 | 显示全部楼层 |阅读模式

1概述
在因特中,互联通常是指两个或两个以上计算机络在物理和逻辑上的连接。络协议建立了互联的规则,是现际互联的要素之一。当前,应用比较广泛的络协议是互联通信协议,其中IPv4(InternetProtocolVersion4,互联通信协议第四版)被认为是互联的核心,第六个版本IPv6也处于大规模商用的进程中。在际应用中,IPv4和IPv6协议在诸多方面存在差异,下面本文就带领大家了解IPv4和IPv6的区别,以及使用IPv6有什么好处。
11什么是IP地址
IP地址是互联协议地址,又称为际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联上的每一个络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
其中,IP地址分为IPv4和IPv6两大类,通常我们所说的IP地址指的是IPv4。
图1-1IP地址用于计算机间通信互联




图1-2IP地址用于络设备间通信互联




12什么是IPv4
IPv4是首个被广泛部署的互联通信协议版本,迄今为止已使用30多年。它是一种连接的协议,用于在以太链路上进行数据转发。IPv4协议的数据转发不保证任何数据包均能送达目的地,也不保证所有数据包按照正确的顺序重复地到达。该转发方式通常称为尽力而为转发。
在互联中,用户想要将计算机连入IPv4络,就需要向互联服务提供方申请一个IP地址。IP地址是由32位二进制数,即4个字节组成的,通常被称为点分十进制表示法,分为两个部分:
●络号码字段
用来标识一个络。
●主机号码字段
用来区分一个络内的不同主机。对于络号相同的设备,不受物理位置限制,都处在同一个络中。
在通信过程中,IPv4协议能够通过以上两个字段定位主机的位置:先按照络号码字段寻找到主机所在的络,再通过主机号码字段找到主机。
13什么是IPv6
IPv6被称为是下一代互联的协议。在互联发展初期,IPv4协议得益于其简单、易于现、互操作性好的势而得到速发展。但随着互联的迅猛发展,IPv4设计的不足也日益明显,其中比较主要的问题是IPv4地址逐渐耗尽问题。为解决IPv4协议缺陷引发的一系列问题,IETF设计了IPv6协议用于替代IPv4协议。
IPv6和IPv4协议间比较直观的差异在于地址。IPv6的地址分为单播地址、任意播地址(AnycastAddress)和组播地址种类型。与IPv4相比,IPv6取消了广播地址类型,以更丰富的组播地址代替,同时还增加了任意播地址类型。
其中IPv6单播地址又分为以下3种:
●全球单播地址
其作用类似于IPv4中的公地址,也就是可以在公上被使用转发。
●站点本地地址
其作用类似于IPv4中的私地址,仅能在本地络使用,在公上法被使用转发。
●链路本地地址
其格式前缀为1111111010,即FE80::64,用于同一链路相邻节点间的通信。


2IPv4和IPv6的区别
IPv4和IPv6在诸多方面都存在较大差异。本章将围绕地址空间、报头格式、寻址、自动编址、安全、QoS和可扩展性等方面来说明IPv4和IPv6的区别,以及从两者的差异来了解IPv6有什么好处。
21地址空间
IPv4地址长度32位,可分配地址有2^32个,约为43亿,而IPv6的地址长度由IPv4的32位扩展到128位,有2^128个地址。甚至可以说,IPv6协议的地址数目多到足以为全世界的每一粒沙子分配一个地址。
22报头格式
图2-1IPv4报文头部




图2-2IPv6报文头部




如图3-1和图3-2报文头部结构所示,IPv6相较于IPv4,具有更简单的数据报头结构,通过以下几种方式比较大限度地减少了处理报头所需的时间。
●将可选字段以及非必要字段如首部长度、标志位等移动到IPv6的扩展报头。由于除Hop-by-Hop选项扩展报头外,其他扩展报头不受中转路由器检查或处理,所以相比IPv4,路由器处理IPv6报头的耗时更少。
●IPv6报头中没有设计校验字段。
●IPv6报文的分片在源节点进行,在转发中报文须进行二次分片。
因此,中转路由器可以更有效地处理IPv6报头,转发报文效率更高。
23层次寻址及路由结构
IPv6地址的编码采用类似于CIDR的分层分级结构,其组成方式类似于号码。如:的组成是或地区代码+区号+号码,IPv6的地址编码是高级聚合ID+次级聚合ID+站点级聚合ID,两者段不同的代码都由不同的层级所组成。由于IPv6络前缀可以进一步细分成多个级别的络,因此其分级寻址结构非常灵活,能有效地对地址进行聚合,简化路由,从而减少路由器必须维护的路由表项数量并加路由的收敛速度。
IPv4的路由聚合方式一般是根据相同IP前缀进行聚合,所以相比于IPv6,该聚合方式存在两个短板:首,若IP地址不连续则法聚合;第二,法像IPv6一样可以根据多层级进行聚合。当采用IPv6的聚合方式进行地址聚合时,一个企业核心主干路由器在理论上只需要维护不超过8192个表项,而如果采用IPv4的聚合方式进行地址聚合,路由器需要维护的表项数量将会高达几万甚至十几万以上,从此可以看出,IPv6的聚合方式显著降低了路由器的寻址和存储开销。
24自动编址
IPv6提供了两种地址配置方式:
●继承IPv4协议的动态主机配置协议,即通过DHCP服务器进行配置的有状态地址配置。
●IPv6具有即插即用的独有特性,在没有DHCP服务器的场景能通过状态地址配置获取接口地址。
在状态地址配置中,同一个链路上的主机会使用邻居发现协议,自动地为接口配置一个适合于本链路的IPv6地址(称为链路本地地址)或者由本地路由器公告的前缀所衍生出来的IPv6地址。
状态配置链路本地地址的过程仅需1秒钟就能完成。相比之下,使用DHCP的IPv4主机在DHCP发生故障的情况下,要先放弃DHCP的配置,之后自行配置一个IPv4地址,此过程需要整整1分钟的时间。
25内置安全性
IPv6使用内置安全机制对IP协议分组进行认证加密,以此来保护所定义的IP协议数据流量。目前,IPv6支持AH(AuthenticationHeader,认证头)和ESP(EncapsulatedSecurityPayload,封装安全载荷)两种机制。IPv6在络层对数据包提供认证和加密两种服务,认证机制使接收方能够确认发送方的真身份以及数据在传输过程中是否受到篡改。加密机制对数据进行编码以保证数据的机密性。IPv4中络层不提供类似的安全机制。
26QoS支持
QoS(QualityofSerce,服务质量)是用于解决络时延和阻塞的技术。
IPv4的QoS主要使用服务类型(TypeofSerce)字段,共定义3比特8个先级。而在IPv6中使用流类别(TrafficClass)字段进行替代,共定义4比特16个先级,并且IPv6还额外增加一个20位的流标签(FlowLabel)字段。中间转发设备可以不通过报头直接识别不同预先定义好的流标签,并且可以根据流标签识别目的节点。目前,IPv6的流标签应用还在试验阶段。
图2-3IPv4的QoS字段




图2-4IPv6的QoS字段




27可扩展性
IPv6具有很强的可扩展性,可以在IPv6报头后的扩展报头中添加新特性。IPv4报头比较多只能支持60字节的可选项,而IPv6扩展报头的大小仅受到整个IPv6包比较大字节数的限制。
28两者差异性对比
在前面的章节中,本文围绕IPv4和IPv6的区别进行了阐述,表3-1通过将两者的差异性进行罗列对比,从中可以了解与IPv4相比,IPv6有什么好处。


表2-1IPv4和IPv6差异性对比
报文特性
IPv4支持情况
IPv6支持情况
IPv6有什么好处
地址空间
2^32地址数量
2^128地址数量
IPv6拥有更大空间
报头格式
报头中包含可选字段和校验字段
简化报头格式
IPv6取消了IPv4的偏移和填充等字段,转发效率更高
路由聚合
一般根据前缀进行单一聚合
拥有分级寻址结构
IPv6聚合方式更灵活和高效
即插即用
需要手动配置
状态方式自动配置
IPv6支持即插即用
安全性
安全性
内置安全加密
IPv6数据传输拥有认证和加密,更安全
QoS功能
一般没有使用
拥有更多QoS字段
IPv6可以更精细化定义流量先级
可扩展性
比较多扩展60字节
仅受IPv6比较大字节数限制
IPv6可扩展性更好




3IPv4如何向IPv6过渡
上一节围绕IPv6有什么好处列出了IPv6的几个势。那么,既然IPv6的势如此突出,在当前络环境中,IPv6是否能够立即取代IPv4么事上,由于IPv4的存量过大、IPv4和IPv6协议完全不兼容等原因,显然在短期内IPv6法直接取代IPv4,因此在相当一段时间内IPv4和IPv6会共存在一个环境中。在此期间用户可以使用IPv6IPv4的双栈协议、隧道和络地址转换技术进行过渡转换。
图3-1IPv6的隧道模型图




●IPv6IPv4的双栈协议技术:使IPv6络节点具有一个IPv4栈和一个IPv6栈,同时支持IPv4和IPv6协议。
●隧道技术:必要时将IPv6数据包作为数据封装在IPv4数据包里,使IPv6数据包能在已有的IPv4基础设施(主要是指IPv4路由器)上传输的机制。隧道技术在IPv4向IPv6演进的初期应用非常广泛。但是,隧道技术不能现IPv4主机和IPv6主机之间的通信。
●协议转换技术:NAT-PT(StatelessIPICMPTranslationAlgorithm)由协议转换技术和动态地址翻译(NAT)技术结合和演进而来,分为静态和动态两种形式。当一台IPv4主机要与IPv6主机通信时,NAT-PT从IPv4地址池中分配一个IPv4池地址标识IPv6对端。在IPv4与IPv6主机通信的过程中,NAT-PT设备生成和维护IPv4池地址与IPv6主机之间的映关系。


4总结
从IPv4和IPv6的区别对比来看,IPv6的后期应用势更大。总体来说,全球IPv6技术不断发展,随着IPv4消耗殆尽,许多意识到IPv6取代IPv4已经成为发展的必然趋势,特别是,目前已通过一些级的项目,来推动IPv6下一代互联全面部署和大规模商用。


相关链接

IPv6系列基础篇(上)地址与报文格式

IPv6系列基础篇(下)邻居发现协议NDP

IPv6系列安全篇SA技术解析

IPv6系列安全篇园区IPv6的接入安全策略

IPv6系列应用篇数据中心IPv4IPv6双栈架构探讨






经过筛选和调研国产数据库很可能会成为带动经济发展的新生力量。OceanBase 完全自主研发,已连续 10 余年稳定支撑双 11 ,创新推出“三地五中心”城市级容灾新标准,是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的原生分布式数据库。https://www.oceanbase.com/topic/techwiki-guochanshujuku

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|即刻科技汇率网_一站式实时汇率换算网站

GMT+8, 2025-1-4 11:19 , Processed in 0.251388 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表