ipv6地址格式

ipv6地址格式,第1张

IPv6地址格式是由128位分为8个16位的块。每个块,然后转换成由冒号分隔的4位十六进制数。

例如,下面是表示以二进制格式,并分成8个16位的块128比特的IPv6地址:

0010000000000001 0000000000000000 0011001000110100 1101111111100001 0000000001100011 0000000000000000 0000000000000000 1111111011111011

每个块,然后转换成十六进制和以':'符号:

2001:0000:3238:DFE1:0063:0000:0000:FEFB

即使在转换成十六进制格式,IPv6地址仍然漫长。 IPv6提供了一些规则来缩短地址。这些规则是:

规则1:丢弃前导零(ES):

在第5块,0063,前面的两个0可以省略,如(第5块):

2001:0000:3238:DFE1:63:0000:0000:FEFB

规则2:如果两个以上的块包含连续的零,忽略所有这些,并换上双冒号::迹象,如(第6和第7块):

零的连续的块可以被替换为仅一次::所以如果仍有为零的块中的地址也可以是缩小到单个零,如(第二块):

接口ID

IPv6有三种不同类型的单播地址格式。地址(最后64位)的后半部分总是用于接口ID。的系统的MAC地址是由48位并以十六进制表示。 MAC地址被认为是唯一分配全球范围内。接口ID采用此MAC地址的唯一性的优势。

通过使用IEEE的扩展唯一标识符(EUI-64)格式的主机可以自动配置其接口ID。首先,主机会将其自己的MAC地址分为两个24位半。那么16位十六进制值0xFFFE的被夹到MAC地址的那两半,导致64位接口ID。

全球单播地址

这种地址类型是等同于IPv4公网地址。在IPv6全球单播地址是全球识别和独特的寻址。

全球路由前缀:最显著的48位被指定为全球路由前缀被分配到特定的自治系统。全球路由前缀的三个最显著位始终设置为001。

链路本地地址

自动配置的IPv6地址被称为链路本地地址。这个地址总是以FE80开头。链路本地地址的前16位总是被设置为1111 11101000 0000(FE80)。接下来的48位都设置为0,因此:

链路本地地址用于在链路(广播业务)只有IPv6主机之间的通信。这些地址是不可路由的这么一个路由器永远的链接外转发这些地址。

独特的本地地址

这种类型的IPv6地址是虽然全局唯一的,但应该在本地通信中使用。此地址接口ID和上半部分是其中的前缀,本地位,全球ID和子网ID划分的下半部分。

前缀始终设置为1111110。 L位,这是设置为1,如果该地址是本地分配。到目前为止,L位为0的意思是没有定义。因此,唯一的本地IPv6地址总是从“FD”。

SCOPE OF IPV6 UNICAST ADDRESSES:

链路本地地址的范围仅限于该段。独特的本地地址是本地虽然全球但不路由通过互联网,限制其范围,以一个组织的边界。全球单播地址是全球唯一的识别。它们应使互联网v2的精华寻址。

下面列出企业在规划IPv6迁移时应采取的四个步骤。

第1步:IPv6成本效益分析

规划IPv6迁移的第一步是完成成本效益分析。所有利益相关者都应该了解这个成本效益分析,它可以帮助获得项目资源,并确保各级管理人员能够清楚地看到项目的好处。很多IPv6项目在实施过程中被搁置,因为管理层不了解推进的好处。

 步骤2:准备就绪评估

现有的基础设施清单应该完成,这将包括网络中所有基础设施IPv4地址的列表,所有应用程序中引用它们的位置的列表以及所有DNS映射的列表。此评估将验证当前的外部DNS提供商是否支持IPv6,以及基础设施设备是否支持IPv6。

在评估过程中,应对应用程序进行评估,以确定是否支持IPv6转换。您还应该评估将支持IPv6的IT员工的技能。任何所需的培训都应该形成文件。

 第3步:决定如何处理不支持的应用程序和基础架构

应该记录所有不支持IPv6的应用程序和基础设施设备,升级它们以支持IPv6所需的过程和成本,应该形成文件并呈现给管理层,并决定是否立即升级这些设备和应用程序以支持IPv6。这是定义IPv6迁移范围的关键步骤。

第4步:计划迁移的详细信息

一旦初始分析完成,组织必须决定是否推进一个完整的IPv6切换,或者双栈实现更有意义。

双栈IPv6迁移为组织提供了更大的灵活性,因为它允许有时间逐步将网络从IPv4转换为IPv6。双堆栈的问题在于它为网络增加了一层复杂性,并且您必须验证您的网络基础设施设备是否支持它。对于中型和大型组织来说,双堆栈通常是最好的方法,因为它允许他们分阶段完成迁移,并且可以轻松回滚迁移过程中遇到问题的特定设备或应用程序。

在决定使用哪种方法后,组织必须制定考虑移动后勤的IPv6实施计划,将设备和应用程序转换为IPv6或安装新设备。适当的规划必须承认迁移对最终用户可能产生的影响,并确定如果在变更之后出现任何问题,就应采取减轻这些影响的策略。

对于组织而言,知道等待处理IPv6对于他们失去沟通和潜在的收入损失和客户来说是非常重要的。谨慎的做法是现在开始筹划,为未来作准备。幸运的是,这并不像看起来那么困难,而且经过仔细的规划,IPv6迁移可以直接向最终用户和客户顺利进行。

IPv6根据 MAC地址 自动生成接口地址是属于 IEEE EUI-64标准

具体介绍:

EUI-64

IEEE EUI-64地址表示有一个用于 网络接口 寻址的新标准。

在IPV6中,无状态自动配置机制使用EUI-64格式来自动配置 IPV6地址

无状态自动配置是指在网络中没有 DHCP服务器 的情况下,允许节点自动配置 IPV6地址 的机制。

EUI-64的构造规则--根据接口的 MAC地址 再加上固定的前缀来生成一个IPV6的地址

工作原理:自动将48bit的以太网 MAC地址 扩展成64bit,再组合一个64位的 ipv6地址 前缀,组成一个IPV6地址。(link-local 地址也是依据此原理)

注:对于以太网链路的接口即用自己的MAC地址,对于串口链路和loopback接口会借用设备的以太网口(接口号最小的比如有F0/0,F0/1,那么默认都借用F0/0接的MAC地址)的mac地址进行组合。

转换过程原理:

1、对于一个MAC地址,由两部分组成,24位的公司的ID(由 IEEE 唯一分配),24位公司的扩展ID(公司自己编制),联合产生全球唯一的48位MAC地址(也称IEEE 802 地址),如下:

ccccccUG cccccccc cccccccc xxxxxxxx xxxxxxxx xxxxxxxx

| 24位IEEE分配 || 24位厂商自己编制 |

注:第一字节的第7位称为U/L位,表示此地址是全球管理还是本地管理。如果为0就为全球管理,为1就为本地管理。

第一字节第8位称为I/G为,表示此地址是单播地址还是 组播地址 。如果为0就为单播地址,为1就为 组播地址 。

2、先将此48位MAC地址公司ID和公司扩展ID之间插入特定16位值0xFFFE,形成64位的EUI-64地址,如下:

ccccccUG cccccccc cccccccc 11111111 11111110 xxxxxxxx xxxxxxxx xxxxxxxx

| 24位IEEE分配 | FFFE | 24位厂商自己编制 |

3、再将EUI-64地址的第一字节第7为反转,形成IPV6地址的接口ID,加之IPV6前缀形成完整的IPV6地址。

4、实例:

a,MAC地址为 00-AA-00-3F-2A-1C

b,转换EUI-64为 00-AA-00-FF-FE-3F-2A-1C

c,第一个字节为0000 0000,第7为反转为0000 0010转换16进制为0x02。

d,得到结果为02-AA-00-FF-FE-3F-2A-1C,转换为ip6表示格式为2AA:FF:FE3F:2A1C


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/56282.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存