设为首页收藏本站language 语言切换
查看: 5776|回复: 9
收起左侧

[原创] 求助:关于组播sparse-mode,auto-rp配置

[复制链接]
发表于 2014-8-10 12:37:55 | 显示全部楼层 |阅读模式
如拓扑所示:
配置如下:
1.全网运行EIGRP,所有接口通告进EIGRP,单播全通
2.每台路由器都有还回口lo0,RX对应X.X.X.X 如R1还回口lo0地址是1.1.1.1
3.每台路由器开启组播,所有接口运行 ip pim sparse-mode,包括还回口
4.R2和R3各自的lo0,配置为Auto‐RP的C‐RP,R1的lo0为的RP-mapping agent,命令如下
R2(config)#ip pim send-rp-announce loopback 0 scope 1
R3(config)#ip pim send-rp-announce loopback 0 scope 1
R1(config)#ip pim send-rp-discovery loopback 0 scope 1
5.R5、R6的F0/0分别加入组播组224.5.5.5和224.6.6.6


以下现象在GNS3和WEB-IOU都出现,应该是配置的问题,不是模拟器的问题吧???
GNS3用7200路由器,c7200-adventerprisek9-mz.152-4.S5
GNS3用3600路由器,unzip-c3640-ik9o3s-mz.124-10

**现象**
1.RP的选举结果是R3为RP,因为R3的IP地址高
但是只能在R1、R2、R3上查看到RP的选举结果。在R4、R5、R6上看不到RP的选举结果
R1#show ip pim rp mapping
PIM Group-to-RP Mappings
This system is an RP-mapping agent (Loopback0)

Group(s) 224.0.0.0/4
  RP 3.3.3.3 (?), v2v1
    Info source: 3.3.3.3 (?), elected via Auto-RP
         Uptime: 00:00:15, expires: 00:02:40
  RP 2.2.2.2 (?), v2v1
    Info source: 2.2.2.2 (?), via Auto-RP
         Uptime: 00:00:33, expires: 00:02:23

R2#show ip pim rp mapping
PIM Group-to-RP Mappings
This system is an RP (Auto-RP)

Group(s) 224.0.0.0/4
  RP 3.3.3.3 (?), v2v1
    Info source: 1.1.1.1 (?), elected via Auto-RP
         Uptime: 00:17:13, expires: 00:02:40

R3#show ip pim rp mapping
PIM Group-to-RP Mappings
This system is an RP (Auto-RP)

Group(s) 224.0.0.0/4
  RP 3.3.3.3 (?), v2v1
    Info source: 1.1.1.1 (?), elected via Auto-RP
         Uptime: 00:17:27, expires: 00:02:28

R4#show ip pim rp mapping
PIM Group-to-RP Mappings

R5#show ip pim rp mapping
PIM Group-to-RP Mappings

R6#show ip pim rp mapping
PIM Group-to-RP Mappings

不知道是什么原因,R4、R5、R6看不到RP的选举结果

2.在R1,ping 224.5.5.5  ping 224.6.6.6 不通???不知道是什么原因
R1#ping 224.5.5.5
Type escape sequence to abort.
Sending 1, 100-byte ICMP Echos to 224.5.5.5, timeout is 2 seconds:
.
R1#ping 224.6.6.6
Type escape sequence to abort.
Sending 1, 100-byte ICMP Echos to 224.6.6.6, timeout is 2 seconds:
.
3.为什么在R1和R2、R3之间建立了RP的选举的关系后,命令如下
R2(config)#ip pim send-rp-announce loopback 0 scope 1
R3(config)#ip pim send-rp-announce loopback 0 scope 1
R1(config)#ip pim send-rp-discovery loopback 0 scope 1
在R1、R2、R3会有系统日志提示有Tunnel建立,有什么作用??
R1#show ip int brief
Interface              IP-Address      OK? Method Status                Protocol
FastEthernet0/0        12.1.1.1        YES manual up                    up
FastEthernet0/1        13.1.1.1        YES manual up                    up
Loopback0              1.1.1.1         YES manual up                    up
Tunnel0                12.1.1.1        YES unset  up                    up
Tunnel1                13.1.1.1        YES unset  up                    up

R2#show ip int brief
Interface              IP-Address      OK? Method Status                Protocol
FastEthernet0/0        12.1.1.2        YES manual up                    up
FastEthernet0/1        24.1.1.2        YES manual up                    up
Loopback0              2.2.2.2         YES manual up                    up
Tunnel0                12.1.1.2        YES unset  up                    up

R3#show ip int brief
Interface              IP-Address      OK? Method Status                Protocol
FastEthernet0/0        13.1.1.3        YES manual up                    up
FastEthernet0/1        34.1.1.3        YES manual up                    up
Loopback0              3.3.3.3         YES manual up                    up
Tunnel0                3.3.3.3         YES unset  up                    up
Tunnel1                3.3.3.3         YES unset  up                    up



拓扑

拓扑
 成长值: 56465
发表于 2014-8-10 13:47:50 | 显示全部楼层
这个问题跟先有鸡还是先有蛋一样深奥了,你用的环境是全网稀疏模式是吧,是一定要选举rp才能把流量拉下来是吧。问题是,我要选举rp,选举rp的过程又要发组播流是吧,但是我没有rp又发不出去,这就好玩了,跟先有鸡还是先有蛋一个道理。所以为了解决这个问题,cisco搞了个混合模式(sparse-dense-mode ),配置成这种混合模式就是为了在没有rp的情况下呢可以用dense模式一直通讯下去,一直把RPT建立起来。还可以在全局敲ip pim autorp listen,可以让路由器侦听224.0.1.39的信息,并从其它接口发出去。后者方便些,你在除了不是跟rp直连的其它路由器全局下敲就行了。不是专职讲师,表达不是很好,能理解就理解吧。。。。。
沙发 2014-8-10 13:47:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-8-10 14:04:10 | 显示全部楼层
楼上正解。
简单的说,稀疏模式(除双向稀疏)必须有rp才行,4、5、6上没有任何关于rp的配置,它是不会跟旁边路由器要rp的,协商,起码也得告诉它用那种协议来协商。
板凳 2014-8-10 14:04:10 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-8-10 14:04:28 | 显示全部楼层
楼上正解。
简单的说,稀疏模式(除双向稀疏)必须有rp才行,4、5、6上没有任何关于rp的配置,它是不会跟旁边路由器要rp的,协商,起码也得告诉它用那种协议来协商。
地板 2014-8-10 14:04:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-8-10 14:23:09 | 显示全部楼层
同意楼上的鸡和鸡蛋的说法,我也有个疑问,既然你是c-rp选举,为什么scope只有设置为1,可能竞选的消息也会因为跳数不可达的吧?出来那个sparse-dense-mode,还可以在所有经过的路由器上面开启ip pim auto-rp lisstern,好久没看组播,楼主搞清楚了把答案贴出来啊,嘿嘿!
5# 2014-8-10 14:23:09 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-8-10 15:34:08 | 显示全部楼层
opppppppppppppppppppp
6# 2014-8-10 15:34:08 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-10 17:51:29 | 显示全部楼层
黑色的光 发表于 2014-8-10 14:23
同意楼上的鸡和鸡蛋的说法,我也有个疑问,既然你是c-rp选举,为什么scope只有设置为1,可能竞选的消息也会 ...

scope的值应该在1到255之间,我这里写错了 ,造成了 annonce消息不可达,把 pim 模式改为 spare-mode问题解决。哈 ~~谢谢大家了  
7# 2014-8-10 17:51:29 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-10 17:54:38 | 显示全部楼层
黑色的光 发表于 2014-8-10 14:23
同意楼上的鸡和鸡蛋的说法,我也有个疑问,既然你是c-rp选举,为什么scope只有设置为1,可能竞选的消息也会 ...

scope的值应该在1到255之间,我这里写错了 ,造成了 annonce消息不可达,把 pim 模式改为sparse-dense-mode问题解决。哈 ~~谢谢大家了
8# 2014-8-10 17:54:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-8-10 18:34:49 | 显示全部楼层
本帖最后由 yinhezfz 于 2014-8-10 18:54 编辑

有问题就对了,因为R1是组播的maping-agent,通告rp时目标地址是224.0.1.39,又因为组播不能跨越路由器传递,所以rp的选举信息只能直连邻居收到。R4、5、6并不是R1直连的故无法侦听到rp。解决办法在传输路由器上开启autor p listener功能。厂商不建议sparse-dense模式,因为这只是一种“退而求其次”的解决方案,现网中是严格禁止的(想想现网大流量中用dense模式吧)。另外:R456没有配置rp候选根本不会影响rp学习,所以正解就是开autorp listener。annonuce通告设置为1有问题,所以共2处错误。建议不要改成sparse-dense模式,建议楼主不要为了解决问题找一种方案,而是找一种最佳的方案。
9# 2014-8-10 18:34:49 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-10 11:33 , Processed in 0.071384 second(s), 25 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表