所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

组播仿真原理及配置 01

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
组播仿真原理及配置

组播仿真原理及配置

组播仿真是指在接入设备远程模拟组播用户点播节目,再通过查询组播节目的实时流量,从而来判断组播功能是否正常。

介绍

组播仿真是指在接入设备远程模拟组播用户点播节目,再通过查询组播节目的实时流量,从而来判断组播功能是否正常。

组播仿真主要应用在开局验收或故障定位场景,组播仿真测试与传统测试方法对比有如下优势。
表1-1 组播仿真测试与传统测试方法对比

应用场景

工作任务

传统方法

组播仿真

开局验收

在设备安装且数据配置完成以后,工程师需要验证组播业务是否能够正常开通。

工程师前往设备安装现场,使用外挂测试仪或便携机对每个端口的组播业务进行验收。

远程登录接入设备进行组播仿真测试,通过仿真结果判断组播业务能否正常开通。

故障定位

组播业务出现异常,维护人员需要快速定位故障所在网段,以便做进一步的故障处理。

维护工程师需要前往所有节点设备处进行测试。

维护工程师远程登录接入设备进行组播仿真,初步定位故障所在网段,再根据仿真结果判断故障原因并进行相应处理。
说明:

组播仿真无法定位用户终端至接入设备之间的线路是否正常,需要通过其他手段进行判断。

原理描述

组播仿真过程原理如图1-1所示:
图1-1 组播仿真过程示意图

  1. 维护工程师远程登录到接入设备,模拟用户启动组播仿真。

    配置用户信息、节目IP地址、组播VLAN ID等参数。

  2. 接入设备构造并发送加入报文到组播路由器,请求加入组播组。
  3. 组播路由器判断是否存在此组播节目流。
    • 是。组播路由器直接向接入设备发送组播节目流。
    • 否。组播路由器与组播源交互后,组播源经过组播路由器向接入设备发送组播节目流。
  4. 查询组播仿真用户的状态信息和组播节目的实时流量。
    • 查询组播仿真用户的状态信息。通过查看用户状态是否在线,判断用户是否成功点播组播节目。
    • 查询组播节目的实时流量。通过查看组播节目实时流量的大小,判断设备和组播源之间通信是否正常。
  5. 组播仿真完成后,维护工程师通过命令行手动停止组播仿真,及时释放资源。

应用场景

背景信息

当组播业务出现故障时,现场故障定位成本太高,开局验收时,现场验收成本太高,此时可以使用组播仿真进行远程故障定位或远程业务验收。

场景介绍

组播仿真在FTTx网络中典型应用场景如图1-2所示。
图1-2 组播仿真在FTTx网络中典型应用场景

说明:

图1-2中,MDU和ONT下的组播用户可以接入PC,提供VoD点播业务。也可以通过STB接入TV,提供BTV业务。

当IPTV业务开局验收或故障定位时:
  • 对于MDU下的组播用户,在MDU进行组播仿真。
  • 对于ONT下的组播用户,如果ONT支持组播仿真功能,则在ONT上进行组播仿真;如果ONT不支持组播仿真功能,则在OLT上进行组播仿真。
    说明:

    当ONT不支持组播仿真,如果需要对ONT组播用户进行仿真,可直接在OLT上对PON单板下该ONT的组播用户进行仿真。

接入设备做为DSLAM组网时的组播仿真典型应用场景如图1-3所示。
图1-3 DSLAM组网时的典型应用场景

当IPTV业务开局验收或故障定位时,对于DSLAM下的组播用户,在DSLAM上进行组播仿真。

故障定位

组播仿真后,通过命令行查询用户的状态信息和组播节目实时流量,根据查询结果故障定位思路如下:
说明:

在日常运维场景下,一般不会修改用户的数据配置。因此,在日常运维过程中出现组播故障,多数是硬件问题导致的。所以总体故障定位顺序建议为:先排除硬件问题,再检查数据配置。

表1-2 组播仿真结果说明

查询命令

查询结果

说明

处理指导

display igmp user

用户状态参数(State)为online

组播用户可以正常上线。

  • 如果用户可以正常上线且接入设备和组播源之间通信正常,可能是接入设备与机顶盒之间出现问题。原因见下:
    • 接入设备用户端口硬件故障。
    • 接入设备到Modem之间物理线路故障。
    • Modem故障。
    • 机顶盒硬件故障。
  • 如果用户可以正常上线,但接入设备上行口流量异常,可能是接入设备与上层组播路由器或组播服务器之间的硬件连接出现问题或是软件配置不正确。

    接入设备常见软件配置问题包括:

    • 用户剩余组播带宽小于用户所点播节目的带宽。
    • 用户同时观看的节目数达到最大值,无法点播更多节目。
    • 用户没有观看该节目的权限。
    • 用户点播的节目没有包括在组播用户所在MVLAN中。
    • 用户没有点播某些节目类型(例如高清电视)的权限。
    • 用户同时观看该等级节目数已达最大值,无法点播更多该等级节目。
    • 业务流绑定的流量模板速率远小于组播节目带宽。
    • 预加入的静态节目过多,占用过多带宽。

    上层设备常见软件配置问题包括:

    • 组播服务器没有配置该节目。
    • 组播服务器上组播流的TTL(Time To Live)值设置太小。

用户状态参数(State)为offline

组播用户模拟点播节目失败,无法上线。

当组播用户为离线(offline)状态时,情况比较复杂,可以打开组播调试开关,重新启动组播仿真,根据接入设备是否收到用户点播指定节目的report报文进行进一步定位。 打开组播监控开关的方法如下:

huawei(config)#terminal debugging
huawei(config)#terminal monitor
huawei(config)#debugging igmp service-port index
说明:

index为组播用户所在业务流的索引。

  • 如果接入设备收到report报文,表明组播链路正常,但组播表项无法正常建立。这种情况一般是由于接入设备相关配置不正确导致。
  • 如果接入设备没有收到report报文,表明组播链路不通。这种情况下需考虑多种因素,包括数据配置问题、接入设备到Modem之间物理线路故障、以及用户终端硬件故障,可结合故障范围进行定位。

用户状态参数(State)为block

组播用户被阻塞,无法点播任何节目。

使用undo igmp user block命令解阻塞用户。

display multicast flow-statistic

组播节目实时流量参数(Multicast flow statistic result)为零或很小。

上行口没有该节目的流量或是流量很小。

可能是接入设备与上层组播路由器或组播服务器之间的硬件连接出现问题或是软件配置不正确。可参照用户可以正常上线,但接入设备上行口流量异常的处理指导进行处理。

组播节目实时流量参数(Multicast flow statistic result)有流量且与实际节目带宽接近。

接入设备上行口和组播源之间通信正常。

  • 如果接入设备和组播源之间通信正常且用户可以正常上线,可能是接入设备与机顶盒之间出现问题。原因见下:
    • 接入设备用户端口硬件故障。
    • 接入设备到Modem之间物理线路故障。
    • Modem故障。
    • 机顶盒硬件故障。
  • 如果接入设备和组播源之间通信正常,但用户无法上线,可参照用户状态参数(State)为offline的处理指导进行处理。

配置

背景信息

  • 组播端口数据配置正常。
  • 待组播仿真测试的组播用户有权限观看已配置的组播节目。

操作步骤

  1. 使用igmp static-join命令启动组播用户的组播仿真测试。

    huawei(config)#btv
    huawei(config-btv)#igmp static-join service-port 500
    { ip<K>|ipv6<K> }:ip
    { ip-addr<I><X.X.X.X> }:224.1.1.1
    { vlan<K> }:vlan
    { vlanid<U><1,4093> }:4002

  2. 使用display igmp user命令查询组播用户的状态信息。

    • 如果组播用户状态为“offline”,则用户点播组播节目失败。
    • 如果组播用户状态为“online”,则用户点播组播节目成功。
    • 如果组播用户状态为“block”,则用户被阻塞,使用undo igmp user block命令解阻塞用户。
    huawei(config)#display igmp user service-port 500
      User                       : 0/1/0
      State                      : online         //组播用户的状态为在线
      Authentication             : auth
      Quick leave                : MAC-based
      IGMP flow ID               : 500
      Video flow ID              : 500
      Log switch                 : enable
      Bind profiles              : 2
      IGMP version               : IGMP v3
      Current version            : IGMP v3
      ......
    

  3. 使用display multicast flow-statistic命令查询组播仿真测试用户点播的组播节目实时流量。

    • 如果组播节目实时流量为零或很小,则组播源没有下发组播节目或者组播节目流没有达到设备,即设备和组播源之间通信异常。
    • 如果组播节目实时流量接近节目带宽,则组播源下发组播节目给设备,设备和组播源之间通信正常。
    huawei(config)#btv
    huawei(config-btv)#display multicast flow-statistic vlan 4002 ip 224.1.1.1
      Command is being executed, please wait...
      Multicast flow statistic result: 29600(kbps)    //组播节目224.1.1.1的实时流量为29600kbit/s,即组播源有流量下发。

  4. 使用undo igmp static-join命令停止组播仿真。

    huawei(config)#btv
    huawei(config-btv)#undo igmp static-join service-port 500
    { ip<K>|ipv6<K> }:ip
    { ip-addr<I><X.X.X.X> }:224.1.1.1
    { vlan<K> }:vlan
    { vlanid<U><1,4093> }:4002

参考标准和协议

  • RFC-2236: Fenner, W., "Internet Group Management Protocol, Version 2", RFC 2236, November 1997
  • RFC 3376: B. Cain., "Internet Group Management Protocol, Version 3 ", RFC 3376,October 2002
  • RFC 4607: H. Holbrook , “Source-Specific Multicast for IP”, RFC 4607, August 2006
翻译
下载文档
更新时间:2019-09-27

文档编号:EDOC1100106600

浏览量:213

下载量:35

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页