配置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: -
目录
打赏
0
0
0
0
41
分享
相关文章
Ubuntu安装MySQL 8.0与Navicat
Ubuntu安装MySQL 8.0 1、更新软件包列表 在添加 MySQL APT 存储库后,运行以下命令以更新软件包列表: sudo apt update 2、安装 MySQL 8.0 现在,你可以使用以下命令来安装 MySQL 8.0: sudo apt install mysql-server-8.0 在安装 MySQL 8.0(或其他软件包)时,通常不会显示密码,因为安装过程不需要您提供密码。安装过程中可能会提示您设置 MySQL root 用户的密码,但这是在 MySQL 服务器配置的步骤中完成的,而不是在 apt 安装命令中提供的。
695 0
通过HTTP方式自建CentOS系列Yum源
通过HTTP方式自建CentOS系列Yum源
275 0
从零构建企业知识库问答系统(基于通义灵码+RAG+阿里云OSS的落地实践)
本系统基于RAG技术,结合语义检索与大语言模型,解决企业知识管理中的信息孤岛、检索低效和知识流失问题。采用通义灵码、Milvus与阿里云OSS,实现知识查询效率提升、新员工培训周期缩短及专家咨询减少。支持多模态文档处理,具备高可用架构与成本优化方案,助力企业智能化升级。
132 3
linux命令—tree
tree是一款强大的Linux命令行工具,用于以树状结构递归展示目录和文件,直观呈现层级关系。支持多种功能,如过滤、排序、权限显示及格式化输出等。安装方法因系统而异常用场景包括:基础用法(显示当前或指定目录结构)、核心参数应用(如层级控制-L、隐藏文件显示-a、完整路径输出-f)以及进阶操作(如磁盘空间分析--du、结合grep过滤内容、生成JSON格式列表-J等)。此外,还可生成网站目录结构图并导出为HTML文件。注意事项:使用Tab键补全路径避免错误;超大目录建议限制遍历层数;脚本中推荐禁用统计信息以优化性能。更多详情可查阅手册mantree。
linux命令—tree
配置DHCP Snooping的攻击防范功能示例
本文介绍了通过配置DHCP Snooping功能来防范DHCP攻击的组网需求与实现方法。网络中存在多种针对DHCP的攻击,如仿冒DHCP Server、报文泛洪、仿冒报文及服务拒绝等,这些攻击可能严重影响网络正常运行。为保障DHCP用户服务质量,需在DHCP Relay上配置DHCP Snooping功能。具体包括:配置DHCP转发、启用基本防护功能、限制报文速率、绑定表匹配检查及接入用户数限制等步骤。最后通过命令验证配置结果,确保功能正常运行。
配置DHCP Snooping的攻击防范功能示例
Java中的多态性:深入理解与应用
【10月更文挑战第16天】 在Java编程的广阔天地中,多态性作为一种强大的面向对象特性,扮演着至关重要的角色。它允许我们以统一的方式处理不同类型的对象,极大地提高了程序的灵活性和可扩展性。本文将深入浅出地探讨Java中多态性的概念、实现机制以及在实际开发中的应用,帮助读者更好地理解和运用这一特性。
在centos7.x上安装配置nginx
本文介绍了两种安装和配置Nginx的方法。第一种方法通过Yum源安装,包括安装`yum-utils`工具、添加Nginx源、安装Nginx并启动服务,最后部署了一个JavaScript飞机大战项目进行测试。第二种方法为源码编译安装,涵盖依赖包安装、创建用户、下载与解压Nginx源码、配置编译参数、编译安装及启动服务等步骤,并验证了Nginx的访问功能。两种方法各有优劣,可根据实际需求选择适合的方式。
安装RHEL9.x操作系统
本教程详细介绍了在Windows系统上使用VMware Workstation 17.5 Pro安装RHEL 9.x的完整流程。首先准备所需设备和软件,包括Windows计算机、RHEL 9 ISO映像文件、VMware软件及相关下载链接。接着,通过创建虚拟机、配置硬件参数完成VMware的基本设置。随后进入RHEL 9.x安装环节,涵盖语言选择、软件配置、网络和主机名设置、时区调整、磁盘分区规划(如/boot、/、swap、/boot/efi等分区)以及用户和密码的创建。最后,启动安装程序并监控进度,直至系统重启进入图形化登录界面。整个过程配有详细步骤说明和截图,便于用户操作和理解。
安装RHEL9.x操作系统
配置BGP/MPLS IP VPN示例——详解版
本文介绍了BGP/MPLS IP VPN的配置示例,分部1与分部2只能和总部通信,不能互相通信。通过MPLS VPN实现分部与总部间的通信,使用BGP协议传递路由。配置包括接口IP地址设置、OSPF域内互通、PE上的VPN实例配置、MP-IBGP配置、PE与CE间EBGP对等体关系建立、MPLS及MPLS LDP功能配置,并验证了配置结果。最终测试显示,同一VPN下的CE设备可相互Ping通,不同VPN下的CE设备则不能。
配置BGP/MPLS IP VPN示例——详解版
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问