华为PIM-SM 动态RP实验配置

news/2024/12/23 14:42:41/

目录

建立PIM SM邻居

配置DR

配置动态RP

组成员端DR上配置IGMP

配置PIM安全

配置SPT切换

配置Anycast RP


 配置接口的IP地址,并配置路由协议使得全网互通

建立PIM SM邻居

AR5操作

multicast routing-enable   开启组播路由转发功能

int g0/0/0

 pim sm                 开启PIM SM(所有接口都要开启)

int g0/0/1

 pim sm

int g4/0/0

 pim sm

AR6、AR7、AR9操作

multicast routing-enable

int g0/0/0

 pim sm

int g0/0/1

 pim sm

配置DR

此处场景可以不配置DR优先级操作,因为此处组播源和组成员所在网段只连接着一个PIM路由器,不需要进行DR选举,此PIM路由器就为DR

当存在多个PIN路由器时就需要选举,通过配置DR优先级来改变DR的选举结果

AR5

interface GigabitEthernet0/0/0

 pim hello-option dr-priority 100   配置PIM接口的DR优先级(0~4294967295)

 数值越大,优先级越高(缺省为1,DR优先级相同时,IP地址大优先)

interface GigabitEthernet4/0/0

 pim hello-option dr-priority 40

AR9

interface GigabitEthernet0/0/1

 pim hello-option dr-priority 100

配置动态RP

配置C-BSR(AR7会选为BSR,AR6为C-BSR)

AR7上配置

Int loop 0

 pim sm

pim

 c-bsr LoopBack0 hash-length 1 priority 100

 配置c-bsr为Loop0接口,C-BSR的哈希掩码长度为1-缺30,优先级为10-缺0

 C-BSR的优先级用于选举BSR,数值越大,优先级越高

 C-BSR哈希掩码长度用于RP竞选

AR6上配置

int loop 0

 pim sm

pim

 c-bsr LoopBack0 hash-length 1 priority 10

配置C-RR(AR7为239.0.0.1的RP,AR6为239.0.0.10的RP)

AR7上配置

acl number 2001     

 rule 5 permit source 239.0.0.1 0.0.0.0

 rule deny

pim

 c-rp LoopBack0 group-policy 2001 priority 10

 配置路由器向BSR通告自己为C-RP,自己的组范围为ACL 2001内允许的组播组

 配置自己的RP优先级为10,数值越大,优先级越低,缺0

AR6上配置

acl number 2001

 rule 5 permit source 239.0.0.10 0.0.0.0

 rule deny

pim

 c-rp LoopBack0 group-policy 2001

组成员端DR上配置IGMP

interface GigabitEthernet0/0/1

 igmp enable

 igmp version 2

 如果要配置SSM模型时,使用的IGMP等级为IGMP v3

配置PIM安全

AR5上配置BSR边界

interface GigabitEthernet0/0/2

 pim bsr-boundary

AR9上配置PIM Silent

interface GigabitEthernet0/0/1

 pim silent

AR9上对主机加入的组做限制

acl number 2000 

 rule 5 permit source 239.0.0.1 0.0.0.0

 rule 10 permit source 239.0.0.10 0.0.0.0

 rule 15 deny

interface GigabitEthernet0/0/1

 igmp group-policy 2000    从此接口只能加入239.0.0.1和239.0.0.10这两个组播组

如果IGMP为v3版本,则不会有(*,Group)表项


配置SPT切换

组播路由协议——PIM SM工作机制_静下心来敲木鱼的博客-CSDN博客icon-default.png?t=MBR7https://blog.csdn.net/m0_49864110/article/details/127815180在组成员端DR进行配置

pim

 spt-switch-threshold 1024

当组播报文速率达到1024后进行SPT切换


配置Anycast RP

PIM其它特性——IPv6、Anycast RP_静下心来敲木鱼的博客-CSDN博客_anycast rpicon-default.png?t=MBR7https://blog.csdn.net/m0_49864110/article/details/127815231

Anycast RP可实现组播源就近注册和接收者就近加入

(相比于正常PIM-SM配置只是动态RP的选举配置不同,其余配置相同)

AR6配置

Pim

 c-bsr LoopBack 0

 c-rp LoopBack 0

 anycast-rp 67.67.67.67

  local-address 6.6.6.6

 peer 7.7.7.7

AR7配置

pim

 c-bsr LoopBack 0

 c-rp LoopBack 0

 anycast-rp 67.67.67.67

  local-address 7.7.7.7

  peer 6.6.6.6


http://www.ppmy.cn/news/12080.html

相关文章

部分选主元 LU 分解,CGETRF in lapack 选主元时调用 ICAMAX

ICAMAX finds the index of the first element having maximum |Re(.)| |Im(.)| 也就是找出一列 complex 类型的数据中,实部的绝对值 虚部的绝对值 最大的那个元素。这样选出来的主元也还不错。 而不是选择复数模最大的元素; 但是,cublas中…

Acwing——第86场周赛

题目链接 4794. 健身 4795. 安全区域 4796. 删除序列 题目描述 4794. 健身 李华一共要进行 n 组健身训练。 其中,第 i 组训练的时长为 aia_iai​。 李华只做三种运动:胸部(chest)运动、二头肌(biceps)运…

UDS诊断系列介绍10-28服务

本文框架1. 系列介绍1.1 28服务概述2. 28服务请求与应答2.1 28服务请求2.2 28服务正响应2.3 否定应答3. Autosar系列文章快速链接1. 系列介绍 UDS(Unified Diagnostic Services)协议,即统一的诊断服务,是面向整车所有ECU的一种诊…

【Linux】工具使用

文章目录一、Linux 软件包管理器 yum二、 Linux开发工具(1) Linux编辑器-vim使用(2)简单vim配置三、Linux编译器-gcc/g使用四、动态库和静态库五、Linux调试器-gdb使用六、Linux项目自动化构建工具-make/Makefile(1)make/Makefile…

Linux常用命令——vi命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) vi 功能强大的纯文本编辑器 补充说明 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved)&#xff…

用Python的内置包Tkinter写一个练习系统2.0

登录系统 生日系统 抽奖系统1.0 抽奖系统2.0 抽奖系统3.0 练习系统1.0 练习系统2.0 切换题目 def insert(): with open(d:\\登录系统\\练习一1.1.pickle,rb) as file: lst1pickle.load(file) with open(d:\\登录系统\\练习一1.2.pickle,rb)…

【蓝桥杯】 C++ 【学长带练】刷题统计

文章目录题目描述输入描述输出描述实现代码注意点知识点题目描述 小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题? 输入描述 输入一行包含三个…

按键精灵免字库本地识别OCR

按键精灵免字库识别—基于百度飞桨PaddleOCR的RapidOCR前言为什么为什么有大漠了还要使用其它OCR为什么要使用RapidOCR开发PaddleOCR介绍PaddleOCR使用衍生项目版——小白方案按键精灵post调用图片转base64方法转json方法post调用JVM版改为mavenOcrEngine路径idea Run配置网页版…