07-组播协议配置 AP静态配置 配置| GMP Immediate-leave列表 1.23PMDM配置任务列表 调整定时器 指定P|MDM版本号 配置状态刷新 配置过滤列表 设置DR优先级 清除(SG)信息 124PMSM配置任务列表 配置静态RP 配置候选BSR ●配置候选RP 显示PM-SM组播路由 清除PMSM学习的组播路由 1.25 DVMRP配置任务列表 ●配置路由汇总 配置端口强制叶节点 ●配置路由过滤器 显示 DVMRP单播路由 ●显示 DVMRP组播路由 ●清除 DVMRP学习的组播路由
07-组播协议配置 z IGMP 静态配置 z 配置 IGMP Immediate-leave 列表 1.2.3 PIM-DM 配置任务列表 z 调整定时器 z 指定 PIM-DM 版本号 z 配置状态刷新 z 配置过滤列表 z 设置 DR 优先级 z 清除(S,G)信息 1.2.4 PIM-SM 配置任务列表 z 配置静态 RP z 配置候选 BSR z 配置候选 RP z 显示 PIM-SM 组播路由 z 清除 PIM-SM 学习的组播路由 1.2.5 DVMRP 配置任务列表 z 配置路由汇总 z 配置端口强制叶节点 z 配置路由过滤器 z 显示 DVMRP 单播路由 z 显示 DVMRP 组播路由 z 清除 DVMRP 学习的组播路由 - 3 -
07-组播协议配置 第2章基本的组播路由配置 21启动组播路由 启动组播路由以允许路由器软件转发组播保文。在全局配置态下输入以下命令启动组播 保文转发 命令 ip multicast-routing 启动组播路由。 2.2端口上启动组播功能 端口上运行组播路由协议会同时激活lGMP在端口上的操作。组播路由协议包括OLNK, PM-DM,PM-SM或者 DVMRP。在同一个端口上最多只允许一个组播路由协议运行。 在路由器连接多个组播域时,可以在不同端口上运行不同的组播协议 尽管路由器软件能够很好地充当组播边界路由器(MBR)的作用,如有可能,请尽量保 证不要在路由器上同时运行多个组播路由协议,因为这样会对某些组播路由协议造成不 必要的影响。例如,当PM-DM(仅支持(S,G)表项)和B| DIR PIM-SM(仅支持(*, G)表项)运行时,会造成混乱。 221启动OLNK 在端口运行OLNK以组播功能。在端口配置态下输入以下命令: 目的 ip oInk 启动组播路由 222启动PM-DM 在端口运行PM-DM以激活密集模式组播功能,按以下步骤进行: 命令 目的 进入需要运行PMDM的端口,在端口配置态 ip pim-dm 下激活PM-DM组播路由进程 2.2.3启动PM-SM 在端口运行PM-DM以激活密集模式组播功能,按以下步骤进行 命令 Ip pIm-sm 进入需要运行PMSM的端口,在端口配置态
07-组播协议配置 第2章 基本的组播路由配置 2.1 启动组播路由 启动组播路由以允许路由器软件转发组播保文。在全局配置态下输入以下命令启动组播 保文转发: 命令 目的 ip multicast-routing 启动组播路由。 2.2 端口上启动组播功能 端口上运行组播路由协议会同时激活 IGMP 在端口上的操作。组播路由协议包括 OLNK, PIM-DM,PIM-SM 或者 DVMRP。在同一个端口上最多只允许一个组播路由协议运行。 在路由器连接多个组播域时,可以在不同端口上运行不同的组播协议。 尽管路由器软件能够很好地充当组播边界路由器(MBR)的作用,如有可能,请尽量保 证不要在路由器上同时运行多个组播路由协议,因为这样会对某些组播路由协议造成不 必要的影响。例如,当 PIM-DM(仅支持(S,G)表项)和 BIDIR PIM-SM(仅支持(*, G)表项)运行时,会造成混乱。 2.2.1 启动 OLNK 在端口运行 OLNK 以组播功能。在端口配置态下输入以下命令: 命令 目的 ip olnk 启动组播路由。 2.2.2 启动 PIM-DM 在端口运行 PIM-DM 以激活密集模式组播功能,按以下步骤进行: 命令 目的 ip pim-dm 进入需要运行PIM-DM的端口,在端口配置态 下激活PIM-DM组播路由进程。 2.2.3 启动 PIM-SM 在端口运行 PIM-DM 以激活密集模式组播功能,按以下步骤进行: 命令 目的 ip pim-sm 进入需要运行PIM-SM的端口,在端口配置态 - 4 -
07-组播协议配置 下激活PM-SM组播路由进程。 224启动 DVMRP 在端口运行 DVMRP以激活密集模式组播功能,按以下步骤进行: 命令 目的 进入需要运行 DVMRP的端口,在端口配置态 ip dvmrp 下激活 DVMRP组播路由进程 2.3配置TTL阈值 使用 ip multicast ttl- hreshold配置端口上允许通过的组播报文TTL的阈值,使用noip multicast ttl-threshold来使用默认值。默认值为1 命令 目的 ip multicast ttl-threshold ttl-value 配置端口的TTL阈值 下面的实例演示了系统管理员配置某个端口的TTL阈值: interface ethernet 1/0 ip multicast ttl-threshold 200 24取消组播快速转发 使用 ip multicast mroute- cache配置端口上允许使用组播快速转发的功能,使用noip multicast mroute- cache来取消组播快速转发的功能: 命令 ip multicast mroute-cache 在端口上启用组播的快速转发功能 示例 下面的实例演示了系统管理员配置取消某个端口上的快速转发功能 nterface ethernet 1/0 no ip mroute-cache 2.5配置组播静态路由 组播静态路由允许组播转发路径不同于单播路径。组播保文转发时都会进行RPF检査: 保文的实际接收端口是期望接收的端口(该端口就是到达发送方的单播路由下一跳接 口)。如果单播的拓扑和组播的拓扑一致,这样的检查是合理的。但是,在某些情况下 还是希望单播的路径和组播的路径有所不同
07-组播协议配置 下激活PIM-SM组播路由进程。 2.2.4 启动 DVMRP 在端口运行 DVMRP 以激活密集模式组播功能,按以下步骤进行: 命令 目的 ip dvmrp 进入需要运行DVMRP的端口,在端口配置态 下激活DVMRP组播路由进程。 2.3 配置TTL阈值 使用 ip multicast ttl-threshold 配置端口上允许通过的组播报文 TTL 的阈值,使用 no ip multicast ttl-threshold 来使用默认值。默认值为 1。 命令 目的 ip multicast ttl-threshold ttl-value 配置端口的 TTL 阈值。 示例 下面的实例演示了系统管理员配置某个端口的 TTL 阈值: interface ethernet 1/0 ip multicast ttl-threshold 200 2.4 取消组播快速转发 使用 ip multicast mroute-cache 配置端口上允许使用组播快速转发的功能,使用 no ip multicast mroute-cache 来取消组播快速转发的功能: 命令 目的 ip multicast mroute-cache 在端口上启用组播的快速转发功能。 示例 下面的实例演示了系统管理员配置取消某个端口上的快速转发功能: interface ethernet 1/0 no ip mroute-cache 2.5 配置组播静态路由 组播静态路由允许组播转发路径不同于单播路径。组播保文转发时都会进行 RPF 检查: 保文的实际接收端口是期望接收的端口(该端口就是到达发送方的单播路由下一跳接 口)。如果单播的拓扑和组播的拓扑一致,这样的检查是合理的。但是,在某些情况下, 还是希望单播的路径和组播的路径有所不同。 - 5 -
07-组播协议配置 最常见的例子是使用了隧道技术。当一条路径上的路由器并不支持组播协议时,解决的 办法是在两个路由器之间配置GRE隧道。在下图中,每个单播路由器(UR)仅支持单 播报文:每个组播路由器(MR)支持组播报文。源通过MR1和MR2把组播报文发送到 目的。MR2仅当组播报文是从隧道接收时,才会转发该报文。如果这样,从目的向源发 送单播报文时也会通过隧道。我们知道,通过隧道发送报文比直接的发送要慢。 通过配置组播静态路由,能够使路由器根据配置信息进行RPF检査,而不是单播路由表。 因此,组播报文使用隧道,单播报文不走隧道。组播静态路由只存在本地,并不会宣告 出去或者进行路由转发。 在全局配置态下,使用如下命令来配置组播静态路由 命令 ip mroute source-address mask配置组播静态路由 rpf-address type number distance 2.6配置P组播边界 使用 ip multicast boundary配置端口组播边界,使用 no ip multicast boundary来取消 设定的边界。第二次配置该命令将覆盖掉第一次配置的命令 ip multicast boundary access-list 在端口上配置P组播边界。 举例 下面的实例演示了系统管理员配置某个端口的管理边界 ip multicast boundary ac ip access-list standard acl pemt192168.20.97255255255.0 2.7配置P组播流量控制 使用 ip multicast rate-imit命令来限制端口上某个 source/group范围接收和发送 组播报文的流量。使用 no ip multicast rate-limit命令取消流量限制。 配置某个组播流的输入流量限制为 n kbps
07-组播协议配置 最常见的例子是使用了隧道技术。当一条路径上的路由器并不支持组播协议时,解决的 办法是在两个路由器之间配置 GRE 隧道。在下图中,每个单播路由器(UR)仅支持单 播报文;每个组播路由器(MR)支持组播报文。源通过 MR1 和 MR2 把组播报文发送到 目的。MR2 仅当组播报文是从隧道接收时,才会转发该报文。如果这样,从目的向源发 送单播报文时也会通过隧道。我们知道,通过隧道发送报文比直接的发送要慢。 通过配置组播静态路由,能够使路由器根据配置信息进行 RPF 检查,而不是单播路由表。 因此,组播报文使用隧道,单播报文不走隧道。组播静态路由只存在本地,并不会宣告 出去或者进行路由转发。 在全局配置态下,使用如下命令来配置组播静态路由。 命令 说明 ip mroute source-address mask rpf-address type number[ distance] 配置组播静态路由。 2.6 配置IP组播边界 使用 ip multicast boundary 配置端口组播边界,使用 no ip multicast boundary 来取消 设定的边界。第二次配置该命令将覆盖掉第一次配置的命令 命令 说明 ip multicast boundary access-list 在端口上配置IP组播边界。 举例 下面的实例演示了系统管理员配置某个端口的管理边界 interface ethernet 0/0 ip multicast boundary acl ip access-list standard acl permit 192.168.20.97 255.255.255.0 2.7 配置IP组播流量控制 使用 ip multicast rate-limit 命令来限制端口上某个 source/group 范围 接收和发送 组播报文的流量。使用 no ip multicast rate-limit 命令取 消流量限制。 配置某个组播流的输入流量限制为 n kbps。 - 6 -
07-组播协议配置 命令 说明 ip multicast rate-limit in group-list access-list1 source-list access-list2 配置端口上某个范围内组播流的最大输入流量限 kbps 制 配置某个组播流的输出流量限制为 n kbps。 命令 说明 ip multicast rate-limit out group-list配置端口上某个范围内组播流的最大输出流量限 access-list2 kbps 制 28配置|P组播 Helper 使使用 ip multicast helper-map命令来配置在组播网络上使用组播路由来连接两个广播 网络。使用 no ip multicast helper-map命令撤销该命令 在与源广播网络相连的第一跳路由器上。 命令 说明 interface type number 进入端口配置态 ip multicast helper-map broadcast配置 ip multicast helper命令,将广播报文转 group-address access-list 换为组播报文。 ip directed-broadcast 允许定向广播。 ip forward- protocol iport 配置允许转发的报文端口号。 在与目的广播网络相连的最后一跳路由器上 命令 说明 interface type number 进入端口配置态 ip directed-broadcast 允许定向广播 ip multicast helper-map group-address配置 ip multicast helper 1命令,将组播报文转 broadcast-address access-list 换为广播报文 ip forward-protocol [port 配置允许转发的报文端口号。 举例 下面的实例演示了系统管理员配置组播 helper命令 路由器上的配置如下图所示,在第一跳路由器上e0端口上配置 ip directed- broadcast 允许处理定向广播报文。配置 ip multicast helper- map broadcast230.0.0.1 testacl1 允许将192.16820.97/24源地址发送的端口号为4000的udp广播报文转换成目的地 址为23000.1的组播报文发送。 在最后一跳路由器e1端口上配置 ip directed- broadcast允许处理定向广播报文。配 置 ip multicast helper-map230.0.0.117210.255255 testacl2,允许将
07-组播协议配置 命令 说明 ip multicast rate-limit in group-list access-list1 source-list access-list2 nkbps 配置端口上某个范围内组播流的最大输入流量限 制。 配置某个组播流的输出流量限制为 n kbps。 命令 说明 ip multicast rate-limit out group-list access-list1 source-list access-list2 kbps 配置端口上某个范围内组播流的最大输出流量限 制。 2.8 配置IP组播Helper 使使用 ip multicast helper-map 命令来配置在组播网络上使用组播路由来连接两个广播 网络。使用 no ip multicast helper-map 命令撤销该命令。 在与源广播网络相连的第一跳路由器上。 命令 说明 interface type number 进入端口配置态。 ip multicast helper-map broadcast group-address access-list 配置 ip multicast helper 命令,将广播报文转 换为组播报文。 ip directed-broadcast 允许定向广播。 ip forward-protocol [port] 配置允许转发的报文端口号。 在与目的广播网络相连的最后一跳路由器上 命令 说明 interface type number 进入端口配置态。 ip directed-broadcast 允许定向广播。 ip multicast helper-map group-address broadcast-address access-list 配置 ip multicast helper 命令,将组播报文转 换为广播报文。 ip forward-protocol [port] 配置允许转发的报文端口号。 举例 下面的实例演示了系统管理员配置组播 helper 命令。 路由器上的配置如下图所示,在第一跳路由器上 e0 端口上配置 ip directed-broadcast 允许处理定向广播报文。配置 ip multicast helper-map broadcast 230.0.0.1 testacl1 , 允许将 192.168.20.97/24 源地址发送的 端口号为 4000 的 udp 广播报文转换成 目的地 址为 230.0.0.1 的组播报文发送。 在最后一跳路由器 e1 端口上配置 ip directed-broadcast 允许处理定向广播报文。配 置 ip multicast helper-map 230.0.0.1 172.10.255.255 testacl2 , 允许将 - 7 -