用户工具

站点工具


liux:组播协议配置方法

应用场景

1、作为IP传输三种方式之一,IP组播通信指的是IP报文从一个源发出,被转发到一组特定的接收者。相较于传统的单播和广播,IP组播可以有效地节约网络带宽、降低网络负载,所以被广泛应用于IPTV、实时数据传送和多媒体会议等网络业务中。

2、配置思路

(1)在三层网络配置三层组播,实现组播路由:

 a、配置单播路由协议,实现单播互通。这是组播路由的前提。
 
 b、配置组播路由协议PIM-SM,选取组播流量汇聚点为RP。
 
 c、用户网关接口使能IGMP,了解下游用户组播需求。上游PIM协议通过生成的IGMP组信息,生成组播路由,将组播数据转发向有需求的网段。
 

(2)在二层网络配置二层组播,实现组播数据向二层物理出端口的精确转发。

 a、VLAN内使能IGMP Snooping。
 

3、操作步骤

(1)配置单播路由协议

#在SwitchA、SwitchB和SwitchC配置单播路由协议,实现单播互通。

(2)配置PIM-SM协议

#在SwitchA、SwitchB和SwitchC上使能组播路由功能,所有三层接口上使能PIM-SM,建立PIM邻居。以SwitchA为例。

[SwitchA] multicast routing-enable

[SwitchA] interface vlanif 201

[SwitchA-Vlanif201] pim sm

[SwitchA-Vlanif201] quit

[SwitchA] interface vlanif 202

[SwitchA-Vlanif202] pim sm

[SwitchA-Vlanif202] quit

[SwitchA] interface vlanif 300

[SwitchA-Vlanif300] pim sm

[SwitchA-Vlanif300] quit

#在SwitchA上配置动态RP,配置VLANIF300为C-BSR和C-RP接口。

[SwitchA] pim

[SwitchA-pim] c-bsr vlanif 300

[SwitchA-pim] c-rp vlanif 300

[SwitchA-pim] quit

(3)配置IGMP协议

#在SwitchB和SwitchC的用户侧VLANIF接口上使能IGMP。以SwitchB为例

[SwitchB] interface vlanif101

[SwitchB-Vlanif101] igmp enable

[SwitchB-Vlanif101] quit

(4)配置IGMP Snooping协议

#在SwitchB和SwitchC的用户侧VLANIF接口对应的VLAN

SwitchD~SwitchG用于转发组播数据的VLAN内使能IGMP Snooping。以SwitchB为例。

[SwitchB] igmp-snooping enable

[SwitchB] vlan 101

[SwitchB-vlan101] igmp-snooping enable

[SwitchB-vlan101] quit

liux/组播协议配置方法.txt · 最后更改: 2025/09/08 22:51 (外部编辑)