• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

交换机RRPP+VRRP场景下组播定时不通案例

2015-10-21 发表
  • 0关注
  • 1收藏 4538浏览
程飞 九段
粉丝:65人 关注:0人

现场采用RRPP的组网方式,OCC两台核心交换机互联链路Trunk所有站台vlan 以及互联vlan3000OCC2 到的组播源服务器的路由是通过与OCC1学习,下一跳地址为互联vlan3000的地址。设置每个站台为1 vlan,网关均在两台核心交换机S7506E上采用VRRP方式备份,OCC1为主设备。图中以站台3节点为RRPP环主节点,环网流量路径为OCC1->OCC2->站台1->站台2->站台3OCC1->站台5->站台4。经测试站台1、站台2、站台3同时点播组播该组播组时,会随机出现中断358秒的现象,站台4和站台5点播该组播组未出现中断现象。

收集各个站台组播接收软件的log日志。通过日志查看,对故障两天进行分析,发现只有组播数据流经occ2的站台会发生故障。不经过occ2的组播流目前没有发生故障。其中occ2上到达组播源的路由已经在添加了。

拓扑图如下:

 

1.  由于是二层报文,现场通过匹配vlan+IP的流通,确定流量是丢弃在occ-2S75E VRRP备设备)上。

traffic classifier h3c operator and

if-match acl 3333

if-match  service-vlan-id 10

 

2.  对比OCC1OCC2的组播路由配置,OCC1设备只与组播源开启三层组播PIM SM,与OCC2设备是通过IGMP通信,同时OCC2设备与下联终端也开启了IGMP通信,没有开启IGMP SnoopingOCC1组播流量二层到达OCC2后,由于OCC2开启了igmp enable,组播流量到了该设备后变成三层转发,由于没有到组播源的路由,上行路由口总是变化,并且没有配置RP,因此无法形成正常的(S,G)表项,一旦形成不完整的表项,流量反而会被丢弃。在没有表项时,通过Wrongif广播的方式,组播流会Flooding到下行端口(这时不是靠组播表项实现的,而是通过广播),这样由于表项会周期性老化,所以一会儿通一会儿不通。

 OCC2上查组播pim表项,RP为空。

dis pim routing-table fsm 234.5.6.7

VPN-Instance: public net

Total 7 (*, G) entries; 3 (S, G) entries

Total matched 1 (*, G) entry; 0 (S, G) entry

Abbreviations for FSM states:

     NI - no info, J - joined, NJ - not joined, P - pruned,

     NP - not pruned, PP - prune pending, W - winner, L - loser,

     F - forwarding, AP - ack pending, DR - designated router,

     NDR - non-designated router, RCV - downstream receivers

(*, 234.5.6.7)

     RP: NULL

     Protocol: pim-sm, Flag: WC NIIF

     UpTime: 3w:3d

     Upstream interface: NULL

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

         Join/Prune FSM: [NJ]

     Downstream interface(s) information: None

     FSM information for non-downstream interfaces:

         1: Vlan-interface2

             Protocol: pim-sm

             DR state: [NDR]

             Join/Prune FSM: [NI]

             Assert FSM: [NI]

         2: Vlan-interface10

             Protocol: pim-sm

             DR state: [NDR]

             Join/Prune FSM: [NI]

             Assert FSM: [NI]

 

3.简而言之,就是由于组播流量从OCC1二层到达OCC2后,由于OCC2设备开启IGMP enable ,导致组播流量变成三层转发引起流量中断故障。因此在OCC2处上行开启IGMP enable 为配置故障所在。将OCC-2虚接口下的igmp enable去掉,添加igmp snooping enable,那么从OCC1转发过来的二层组播流量继续走二层IGMP Snooping表项,那么组播正常。但是这样有一个问题,OCC1OCC2VRRP主备,当OCC1故障后,OCC2需要作为DR完成组播数据的三层转发,如果OCC2只开启IGMP Snooping,那么肯定不能转发三层数据,组播流量中断。

增加OCC2与组播源的三层组播连接,在OCC1OCC2和组播源间进行三层转发,到达OCC2(VRRP备设备)后再开始进行组播数据的二层转发。这样既不会使OCC2设备没有到组播源路由引起(S,G)表项不完整而导致的组播业务流量中断现象;同时直接将OCC2与组播源连接增加链路可靠性避免因组播源与OCC1线路中断导致整线组播中断。

OCC2核心交换机上无需开启igmp-snooping 功能;增加OCC1OCC2的互联vlan3000,int vlan 3000里面都配置pim-sm,对下行三层接口使能igmp

H3C]multicast routing-enable     

 [H3C-Vlan-interface3000]pim sm       // vlan 3000组播服务器网关使能pim协议

 interface Vlan-interface10     // 连接终端组播接受者的vlan

 igmp enable      // 使能igmp协议

 igmp timer query 30      // 优化igmp 通用组查询的发送时间间隔,减少RRPP环网上igmp 报文数量,便于下面设备组播表项的维护

 igmp static-group 239.3.3.6      // 将三层虚接口静态加入相关组播组

 

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作