logo好方法网

一种网络质量监控诊断方法及系统


技术摘要:
本发明公开了一种网络质量监控诊断方法及系统,涉及网络质量诊断领域,该方法包括网络节点间创建一条业务隧道,所述业务隧道两端的节点定义为源端节点和宿端节点;定义一能被业务隧道的节点转发和捕获的巡检报文,源端节点周期性生成所述巡检报文,且所述巡检报文沿业  全部
背景技术:
网络承载业务的方式包括传统全IP(Internet  Protocol  Address,互联网协议地 址)承载、MPLS-TP隧道承载,以及当前兴起的VXLAN(Virtual  Extensible  LAN,虚拟扩展局 域网)隧道、SR-TP(Segment  Routing  Transport  Profile–Traffic  Engineering,基于流 量工程的段路由传送子集)、SR-TE(Segment  Routing–Traffic  Engineering,基于流量工 程的段路由)、SR-BE(Segment  Routing–Best  Effort,基于尽力转发的段路由)等,MPLS-TP 是一种面向连接的分组交换网络技术。但是针对新增的业务类型,网络故障诊断能力普遍 较差,限制了新增业务类型的广泛使用。随着业务承载技术应用得越来越广泛,关于各种承 载方法的OAM(Operation  Administration  and  Maintenance,操作维护管理)诊断手段也 迫切需要跟进。 当前,对网络隧道链路质量进行诊断检测的方法主要包括BFD(Bidirectional  Forwarding  Detection,双向转发检测)协议、Y1731协议、iOAM(in-suit  Operation  Administration  and  Maintenance,带内操作维护管理)三种,当网络链路出现质量故障, 进行网络质量诊断时,需要沿着网络链路依次查询各个网络节点的历史告警信息,费时费 力。
技术实现要素:
针对现有技术中存在的缺陷,本发明的目的在于提供一种网络质量监控诊断方法 及系统,能够极大提升网络运维效率。 为达到以上目的,本发明提供一种网络质量监控诊断方法,包括以下步骤: 网络节点间创建一条业务隧道,所述业务隧道两端的节点定义为源端节点和宿端 节点; 定义一能被业务隧道的节点转发和捕获的巡检报文,源端节点周期性生成所述巡 检报文,且所述巡检报文沿业务隧道传输; 当所述巡检报文被业务隧道中的节点捕获时,当前节点向巡检报文中写入当前节 点的节点信息; 宿端节点捕获巡检报文,并解析出巡检报文写入的节点信息以进行网络质量的诊 断。 在上述技术方案的基础上, 所述业务隧道为IP隧道、MPLS隧道、SR-TP隧道、SR-BE隧道或VXLAN隧道; 所述巡检报文沿业务隧道传输时,巡检报文封装于业务隧道的静荷中。 在上述技术方案的基础上, 所述巡检报文包括控制域部分和记录域部分; 5 CN 111585842 A 说 明 书 2/6 页 所述控制域部分的内容包括巡检报文长度、巡检报文序列号、路径追踪使能标记 字段、时延记录使能标记字段、路径带宽追踪使能标记字段和备用字段; 所述记录域部分包括节点信息类型、节点信息内容、节点ID和扩展信息字段。 在上述技术方案的基础上,所述巡检报文沿业务隧道传输,具体步骤包括: 巡检报文沿业务隧道的节点依次传输时: -当出现业务隧道发生故障的第一情况时,每个节点均捕获巡检报文,并在巡检报 文中写入当前节点的节点信息,然后转发巡检报文至下一节点; -当出现路径追踪使能标记字段、时延记录使能标记字段和路径带宽追踪使能标 记字段均置位的第二情况时,每个节点均捕获巡检报文,并在巡检报文中写入当前节点的 节点信息,然后转发巡检报文至下一节点; -当出现路径追踪使能标记字段、时延记录使能标记字段和路径带宽追踪使能标 记字段均未置位的第三情况时,仅存在故障的节点捕获巡检报文,并在巡检报文中写入当 前节点的节点信息,然后转发巡检报文至下一节点,其它节点仅对巡检报文进行转发,转发 巡检报文至下一节点; -当出现第一情况、第二情况和第三情况外的其它情况时,每个节点仅对巡检报文 进行转发,转发巡检报文至下一节点。 在上述技术方案的基础上, 所述节点信息类型包括节点入链路状态信息、节点出链路状态信息、节点状态信 息、路径信息、时延信息和带宽信息; 当节点信息类型为节点入链路状态信息时,节点信息内容为入口链路正常、入口 链路接口SF、入口链路接口SD、入口链路震荡或入口队列拥塞; 当节点信息类型为节点出链路状态信息时,节点信息内容为出口链路正常、出口 链路端口关闭或出口队列拥塞; 当节点信息类型为节点状态信息时,节点信息内容为节点正常、节点重启或节点 硬件异常; 当节点信息类型为路径信息时,此时路径追踪使能标记字段置位,节点信息内容 为节点的业务路径信息; 当节点信息类型为时延信息时,此时时延记录使能标记字段置位,节点信息内容 为节点的时戳信息; 当节点信息类型为带宽信息时,此时路径带宽追踪使能标记字段置位,节点信息 内容为节点的带宽值和带宽利用率。 本发明提供一种网络质量监控诊断系统,包括: 创建模块,其用于在网络节点间创建一条业务隧道,所述业务隧道两端的节点定 义为源端节点和宿端节点; 定义模块,其用于定义一能被业务隧道的节点转发和捕获的巡检报文,且当巡检 报文被节点捕获时,当前节点向巡检报文中写入当前节点的节点信息; 生成模块,其用于驱使源端节点周期性生成巡检报文,且生成的巡检报文沿业务 隧道传输; 解析模块,其用于驱使宿端节点捕获巡检报文,并解析出巡检报文写入的节点信 6 CN 111585842 A 说 明 书 3/6 页 息以进行网络质量的诊断。 在上述技术方案的基础上, 所述业务隧道为IP隧道、MPLS隧道、SR-TP隧道、SR-BE隧道或VXLAN隧道; 所述巡检报文沿业务隧道传输时,巡检报文封装于业务隧道的静荷中。 在上述技术方案的基础上, 所述巡检报文包括控制域部分和记录域部分; 所述控制域部分的内容包括巡检报文长度、巡检报文序列号、路径追踪使能标记 字段、时延记录使能标记字段、路径带宽追踪使能标记字段和备用字段; 所述记录域部分包括节点信息类型、节点信息内容、节点ID和扩展信息字段。 在上述技术方案的基础上,所述生成的巡检报文沿业务隧道传输,具体过程包括: 巡检报文沿业务隧道的节点依次传输时: -当出现业务隧道发生故障的第一情况时,每个节点均捕获巡检报文,并在巡检报 文中写入当前节点的节点信息,然后转发巡检报文至下一节点; -当出现路径追踪使能标记字段、时延记录使能标记字段和路径带宽追踪使能标 记字段均置位的第二情况时,每个节点均捕获巡检报文,并在巡检报文中写入当前节点的 节点信息,然后转发巡检报文至下一节点; -当出现路径追踪使能标记字段、时延记录使能标记字段和路径带宽追踪使能标 记字段均未置位的第三情况时,仅存在故障的节点捕获巡检报文,并在巡检报文中写入当 前节点的节点信息,然后转发巡检报文至下一节点,其它节点仅对巡检报文进行转发,转发 巡检报文至下一节点; -当出现第一情况、第二情况和第三情况外的其它情况时,每个节点仅对巡检报文 进行转发,转发巡检报文至下一节点。 在上述技术方案的基础上, 所述节点信息类型包括节点入链路状态信息、节点出链路状态信息、节点状态信 息、路径信息、时延信息和带宽信息; 当节点信息类型为节点入链路状态信息时,节点信息内容为入口链路正常、入口 链路接口SF、入口链路接口SD、入口链路震荡或入口队列拥塞; 当节点信息类型为节点出链路状态信息时,节点信息内容为出口链路正常、出口 链路端口关闭或出口队列拥塞; 当节点信息类型为节点状态信息时,节点信息内容为节点正常、节点重启或节点 硬件异常; 当节点信息类型为路径信息时,此时路径追踪使能标记字段置位,节点信息内容 为节点的业务路径信息; 当节点信息类型为时延信息时,此时时延记录使能标记字段置位,节点信息内容 为节点的时戳信息; 当节点信息类型为带宽信息时,此时路径带宽追踪使能标记字段置位,节点信息 内容为节点的带宽值和带宽利用率。 与现有技术相比,本发明的优点在于:在源端节点周期性生成自定义的巡检报文, 巡检报文沿业务隧道传输时记录各个节点的节点信息,从而只需在宿端节点捕获巡检报 7 CN 111585842 A 说 明 书 4/6 页 文,即可得到各节点的节点信息以对网络质量进行诊断,极大提升网络运维效率。 附图说明 图1为本发明实施例中一种网络质量监控诊断方法的流程图。
分享到:
收藏