部署IP组播

配置通过PIM-SM实现组播数据在网络中传输的示例

规格

适用于所有版本、所有形态的AR路由器。

组网需求

RouterA连接组播源,RouterB和RouterC连接组播接收者。在RouterA与组播源连接的接口,RouterA、RouterB和RouterC互连的接口上使能PIM SM功能,RouterB和RouterC连接接收者的接口上使能IGMP功能,使接收者能够接收组播源发送的组播数据信息。

图1 配置PIM-SM功能组网图

操作步骤
  1. RouterA的配置

    #
    multicast routing-enable  
    #
    interface GigabitEthernet0/0/1
     ip address 10.0.6.1 255.255.255.0  
     pim sm  //连接组播源的接口使能PIM-SM
    #
    interface GigabitEthernet1/0/0
     ip address 10.0.4.1 255.255.255.0  
     pim sm  //使能PIM-SM
    #
    interface GigabitEthernet2/0/0
     ip address 10.0.3.1 255.255.255.0  
     pim sm  //使能PIM-SM
    #
    ospf 1  
     area 0
      network 10.0.3.0 0.0.0.255    
      network 10.0.4.0 0.0.0.255    
      network 10.0.6.0 0.0.0.255    
    #
    pim
     static-rp 10.0.3.1  //配置静态RP
    #
    

  2. RouterB的配置

    #
    multicast routing-enable  
    #
    interface GigabitEthernet0/0/1
     ip address 10.0.2.1 255.255.255.0  
     pim sm  //使能PIM-SM
     igmp enable  //连接接收者的接口使能igmp
    #
    interface GigabitEthernet1/0/0
     ip address 10.0.3.2 255.255.255.0  
     pim sm  //使能PIM-SM
    #
    interface GigabitEthernet2/0/0
     ip address 10.0.5.2 255.255.255.0  
     pim sm  //使能PIM-SM
    #
    ospf 1  
     area 0
      network 10.0.2.0 0.0.0.255    
      network 10.0.3.0 0.0.0.255    
      network 10.0.5.0 0.0.0.255    
    #
    pim  
     static-rp 10.0.3.1  //配置静态RP
    #

  3. RouterC的配置

    #
    multicast routing-enable  
    #
    interface GigabitEthernet0/0/1
     ip address 10.0.1.1 255.255.255.0  
     pim sm  //使能PIM-SM
     igmp enable  //连接接收者的接口使能igmp
    #
    interface GigabitEthernet1/0/0
     ip address 10.0.4.2 255.255.255.0  
     pim sm  //使能PIM-SM
    #
    interface GigabitEthernet2/0/0
     ip address 10.0.5.1 255.255.255.0  
     pim sm  //使能PIM-SM
    #
    ospf 1  
     area 0
      network 10.0.1.0 0.0.0.255    
      network 10.0.4.0 0.0.0.255    
      network 10.0.5.0 0.0.0.255    
    #
    pim
     static-rp 10.0.3.1  //配置静态RP
    #

  4. 验证配置结果

    # 在路由器上使用display pim interface命令可以查看路由器接口上PIM的配置和运行情况,“State”为“up”。

    # 在路由器上执行display pim routing-table命令可以看到(10.0.6.2, 227.0.0.1)表项。

配置注意事项
  • 连接receiver的接口需要使能IGMP协议。
  • 配置动态RP时,在有可能成为RP的路由器上配置C-BSR和C-RP。
  • 配置静态RP时,PIM-SM域内所有路由器都必须配置完全相同的静态RP。

配置组播数据通过GRE隧道实现跨单播网段交换的示例

规格

适用于所有版本、所有形态的AR路由器。

组网需求

RouterA连接组播源,RouterB连接组播接收者。RouterA和RouterB使用loopback接口建立一条GRE隧道,在GRE隧道接口配置PIM SM协议,使组播流通过GRE隧道发送给组播接收者。

图2 组播Over GRE功能组网图

操作步骤
  1. RouterA的配置

    #
    multicast routing-enable  
    #
    interface GigabitEthernet0/0/1
     ip address 10.1.1.2 255.255.255.0  //连接组播源的接口的IP地址
     pim sm  //使能PIM-SM
    #
    interface GigabitEthernet1/0/0
     ip address 192.168.12.1  255.255.255.0
    #
    interface loopback0
     ip address 10.10.1.1 255.255.255.255  
    #  
    interface tunnel0/0/1
     tunnel-protocol gre  //tunnel封装为GRE隧道
     ip address 192.168.1.1 255.255.255.0
     source 10.10.1.1
     destination 10.10.1.2
     pim sm  //在Tunnel接口使能PIM-SM
    #
    ospf 1  
     area 0
      network 10.10.1.1 0.0.0.0    
      network 10.1.1.0 0.0.0.255    
      network 192.168.1.0 0.0.0.255    
    #  //配置C-RP和C-BSR,使用tunnel接口的IP地址作为候选RP的IP地址                                                                            
    pim                                                                             
     c-bsr Tunnel0/0/1                                                     
     c-rp Tunnel0/0/1                                                      
    #
    

  2. RouterB的配置

    #
    multicast routing-enable  
    #
    interface GigabitEthernet0/0/1
     ip address 10.2.1.1 255.255.255.0  //连接组播接收者的接口的IP地址
     pim sm  //使能PIM-SM
     igmp enable  //使能IGMP
    #
    interface GigabitEthernet1/0/0
     ip address 192.168.13.1  255.255.255.0
    #
    interface loopback0
     ip address 10.10.1.2 255.255.255.255  
    #  
    interface tunnel0/0/1
     tunnel-protocol gre  //tunnel封装为GRE隧道
     ip address 192.168.1.2 255.255.255.0
     source 10.10.1.2
     destination 10.10.1.1
     pim sm  //在GRE Tunnel接口使能PIM-SM
    #
    ospf 1  
     area 0
      network 10.10.1.2 0.0.0.0    
      network 10.2.1.0 0.0.0.255    
      network 192.168.1.0 0.0.0.255                                                      
    #
    

  3. 验证配置结果

    # 在路由器上使用display pim interface命令可以查看路由器接口上PIM的配置和运行情况,“State”为“up”。

    # 在RouterB上使用display igmp group命令可以看到接收者已经加入到组播组。
    Interface group report information 
     GigabitEthernet0/0/1(10.2.1.1):
      Total 1 IGMP Group reported
       Group Address   Last Reporter   Uptime      Expires
       225.1.1.2       10.2.1.2        00:02:04    00:01:17
    

    # 在路由器上执行display pim routing-table命令可以看到(10.1.1.1, 225.1.1.2)表项。

     (10.1.1.1, 225.1.1.2)                                                     
         RP: 192.168.1.1                                                                
         Protocol: pim-sm, Flag: ACT                                                
         UpTime: 00:04:32                                                           
         Upstream interface: Tunnel0/0/1                                            
             Upstream neighbor: 192.168.1.1                                             
             RPF prime neighbor: 192.168.1.1                                            
         Downstream interface(s) information:                                       
         Total number of downstreams: 1                                             
             1: GigabitEthernet0/0/1                                                
                 Protocol: pim-sm, UpTime: 00:04:32, Expires: -  

配置注意事项
  • 使用Loopback接口建立GRE隧道,并在Tunnel接口上使能PIM SM。
  • 连接receiver的接口需要使能IGMP协议。
  • 配置C-RP和C-BSR时,使用tunnel接口的IP地址作为候选RP的IP地址。
  • 14
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值