注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Cisco >> 综合技术 >> 多播技术 >> Cisco正文

轻松配置组播 组播快速配置指南

文章来源:Net5u 作者:佚名 更新时间:2004-6-23 【 】 【加入收藏


  前言
  IP组播是通过同时传送 单个信息流减少数据流到数千公司接收方和家的一种节省带宽的技 术。利用组播的应用程序包括视频会议,公司通信,远程教 育和软件分布、股票行情和新闻。本文讨论组播配置基础因 为不同组网情形。
  
  本文提供的信息在特定实验室环境里从设备被创建了 。用于本文的所有设备开始了以一个缺省(默认)配置。 如果在一个真实网络工作,保证您使用它以前了解所有命令 的潜在影响。
  
  密集模式
  Cisco推荐使用独立于协议的组播(PIM)稀疏模式, 特殊自动RP,在任何可能的情况下,特别是为新的配置。然 而,如果密集模式希望,配置 global命令 ip multicast-routing 和 接口命令IP PIM稀疏-稠密-模式 在需要处理组 播数据流的每个接口。普通的需求,的所有配置在本文之内 ,是配置全局组播和配置PIM在接口。自 Cisco IOS® 版本11.1 ,接口命令 ip pim dense-mode 和 ip pim sparse-mode 可 能用ip pim sparse-dense-mode命令同时现在 配置。在此模式,如果组 是在密集模式下,接口被对待作为密集模式。如果组是在稀 疏模式下(例如,如果RP被知道),接口被对待作为稀疏模式。
  
  注意: 注意: 在示例在本文过程中,"来源"表示组播数据流的来源并且"接 受器"表示组播数据流接收器。
  

 


  路由配置
  
  ip multicast-routing
   interface ethernet0
   ip address


   ip pim sparse-dense-mode 
   interface serial0
   ip address


   ip pim sparse-dense-mode
  
  路由器B配置
  
  ip multicast-routing
   interface serial0
   ip address


   ip pim sparse-dense-mode
   interface ethernet0
   ip address


   ip pim sparse-dense-mode
  


  一个RP时的稀疏模式
  在本例中,路由器A是应该典型地是路由器最接近来 源的RP。带有静态RP配置,所有路由器在PIM域必须有配置的 同样ip pim RP寻 址 命令。您能配置多个RP,但那里可以只是每个特定 组一个RP。
  

 


  路由配置
  
  ip multicast-routing
   ip pim rp-address 1.1.1.1
   interface ethernet0
   ip address


   ip pim sparse-dense-mode
   interface serial0
   ip address 1.1.1.1 255.255.255.0
   ip pim sparse-dense-mode
  
  路由器B配置
  
  ip multicast-routing
   ip pim rp-address 1.1.1.1
   interface serial0
   ip address


   ip pim sparse-dense-mode
   interface ethernet0
   ip address


   ip pim sparse-dense-mode
  
  多个RP时的稀疏模式
  在本例中,来源A发送到224.1.1.1,224.1.1.2和 224.1.1.3。Source-B发送到224.2.2.2,224.2.2.3和 224.2.2.4。您可能有一个路由器,或者RP 1或RP 2,是RP为 所有组,但如果希望不同的RP处理不同的组,您需要配置所有路由 器包括组队RP将服务。与静态RP配置的此类型,所有路由器 在PIM域必须有配置的 同样 ip pim rp-address address acl 命 令。您能也使用 自动 RP,是更加容易配置,达到同一个设置。
  

 


  RP 1配置
  
  ip multicast-routing
   ip pim RP-address 1.1.1.1 2
   ip pim RP-address 2.2.2.2 3
   access-list 2 permit 224.1.1.1
   access-list 2 permit 224.1.1.2
   access-list 2 permit 224.1.1.3
   access-list 3 permit 224.2.2.2
   access-list 3 permit 224.2.2.3
   access-list 3 permit 224.2.2.4
  
  RP 2配置
  
  ip multicast-routing
   ip pim RP-address 1.1.1.1 2
   ip pim RP-address 2.2.2.2 3
   access-list 2 permit 224.1.1.1
   access-list 2 permit 224.1.1.2
   access-list 2 permit 224.1.1.3
   access-list 3 permit 224.2.2.2
   access-list 3 permit 224.2.2.3
   access-list 3 permit 224.2.2.4
  
  路由器3和4的配置
  
  ip multicast-routing
   ip pim RP-address 1.1.1.1 2
   ip pim RP-address 2.2.2.2 3
   access-list 2 permit 224.1.1.1
   access-list 2 permit 224.1.1.2
   access-list 2 permit 224.1.1.3
   access-list 3 permit 224.2.2.2
   access-list 3 permit 224.2.2.3
   access-list 3 permit 224.2.2.4
 


  MBGP
  MBGP是一个基本方式运载二个两套路由器:一 集为单播路由和一集为组播路由。MBGP提供控制必要决定组 播信息包哪里允许流。联合组播路由PIM使用路由构件数据分 布树。MBGP提供RPF路径,不是组播状态的创建。PIM 还是必要转发组播信息包。
  

 


  路由配置
  
  ip multicast-routing
   interface loopback0
   ip pim sparse-dense-mode
   ip address 192.168.2.2 255.255.255.0
   interface serial0
   ip address 192.168.100.1 255.255.255.0
   interface serial1
   ip pim sparse-dense-mode
   ip address 192.168.200.1 255.255.255.0
   router bgp 123
   network 192.168.100.0 nlri unicast
   network 192.168.200.0 nlri multicast
   neighbor 192.168.1.1 remote-as 321 nlri unicast multicast
   neighbor 192.168.1.1 ebgp-multihop 255
   neighbor 192.168.100.2 update-source loopback0
   neighbor 192.168.1.1 route-map setNH out
   route-map setNH permit 10
   match nlri multicast
   set ip next-hop 192.168.200.1
   route-map setNH permit 20
  
  路由器B配置
  
  ip multicast-routing
   interface loopback0
   ip pim sparse-dense-mode
   ip address 192.168.1.1 255.255.255.0
   interface serial0
   ip address 192.168.100.2 255.255.255.0
   interface serial1
   ip pim sparse-dense-mode
   ip address 192.168.200.2 255.255.255.0
   router bgp 321
   network 192.168.100.0 nlri unicast
   network 192.168.200.0 nlri multicast
   neighbor 192.168.2.2 remote-as 123 nlri unicast multicast
   neighbor 192.168.2.2 ebgp-multihop 255
   neighbor 192.168.100.1 update-source loopback0
   neighbor 192.168.2.2 route-map setNH out
   route-map setNH permit 10
   match nlri multicast
   set ip next-hop 192.168.200.2
   route-map set NH permit 20
  
  如果您的单播和组播结构是一致的(例如,在同一条 链路去),在配置的上主要的区别是用 nlri unicast multicast命 令。示例如下所示:
  
  network 192.168.100.0 nlri unicast multicast
  好处的 有MBGP运行一旦适当的结构是即使数据流横贯同样路径,不同的制 度可以被运用于单播BGP与组播BGP。
  
  其它细节在MBGP可以这里查找:
  
  MSDP
  MSDP连接多个PIM-SM域。每个PIM-SM 域在其 他域使用其自己的独立RP(s)并且不必须依靠RP。MSDP允许域 发现组播源从其他域。如果也BGP协议与与MSDP对等体,您应 该为作为您为BGP执行的MSDP使用同样IP 地址。当MSDP进行 对等RPF检查时,盼望MSDP 对等体地址是BGP/MBGP提供它的同一个 地址当在RP在SA信息时执行一次路由表查找。只要有MSDP对 等体的之间,一个BGP/MBGP路径没有要求您然而,运行BGP/MBGP与 MSDP对等体。如果没有BGP/MBGP路径,并且如果有超过一个 MSDP 对等体,您必须使用 ip msdp default-peer命令 。在下面的示例,RP A是RP为其域并且RP B是RP为其域。
  

 


  路由配置
  
  ip multicast-routing
   ip pim send-RP-announce loopback0 scope 16
   ip pim send-RP-discovery scope 16
   ip msdp peer 192.168.100.2
   ip msdp sa-request 192.168.100.2
   interface loopback0
   ip address


   ip pim sparse-dense-mode
   interface serial0
   ip address 192.168.100.1 255.255.255.0
   ip pim sparse-dense-mode
  
  路由器B配置
  
  ip multicast-routing
   ip pim send-RP-announce loopback0 scope 16
   ip pim send-RP-discovery scope 16
   ip msdp peer 192.168.100.1
   ip msdp sa-request 192.168.100.1
   interface loopback0
   ip address


   ip pim sparse-dense-mode
   interface serial0
   ip address 192.168.100.2 255.255.255.0
   ip pim sparse-dense-mode
 

 
  末端组播 路由
  末端组播路由允 许您配置remote/stub 路由器作为IGMP代理。而不是充分参 与PIM ,这些末端路由器简单转发IGMP信息从主机到上行组播路由 器。
  

 


  路由器1配置
  
  int s0
   ip pim sparse-dense-mode
   ip pim neighbor-filter 1
   access-list 1 deny 140.1.1.1
  
  ip pim neighbor-filt er命令是需要的以便路由器1不认可路由器2作为PIM 相邻。如果配置路由器1在稀疏模式下,邻近过滤器是多余的。路由 器2在稀疏模式下不能运行。当在密集模式下,末端组播源能 充斥到骨干网路由器。
  
  路由器2配置
  
  ip multicast-routing
   int e0
   ip pim sparse-dense-mode
   ip igmp helper-address 140.1.1.2
   int s0
   ip pim sparse-dense-mode
  
  IGMP UDLR为卫星连接
  UDLR为转发在一个单 向卫星链路的组播信息包提供一个方法的有反向信道的末端网络。 这于末端组播路由是类似的。没有此功能,uplink端 口路由器不能动态地了解哪个IP组播组寻址在单向链路转发,因为 下连路由器不能送回什么。
  

 


  rtr上行 -RTR配置
  
  ip multicast-routing
   interface Ethernet0
   description Typical IP multicast enabled interface
   ip address 12.0.0.1 255.0.0.0
   ip pim sparse-dense-mode
   interface Ethernet1
   description Back channel which has connectivity to downlink-rtr
   ip address 11.0.0.1 255.0.0.0
   ip pim sparse-dense-mode
   interface Serial0
   description Unidirectional to downlink-rtr
   ip address 10.0.0.1 255.0.0.0
   ip pim sparse-dense-mode
   ip igmp unidirectional-link
   no keepalive
  
  下连RTR配置
  
  ip multicast-routing
   interface Ethernet0
   description Typical IP multicast enabled interface
   ip address 14.0.0.2 255.0.0.0
   ip pim sparse-dense-mode
   ip igmp helper-address udl serial0
   interface Ethernet1
   description Back channel which has connectivity to downlink-rtr
   ip address 13.0.0.2 255.0.0.0
   ip pim sparse-dense-mode
   interface Serial0
   description Unidirectional to uplink-rtr
   ip address 10.0.0.2 255.0.0.0
   ip pim sparse-dense-mode
   ip igmp unidirectional-link
   no keepalive
  
  PIMv2 BSR
  如果所有路由器在网络运行PIMv2,您能配置BSR而不 是自动RP。两个是非常类似的。与BSR配置,您配置 BSR候选(类似于RP 宣布在自动RP)和BSR (类似于自动RP映射代理) 。 配置BSR,遵从这些步骤:
  
  在候选BSR配置:
  
  ip pim bsr-candidate interface hash-mask-len pref
  
  接 口 那里 包含候选 BSR IP地址。它推荐(但没要求) 无 用数据掩码Len 是相同横跨所有候选BSR。 候选BSR 带有最大的 宁可 值将选择作为BSR为此域。
  
  示例命令使用方法如下显示:
  
  ip pim bsr-candidate ethernet0 30 4
  用于PIMv2 BSR收集候选RP信息和散发路由处理器设 置信息与每个组前缀相关。避免单点故障,超过一个路由器 在域可以配置作为候选BSR。
  
  BSR在 候选BSR之中自动地选择,基于配置的首选值。在网络的骨干 网应该很好连接担当的路由器候选BSR和,与在网络的拨号区域相对 。
  
  配置候选RP路由器。以下 示例显示候选RP,在interface ethernet0,为整个管理域范围地址 范围:
  
  access-list 11 permit 239.0.0.0 0.255.255.255
   ip pim rp-candidate ethernet0 group-list 11

  
  CGMP
  配置CGMP,配置以下在面对交换机的路由器接口:
  
  ip pim sparse-dense-mode
   ip cgmp
  然后,配置以下在交换机:
  
  set cgmp enable
  IGMP探听
  IGMP探听是可用的与 Catalyst 5000的版本4.1。IGMP探听要求一个 Supervisor III卡。 除PIM的之外配置不是必要配置IGMP探 听在路由器。路由器是仍然必要的带有IGMP 探听然而,提 供IGMP查询。
  
  下面的示例在交换机 展示如何启用IGMP 探听:
  
  Console> (enable) set igmp enable 
   IGMP Snooping is enabled. 
   CGMP is disabled.
  如果设 法启用IGMP但CGMP已经启用,您将看见以下:
  
  Console> (enable) set igmp enable 
   Disable CGMP to enable IGMP Snooping feature.
  PGM
  PGM是一个可靠组播传输协议为要求命令的应用程序 ,复制自由,组播数据发送从多源到多个接受器。PGM保证一 台接受器在组从传输和重发收到所有数据包或者能发现不可恢复的 信息包丢失。
  
  没有PGM global命令 。PGM每个接口配置使用 ip pgm命令。 在接口 在路由器必须启用组播路由与PIM 一起。
  
  MRM
  MRM在一个大组播路由结构实现自动故障检测。 它设计使组播路由问题网络管理员警觉接近实时。
  
  MRM有二个组件:MRM测试人 员和MRM 管理器。MRM测试人员是发送器和接受器。
  
  MRM是在Cisco IOS 12.0(5)T和以 后可用的。 只有MRM测试人员和管理器需要运行支持MRM 的 IOS版本。
  


  测试发送 器配置
  
  interface Ethernet0
    ip mrm test-sender 
  
  测试接收器配置
  
  interface Ethernet0
    ip mrm test-receiver 
  
  测试管理器配置
  
  ip mrm manager test1
   manager e0 group 239.1.1.1
   senders 1
   receivers 2 sender-list 1
   access-list 1 permit 10.1.1.2
   access-list 2 permit 10.1.4.2
  
  输出从 show ip mrm manager命令在 测试管理器如下所示:
  Test_Manager# show ip mrm manager
    Manager:test1/10.1.2.2 is not running
     Beacon interval/holdtime/ttl:60/86400/32
     Group:239.1.1.1, UDP port test-packet/status-report:16384/65535
     Test sender:
      10.1.1.2
     Test receiver:
      10.1.4.2
  使用下面显 示的命令开始测试。 测试管理器寄发控制消息到测试发送器 和测试接收器如在测试参数配置。测试接收器加入从测试发 送器和监控程序测试信息包发送组。
  
  Test_Manager# mrm start test1
   *Feb 4 10:29:51.798: IP MRM test test1 starts ...... 
   Test_Manager#
  显示一个状态报告为测试管理器,输入以下命令:
  
  Test_Manager# show ip mrm status 
   IP MRM status report cache: 
   Timestamp    Manager     Test Receiver  Pkt Loss/Dup (%)    Ehsr 
   *Feb 4 14:12:46 10.1.2.2     10.1.4.2    1      (4%)   29 
   *Feb 4 18:29:54 10.1.2.2     10.1.4.2    1      (4%)   15 
   Test_Manager#
  输出表示,接受器发送了二个状态 报告(一条线路中的每一条)在给定时间。 每个报告包含一信息包丢失在间隔窗口(一秒默认值期间)。"Ehsr"值显示估计 的下个序号值从测试发送器。如果测试接收器锯重复的信息 包,它会显示负数在"Pkt Loss/Dup" 列。
  
  终止测试,输入以下命令:
  
  Test_Manager# mrm stop test1
   *Feb 4 10:30:12.018: IP MRM test test1 stops 
   Test_Manager#
  当运行测试时,MRM发送器开始发送RTP 信息包到配 置的组地址在默认间隔200毫秒。接受器监控(预计)同样信 息包在同一个默认间隔。如果接受器在默认窗口间隔发现信 息包丢失五秒,寄发一个报告到MRM管理器。状态报告从接受 器在管理器可以使用show ip mrm status命令显示。
  
  故障排除
  某些最常见的问题在 网络面对当时实现IP组播是由于RPF故障或TTL设置时,当路由器不 转发组播数据流。为一个详细讨论关于这些和其他常见的问 题,症状和解决方法,看见 IP组播故障排除指南。

  • 上一篇Cisco:

  • 下一篇Cisco:
  • 最 新 热 门
     资深网管谈ARP欺骗类病毒的防治思路
     如何采用高效安全措施维护局域网安全
     快速斩断入侵 局域网简单攻防实录
     IP地址冲突问题解决绝招
     四招绝技解决网络频繁掉线故障
     网络运行 向路由器升级要效率
     Cisco路由器使用问题集锦
     可编程器件在以太网集线器中的应用
     五招帮你正确选购网络模块
     VoIP是下一大安全隐患
    最 新 推 荐
     IP组播靠管理 防止数据包的延时或丢失
     以太网组播中二层事件处理机制的分析
     实施六大控制让组播业务可管理
     配置风暴控制(storm control)
     WCDMA/GSM组播和广播业务技术简介
     注意局域网环路引起的广播风暴
     在实时视频多播中实现QoS过滤的方法
     轻松配置组播 组播快速配置指南
     QoS与组播技术:为宽带服务保驾护航
     IP组播技术在视频中的应用
    相 关 文 章

    CISCO交换机VLAN配置思路
    合理配置路由命令 管好网络带宽
    路由器启动配置文件丢失故障解决方法
    将路由配置为抵御攻击第一道安全屏障
    快速入门 VLAN的配置管理与维护
    拒绝遗忘 路由器密码轻松恢复
    企业路由器配置常见错误解析
    轻松几招 提高网络路由工作效率
    PPPOE上网 轻松防范风络ARP病毒
    网络分析模块轻松解惑网络问题

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用