华为相关维护经验集.pptx_第1页
华为相关维护经验集.pptx_第2页
华为相关维护经验集.pptx_第3页
华为相关维护经验集.pptx_第4页
华为相关维护经验集.pptx_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成都代表处 IPTV相关维护经验集 知识点 IGMPProxy和IGMPSnooping有何区别 IGMPProxy 靠拦截用户和路由器之间的IGMP报文建立组播表 Proxy设备的上行端口执行主机的角色 下行端口执行路由器的角色 1 设备收到IGMP加入报文 如果是新的组播表项 则向上层路由器发送一个IGMP加入请求 并建立组播转发表 如果不是新表项 则直接将该端口加入组播转发表 不转发IGMP加入报文 2 设备收到IGMP离开报文 如果是最后一个成员端口 启动组播成员老化定时器 同时向路由端口转发该报文 注销该组播组 如果不是最后一个成员端口 设备发送IGMP查询报文 如果没有应答 则老化端口 即删去该成员 3 设备向路由器发送的IGMP报文的源地址 MAC IP 为Proxy设备的IP地址 知识点 IGMPProxy和IGMPSnooping有何区别 IGMPSnooping 设备靠侦听用户和路由器之间的IGMP报文 建立针对某个组播的组播表条目 包括了组播地址 物理端口和VLAN的映射关系 1 设备收到IGMP加入报文 不管是否是新的组播表项 均把该端口加入到组播表项 并向上层路由发送一个IGMP加入请求 2 设备收到IGMP离开报文 以非快速离开方式为例 启动组播成员老化定时器 并向路由端口转发该报文 如果定时器老化前仍没有收到IGMP加入报文 则老化组播成员3 设备向路由器发送的IGMP报文的源地址 MAC IP 为用户的原始IP地址 工具介绍 Ethreal WiresharkVLC重点讲解如何使用 Page5 查看IGMP全局配置 查询设备上IGMP的全局配置MA5680T config btv displayigmpconfigglobal Programnumberoflicense 4096Authorization enable Useractionreportswitch disablePreviewswitch enableRecognitiontime s 30Thetimeofresetpreview count 04 00 00Autocreateloginterval h 2Uplinkportmode defaultBandwidthmanagementswitch enableCDRautoreportinterval s 600CDRautoreportID 200CDRswitch disableIGMPPacketencapsulation allIGMPECHOswitch enableRouterIP 192 168 1 1Initialunsolicitedreportinterval s 1Queryofflineuserswitch disable Page6 查看组播VLAN配置 查询组播VLAN的配置 如使模式 版本 上行口 节目模式等信息MA5680T config mvlan200 displayigmpconfigvlan200 IGMPmode proxyIGMPversion IGMPV3Logswitch enableDefaultuplinkport 0 19 0Reportproxyswitch disableLeaveproxyswitch disableUnsolicitedreportinterval s 10IGMPpriority 6Sendgloballeaveswitch enableProgrammatchmode enableProgrammatchgroup Page7 查看节目库 查询所有节目 地址 观看的人数MA5680T config mvlan200 displayigmpprogramall Index Create IP Program User VLAN Prejion Priority Flag Address name num ID 0S224 1 1 10PROGRAM 06200disable71S224 1 1 1PROGRAM 110200disable72S224 1 1 2PROGRAM 21200disable7 19S224 1 1 19PROGRAM 759200disable520S224 1 1 20PROGRAM 90200disable5 Total 20program s Static Dynamic 20 0 Note Theprogramdataisvalid butitisnolicenseortheuplinkportIDisbeyondnumberofboardport Page8 跨VLAN组播配置 MA5600 MA5600T以及UA5000三种设备均支持跨VLAN组播 但前者有特定的参数配置 参数默认enable 后面两种设备直接支持配置MA5600节目库MA5600 config btv igmpprogramaddip224 1 1 1vlan3bind0 7 0 host prejoin unsolicited log accross vlan index priority 查询MA5600节目库MA5600 config btv displayigmpprogramall IP Program Numof Uplink VLAN Across Prejoin PriorityAddress name watching port ID VLAN 224 1 1 1PROGRAM 000 7 03enabledisable3 Total 1program s Note Theprogramdataisvalid butitisnolicenseortheuplinkportIDisbeyondnumberofboardport 默认值为enable Page9 查看IGMP处理策略和上行口配置 查看IGMP报文处理策略 MA5600T MA5680T config displayigmppolicy service port service port index 1Command displayigmppolicyservice port1Igmppolicyofservice port1isnormal查看上行端口数据配置MA5680T config displayigmpuplink port all frameid slotid portid vlan 0 19 1 vlan vlan vlanid 4 Command displayigmpuplink port0 19 1vlan4 IGMPversion IGMPV3 V2routerpresenttimer s 0 Page10 查看IGMP用户和组播用户 查看IGMP用户状态MA5680T config btv displayigmpuserall UserportBindStateAuthQuickIGMPVideoLogAvailable 0 6 0 72 Onlineno authMAC based72 enable10 0 6 0 25 Offlineno authMAC based25 enable8 Total 4查看组播VLAN下的成员MA568T0T config mvlan200 displayigmpmulticast vlanmembervlan200BTVuser s jionthemulticastvlan 0 6 0 720 6 0 620 6 0 130 6 0 25 Total 4 Page11 查看收视日志 可以根据节目 用户等不同纬度查询组播收视情况MA5680T config btv displayigmplog all ip port service port statistic all PortProgram IPVlanModeJion timeLeave time 0 6 0239 1 1 1200W2009 03 1520 38 132009 03 1520 38 540 6 0224 1 1 2100W2009 03 1520 35 092009 03 1520 36 040 3 0224 1 1 1200W2009 03 1518 29 002009 03 1518 34 490 3 0224 1 1 5100P2009 03 1515 16 102009 03 1515 54 07 Total 4Note P Mode indicatespreview W Mode indicateswatch N Mode indicatesnoauthorityF Mode indicatespreviewtimesfullout 可以根据节目IP 用户端口 业务虚端口等不同的统计项进行查询 Page12 查看IGMP报文统计 查看组播VLAN的报文统计MA5680T config displayigmpstatisticvlan200Thedataofmulticast vlan10IGMPstatistic Receivegeneralquerynumber 20Receivespecificquerynumber 10ReceiveV2totaljoinnumber 10ReceivesuccessfulV2joinnumber 10ReceiveunsuccessfulV2joinnumber 0ReceiveV3totaljoinnumber 2ReceivesuccessfulV3joinnumber 1ReceiveunsuccessfulV3joinnumber 1Receiveleavenumber 0Sendgeneralquerynumber 23Sendspecificquerynumber 19SendV2joinnumber 12SendV3joinnumber 16Sendleavenumber 40Activeprogramnumber 10Activeusernumber 8Receiveinvalidigmppackets 0 Note Thepacketsofigmpusersnotstatisticinvlan Page13 查看组播业务带宽 查询某节目实时带宽MA5680T config mvlan200 displaymulticastflow statistic index uplink port vlan vlan vlanid 200 ip ip224 1 1 1Commandisbeingexecuted pleasewait Multicastflowstatisticresult 232 kbps 也可以统计上行口的的组播流量 Page14 操作IGMP用户 修改用户同时收看的节目数igmpusermodifyMA5680T config btv igmpusermodifyservice port1 auth globalleave log max bandwidth max program no auth quickleave max program max program num no limit 12阻塞一个用户MA5620E config btv igmpuserblock all port port frameid slotid portid 0 1 1解除阻塞MA5620E config btv undoigmpuserblockport0 1 1 Page15 维护IGMP节目 修改节目的带宽MA5680T config mvlan200 igmpprogrammodifynameprogram1 bandwidth grade host hostip log prejoin preview profile priority unsolicited bandwidth2048重新命名节目的名称MA5680T config mvlan200 igmpprogramrenameprogram1cctv1 Page16 打开IGMP调试开关 打开 关闭终端显示调试信息功能MA5680T config undo terminaldebugging使能 关闭终端显示信息中心发送的调试 日志和告警信息的功能MA5680T config undo terminalmonitor打开 关闭IGMPDebug开关MA5680T config undo debuggingigmpall Page17 用户不能上线 处理流程 Page18 用户不能上线 1 1 观察IGMP报文全局配置模式下 使用terminaldebugging命令打开终端显示调试信息功能 使用terminalmonitor命令打开终端显示信息中心发送的调试 日志 告警信息功能 全局配置模式下 使用debuggingigmp命令打开IGMPDebug开关 观察IGMP报文 1 如果有报文上报 在用户不能上线的时候 命令行界面将显示出上线失败原因 请根据界面提示信息进行相应的处理 2 如果没有报文上报 说明设备与用户之间通信故障 请根据具体的接入方式排除链路故障 至少保证用户上网业务正常 如果仍然收不到报文 需要检查终端和设备的组播业务配置数据 Page19 用户不能上线 2 2 检查终端状态1 检查PC或STB状态 检查用户使用的PC或STB是否工作正常 保证能够正常收发IGMP报文 2 检查接入终端状态 根据不同的接入方式 检查接入终端是否工作正常 3 检查IGMP模式在组播VLAN模式下 使用displayigmpconfigvlan命令检查IGMP模式是否正确 如果IGMP模式是 OFF 则用户肯定不能上线 请根据具体情况将IGMP模式修改为 Proxy 或者 Snooping Page20 4 检查组播用户配置1 使用displayigmpuser命令检查组播用户是否需要认证 如果用户需要认证 使用displayigmpuser命令检查该用户绑定的权限模板 并使用displayigmpprofile命令检查模板内容 确认用户是否有观看界面的权限 2 MA5600T 使用displayigmppolicy命令检查IGMP报文处理策略 如果处理策略不是 normal 使用igmppolicy命令配置IGMP报文处理策略为 normal 3 使用displayigmpmulticast vlanmember命令检查用户端口所加入的组播VLAN 如果用户端口不在所点播节目的VLAN中 使用igmpmulticast vlanmember命令将用户端口加入到组播VLAN 用户不能上线 3 Page21 5 检查用户预览时间和次数使用displayigmppreviewuser命令检查用户预览时间和次数 如果用户通过认证且对节目只有预览权限 则点播节目时受预览参数的限制 具体如下 1 预览间隔时间内不能点播节目 2 超过预览次数后不能点播节目 6 检查节目配置1 使用displayigmpprogram命令检查应该配置的节目是否已经配置和VLANID是否正确 2 使用displayigmpprogramvlanvlanidipip addr命令检查指定节目的详细信息 用户不能上线 4 Page22 7 检查带宽在带宽管理开关开启的情况下 需要检查上行口的带宽和用户侧带宽 1 如果上行口和业务端口的可用带宽小于节目带宽 则无法承载节目 这将导致用户不能上线 2 如果对上行口和业务端口进行了限速 也会导致用户不能上线 用户不能上线 5 Page23 无法观看组播节目 处理流程 Page24 1 检查组播用户是否在线使用displayigmpuser命令查询组播用户状态 1 如果组播用户未观看指定节目 请按照 组播用户不能上线的处理流程 的处理步骤进行处理 2 如果组播用户在线 请按下面的步骤进行处理 无法观看组播节目 1 Page25 2 检查组播流是否到达设备上行口1 检查组播节目是否正常 使用displayigmpprogramcurrent status命令查询组播节目运行状态 2 检查组播流是否到达设备上行端口 使用displaymulticastflow statisticuplink port命令检查到达MA5600T设备上行端口的组播节目流量 若流量统计结果为0 表示组播流没有到达MA5600T设备上行端口 请检查网络侧 组播服务器 配置及连接状态 若流量统计结果不为0且流量较小 表示组播流携带的VLAN与组播VLAN不一致 此时组播流可能没有携带VLAN 使用native vlan命令修改上行口的NativeVLAN为组播VLAN 再查看组播节目流量统计是否正常 无法观看组播节目 2 Page26 3 检查组播流是否到达用户端口ADSL VDSL ATM模式 单板接入 1 使用displaytraffic命令查询端口发生流量 如果发送流量较大 说明组播流报文已到达用户端口 请做如下检查 登录Modem查看其流量统计 PVC配置以及对组播报文的处理情况 查看PC或STB工作状态及链接情况是否正常 2 如果使用VLC等视频软件进行点播 可以通过在PC侧抓包方式查看组播流是否到达PC 若到达PC 请做如下检查 检查VLC视频软件上设置的IP地址与网卡的IP地址是否一致 检查输入的组播源IP是否与实际一致 无法观看组播节目 3 Page27 3 检查组播流是否到达用户端口以太单板接入 1 使用displaystatisticsservice port命令统计组播节目下行包数 如果下行包数较大并且没有运行其它大流量业务 说明组播流报文已到达用户端口 请做如下检查 登录Modem查看Modem的流量统计 PVC配置以及对组播报文的处理情况 查看PC或者STB工作状态及链接情况是否正常 2 如果使用VLC等视频软件进行点播 可以通过在PC侧抓包方式查看组播流是否到达PC 若到达PC 请做如下检查 检查网卡的IP配置跟VLC视频软件的IP配置是否一致 检查输入的组播源IP是否与实际一致 无法观看组播节目 4 Page28 用户在线但节目没有画面 处理流程 Page29 1 检查上行端口1 检查上行端口状态 检查上行端口状态是否正常 指示灯是否亮 如果指示灯不亮请检查光模块和光纤的配合情况 要求单模光模块与单模光纤配合使用 多模光模块和多模光纤配合使用 且两端光模块类型要一致 2 检查上行端口数据配置 使用displayigmpuplink port命令检查上行端口数据配置是否正确 主要检查上行端口是否配置完全 使用displayigmpconfigglobal命令检查组播上行端口模式是否与上行组网一致 用户在线但节目没有画面 1 Page30 2 检查节目信息使用displayigmpprogramvlan命令检查指定节目的详细信息 主要检查VLANID Hostip等信息 1 如果上层路由器不接收带VLANTag的报文 则上行端口的NativeVLAN需要设置和节目VLAN一致 2 如果上层路由器检查源IP 则hostip应与路由器接口在同一网段 3 检查MSTP根端口如果上行端口模式为MSTP 检查通过MSTP协议选择的根端口是否为预期的上行端口 4 检查视频服务器1 检查视频服务器是否正确发送视频流 保证视频服务器工作正常 2 检查节目TTL值是否够用 要求TTL值大于从视频服务器到用户的跳数 用户在线但节目没有画面 2 Page31 案例 组播流TTL值设置不当导致MA5600T收到组播流但用户无法收看节目 1 现象描述 用VLC视频软件收看节目 通过在PC终端抓包 发现已经发出IGMPreport报文 但是没有收到组播流 无法看到视频 原因分析 组播源设置TTL值不合理 没有到考虑网络对TTL值的影响 处理过程 1 在组播服务器侧的C公司交换机上抓包 发现组播流已经发出到corenetwork了 同时在MA5600T上displayportstatistics查看上行口流量统计 发现已经接收到大量组播报文 但是再displayinterfaceadsl查看业务端口的流量统计 发现只有几个报文的统计 估计只是IGMP报文的统计 Page32 案例 组播流TTL值设置不当导致MA5600T收到组播流但用户无法收看节目 2 处理过程 2 怀疑是组播报文到了DSLAM以后丢包 抛开上层网络 直接把DSLAM接在VOD服务器上发现点播正常 证明不是DSLAM丢包 3 在corenetwork与MA5600 T直接抓包 对比直接从组播服务器发出来的组播报文 看有什么区别 结果发现送到DSLAM上行口的组播报文TTL值已经为0了 4 所以在VOD服务器上把组播流的TTL值增加1 再点播 发现DSLAM能正常点播了 此时再在用户端PC上抓包发现 组播流报文的TTL值为0 则证明组播报文从DSLAM上行口到业务端口TTL值需要减一跳 Page33 案例 组播流TTL值设置不当导致MA5600T收到组播流但用户无法收看节目 3 建议与总结 1 MA5600T在IGMP模式下占用TTL的一跳 2 正确分析网络拓扑 3 定位问题时需要善于利用抓包软件分析问题 Page34 节目画面质量不好 处理流程 Page35 1 检查节目流量统计信息使用displaymulticastflow statisticindex命令查询组播节目的流量统计 1 如果查得的组播节目流量与节目的实际流量相差不大 则说明该节目流已经正常到达MA5600T上行端口 2 如果查得的组播节目流量与节目的实际流量相差很大 则可以直接将组播源接到MA5600T上行端口 从用户侧进行节目点播 如果点播正常 说明问题出现在上层设备 如果点播不正常 说明问题出现在组播源或者MA5600T设备本身 2 检查节目绑定带宽使用displayigmpprogram命令查看节目绑定的带宽 正常情况下 节目绑定带宽要大于节目带宽实际值 如果节目绑定带宽小于节目带宽 请在MVLAN模式下 使用igmpprogrammodify命令增加节目绑定带宽 节目画面质量不好 1 Page36 节目画面质量不好 2 3 检查终端的速率和带宽1 检查ADSLModem的激活速率 对于ADSL2 接入用户 在ADSL模式下 使用displaylineoperation命令检查Modem的激活速率 如果速率较小则会导致点播质量下降 这时需要检查线路质量或者线路模板 2 检查VDSLModem的激活速率 对于VDSL2接入用户 在VDSL模式下 使用displaylineoperation命令检查Modem的激活速率 如果速率较小则会导致点播质量下降 这时需要检查线路质量或者VDSL激活模板 Page37 4 检查终端的速率和带宽1 检查用户带宽参数 对于OPFA接入用户 使用displayportstate命令检查用户带宽参数 2 检查ONT的带宽参数 对于GPON接入用户 查询ONT的CAR参数 如果CAR设置太小 会影响画面质量 需要更改或者取消ONT的CAR设置 5 检查组播用户分配带宽使用displayigmpuserport命令查看端口分配给组播用户的带宽 即查询结果中的 usermaxbandwidth 参数项 和组播用户实际占用端口的带宽 即查询结果中的 Usedbandwidth 参数项 如果两次查询到的数值相差不大 则可能是给组播用户分配的端口带宽太小 解决方法 使用igmpusermodify命令修改组播用户分配的带宽 修改后的用户分配带宽在用户下次上线时生效 节目画面质量不好 3 Page38 6 检查业务单板类型由于某些组播数据流要求下行至少有4Mbit s的带宽 对于SHDSL单板 由于端口速率限制 大流量节目会出现画面质量不好的现象 因此建议不要使用SHDSL单板实现组播业务 节目画面质量不好 4 NO1 通过ethereal或wireshark抓包软件分析IPTV马赛克丢包乱序问题的方法 20110801 背景 IPTV问题主要为协议面问题和转发面两类问题 转发面问题定界一直是我们面临的难题 抓包工具自身具备的RTP协议分析功能 有利于我们来进行问题准确定界 尽快找到故障点 思路 通过逻辑判断明确最小故障范围 比如某两台设备间 然后在上行设备的下行口 或者下行设备的上行口部署抓包 利用抓包软件对RTP数据流进行分析 以明确故障点 具体操作方法请看附件视频 注意 1 抓包点必须是尽量可靠的 避免引入丢包因素 尽量本板镜像 同时要关注单板BUFFER 有必要就串接交换机抓包 2 无法分析加密视频流 高效工作快乐生活 借助工具避免扯皮 NO2 组播黑屏或某个频道看不到的处理方法 背景 以成都为例 目前最多的问题是组播黑屏 用户无法观看节目 也有少量的用户报某个频道看不到 其他频道正常 思路 1 首先检查数据 2 逐级使用projoin命令引流 然后检查数据流是否正常到达设备 注意 1 需要熟悉每个频道对应的IP地址 2 需要熟悉标清节目和高清节目的流量 3 需要在测试完成后 关闭projoin 4 测试完成一个频道后 方可对第二个频道进行测试 相关命令 高效工作快乐生活 NO2 组播黑屏或某个频道看不到的处理方法 MA5616 MA5620 5610multicast FTTB ONU PXXPJ JSXYTSG2LJF HW5616 A01 config displaymulticastflow statisticip239 93 0 1vlan3990Commandisbeingexecuted pleasewait Multicastflowstatisticresult 0 kbps multicast FTTB ONU PXXPJ JSXYTSG2LJF HW5616 A01 config multicast vlan3990multicast FTTB ONU PXXPJ JSXYTSG2LJF HW5616 A01 config mvlan3990 igmpprogrammodifyip239 93 0 1prejoinenablemulticast FTTB ONU PXXPJ JSXYTSG2LJF HW5616 A01 config mvlan3990 quitmulticast FTTB ONU PXXPJ JSXYTSG2LJF HW5616 A01 config displaymulticastflow statisticip239 93 0 1vlan3990Commandisbeingexecuted pleasewait Multicastflowstatisticresult 1768 kbps FTTB 079 LLC2F HWMA5680T 1 config displaymulticastflow statisticvlan3990ip239 93 0 1 MA5680T的命令有所区别 高效工作快乐生活 NO2 组播黑屏或某个频道看不到的处理方法 MA5600 UA5000taipingsi config btv igmpprogrammodifyip239 93 0 1prejoinenabletaipingsi config btv displaymulticastflow statisticip239 93 0 1taipingsi config btv displaymulticastflow statisticip239 93 0 1Pleasewaitting taipingsi config btv Multicastflowstatresult 0 kbps taipingsi config btv igmpprogrammodifyip239 93 0 1prejoindisable 高效工作快乐生活 NO3 大L2的处理机制导致ONU引流异常 现场描述 组网情况 SR 大L2 MA5680T MA5616从OLT上使用prejoin命令引流 能达到1766k 流量正常 在EPBA下的MA5616使用prejoin方式引流 只有8xx多k 流量异常 但是使用static join方式引流 流量正常 在EPBC下的MA5616使用prejoin引流正常 原因分析 数据配置问题 EPBA硬件问题 EPBA软件问题 NO3 2 处理过程 检查相关数据配置 发现EPBA EPBC下的ONU数据配置完全一致 排除数据配置问题 发现该问题在现网多台OLT的EPBA单板下都有发现 不是单块EPBA问题 所以排除单板硬件问题 怀疑EPBA软件问题 经确认 由于硬件架构不同 所以EPBA对未知组播流的处理机制与EPBC不同 EPBC对未知组播默认是全抑制的 EPBA没有未知组播抑制的开关 对于未知组播报文全部转发 默认情况下 MA5616对收到未知多播做了抑制 请看下面的配置 MA5616对上行PON口收到的未知组播报文做了抑制 最大带宽为9265kbps NO3 3 MA5616 config if eth 0 0 displaytraffic suppressallTrafficsuppressionIDdefinition NO Minbandwidth kbps Maxbandwidth kbps Packagenumber pps 161451221229124 7390926576312124992964832441413000 PortIDBroadcast indexMulticast indexUnicast index 07771777 NO3 4 如果将PON口对组播报文的抑制关闭 再使用prejoin命令引流 此时收到的流能达到1766k 与在OLT上收到的组播流一致 至此可以肯定是MA5616对未知组播流的抑制功能起了作用 从而出现上面的情况 NO3 5 建议与总结 经过了解 用户的大L2设备对组播流的处理方式为广播 这一点极不合理 同一台大L2下有多台OLT设备 某台OLT下面用户看节目引入组播流量 会广播到所有OLT上 由于在OLT MXU上没有对应的组播转发表 这种组播流被OLT和MXU视为未知组别流 由于L2采用广播的方式 导致所有OLT收到的未知组播流流量非常大 1个标清节目1 7M 10个节目就是17M 大大高于MXU默认的抑制最大值9 2M 当MXU上做prejoin时 OLT会产生新的组播表项 该节目的组播流在OLT上被定义为已知组播流 从而可以从EPBA和EPBC单板转发 需要注意的是 EPBC单板对未知组播流做了完全抑制 所以没有其他的未知组播流通过 而EPBA单板没有做抑制 所以从OLT上收到的所有未知组播流 都会从EPBA转发到MXU上 上做prejoin时 并不会在MXU本身建立组播转发表 所以使用prejoin引入的组播流 对于MXU而言 还是属于未知组播流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论