bidirectional PIM配置

本文详细介绍了一种基于OSPF的组播网络配置方案,包括设备间IP互联、OSPF进程配置、组播双向树搭建、组播源与接收者设置等。通过实操案例,演示了如何配置PIM-SM、启用Bidirectional PIM、指定RP地址、加入组播组,以及验证组播连通性和流量走向。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

案例配置拓扑:
在这里插入图片描述案例配置需求:
1、 设备之间互联的IP如图所示;
2、 R1 R2 R3设备互联使用123.1.1.X/24,X表示设备编号,如R1使用123.1.1.1/24
R2和R4互联使用24.1.1.X/24,X表示设备编号,如R2使用24.1.1.2/24。
R2和Receiver1互联使用27.1.1.X/24,X表示设备编号,如Receiver1使用27.1.1.7/24。
R5和Receiver2互联使用56.1.1.X/24,X表示设备编号,如Receiver2使用56.1.1.6/24。
3、 根据拓扑,全网运行OSPF协议,进程号是100;
4、 根据拓扑,配置组播双向树,其中R4为RP,配置静态RP地址为4.4.4.4;
5、 R1作为组播源
6、 配置Receiver加入组播组224.10.10.10
案例配置思路:
1.根据拓扑配置IP地址,R6 R7模拟主机
R1:
FastEthernet0/0 123.1.1.1
R2:
FastEthernet0/0 123.1.1.2
FastEthernet0/1 24.1.1.2
Serial1/1 26.1.1.2
R3:
FastEthernet0/0 123.1.1.3
FastEthernet0/1 34.1.1.3
R4:
FastEthernet0/0 34.1.1.4
FastEthernet0/1 24.1.1.4
Serial1/1 45.1.1.4
Loopback0 4.4.4.4
R5:
Serial1/1 45.1.1.5
Serial1/2 57.1.1.5
R6:
Serial1/1 26.1.1.6
R7:
Serial1/2 57.1.1.7
2.配置全网运行OSPF
R1:
router ospf 100
router-id 1.1.1.1
log-adjacency-changes
network 123.1.1.0 0.0.0.255 area 0
R2:
router ospf 100
router-id 2.2.2.2
log-adjacency-changes
network 24.1.1.0 0.0.0.255 area 0
network 26.1.1.0 0.0.0.255 area 0
network 123.1.1.0 0.0.0.255 area 0
R3:
router ospf 100
router-id 3.3.3.3
log-adjacency-changes
network 34.1.1.0 0.0.0.255 area 0
network 123.1.1.0 0.0.0.255 area 0
R4:
router ospf 100
router-id 4.4.4.4
log-adjacency-changes
network 4.4.4.0 0.0.0.255 area 0
network 24.1.1.0 0.0.0.255 area 0
network 34.1.1.0 0.0.0.255 area 0
network 45.1.1.0 0.0.0.255 area 0
R5:
router ospf 100
router-id 5.5.5.5
log-adjacency-changes
network 45.1.1.0 0.0.0.255 area 0
network 56.1.1.0 0.0.0.255 area 0

3、 在R2、R3、R4、R5上开启组播功能,配置PIM-SM
R2:
ip multicast-routing
interface FastEthernet0/0、FastEthernet0/1、Serial1/1
ip pim sparse-mode
R3:
ip multicast-routing
interface FastEthernet0/0、FastEthernet0/1
ip pim sparse-mode
R4:
ip multicast-routing
interface FastEthernet0/0、FastEthernet0/1、Serial1/1
ip pim sparse-mode
R5:
ip multicast-routing
interface Serial1/1,Serial1/2
ip pim sparse-mode
4、 在R2、R3、R4、R5配置Bidirectional PIM
R2 R3 R4 R5
ip pim bidir-enable /启用Bidirectional PIM/
ip pim rp-address 4.4.4.4 bidir /手动指定RP地址/
5.配置组播接收者加入组播组
R6,R7
interface Serial1/1 Serial1/2
ip igmp join-group 224.10.10.10 /加入组播组224.10.10.10 /
加入组播组224.10.10.10
案例检验结果
1.验证PIM-SM邻居
在这里插入图片描述在这里插入图片描述

2.查看RP信息
在这里插入图片描述3.在R2 R5上查看接收者
在这里插入图片描述在这里插入图片描述4.查看共享树的建立
在这里插入图片描述
Bidir-Upstream: FastEthernet0/1, RPF nbr 24.1.1.4 对RP做RPF检测的接口及邻居/
Serial1/1, Forward/Sparse, 00:03:25/00:02:41 /去往接收者的出接口/
FastEthernet0/1, Bidir-Upstream/Sparse, 00:03:25/00:00:00
/去往RP的出接口/
在这里插入图片描述
在这里插入图片描述
5.测试组播的连通性
在这里插入图片描述6、 验证组播源发往R6的流量是直接经过R2,而不是发给RP:
在这里插入图片描述 FastEthernet0/1, Bidir-Upstream/Sparse, 00:00:55/00:00:00
/在R3上只看到发往RP流量的出接口,而未看到发往接收者的出接口/
在这里插入图片描述Serial1/1, Forward/Sparse, 00:03:25/00:02:41
FastEthernet0/1, Bidir-Upstream/Sparse, 00:03:25/00:00:00
/在R2上只看到发往RP流量的出接口,和发往接收者的出接口/

在R2上配置ACL,验证组播源发往receiver1流量的走向
access-list 100 permit ip any host 224.10.10.10
access-list 100 permit ip any any
interface FastEthernet0/0
ip access-group 100 in
R2#show access-lists
Extended IP access list 100
10 permit ip any host 224.10.10.10 (2 matches)
20 permit ip any any (1455 matches)
查看DF的选举过程
先将R2和R4的F0/0接口关闭,然后先启动R2的F0/0接口。
R2发送Offer包,包含到达RP的Metric值,pref 110—AD值,metric 2
R2#debug ip pim df
*Mar 1 00:18:13.595: PIM(0): Send v2 Offer on FastEthernet0/0 (Non-DF) for RP 4.4.4.4
*Mar 1 00:18:13.595: PIM(0): Sender 123.1.1.2, pref 110, metric 2
*Mar 1 00:18:13.615: PIM(0): Send v2 Offer on FastEthernet0/0 (Non-DF) for RP 4.4.4.4
*Mar 1 00:18:13.615: PIM(0): Sender 123.1.1.2, pref 110, metric 2
*Mar 1 00:18:14.915: PIM(0): Receive DF Offer message from 123.1.1.3 on FastEthernet0/0 (DF)
*Mar 1 00:18:14.915: PIM(0): RP 4.4.4.4, pref 110, metric 2
*Mar 1 00:18:14.915: PIM(0): Metric is better
*Mar 1 00:18:14.915: PIM(0): Send v2 Backoff on FastEthernet0/0 (123.1.1.2, DF) for RP 4.4.4.4
*Mar 1 00:18:14.915: PIM(0): Current pref 110, metric 2
*Mar 1 00:18:14.915: PIM(0): Offer pref 110, metric 2, interval 1, by 123.1.1.3
*Mar 1 00:18:15.891: PIM(0): Send v2 Pass on FastEthernet0/0 (123.1.1.2, DF) for RP 4.4.4.4
*Mar 1 00:18:15.891: PIM(0): Old winner is 123.1.1.2, New winner is 123.1.1.3, pref 110, metric 2
*Mar 1 00:18:15.903: PIM(0): Receive DF Offer message from 123.1.1.3 on FastEthernet0/0 (Non-DF)
*Mar 1 00:18:15.903: PIM(0): RP 4.4.4.4, pref 110, metric 2
*Mar 1 00:18:15.907: PIM(0): Metric is better
*Mar 1 00:18:16.243: PIM(0): Send v2 Offer on FastEthernet0/0 (Non-DF) for RP 4.4.4.4
*Mar 1 00:18:16.243: PIM(0): Sender 123.1.1.2, pref 110, metric 2
*Mar 1 00:18:16.263: PIM(0): Receive DF Winner message from 123.1.1.3 on FastEthernet0/0 (Non-DF)
*Mar 1 00:18:16.263: PIM(0): RP 4.4.4.4, pref 110, metric 2
*Mar 1 00:18:16.267: PIM(0): Metric is better
*Mar 1 00:18:19.091: PIM(0): Send v2 Offer on FastEthernet0/0 (Non-DF) for RP 4.4.4.4
*Mar 1 00:18:19.091: PIM(0): Sender 123.1.1.2, pref 110, metric 2
*Mar 1 00:18:19.111: PIM(0): Receive DF Winner message from 123.1.1.3 on FastEthernet0/0 (Non-DF)
*Mar 1 00:18:19.111: PIM(0): RP 4.4.4.4, pref 110, metric 2
*Mar 1 00:18:19.111: PIM(0): Metric is better

总结:
1、 Bidirectional PIM使用相同的转发树(RPT)为源到RP和RP到接收者转发组播流量。
2、 组播源发送第一个数据包,第一跳路由器发送给RP的是组播包,不是单播注册包。
3、 DF的选举原则:

  1. 比较到达RP的AD值
  2. 比较到达RP的Metric
  3. 当Metric一样,IP地址大的优先
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值