IPV4、IPV6编址(一)

一、IPV4、IPV6介绍

IPV4:

        目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。IP协议定义了一种地址编码,称为IP地址,它是网络中网络段、网络设备接口、主机的编码,它并不是一种物理地址,而是逻辑地址,即地址是可以被分配、并且非固定、可修改的。

        IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。1981年 Jon Postel 在RFC791中定义了IP,IP可以运行在各种各样的底层网络上,比如端对端的串行数据链路、卫星链路等等。局域网中最常用的是以太网。

I        Pv4的下一个版本就是IPv6,IPv6正处在不断发展和完善的过程中,它在不久的将来将取代目前被广泛使用的IPv4。

IPV6:

        IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,也被称为IPng(IP Next Generation),它所在的网络层提供了无连接的数据传输服务。IPv6是IETF设计的一套规范,是IPv4的升级版本。它解决了目前IPv4存在的许多不足之处,IPv6和IPv4之间最显著的区别就是IP地址长度从原来的32位升级为128位。IPv6以其简化的报文头格式、充足的地址空间、层次化的地址结构、灵活的扩展头、增强的邻居发现机制将在未来的市场竞争中充满活力。

二、IPV4、IPV6对比

1、表示方式:

IPV4:点分十进制(32bit)

分为主机位、网络位(也可以用二进制或十进制来进行表示)

IPV6:冒号分十六进制(128bit)

8段,每段16bit(一个数字代表4bit 8字节)

2001:0001:0000:0000:0000:0000:0000:0001

多余的0可以用 ::来表示(注::只能使用一次防止产生歧义)

例如:2001:0001::1

首部的0可以进行忽略,尾部的0不能忽略

2、传播方式:

IPV4:

单播:unicast

广播:broadcast

组播:multicast

IPV6:

单播:unicast

组播:multicast

任播:anycast(就近原则)

3、特殊地址:

IPV4:

(1)0.0.0.0 未分配

(2)255.255.255.255 广播地址

(3)127.0.0.0/8 环回地址

(4)169.254.0.0/16 本地链路地址(获取不到地址时使用该地址进行通信)

IPV6:

(1)::/128 未分配

(2)::1/128 环回地址

三、地址分类:

IPV4:

(1)有类地址:

(2)无类地址:

        即子网划分,向主机位借1 即把网络划分一半。

        IP地址的数量是有限的、紧缺的。当网络规模较少,不足以使用一个主类网地址段的时候,会产生地址浪费。比如网络中只有2台主机,这个网络只需要2个IP地址,但是最小的主类网C类网的每个网段拥有254个可用地址,这样就会浪费252个地址。再比如网络中有260台主机,主类网C类网无法满足,B类网每个网段拥有65534个可用地址,这样就会产生非常多的浪费。当前,也可以分配2个C类网的网段,减少浪费,不过浪费还是不可避免的。

IPV6:

(1)单播:unicast

1)全球可聚合单播地址(AGUA):2000::/3

地址范围为:2000::~3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff

        用于唯一可标识接口地址,全球单播地址等同于IPv4公网地址。用于可以聚合的链路,最后提供给网络服务提供商。这种地址类型的结构允许路由前缀的聚合,从而满足全球路由表项的数量限制。地址包括运营商管理的48位路由前缀和本地站点管理的16位子网ID,以及64位接口ID。如无特殊说明,全球单播地址包括站点本地单播地址。

2)链路本地地址:link-local

地址范围:fe80::/10

 IPV4、IPV6链路本地地址对比:

(1)IPV4介绍:

根据上图可知ipv4地址互访时,接口地址即是目的地址又互为对方可达下一跳,此时IPV4的路由并不能完全分离,仅仅依赖于接口地址。无法实现网络和拓扑的分离。

 (1)IPV6介绍:

根据上图的配置信息及路由信息可知,global地址的下一跳为link-local,又因为link-local地址为本地有效所以在一定程度上节省了地址的使用,也使得IPV6组网更加稳定,当业务地址需要变动是路由表无需重新老化生成。动态协议也可以根据link-local来建立邻居关系。实现网络和拓扑的分离。

注:link-local地址是默认可以自动生成的,生成原则为EUI-64(MAC地址的48位+FFFE)

例默认生成:

例手动配置:

对比于单播地址和链路本地地址,链路本地地址优于单薄地址为什么还需要单播地址的存在呢?

        因为链路本地地址只在本链路有效无法进行跨链路互访,全球单播地址主要用于跨链路互访。

总结:

(1)IPV6地址结构:网络和拓扑的分离

网络:全球唯一单播地址-------路

拓扑:链路本地地址-------------由

优点:业务网络产生变化时,不会影响拓扑的稳定性。

(2)相比于IPV4:网络和拓扑一体

网络:接口IPV4地址-------------路

拓扑:接口IPV4地址-------------由

缺点:当网络发生变动时,拓扑随之变化,不稳定。

3)唯一本地地址:(私网网段)

地址范围:fc00::/7

        唯一本地地址,仅用于同一个站点的地址。具有全球唯一的前缀,可以进行网络之间的私有连接,而不必担心地址冲突等问题。如果出现路由泄漏,不会造成Internet路由冲突。在应用中,上层应用程序将这些地址看作全球单播地址。

(2)组播:multicast

        用来标识属于不同节点的一组接口,类似IPv4的组播地址。发送到组播地址的数据包被传输给此地址所标识的所有接口。IPv6不包括广播地址,广播地址的功能均由组播地址来提供。

1)地址范围:FFab::/16

a:flag位

置0为:永久     置1为:临时

b:scope 范围

1:node(节点) 

2:link(链路)

5:site

8:orginazation

e:global

IPV4组播:

224.0.0.1 ---------永久链路节点

224.0.0.2 ---------永久链路路由器

224.0.0.5 ---------永久链路OSPF(BDR)

224.0.0.6 ---------永久链路OSPF(DR)

IPV6组播:

FF02::1 ---------永久链路节点

FF02::2 ---------永久链路路由器

FF02::5 ---------永久链路OSPFV3(BDR)

FF02::6 ---------永久链路OSPFV3(DR)

2)请求节点组播地址:

(3)任播:(泛播)anycast

地址单位与单播相同,多设备之间共享地址信息

特性:

1、任播设备之间不做地址冲突检测。

2、该任播地址不能作为源进行访问,只能作为目的地址,且报文就近转发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值