IPv6 组网中是如何发现邻居的?IPv6 地址配置方式 SLAAC 和 DHCPv6 又是啥?
本期给大家分享IPv6相关知识。
以下是ICMPv6报文的基本格式:
Type字段定义了ICMPv6报文的消息类型;Code字段取决于Type值,可将ICMPv6报文细分为更具体的用途。l以下是ICMPv6报文的一些重要的用途和分类,其中邻居发现是最重要的部分,是IPv6邻居节点互相通信的基础。
确定邻居链路层地址的工作流程如下:
重复地址检测的工作原理如下:
路由器发现的工作原理如下:
(1) SLAAC:无状态地址自动配置
无状态地址自动配置协议( Stateless Address Autoconfiguration,简称SLAAC)适用于服务器不需要严格控制客户端所使用IPv6地址的场景。
无状态地址自动配置协议通过RA和RS交互实现,详细流程如下:
(2) DHCPv6:有状态地址自动配置
Dynamic Host Configuration Protocol for IPv6 ,简称DHCPv6 ,是专用于IPv6地址自动配置的协议,通过DHCPv6获取IPv6地址也称为有状态地址自动配置。
DHCPv6定义了多种报文类型(Msg-type),最重要的地址申请主要由Solicit、Advertise、Request、Reply四种类型的报文交互实现。
有状态地址自动配置适用于服务器需要对客户端使用的IPv6地址进行严格控制的场景;
有状态地址自动配置地址获取主要通过DHCPv6交互实现,其中也涉及到路由器发现和重复地址检测的过程,其主要流程如下:
THE END