【HCIE备考笔记】【03-IPv6】重点难点整理

本文主要针对HCIE考试对各种技术做一轮复习。
建议读者已经具备其他厂商IE认证,或者具备良好网络基础知识。
本文仅整理重点难点和容易踩坑的知识,对于基础知识一概不整理。

一、IPv6地址类型

在这里插入图片描述

1、各类地址说明掩码长度

1.1、全球可达GUA地址

2001::/3
目前分配的用于全球范围内通信的公网IPv6地址,前缀2001或者2002

1.2、链路本地地址Link Local

FE80::/10
用于链路两端直接生成的地址,该地址主机ID生成遵循EUI-64规范。
吧这个理解成,插上网线就能直接用的地址。类似于原来的169.254.x.x。但区别是,LL地址即使在后续拿到正经地址后依然存在,并且OSPFv3还会使用LL地址作为通信地址。此时LL地址更像是一种互联地址

1.3、唯一本地地址

FC00::/7
IPv6中的127.0.0.1

1.4、组播地址

FF00::/8
详见下文组播地址介绍

二、IPv6地址主机位ID的生成方式

1、手工配置

2、操作系统自定义规则

系统通过规则和软件自动生成(优点是无法根据IPV6倒推设备信息,私密性好)

3、EUI-64规则

XX-XX-XX-XX-XX-XX原MAC地址
XX-XX-XX-FF:FE-XX-XX-XX,原MAC地址第7bit取反,中间插FFFE
在这里插入图片描述

三、IPv6组播地址

在这里插入图片描述

1、IPv6预定义组播地址类型

在这里插入图片描述

2、IPv6组播地址与MAC地址对应关系

IPV6组播地址对应MAC地址固定开头3333,组播MAC后32bit从IPV6后32bit直接复制。
注意:举例以下两个组播地址
FF02::1000:1FF02::2000:1的组播MAC地址会是相同的3333-0000-0001
在这里插入图片描述

在这里插入图片描述

3、被请求节点组播地址

有趣的就是这个地址

3.1、格式:

在这里插入图片描述

3.2、SN组播地址介绍:

在这里插入图片描述
在这里插入图片描述

特别注意
自动生成的FF02::1:FFxx:xxxx这类的被请求节点组播地址,与单播IPV6最后24bit对应。
顺便再举个例子:以下两个单播IPv6地址
2201::1000:00012201::2000:0001的被请求节点组播地址也会是一样的FF02::FF00:1

3.3、接口自动加入组播地址组示例

在这里插入图片描述

四、NDP协议和ICMPv6报文

IPv6取消了ARP等诸多繁杂的协议,通过ICMPv6报文构建NDP(邻居发现协议)来实现地址解析等诸多功能

1、NDP的各种功能

下图必考!
在这里插入图片描述

2、NDP使用的ICMPv6报文

在这里插入图片描述

3、重点,地址解析(IPv6中的ARP)

IPv6使用NA和NS报文来实现类似于ARP的IPv6地址与MAC地址对应解析
在这里插入图片描述

3.1、ICMPv6的NS和ND报文样本

NS(邻居请求)请求报文

注意,这里用到了被请求节点组播地址
向被请求节点组播地址发送组播NS请求报文
在这里插入图片描述

NA(邻居通告)应答报文

在这里插入图片描述
这里再延伸一下
因为被请求节点组播地址仅使用了单播地址的后24位,因此对于下面两个IPv6地址
2201::1000:00012201::2000:0001的被请求节点组播地址也会是一样的FF02::FF00:1,组播MAC也一样
所以当请求2201::1000:0001MAC地址时,2000:0001也会收到同样的组播报文。
2000:0001会怎么处理呢?
1、MAC地址符合侦听,拆包
2、IPv6组播地址符合侦听,拆包
3、到了ICMPv6层,才发现不是请求自己的MAC地址,丢弃。

猜你喜欢

转载自blog.csdn.net/ytlzq0228/article/details/107499203