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


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 消息发送。

相关内容

    暂无相关文章