配置PIM-SM示例

简介: 本文介绍了在小型密集用户网络中实现组播数据传输的配置过程。网络需求是让Client接收Server发送的组播数据,采用OSPF协议、PIM-SM模式及IGMPv2协议。具体步骤包括配置IP与OSPF、开启接口的PIM-SM功能、在用户主机接口上启用IGMP、设置静态RP以及验证配置结果。通过这些操作,确保组播服务器的数据能被客户端正确接收,最终实现高效的数据分发。

组网需求

一个用户比较密集的小型网络,用户主机Client 希望能够接收到Server发送的组播数据信息。

配置思路

全网运行OSPF协议,采用PM-SM模式,使用 IGMPV2协议.

操作步骤

配置IP、OSPF

AR1

<Huawei>sys
[Huawei]sys AR1
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 11.11.11.1 24
[AR1-GigabitEthernet0/0/0]q
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 13.13.13.1 24
[AR1-GigabitEthernet0/0/1]q
[AR1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip add 12.12.12.1 24
[AR1-GigabitEthernet0/0/2]q
[AR1]ospf 1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 11.11.11.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 12.12.12.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 13.13.13.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]q
[AR1-ospf-1]q
[AR1]display ospf routing 
   OSPF Process 1 with Router ID 11.11.11.1
      Routing Tables 
 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 11.11.11.0/24      1     Stub       11.11.11.1      11.11.11.1      0.0.0.0
 12.12.12.0/24      1     Transit    12.12.12.1      11.11.11.1      0.0.0.0
 13.13.13.0/24      1     Transit    13.13.13.1      11.11.11.1      0.0.0.0
 23.23.23.0/24      2     Transit    12.12.12.2      23.23.23.2      0.0.0.0
 23.23.23.0/24      2     Transit    13.13.13.3      23.23.23.2      0.0.0.0
 Total Nets: 5  
 Intra Area: 5  Inter Area: 0  ASE: 0  NSSA: 0

AR2

<Huawei>sys
[Huawei]sys AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 23.23.23.2 24
[AR2-GigabitEthernet0/0/0]q
[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 12.12.12.2 24
[AR2-GigabitEthernet0/0/1]q
[AR2]ospf 
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 12.12.12.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 23.23.23.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]q
[AR2-ospf-1]q
[AR2]display ospf routing 
   OSPF Process 1 with Router ID 23.23.23.2
      Routing Tables 
 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 12.12.12.0/24      1     Transit    12.12.12.2      23.23.23.2      0.0.0.0
 23.23.23.0/24      1     Transit    23.23.23.2      23.23.23.2      0.0.0.0
 11.11.11.0/24      2     Stub       12.12.12.1      11.11.11.1      0.0.0.0
 13.13.13.0/24      2     Transit    12.12.12.1      11.11.11.1      0.0.0.0
 13.13.13.0/24      2     Transit    23.23.23.3      11.11.11.1      0.0.0.0
 Total Nets: 5  
 Intra Area: 5  Inter Area: 0  ASE: 0  NSSA: 0

AR3

<Huawei>sys
[Huawei] sys AR3
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 23.23.23.3 24
[AR3-GigabitEthernet0/0/0]q
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 13.13.13.3 24
[AR3-GigabitEthernet0/0/1]q
[AR3]ospf 
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 13.13.13.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]network 23.23.23.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]q
[AR3-ospf-1]q
[AR3]display ospf routing 
   OSPF Process 1 with Router ID 23.23.23.3
      Routing Tables 
 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 13.13.13.0/24      1     Transit    13.13.13.3      23.23.23.3      0.0.0.0
 23.23.23.0/24      1     Transit    23.23.23.3      23.23.23.3      0.0.0.0
 11.11.11.0/24      2     Stub       13.13.13.1      11.11.11.1      0.0.0.0
 12.12.12.0/24      2     Transit    13.13.13.1      11.11.11.1      0.0.0.0
 12.12.12.0/24      2     Transit    23.23.23.2      11.11.11.1      0.0.0.0
 Total Nets: 5  
 Intra Area: 5  Inter Area: 0  ASE: 0  NSSA: 0

组播服务器

组播客户端

开启组播功能,在各接口上使能PIM-SM功能

AR1

#开启组播路由功能
[AR1]multicast routing-enable 
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]pim sm
[AR1-GigabitEthernet0/0/0]q
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]pim sm
[AR1-GigabitEthernet0/0/1]q
[AR1]int g0/0/2
[AR1-GigabitEthernet0/0/2]pim sm
[AR1-GigabitEthernet0/0/2]q

AR2

[AR2]multicast routing-enable 
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]pim sm
[AR2-GigabitEthernet0/0/0]q
[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]pim sm
[AR2-GigabitEthernet0/0/1]q

AR3

[AR3]multicast routing-enable
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]pim sm
[AR3-GigabitEthernet0/0/0]q
[AR3]int g0//0
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]pim sm
[AR3-GigabitEthernet0/0/1]q
[AR3]

在连接用户主机的接口上开启IGMP功能

AR2

[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]igmp enable 
[AR2-GigabitEthernet0/0/0]

AR3

[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]igmp enable 
[AR3-GigabitEthernet0/0/0]q

配置静态RP AR1 AR2 AR3 都需要配置

[AR1]pim 
[AR1-pim]static-rp 11.11.11.1

验证配置结果

查看PIM配置和运行情况

AR1 公众号同名

[AR1]display pim interface
 VPN-Instance: public net
 Interface           State NbrCnt HelloInt   DR-Pri     DR-Address
 GE0/0/0             up    0      30         1          11.11.11.1      (local)
 GE0/0/1             up    1      30         1          13.13.13.3     
 GE0/0/2             up    1      30         1          12.12.12.2     
 
 
#输出信息描述
#VPN-Instance:PIM接口信息所属的VPN实例
#Interface:PIM接口名称
#State:PIM接口的状态,Up或Down
#NbrCnt:该接口上的PIM邻居个数
#HelloInt:发送Hello报文的间隔,单位是秒
#DR-Pri:DR优先级
#DR-Address:DR地址

AR2

[AR2]display pim interface
 VPN-Instance: public net
 Interface           State NbrCnt HelloInt   DR-Pri     DR-Address
 GE0/0/0             up    1      30         1          23.23.23.3     
 GE0/0/1             up    1      30         1          12.12.12.2      (local)

AR3

[AR3]display pim interface
 VPN-Instance: public net
 Interface           State NbrCnt HelloInt   DR-Pri     DR-Address
 GE0/0/0             up    1      30         1          23.23.23.3      (local)
 GE0/0/1             up    1      30         1          13.13.13.3      (local)
[AR3]

配置组播服务器和组播客户端

组播服务器

组播客户端

组播服务器点击运行。客户端启动VLC,就可以看到服务器播放的内容

AR3

[AR3-pim]display pim routing-table
 VPN-Instance: public net
 Total 1 (*, G) entry; 1 (S, G) entry
 (*, 225.1.1.1)
     RP: 11.11.11.1
     Protocol: pim-sm, Flag: WC 
     UpTime: 00:00:34
     Upstream interface: GigabitEthernet0/0/1
         Upstream neighbor: 13.13.13.1
         RPF prime neighbor: 13.13.13.1
     Downstream interface(s) information:
     Total number of downstreams: 1
         1: GigabitEthernet0/0/0
             Protocol: igmp, UpTime: 00:00:34, Expires: -
 (11.11.11.100, 225.1.1.1)
     RP: 11.11.11.1
     Protocol: pim-sm, Flag: SPT ACT 
     UpTime: 00:00:34
     Upstream interface: GigabitEthernet0/0/1
         Upstream neighbor: 13.13.13.1
         RPF prime neighbor: 13.13.13.1
     Downstream interface(s) information:
     Total number of downstreams: 1
         1: GigabitEthernet0/0/0
             Protocol: pim-sm, UpTime: 00:00:34, Expires: -
相关文章
|
安全 Unix Linux
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
140063 65
|
11月前
|
API 开发工具 开发者
HarmonyOS NEXT实战:拨打电话
本课程介绍如何在HarmonyOS SDK中使用Telephony Kit实现拨打电话功能。通过CallPhoneDemoPage示例,讲解如何输入电话号码并调用makeCall接口拨号,涉及call模块的使用及设备通话能力检测。
8082 0
|
存储 安全 Unix
Syslog 管理工具
Syslog是一种基于TCP/IP网络传输日志消息的标准协议,广泛应用于路由器、交换机、防火墙及Unix/Linux服务器等设备的日志管理。通过标准化的消息格式,Syslog实现了集中化日志收集、存储与分析,有助于提升网络性能、减少系统停机时间并强化安全策略。其核心组件包括Syslog侦听器(接收日志)、数据库(存储与查询)和过滤工具(分析特定日志)。此外,Syslog支持8个优先级分类,便于快速定位关键问题。借助日志管理工具如EventLog Analyzer,管理员可实现实时告警、日志归档、合规性报告等功能,从而更高效地监控和维护网络基础设施。
1150 2
|
存储 消息中间件 NoSQL
Redis从入门到精通之底层数据结构基数树和listpacks详解
Redis是一种内存数据库,其高性能的基础来自于其底层的数据结构的设计。在Redis中,数据结构是一种抽象和具体的概念,可以看作是Redis提供的一些操作的实现方式。Redis支持多种数据结构,如字符串、列表、哈希、集合、有序集合等。其中,底层的数据结构包括基数树和listpacks,本文将对这两种数据结构进行详细的介绍。
913 0
Redis从入门到精通之底层数据结构基数树和listpacks详解
|
安全 算法 数据安全/隐私保护
加密与安全:公开密钥加密、加密过程、数字签名等
这篇文章详细解释了非对称加密算法,包括公开密钥加密的原理、加密过程、数字签名的功能,以及它与对称加密的比较和实际应用场景。
加密与安全:公开密钥加密、加密过程、数字签名等
|
机器学习/深度学习 人工智能 文字识别
香橙派——雕琢智能时代的瑰宝为AI而生(二)
香橙派——雕琢智能时代的瑰宝为AI而生(二)
1458 2
|
存储 安全 算法
加盐哈希的科学原理及其重要性
【8月更文挑战第31天】
1177 0
|
Shell 网络安全 Python
网络工程师如何在ensp模拟器上玩python自动化配置交换机。
网络工程师如何在ensp模拟器上玩python自动化配置交换机。
1480 0