文档介绍:IPv6 多播地址
多播地址格式:
1111 1111
4位标记
4位范围
112位组ID
FF01::1 (节点本地范围所有节点多播地址)
FF02::1 (链路本地范围内所有节点多播地址)
FF01::2 (节点本地范围内所有路由器多播地址)
FF02::2 (链路本地范围内所有路由器多播地址)
FF05::2 (站点本地范围所有路由器多播地址)
请求节点地址
请求节点多播地址由前缀FF02::1:FF00:0/104和单播IPv6地址(链路本地地址)的最后24位构成。
在进行链路层解析一对一以知的IPv6地址,进行链路层地址解析时,提高了查询
网络节点的效率
例如:FE80 ::2AA:FF:FE28:9C5A 对应的请求节点多播地址为:
FF02::1:FF28 :9C5A
链路层多播地址
在以太网链路上发送IPv6多播数据包时,对应的目标地址是 0x33-33-mm-mm-mm-mm,其中mm-mm-mm-mm是IPv6多播地址的后32位的一个直接映射
例如:FF02::1:FF28:9C5A 对应的链路层多播地址为:
0x33-33-FF-28-9C-5A
请求节点多播地址:由前缀和单播IPv6地址(链路本地地址)的最后24位构成。
多播映射的以太地址:由前缀和请求节点多播地址的后32位构成
_____________________________________________________________________
多播侦听发现协议(MLD)
从IPv4中的IGMPv2等价的协议,专门用于IPv6组播群组的管理MLD协议定义了在主机和路由器之间交换的一系列报文,路由器使用这些报文来发现在它所连接的子网上有主机在侦听的多播地址的集合
MAL协议报文的类型
MLD报文数据包中包含一个IPv6头,一个逐跳选项扩展头,以及MLD报文。在逐跳选项扩展报头中,包含RFC2711中定义的IPv6路由器警告选项。它用于确保不是多播组成员的路由器能够处理发往此多播地址的MLD报文。
(ICMPV6类型130)