logo资料库

CCNA-IP组播.doc

第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
资料共14页,剩余部分请下载后查看
23.1. 配置 PIM-DM 下的组播 e="">提问 配置路由器基本的组播功能 回答 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim dense-mode Router1(config-if)#exit Router1(config)#interface Serial1/0 Router1(config-if)#ip address 192.168.2.5 255.255.255.252 Router1(config-if)#ip pim dense-mode Router1(config-if)#end Router1# Router2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router2(config)#ip multicast-routing Router2(config)#interface FastEthernet0/0 Router2(config-if)#ip address 192.168.3.1 255.255.255.0 Router2(config-if)#ip pim dense-mode Router2(config-if)#exit Router2(config)#interface Serial1/0 Router2(config-if)#ip address 192.168.2.6 255.255.255.252 Router2(config-if)#ip pim dense-mode Router2(config-if)#end Router2# 注释 密集模式适合于组播发送方和接收方近距离的情况,发送方很少但是接收方数量很大。 23.2. 配置 PIM-SM 和 BSR 下的组播路由 提问 配置稀疏模式下的组播路由,使用 BSR 来分发 RP 信息 回答 参与组播的正常路由器 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#ip pim rp-address 192.168.15.5 Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim sparse-mode Router1(config-if)#interface Serial1/0 Router1(config-if)#ip address 192.168.2.5 255.255.255.252 Router1(config-if)#ip pim sparse-mode Router1(config-if)#end Router1#
RP 候选路由器和 BSR 候选路由器 Router-RP1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router-RP1(config)#ip multicast-routing Router-RP1(config)#interface Loopback0 Router-RP1(config-if)#ip address 192.168.12.1 255.255.255.255 Router-RP1(config-if)# ip pim sparse-mode Router-RP1(config-if)#exit Router-RP1(config)#interface FastEthernet0/0 Router-RP1(config-if)#ip address 192.168.1.1 255.255.255.0 Router-RP1(config-if)#ip pim sparse-mode Router-RP1(config-if)#exit Router-RP1(config)#interface Serial1/0 Router-RP1(config-if)#ip address 192.168.2.5 255.255.255.252 Router-RP1(config-if)#ip pim sparse-mode Router-RP1(config-if)#exit Router-RP1(config)#ip pim rp-address 192.168.12.1 15 Router-RP1(config)#ip pim rp-candidate loopback0 group-list 15 Router-RP1(config)#ip pim bsr-candidate loopback0 1 Router-RP1(config)#access-list 15 permit 239.5.5.0 0.0.0.255 Router-RP1(config)#access-list 15 deny any Router-RP1(config)#end Router-RP1# 注释 对于稀疏模式需要配置一个汇集点 Rendezvous Point (RP)来作为组播最短路径树 Shortest Path T rees (SPT)的根。配置路由器使用 RP 有两种方法,一种是 Router1 使用的静态指定的方式 ip pim rp-add ress 192.168.15.5 另一种就是动态的发现 RP,这又有两种方式来实现,第一种是思科专有的 Auto-RP, 另一种就是本例中的 Bootstrap Router。在 Router-RP1 中首先使用 ip pim rp-candidate 来宣告自己为 可能 RP,然后使用 ip pim bsr-candidate 来配置为 Bootstrap Router (BSR).BSR 目的就是发布网络中所 有可能的 RP 信息。另外需要指出的是建议还要配置 ip pim rp-address 192.168.12.1 15 尤其是在 12.3 以后的 IOS。BSR 模式需要 PIM-SM v2 支持。 23.1. 配置 PIM-DM 下的组播 e="">提问 配置路由器基本的组播功能 回答 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim dense-mode Router1(config-if)#exit Router1(config)#interface Serial1/0 Router1(config-if)#ip address 192.168.2.5 255.255.255.252 Router1(config-if)#ip pim dense-mode Router1(config-if)#end
Router1# Router2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router2(config)#ip multicast-routing Router2(config)#interface FastEthernet0/0 Router2(config-if)#ip address 192.168.3.1 255.255.255.0 Router2(config-if)#ip pim dense-mode Router2(config-if)#exit Router2(config)#interface Serial1/0 Router2(config-if)#ip address 192.168.2.6 255.255.255.252 Router2(config-if)#ip pim dense-mode Router2(config-if)#end Router2# 注释 密集模式适合于组播发送方和接收方近距离的情况,发送方很少但是接收方数量很大。 23.2. 配置 PIM-SM 和 BSR 下的组播路由 提问 配置稀疏模式下的组播路由,使用 BSR 来分发 RP 信息 回答 参与组播的正常路由器 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#ip pim rp-address 192.168.15.5 Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim sparse-mode Router1(config-if)#interface Serial1/0 Router1(config-if)#ip address 192.168.2.5 255.255.255.252 Router1(config-if)#ip pim sparse-mode Router1(config-if)#end Router1# RP 候选路由器和 BSR 候选路由器 Router-RP1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router-RP1(config)#ip multicast-routing Router-RP1(config)#interface Loopback0 Router-RP1(config-if)#ip address 192.168.12.1 255.255.255.255 Router-RP1(config-if)# ip pim sparse-mode Router-RP1(config-if)#exit Router-RP1(config)#interface FastEthernet0/0 Router-RP1(config-if)#ip address 192.168.1.1 255.255.255.0 Router-RP1(config-if)#ip pim sparse-mode Router-RP1(config-if)#exit Router-RP1(config)#interface Serial1/0 Router-RP1(config-if)#ip address 192.168.2.5 255.255.255.252
Router-RP1(config-if)#ip pim sparse-mode Router-RP1(config-if)#exit Router-RP1(config)#ip pim rp-address 192.168.12.1 15 Router-RP1(config)#ip pim rp-candidate loopback0 group-list 15 Router-RP1(config)#ip pim bsr-candidate loopback0 1 Router-RP1(config)#access-list 15 permit 239.5.5.0 0.0.0.255 Router-RP1(config)#access-list 15 deny any Router-RP1(config)#end Router-RP1# 注释 对于稀疏模式需要配置一个汇集点 Rendezvous Point (RP)来作为组播最短路径树 Shortest Path T rees (SPT)的根。配置路由器使用 RP 有两种方法,一种是 Router1 使用的静态指定的方式 ip pim rp-add ress 192.168.15.5 另一种就是动态的发现 RP,这又有两种方式来实现,第一种是思科专有的 Auto-RP, 另一种就是本例中的 Bootstrap Router。在 Router-RP1 中首先使用 ip pim rp-candidate 来宣告自己为 可能 RP,然后使用 ip pim bsr-candidate 来配置为 Bootstrap Router (BSR).BSR 目的就是发布网络中所 有可能的 RP 信息。另外需要指出的是建议还要配置 ip pim rp-address 192.168.12.1 15 尤其是在 12.3 以后的 IOS。BSR 模式需要 PIM-SM v2 支持。 23.3. 配置 PIM-SM 和 Auto-RP 下的组播路由 提问配置稀疏模式下的组播路由,使用 Auto-RP 来分发 RP 信息 回答 参与组播的正常路由器 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#ip pim rp-address 192.168.15.5 Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#exit Router1(config)#interface Serial1/0 Router1(config-if)#ip address 192.168.2.5 255.255.255.252 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#end Router1# 候选 RP 路由器 Router-RP1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router-RP1(config)#ip multicast-routing Router-RP1(config)#interface Loopback0 Router-RP1(config-if)#ip address 192.168.12.1 255.255.255.255 Router-RP1(config-if)#ip pim sparse-dense-mode Router-RP1(config-if)#exit Router-RP1(config)#interface FastEthernet0/0 Router-RP1(config-if)#ip address 192.168.1.1 255.255.255.0 Router-RP1(config-if)#ip pim sparse-dense-mode
Router-RP1(config-if)#exit Router-RP1(config)#interface Serial1/0 Router-RP1(config-if)#ip address 192.168.2.5 255.255.255.252 Router-RP1(config-if)#ip pim sparse-dense-mode Router-RP1(config-if)#exit Router-RP1(config)#ip pim send-rp-announce loopback0 scope 16 group-list 15 Router-RP1(config)#ip pim send-rp-discovery scope 16 Router-RP1(config)#access-list 15 permit 239.5.5.0 0.0.0.255 Router-RP1(config)#access-list 15 deny any Router-RP1(config)#end Router-RP1# 注释 在 Auto-RP 方式下,增加了 sparse-dense-mode 模式,使用了专有的 224.0.1.39 and 224.0.1.40. 两个组播地址 23.4. 过滤 PIM 邻居 提问 防止路由器从其他设备接收到 PIM 数据包 回答 在 R1 上配置过滤对 R2 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim sparse-mode Router1(config-if)#ip pim neighbor-filter 18 Router1(config-if)#exit Router1(config)#access-list 18 deny any Router1(config)#end Router1# Router2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router2(config)#ip multicast-routing Router2(config)#interface FastEthernet0/0 Router2(config-if)#ip address 192.168.1.2 255.255.255.0 Router2(config-if)#ip pim dense-mode Router2(config-if)#ip igmp helper-address 192.168.1.1 Router2(config-if)#end Router2# 注释 对 PIM 邻居的过滤除了可以实现安全以外,还可以做到 Multicast stub routing 23.5. 低频度组播包应用的支持 提问 配置对于低频度组播包应用的支持 回答 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing
Router1(config)#ip pim spt-threshold 10 group-list 15 Router1(config)#access-list 15 permit 239.5.5.55 Router1(config)#access-list 15 deny any Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#exit Router1(config)#interface Serial1/0 Router1(config-if)#ip address 192.168.2.5 255.255.255.252 Router1(config-if)#ip pim sparse-mode Router1(config-if)#end Router1# 注释 对于那些发送组播数据包小,间隔长的应用需要使用稀疏模式,同时通过配置 SPT 阀值来保持所生成 的组播路径树 23.6. 在 Frame Relay 或者 ATM 网络中使用组播 提问 在 NBMA 网络中使用 PIM-SM 回答 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface Serial0/0 Router1(config-if)#encapsulation frame-relay Router1(config-if)#ip pim sparse-mode Router1(config-if)#ip pim nbma-mode Router1(config-if)#end Router1# 注释 对于通常的 NBMA 网络中的 NBMA 接口无法区分下联不同接口的组播请求,通过 ip pim nbma-mode 命 令来各自邻居的组播请求 23.7. 配置 CGMP 提问 配置路由器和 Catalyst 交换机之间使用 CGMP 通讯 回答 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#ip cgmp Router1(config-if)#end Router1# 注释 不同交换机上启用 CGMP 的命令可能不同,也不是所有的交换机都支持 CGMP 23.8. 使用 IGMP 版本 3 提问 配置 IGMPv3 回答 Router1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#ip pim ssm default Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#ip igmp version 3 Router1(config-if)#end Router1# 假如想使用 Source-Specific Multicast(SSM)特性,但是终端设备不支持 v3,可以使用思科的 IGMP v3li te Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#ip pim ssm default Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#ip igmp v3lite Router1(config-if)#end Router1# 注释 v3 里面最有用的特性就是 SSM,不但可以指定想要接收的组播组,还可以指定组播源 23.9. 静态组播路由和组成员 提问 使用静态条目来取代动态的组播路由和组成员 回答 静态组播路由: Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#ip mroute 192.168.15.0 255.255.255.0 192.168.98.6 Router1(config)#interface Tunnel0 Router1(config-if)#ip address 192.168.98.5 255.255.255.252 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#tunnel mode gre ip Router1(config-if)#end Router1# 静态组成员 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#ip igmp join-group 239.5.5.55 Router1(config-if)#end Router1#
注释 在 12.3(2)T 后引入了相近的 ip igmp join-group 命令,好处是此命令使用 fast switching 来处理 组播包 23.10. 启用 MOSPF 来进行组播路由 提问 使用 MOSPF 来分发组播路由表 回答 思科不支持 MOSPF 23.11. 启用 DVMRP 来进行组播路由 提问 配置 DVMRP 来支持组播路由 回答 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#ip dvmrp unicast-routing Router1(config-if)#ip dvmrp summary-address 192.168.0.0 255.255.0.0 Router1(config-if)#end Router1# 注释 思科对 DVMRP 的支持也不是全面的,更多的是作为 DVMRP 和 PIM 之间的网关,而目前网络中很少有 D VMRP 的部署,推荐使用 PIM,PIM 使用的是单播的路由表,而 DVMRP 是自己维护一个组播路由表,使用 22 4.0.0.4 这个组播地址来交换邻居信息 23.12. DVMRP 隧道 提问 建立 DVMRP 隧道来穿越不支持组播的网络 回答 Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#ip multicast-routing Router1(config)#interface Tunnel0 Router1(config-if)#ip unnumbered FastEthernet0/0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#ip dvmrp unicast-routing Router1(config-if)#tunnel source FastEthernet0/0 Router1(config-if)#tunnel destination 192.168.99.15 Router1(config-if)#tunnel mode dvmrp Router1(config-if)#exit Router1(config)#interface FastEthernet0/0 Router1(config-if)#ip address 192.168.1.1 255.255.255.0 Router1(config-if)#ip pim sparse-dense-mode Router1(config-if)#end Router1# 注释 DVMRP 隧道是建立在思科路由器和传统的支持 DVMRP 的设备上,两台思科设备之间不支持这种隧道, 这种隧道只能封装的是组播包,隧道接口和源接口都必须启用 PIM。 23.13. 配置双向 PIM(Configuring Bidirectional PIM) 提问 配置网络对双向 PIM 的支持 回答
分享到:
收藏