Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
目 录
目 录
第9章 IGMP配置...................................................................................................................9-1
9.1 简介....................................................................................................................................9-1
9.1.1 IGMP概述...............................................................................................................9-2 9.1.2 IGMP原理简介........................................................................................................9-2 9.1.3 IGMPv1工作机制....................................................................................................9-2 9.1.4 IGMPv2新增功能....................................................................................................9-4 9.1.5 IGMPv3改进功能....................................................................................................9-5 9.1.6 SSM Mapping简介..................................................................................................9-6 9.1.7 多实例的IGMP........................................................................................................9-8 9.1.8 参考信息..................................................................................................................9-8 9.2 配置IGMP的基本功能.......................................................................................................9-8
9.2.1 建立配置任务...........................................................................................................9-8 9.2.2 使能IP组播路由......................................................................................................9-9 9.2.3 使能IGMP功能.....................................................................................................9-10 9.2.4 配置IGMP版本.....................................................................................................9-10 9.2.5 配置静态IGMP组.................................................................................................9-11 9.2.6 配置IGMP组策略.................................................................................................9-11 9.2.7 检查配置结果.........................................................................................................9-11 9.3 配置IGMP报文选项和相关定时器...................................................................................9-12
9.3.1 建立配置任务.........................................................................................................9-12 9.3.2 配置IGMP的报文选项..........................................................................................9-13 9.3.3 配置IGMP定时器.................................................................................................9-14 9.3.4 配置IGMP快速离开消息.......................................................................................9-15 9.3.5 配置IGMP查询和响应时延...................................................................................9-15 9.3.6 检查配置结果.........................................................................................................9-17 9.4 配置SSM Mapping..........................................................................................................9-17
9.4.1 建立配置任务.........................................................................................................9-17 9.4.2 使能IGMP及版本号..............................................................................................9-18 9.4.3 使能SSM Mapping功能........................................................................................9-18 9.4.4 配置静态SSM Mapping策略................................................................................9-18 9.4.5 检查配置结果.........................................................................................................9-19 9.5 维护..................................................................................................................................9-19
9.5.1 清除IGMP的组信息..............................................................................................9-19 9.5.2 清除IGMP SSM Mapping配置.............................................................................9-20 9.5.3 调试IGMP.............................................................................................................9-20 9.6 配置举例...........................................................................................................................9-21
i
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
目 录
9.6.1 配置IGMP的基本功能示例...................................................................................9-21 9.6.2 配置SSM Mapping功能示例................................................................................9-24
ii
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
第9章 IGMP配置
第9章 IGMP配置
要使组播报文最终能够到达接收者,需要将接收者主机接入IP组播网络,并加入到相应的组播组中。通过在与接收者主机直接相连的组播路由器上配置IGMP(Internet Group Management Protocol),可以实现主机动态加入和组播路由器对本地网络组成员信息的管理。 下表列出了本章所包含的内容。
如果您需要……
了解IGMP的基本原理和概念 配置IGMP的基本功能
请阅读…… 简介
配置任务:配置IGMP的基本功能 配置举例:配置IGMP的基本功能示例
配置IGMP报文选项和相关定时器 配置SSM Mapping
配置任务:配置IGMP报文选项和相关定时器 配置任务:配置SSM Mapping
配置举例:配置SSM Mapping功能示例
清除原IGMP设置,打开调试开关
维护
9.1 简介
本节介绍配置IGMP所需要理解的知识,具体包括:
z z z z z z z z
IGMP概述 IGMP原理简介 IGMPv1工作机制 IGMPv2新增功能 IGMPv3改进功能 SSM Mapping简介 多实例的IGMP 参考信息
9-1
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
第9章 IGMP配置
9.1.1 IGMP概述
IGMP(Internet Group Management Protocol)作为因特网组管理协议,是TCP/IP协议族中负责IP组播成员管理的协议,它用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。
IP主机通过发送IGMP报文宣布加入某组播组;本地组播路由器通过周期性的发送IGMP报文轮询本地网络上的主机,确定本地组播组成员信息。
到目前为止,IGMP有三个版本:IGMPv1版本(由RFC1112定义)、IGMPv2版本(由RFC2236定义)和IGMPv3(由RFC3376定义)版本。所有IGMP版本都支持ASM(Any-Source Multicast)模型。IGMPv3可以直接应用于SSM(Source-Specific Multicast)模型,而IGMPv1和IGMPv2则需要SSM-Mapping技术的支持.。
9.1.2 IGMP原理简介
IGMP协议是IP组播在末端网络上使用的主机对路由器的信令机制,分为两个功能部分:主机侧和路由器侧。IGMP工作机制如下所述: (1) 接收者主机向所在的共享网络报告组成员关系。
(2) 处于同一网段的所有使能了IGMP功能的组播路由器选举出一台作为查询
器,查询器周期性地向该共享网段发送组成员查询消息。 (3) 接收者主机接收到该查询消息后进行响应以报告组成员关系。
(4) 网段中的组播路由器依据接收到的响应来刷新组成员的存在信息。如果超时
无响应,组播路由器就认为网段中没有该组播组的成员,从而取消相应的组播数据转发。
所有参与组播传输的接收者主机必须应用IGMP协议。主机可以在任意时间、任意位置、成员总数不受限制地加入或退出组播组。
支持组播的路由器不需要也不可能保存所有主机的成员关系,它只是通过IGMP协议了解每个接口连接的网段上是否存在某个组播组的接收者,即组成员。而各主机只需要保存自己加入了哪些组播组。
9.1.3 IGMPv1工作机制
IGMPv1协议主要基于查询和响应机制完成组播组管理。在多路由器共享网段上,由三层路由协议选举出唯一的组播信息转发者(Assert Winner或DR),并作为IGMPv1的查询器,负责该网段的组成员关系查询。有关Assert Winner和DR的介绍请参考《Quidway NetEngine16E/08E/05路由器 配置指南-IP路由》中的“PIM配置”部分。网络上IGMPv1消息交互如图9-1所示。
9-2
Quidway NetEngine16E/08E/05 路由器 配置指南-IP路由
第9章 IGMP配置
ISPDRRouterAEthernetRouterBHostA
queryreport
HostBHostC
图9-1 IGMPv1的工作机制
主机加入组播组的基本过程如下:
(1) IGMP查询器(RouterB)周期性地向共享网段内所有主机以组播方式(目的
地址为组播地址)发送普遍组Query查询消息。该报文的目的地址为224.0.0.1,表示该网段上的所有主机和路由器。
(2) 网段内所有主机都接收到该普遍组查询消息。如果主机(如HostB和HostC)
希望加入某组播组G1,则以组播方式发送Report报告。该报文的目的地址为224.0.0.1,报文中携带组播组G1的地址信息。
(3) 网段中所有主机和路由器都接收到该Report报告,并获知组播组G1地址信
息,此时网段中其它也希望加入该组播组G1的主机将不再发送针对相同组播组的Report报告。同时,网段中预备加入另一组播组G2的主机发送针对组播组G2的Report报告以响应普遍组查询消息。
(4) 经过查询和响应过程后,IGMP路由器了解到本网段内存在组播组G1对应的
组播组成员,则由组播路由协议生成(*,G1)组播转发项并以此作为组播数据的转发依据。之后,组播路由协议将发起上游路由更新以维护组播转发树。有关组播转发树的介绍请参考《Quidway NetEngine16E/08E/05路由器 配置指南-IP路由》中的“PIM配置”部分。
(5) 组播源发出的组播数据经过组播路由到达IGMP路由器,如果IGMP路由器
上存在(*,G1)组播转发项,则转发该组播数据到此共享网段,G1组播组成员主机接收该数据。
9-3