WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

思科认证CCNA培训EI方向企业基础架构IPv6地址的分类-含实验拓补

发布日期:2023-09-19 浏览次数:1313 来源:WOLF-LAB赵顺杰

思科认证CCNA培训EI方向企业基础架构IPv6地址的分类-含实验拓补

图片1(11).png

思科认证CCNA培训EI方向企业基础架构课程咨询联系WOLF-LAB实验室,课程循环开班

思科认证CCNA培训EI方向企业基础架构课程-IPv6的地址类型-单播

1. 可聚合的全球单播地址

2001::/16 //IPv6因特网地址

2002::/16 //6to4隧道地址

2. 本地链路地址(Link-Local地址)

FE80::/10 //前十位以FE80开头

当某一个节点启用IPv6(在路由器的接口上启用IPv6,或是给路由器的接口配置IPv6地址),就会在接口自动生成一个Link-Local地址.

Link-Local地址的前64bits固定为FE80:: 后续的64bits按照EUI-64的格式填写.

为何需要Link-Local地址? ---由于IPv6现在可在一个接口上配置多个地址,因此学习路由

时多个下一跳,而Link-Local地址随着接口启用IPv6而存在,可以说是唯一标识的一个点.

因此书写IPv6路由或是运行协议传递路由时,在路由表中下一跳大多数是Link-local地址

EUI-64:

将48bits的MAC地址扩展成64bits,扩展的方式为

1. 在MAC地址的正中间插入FF FE字样

2. 将插入FF FE之后已经拓展为64bits的地址第7bit位取反

在MAC地址中,第7bits用1表示MAC地址是全球唯一,用0表示MAC地址本地唯一

在EUI-64的中, 第7bits用1表示MAC地址是本地唯一,用1表示这个地址是全球唯一.

R1配置:

R1(config)#int g0/0  

R1(config-if)#no shutdown

R1(config-if)#ipv6 enable //将接口启用IPv6

R1的接口MAC地址:

R1#show interfaces g0/0

GigabitEthernet0/0 is up, line protocol is up 

  Hardware is iGbE, address is 5000.0001.0000 (bia 5000.0001.0000)

R1的IPv6接口信息:

R1#show ipv6 int g0/0

GigabitEthernet0/0 is up, line protocol is up

  IPv6 is enabled, link-local address is FE80::5200:FF:FE01:0

5000.0001.0000-- > 50 00 00 FF FE 01 00 00 --- > 52 00 00 FF FE 01 00 00--- > 

FE80::5200:00FF:FE01:0000


R1配置:

R1(config)#int g0/0

R1(config-if)#no ipv6 enable //关闭IPv6

R1(config-if)#ipv6 address 2001:123::1/64 //给接口配置IPv6地址


R1的IPv6接口信息:

R1#show ipv6 int g0/0

GigabitEthernet0/0 is up, line protocol is up

  IPv6 is enabled, link-local address is FE80::5200:FF:FE01:0 

  No Virtual link-local address(es):

  Global unicast address(es):

    2001:123::1, subnet is 2001:123::/64


3. Site-Local地址 (IPv6的私有地址)

FEC0::/10 //前10位以FEC0开头

等同于IPv4的私有地址,占用了IPv6地址空间的0/1%

前10位固定,后54位用于子网ID,最后的64位用于主机ID(可适用EUI-64)

注意,此地址段为IPv6私有地址,无法在公网上使用.

4. 未指定地址

0:0:0:0:0:0:0:0 --- > :: //表示地址未指定,用于重复地址校验或默认路由

5. 回环地址

0:0:0:0:0:0:0:1 --- >::1 //等同于IPv4当中的127.0.0.1.指向的是主机自己.


6. 内嵌IPv4地址的IPv6地址

1. IPV4兼容的IPV6地址--用于在IPV4网络上建立自动隧道,以传输IPV6数据包。


其中高96bit设为0,后面跟32bit的IPV4地址

   0000:0000:0000:0000:0000:0000:206.123.31.2

   0000:0000:0000:0000:0000:0000:ce7b:1f01

由于这种机制不太好,现在已经不再使用,转而采用更好的过渡机制

2. 映射IPV4的IPV6地址--仅用于拥有IPV4和IPV6双协议栈节点的本地范围

   其中高80bit设为0,后16bit设为1,再跟IPV4地址

   0000:0000:0000:0000:0000:ffff:206.123.31.2

   0000:0000:0000:0000:0000:ffff:ce7b:1f01

IPv6的地址类型---组播

1. 常用组播

FF02::1    all nodes    在本地链路范围的所有节点

FF02::2    all routers 在本地链路范围的所有路由器

FF02::5    all ospf routers 所有运行OSPF的路由器

FF02::9    all rip routers 所有运行RIP的路由器

FF02::A all eigrp routers 所有运行eigrp的路由器

图片1(12).png

2. 被请求节点组播地址

它是一种特殊的组播地址,任意节点的接口上如果有IPv6的单播地址(包括Link-Local),则会自动生成一个与IPv6地址对应的被请求节点组播地址,且配置此IPv6地址的接口会自动加入到这个组播地址里,侦听来自此组播地址的数据流量.

作用:

1. 在IPv6当中,没有了ARP(广播),ICMP代替了ARP的功能,利用被请求节点组播地址来获得本地链路上邻居的MAC地址

2. 同样,由于没了ARP,ARP需要做的活也需要组播来解决(笑),此被请求节点组播地址也会利用来做重复地址检测.

被请求节点组播地址的计算方式:

所有被请求节点组播地址的前缀都是

FF02::1:FFxx:xxxx/104

最后剩下的24位地址(6个十六进制数),通过将IPv6地址的最后24位取来.

R1的IPv6接口地址信息:

R1#show ipv6 int g0/0

GigabitEthernet0/0 is up, line protocol is up

  IPv6 is enabled, link-local address is FE80::5200:FF:FE01:0 

  No Virtual link-local address(es):

  Global unicast address(es):

    2001:123::1, subnet is 2001:123::/64 

  Joined group address(es):

    FF02::1

    FF02::2

    FF02::1:FF00:1

    FF02::1:FF01:0

  MTU is 1500 bytes

计算过程:

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

FF02::1:FF00:0001


https://www.wolf-lab.com/

WOLFLAB官方微信:17316362402

WOLFLAB官方QQ:2569790740

思科认证CCNA培训EI方向企业基础架构课程联系WOLF-LAB实验室咨询详情

返回目录
在线咨询