「Multicast」- 路由表

  CREATED BY JENKINSBOT

路由表类型

在不同的 Multicast Router 上,Multicast Route Table 会基于不同的表项汇总形成:
1)最后一跳路由器,Multicast Route Table 主要基于 PIM Route Table、IGMP Group Table、IGMP Route Table 汇总形成;
2)其余组播路由器,Multicast Route Table 主要基于 PIM Route Table;

IGMP Route Table

作用:主要是用来扩展 PIM Route Table 的出接口。

创建:当 Multicast Receiver 发送的 IGMP Membership Report 报文时,来触发创建的。

格式

<AR7>display igmp routing-table
00001. (*, 239.0.0.1)                             // 接收任意源的组播
       List of 1 downstream interface
        GigabitEthernet1/0/0 (192.168.1.254),     // 出接口
                   Protocol: IGMP 

注意
1)在 eNSP 中,可能无法显示该路由表;

IGMP Group Table

作用:用于维护 组加入 信息,并通知组播路由协议(通常所说的为 PIM 协议)创建相应 (*, G) 表项。

创建:当 Multicast Receiver 发送的 IGMP Membership Report 报文时,来触发创建的。

格式

<AR7>display igmp group 
Interface group report information of VPN-Instance: public net 
 GigabitEthernet0/0/2(192.168.2.254): 
  Total 1 IGMP Group reported
   Group Address   Last Reporter   Uptime      Expires     
   239.2.2.2       192.168.2.1     00:11:54    00:01:53
   |               |
   | 组播组         | 组成员网络地址

PIM Route Table

如下命令输出,是采用动态感知:

<AR7>display pim routing-table
 VPN-Instance: public net
 Total 1 (*, G) entry; 0 (S, G) entry

 (*, 239.2.2.2)
     Protocol: pim-dm, Flag: WC   ------------> 参考设备手册获取 Flag 字段含义
     UpTime: 00:00:04
     Upstream interface: NULL   
         Upstream neighbor: NULL
         RPF prime neighbor: NULL
     Downstream interface(s) information:
     Total number of downstreams: 1
         1: GigabitEthernet0/0/2
             Protocol: igmp, UpTime: 00:00:04, Expires: never
                         ^
                         |
                         | 如果是手动加组(静态配置),该字段将显示 static

注意
1)仅 Last-Hop Router 存在 (*, G) 表项,其他路由器是不存在该表项的;
2)当仅仅完成加组时,Last-Hop Router 以外的其他 Router 是不存在 PIM Rout Table;

Multicast Route Table

WIP

最后一跳路由器

Multicast Router 与 Multicast Receiver 间交互 IGMP 报文后,会生成 IGMP Route Table 与 IGMP Group Table,进而生成 PIM Route Table,最后生成 Multicast Route Table;

IGMP ----> IGMP Group Table -----> PIM Route Table   
  |                                       |                
  |                                       v               
  |                                       |              
  +-----------> IGMP Route Table ---->----+------------> Multicast Route Table

其余组播路由器

Multicast Route Table 只能基于 PIM(S,G)路由表项形成。PIM(*,G)路由表项缺少入接口信息无法形成组播路由表。