在之前的文章中,我们对IPv6协议内容作了讲解。大家应该还记得,在IPv6中,有单播IPv6路由协议和IPv6组播路由协议。现在我们就来了解一下后者。作为非常富有内涵的IPv6组播路由协议都包括哪些内容呢?让我们从下文中来了解吧。
IPv6组播路由协议
IPv6提供了丰富的组播协议支持,包括MLDv1、MLDv1 Snooping、PIM-SM、PIM-DM、PIM-SSM。
IPv6组播路由协议1 MLDv1
Multicast Listener Discovery for IPv6(简称MLD)为IPv6组播监听发现协议。MLD是一个非对称的协议,IPv6组播成员(主机或路由器)和IPv6组播路由器的协议行为是不同的。它的目的是使IPv6路由器采用MLD来发现与其直连的IPv6组播监听者的出现,并进行组成员关系的收集和维护,将收集的信息提供给IPv6路由器,使组播包传送到存在IPv6监听者的所有链路上。
MLDv1与IPv4的IGMPv2基本相同。区别有两点:
一、MLDv1的协议报文地址使用IPv6地址;
二、离开报文的名称不同。MLDv1的离开报文是Multicast Listener Done,IGMP的离开报文是IGMP Leave。
IPv6组播路由协议2 MLDv1 Snooping
MLDv1 Snooping与IPv4的IGMPv2 Snooping基本相同,***的区别在于协议报文地址使用IPv6地址。
IPv6组播路由协议3 PIM-SM
PIM-SM称为基于稀疏模式的协议无关组播路由协议,它运用潜在的单播路由为组播树的建立提供反向路径信息,并不依赖与特定的单播路由协议。
IPv6的PIM-SM与IPv4的基本相同,***的区别在于协议报文地址及组播数据报文地址均使用IPv6地址。
IPv6组播路由协议4 PIM-DM
PIM-DM为密集模式的协议无关组播模式。
IPv6的PIM-DM与IPv4的基本相同,***的区别在于协议报文地址及组播数据报文地址均使用IPv6地址。
IPv6组播路由协议5 PIM-SSM
PIM-SSM采用PIM-SM中的一部分技术用来实现SSM模型。由于接收者已经通过其他渠道知道了组播源S的具体位置,因此SSM模型中无需RP节点,无需构建RPT树,无需源注册过程,同时也无需MSDP来发现其他PIM域内的组播源。