组播的接口分析和减轻rp负担

1.1.2.3接口需要运行什么协议,为什么。
 1.当pc只支持igmpv1时,1,2,3接口都需要运行igmp和pim sm。原因:igmp用于组播成员加组,pim用于选举dr作为查询器,和收发组播流量。
 2.当pc只支持igmpv2,和igmpv3时,1,2接口需要运行igmp和pim sm。原因:igmp用于组播成员加组,pim用于选举dr来收发组播流量,
   3接口只需要开启igmp。原因:用于组播成员的加组即可。
 3.当pc不支持igmp时,1,2接口需要运行静态加组和pim sm。原因:静态加组组播成员静态加组,pim用于选举dr来收发组播流量。
   3接口只要要配置静态加组即可。原因:用于组播成员静态加组。
备注:igmp作用:管理和动态维护组播成员的加入和离开,igmpv2,igmpv3可选举查询器,查讯组播成员是否存在,并且构建igmp表项,用于判断是否存在组播接收者。
      pim sm作用:在最后一跳设备和第一跳设备有多台设备时选举dr收发组播,防止冗余组播流量,在中间设备存在冗余时启用断言机制,当有组播流量时,
                  第一条dr和rp利用注册报文和pim join报文构建spt;当存在接收者时,最后一跳dr和rp利用join报文构架rpt,最后通过这两棵树转发组播流量。
      静态加组作用:配置静态的igmp表项,表明存在组播接收者。
2.如何减轻rp负担,增加rp可靠性。
可以有以下方案
 1.anycast rp
 在网络中配置anycast rp,使组播源就近注册,接收者就近加组,不仅实现了rp的冗余备份,
还减轻了rp的负担,
  配置举例:
   int lo 0
    pim sm
   int lo 1
    pim sm
   pim 
    ancast-rp 1.1.1.1
    local-address 10.0.1.1
    peer-ip 10.0.2.2
 2.利用动态bsr机制选举rp
   在网络中配置多个c-bsr和c-rp,利用bsr的机制实现动态选举rp,达到rp的备份的效果,增加rp的可靠性。
  配置举例:
    int lo 0
    pim sm
    pim
     c-bsr int lo 0
     c-rp  int lo 0
 3.spt切换
   在最后一条路由器上配置spt切换(默认开启,阈值为0),当组播数据达到阈值时,将流量切换到不经过rp的spt,达到减轻rp负担的
效果,只在rp出存在冗余链路的情况下有效。
   配置举例:
    最后一条路由器上配置:(多台设备时在dr上配置)
   spt-switch-threshold xxx //xxx为合适的阈值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值