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

某局点S7506E-NP组播流量丢包问题处理经验案例

  • 1关注
  • 2收藏 2259浏览
徐猛 六段
粉丝:9人 关注:1人

组网及说明

组网拓扑如下(为保护客户隐私,案例正文和拓扑中对部分信息做了隐匿):


问题描述

客户反馈客户端侧查看组播业务数据时存在花屏的情况。根据此现象,怀疑是存在组播丢包导致的,随即我们开始了组播丢包问题的定位。

过程分析


S1050075E的上下行口配置流统(匹配组网源和组播组地址),清除端口计数后,打10分钟组播流量:

[GZ18&22-PIDS-LZ-ZX-SW-acl-ipv4-adv-3333]dis this

acl number 3333

rule 0 permit udp source 21.176.*.200 0 destination 238.1.*.150 0 destination-port eq 1234

#

停流后,流统情况如下:

##10500侧:

DIS QOS policy  interface

Interface: GigabitEthernet1/0/0/15

  Direction: Inbound

  Policy: at

   Classifier: at

     Operator: AND

     Rule(s) :

      If-match acl 3333

     Behavior: at

      Accounting enable:

        381552 (Packets)

        0 (pps)

 

Interface: Ten-GigabitEthernet2/1/0/44

  Direction: Outbound

  Policy: at

   Classifier: at

     Operator: AND

     Rule(s) :

      If-match acl 3333

     Behavior: at

      Accounting enable:

        379740 (Packets)

        0 (pps)

 

##S7500E侧:

dis qos policy interface

Interface: Ten-GigabitEthernet2/0/26

  Direction: Inbound

  Policy: at

   Classifier: at

     Operator: AND

     Rule(s) :

      If-match acl 3333

     Behavior: at

      Accounting enable:

        39392 (Packets)

        0 (pps)

 

 

Interface: GigabitEthernet2/0/17

  Direction: Outbound

  Policy: at

   Classifier: at

     Operator: AND

     Rule(s) :

      If-match acl 3333

     Behavior: at

      Accounting enable:

        39392 (Packets)

        0 (pps)

 

 

从如上流统情况可以看出:

S105061/0/0/15口进来381552个报文,从2/1/0/44口出去379740个报文(丢了381552-379740=1812个报文)===经过中兴传输===S7500E2/0/26口进来39392个报文,从2/0/1口出去39392个报文。

10分钟时间内,组播流量在S10506上丢了1812个报文,在中间传输线路上丢了340348个报文(379740-39392=340348),在S7500E上丢了0个报文。即大部分组播流量都在传输线路上丢了。

 

进一步分析S10500上丢包的原因:

1)在查看流统计数过程中,同时查看pim组播表项,在vlan220 pim-dm组播表项正常的情况下,多次查询105上的流统计数,丢包计数没有增加。(因为在打流过程中流统计数不准确,该结果作为参考)

dis qos po in | in Pack

        91720 (Packets)    ===》打流过程中查询流统,入出方向计数相差600个报文左右

        91133 (Packets)

 

dis pim routing-table 238.1.*.150

Total 1 (*, G) entries; 6 (S, G) entries

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

(21.176.*.200, 238.1.*.150)

     Protocol: pim-dm, Flag: LOC ACT

     UpTime: 00:22:26

     Upstream interface: Vlan-interface1800

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 2

         1: Vlan-interface220

             Protocol: pim-dm, UpTime: 00:03:46, Expires: -

         2: Vlan-interface500

             Protocol: pim-dm, UpTime: 00:22:26, Expires: -

 

dis qos po in | in Pack

        97962 (Packets)     ===》打流过程中查询流统,入出方向计数相差600个报文左右

        97375 (Packets)

 

dis pim routing-table 238.1.*.150

Total 1 (*, G) entries; 6 (S, G) entries

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

(21.176.*.200, 238.1.*.150)

     Protocol: pim-dm, Flag: LOC ACT

     UpTime: 00:22:33

     Upstream interface: Vlan-interface1800

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 2

         1: Vlan-interface220

             Protocol: pim-dm, UpTime: 00:03:53, Expires: -

         2: Vlan-interface500

             Protocol: pim-dm, UpTime: 00:22:33, Expires: -

 

2)继续查看pim路由表,可发现Vlan-interface220退出了组播组,之后又正常加入组播组

dis pim routing-table 238.1.*.150

Total 1 (*, G) entries; 6 (S, G) entries

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

(21.176.*.200, 238.1.*.150)

     Protocol: pim-dm, Flag: LOC ACT

     UpTime: 00:22:40

     Upstream interface: Vlan-interface1800

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 1

         1: Vlan-interface500

             Protocol: pim-dm, UpTime: 00:22:40, Expires: -

 

dis pim routing-table 238.1.*.150

Total 1 (*, G) entries; 6 (S, G) entries

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

(21.176.*.200, 238.1.*.150)

     Protocol: pim-dm, Flag: LOC ACT

     UpTime: 00:22:46

     Upstream interface: Vlan-interface1800

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 2

         1: Vlan-interface220

             Protocol: pim-dm, UpTime: 00:00:06, Expires: -

         2: Vlan-interface500

             Protocol: pim-dm, UpTime: 00:22:46, Expires: -

 

Vlan-interface220退出后又重新加入组播组的过程中,10500上流统丢包计数增加。由此推断105上丢包的直接原因是Vlan-interface220退出后又重新加入组播组。

dis qos po in | in Pack

        106686 (Packets)       ===》打流过程中查询流统,入出方向计数相差1373个报文。相比之前丢包增加了700多个报文。

        105313 (Packets)

 

3)在75E设备上打开debugging igmp report开关,可发现组播接收者没隔2分钟发送一次report报文。如果中间一次report报文在传输上被丢掉,10500上查询发现没有接收者,将没有接收者的分支剪枝掉。

*Jul 20 16:28:18:596 2021 GZ22-PIDS-CTGZ-CZ IGMP/7/REPORT: -MDC=1; Received IGMPv2 report for group 238.1.*.150 on interface Vlan-interface2204(21.177.4.254) (G161026)

*Jul 20 16:28:18:596 2021 GZ22-PIDS-CTGZ-CZ IGMP/7/REPORT: -MDC=1; Process IS_EX packet for EXCLUDE group(238.1.*.150) on interface Vlan-interface2204(21.177.4.254) (G116928)

 

*Jul 20 16:30:18:108 2021 GZ22-PIDS-CTGZ-CZ IGMP/7/REPORT: -MDC=1; Received IGMPv2 report for group 238.1.*.150 on interface Vlan-interface2204(21.177.4.254) (G161026)

*Jul 20 16:30:18:108 2021 GZ22-PIDS-CTGZ-CZ IGMP/7/REPORT: -MDC=1; Process IS_EX packet for EXCLUDE group(238.1.*.150) on interface Vlan-interface2204(21.177.4.254) (G116928)

 

*Jul 20 16:32:22:599 2021 GZ22-PIDS-CTGZ-CZ IGMP/7/REPORT: -MDC=1; Received IGMPv2 report for group 238.1.*.150 on interface Vlan-interface2204(21.177.4.254) (G161026)

*Jul 20 16:32:22:599 2021 GZ22-PIDS-CTGZ-CZ IGMP/7/REPORT: -MDC=1; Process IS_EX packet for EXCLUDE group(238.1.*.150) on interface Vlan-interface2204(21.177.4.254) (G116928)

 

4)在105上打开PIM加入/剪枝报文调试信息开关debugging pim join-prune,发现设备对Vlan-interface220有剪枝动作。

 

dis pim routing-table 238.1.*.150

Total 1 (*, G) entries; 6 (S, G) entries

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

(21.176.*.200, 238.1.*.150)

     Protocol: pim-dm, Flag: LOC ACT

     UpTime: 01:06:37

     Upstream interface: Vlan-interface1800

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 2

         1: Vlan-interface220

             Protocol: pim-dm, UpTime: 00:03:58, Expires: -

         2: Vlan-interface500

             Protocol: pim-dm, UpTime: 00:23:06, Expires: -

 

*Jul 20 15:19:19:275 2021 GZ18&22-PIDS-LZ-ZX-SW PIM/7/JP: -MDC=1; Send a JP packet to interface Vlan-interface220. (PM09309)

*Jul 20 15:19:19:275 2021 GZ18&22-PIDS-LZ-ZX-SW PIM/7/JP: -MDC=1;  Upstream: 21.177.63.254, Groups: 1, Holdtime: 210 (PM09311)

*Jul 20 15:19:19:275 2021 GZ18&22-PIDS-LZ-ZX-SW PIM/7/JP: -MDC=1;  Group: 238.1.*.150 --- 0 joins 1 prunes (PM09317)  ===剪枝动作

*Jul 20 15:19:19:275 2021 GZ18&22-PIDS-LZ-ZX-SW PIM/7/JP: -MDC=1;   Prune: 21.176.*.200 --- Flags: - (PM09321)

 

dis pim routing-table 238.1.*.150

Total 1 (*, G) entries; 6 (S, G) entries

 

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

 

(21.176.*.200, 238.1.*.150)

     Protocol: pim-dm, Flag: LOC ACT

     UpTime: 01:06:40

     Upstream interface: Vlan-interface1800

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 1         ====Vlan-interface220退出了组播组

         1: Vlan-interface500

             Protocol: pim-dm, UpTime: 00:23:09, Expires: -

 

经如上分析,S10500上丢包的根因为:接收者发送的report报文,在传输上被丢弃,无法送到10500设备,导致触发了剪枝动作,Vlan-interface220被退出组播组。该时间组播接收者收不到组播流量,到接收者重新加入组播组后,组播流量恢复正常。现场测试若不经过传输线路,组播流量正常,无卡顿现象。

另外,与S10500/S75与传输对接的端口,收发光均正常,无CRC错包情况;分析设备诊断,也未发现有异常情况,设备运行良好。

综上分析,现场的组播流量丢包非S105/S75设备问题导致,现场组播卡顿和10500上的偶发性丢包,均为传输线路故障导致。


解决方法

经定位,发现非我司设备问题,建议排查中兴设备问题


该案例对您是否有帮助:

您的评价:1

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

作者在2021-09-24对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

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

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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