IPv6多播侦听器发现(MLD)功能浅析

网络 网络管理
IP网络的多播最初是为IPv4开发的,随着IPv6的出现,其也同样也应用于 IPv6。本文介绍IPv6协议中了IPv6多播侦听器发现的功能。

IP 网络中多播的使用被定义为 TCP/IP 标准。为 IP 主机支持多播的方式定义了地址和主机扩展。

多播通讯被发送到单个地址,但是由多个主机处理。多播与新闻稿的订阅类似。正如在新闻稿发行时只有订阅人接收一样,只有属于多播组的主机接收并处理发送到组的保留地址的通讯。在特定多播地址上侦听的一组主机叫做多播组。

多播的其他重要方面包括以下内容:

组成员是动态的,允许主机在任何时候加入或离开组。加入多播组是通过组成员消息的发送执行的。在 IPv6 中,“多播侦听器探索 (MLD)”消息用于确定网络段上的组成员,也称为链接或子网。组不受大小的限制,成员可以扩展到多个网络段(如果连接路由器支持多播通讯和组成员信息的转发)。主机可以向组地址发送通讯而无需属于相应的组。

IPv6多播侦听器发现(MLD)消息

MLD 用于在支持多播的 IPv6 路由器和网络段上的多播组成员之间交换成员状态信息。多播组中的主机成员由单独的成员主机报告,成员状态由多播路由器周期性地进行轮询。MLD 在 RFC 2710“Multicast Listener Discovery (MLD) for IPv6”(IPv6 的多播侦听器探索)中定义。

下表描述了IPv6多播侦听器发现(MLD)消息类型。

    消息类型   描述
多播侦听器查询 由多播路由器发送以便轮询用于组成员的网络段。查询可以是常规查询(请求所有组的组成员),或者是特定查询(请求特定组的组成员)。
多播侦听器报告 当主机加入多播组时发送,或者在响应 MLD 多播侦听器查询时由路由器发送。
多播侦听器完成  当主机离开主机组,并且可能是该组在网段上的***一名成员时由主机发送

IPv6多播侦听器发现(MLD)消息作为 ICMPv6 消息发送。

责任编辑:段燃 来源: 互联网
相关推荐

2010-06-01 15:10:54

IPv6组播

2010-05-25 18:02:53

IPv6多播地址

2010-10-08 11:04:03

2010-06-02 16:14:28

IPv6邻居发现

2010-07-01 15:35:47

IPv6协议邻居发现

2010-06-01 15:18:08

IPv6组播

2010-06-01 14:55:35

IPv6组播

2011-04-28 19:54:26

2010-05-27 16:57:03

IPv6技术

2010-05-26 15:17:24

IPv6组播源

2015-02-11 09:21:04

2010-06-07 13:00:12

IPv6邻居发现协议

2010-05-26 13:52:06

Mobile IPv6

2010-05-27 16:12:24

IPv6组播路由协议

2011-12-06 14:14:04

2009-11-13 09:47:30

IPv6路由器

2019-09-17 15:11:07

协议NDPIPv6

2012-06-05 19:22:01

IPv6IPv6迁移技术IPv6迁移

2010-06-07 15:41:31

IPv6网络协议

2019-01-04 11:27:26

IPv6双协议栈组播
点赞
收藏

51CTO技术栈公众号