一种链路分析的方法、设备及系统的制作方法_6

文档序号:9237955阅读:来源:国知局
路的标识,向下一跳网络设备发送第二分析报文,所述 第二分析报文包括已收集信息,所述已收集信息包含于获取的所述待收集信息,所述已收 集信息被分析设备用于分析所述业务链路;
[0449] 分析设备60,用于接收交换机发送的分析报文,所述分析报文包含所述业务链路 的标识和所述业务链路的已收集信息;根据所述业务链路的已收集信息,分析所述业务链 路的标识指示的所述业务链路。
[0450] 业务服务器80用于:接收所述业务链路中与所述业务服务器通信的交换机发送 的第一分析报文,所述第一分析报文包含待收集信息的标识和链路分析标识,所述链路分 析标识用于指示所述业务服务器收集所述待收集信息的标识所指示的待收集信息;根据所 述待收集信息的标识,从已记录的信息中获取所述待收集信息;向所述交换机发送第二分 析报文,所述第二分析报文包括已收集信息,所述已收集信息包含于获取的所述待收集信 息,所述已收集信息被分析设备用于分析所述业务链路。
[0451] 本发明实施例提供的链路分析的系统为业务服务器参与信息收集的方案,并且, 网管服务器与分析设备是同一设备。
[0452] 与现有技术中仅能基于物理链路,且还只能通过人工查看物理链路中交换机 (Switch)的各种表项来获取业务链路中的信息。然后再由人工对获取的链路的信息进行分 析,导致链路的分析效率低下相比,本发明实施例提供的链路分析的系统,可以通过在业务 链路中转发的分析报文收集业务链路中的信息,并由分析设备对收集到的信息进行自动分 析,从而提高了业务链路分析的效率。
[0453] 本发明链路分析的系统的实施例可以参阅图1至图4部分的描述进行理解,本处 不做过多赘述。
[0454] 需要注意的是,本发明实施例中的输入/输出I/O设备指输入设备或者输出设备 或者输入和输出设备。
[0455] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括:ROM、RAM、磁盘或光盘等。
[0456] 以上对本发明实施例所提供的链路分析的方法、设备以及系统进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用 于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的 思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为 对本发明的限制。
【主权项】
1. 一种链路分析的方法,其特征在于,所述方法应用于业务链路中的交换机,所述方法 包括: 获取第一分析报文,所述第一分析报文包含待收集信息的标识、所述业务链路的标识 和链路分析标识,所述链路分析标识用于指示所述交换机收集所述待收集信息的标识所指 示的待收集信息; 根据所述待收集信息的标识,从已记录的信息中获取所述待收集信息; 根据所述业务链路的标识,向下一跳网络设备发送第二分析报文,所述第二分析报文 包括已收集信息,所述已收集信息包含于获取的所述待收集信息,所述已收集信息被分析 设备用于分析所述业务链路。2. 根据权利要求1所述的方法,其特征在于,所述获取第一分析报文,所述第一分析报 文包含待收集信息的标识、所述业务链路的标识和链路分析标识,包括: 接收网管设备发送的链路分析消息,所述链路分析消息携带待收集信息的标识、所述 业务链路的标识、链路分析标识和分析报文的格式信息; 根据所述分析报文的格式信息,生成由所述格式信息指示格式的第一分析报文,所述 第一分析报文包括所述待收集信息的标识、所述业务链路的标识和所述链路分析标识。3. 根据权利要求1所述的方法,其特征在于,所述获取第一分析报文,包括: 接收前一个交换机发送的第一分析报文,所述前一个交换机为所述业务链路中输出所 述第一分析报文的交换机。4. 根据权利要求1所述的方法,其特征在于,所述业务链路还包括业务服务器,所述获 取第一分析报文,包括: 接收所述业务服务器返回的第一分析报文。5. 根据权利要求1所述的方法,其特征在于,所述业务链路还包括业务服务器,所述交 换机通过所述交换机上的第一端口向所述业务服务器发送报文,通过所述交换机上的第二 端口从所述业务服务器接收报文,所述获取第一分析报文包括: 当与所述业务服务器通信的环路故障时,获取从所述第一端口发出,未经所述业务服 务器从所述第二端口环回的第一分析报文; 所述方法还包括: 向所述分析设备发送所述第一分析报文。6. 根据权利要求1所述的方法,其特征在于,所述业务链路还包括业务服务器,所述交 换机通过所述交换机上的第一端口向所述业务服务器发送报文,通过所述交换机上的第二 端口从所述业务服务器接收报文,所述获取第一分析报文包括: 当所述业务服务器不识别分析报文时,获取从所述第一端口发出,未经所述业务服务 器从所述第二端口环回的第一分析报文。7. 根据权利要求1-6任一所述的方法,其特征在于,所述根据所述待收集信息的标识, 从已记录的信息中获取所述待收集信息之后,所述方法还包括: 向所述第一分析报文中写入获取的所述待收集信息。8. 根据权利要求7所述的方法,其特征在于,所述向所述第一分析报文中写入获取的 所述待收集信息,包括: 当所述第一分析报文的数据填充空间小于获取的所述待收集信息所需的空间时,向所 述第一分析报文中写入获取的所述待收集信息中的一部分信息,并将所述第一分析报文中 用于表征最后一个报文的报文排序标识清除,得到一个填满的分析报文; 根据所述第一分析报文,生成一个新的分析报文,当所述新的分析报文的数据填充空 间大于所述除所述一部分信息之外的信息所需要的空间时,向所述新的分析报文中写入获 取的所述待收集信息中除所述一部分信息之外的信息,并在所述新的分析报文中添加用于 表征最后一个报文的报文排序标识,得到第二分析报文; 所述根据所述业务链路的标识,向下一跳网络设备发送第二分析报文,包括: 根据所述业务链路的标识,向下一跳网络设备发送所述第二分析报文; 所述方法还包括: 向所述分析设备发送所述填满的分析报文。9. 根据权利要求1-8任一所述的方法,其特征在于,所述第一分析报文还包含收集截 止标识,所述收集截止标识用于指示在所述收集截止标识所指示的输出点向分析设备输出 分析报文,所述根据所述业务链路的标识,向下一跳网络设备发送第二分析报文,包括: 根据所述收集截止标识,确认下一跳网络设备为所述分析设备时,向所述分析设备发 送第二分析报文; 根据所述收集截止标识,确认下一跳网络设备不是所述分析设备时,根据所述业务链 路的标识,向下一跳网络设备发送第二分析报文,所述下一跳网络设备为下一跳交换机或 下一跳业务服务器; 根据所述业务链路的标识或者所述收集截止标识,确认所述交换机为所述业务链路中 的最后一个网络设备时,向所述分析设备发送第二分析报文。10. -种链路分析的方法,其特征在于,所述方法应用于分析业务链路的分析设备,所 述方法包括: 接收交换机发送的分析报文,所述分析报文包含所述业务链路的标识、所述业务链路 的已收集信息和分析报文类型标识,所述分析报文类型标识用于指示所述分析报文用于链 路分析; 根据所述分析报文类型标识和所述业务链路的已收集信息,分析所述业务链路的标识 指示的所述业务链路。11. 根据权利要求10所述的方法,其特征在于,所述分析报文还包括报文排序的标识, 所述接收交换机发送的分析报文之后,所述方法还包括: 根据所述业务链路的标识,获取所述业务链路的每个分析报文; 当从所述每个分析报文中,获取到用于表征最后一个报文的报文排序标识时,确定接 收到所述业务链路的全部分析报文; 从所述全部分析报文中提取所述业务链路的已收集信息。12. 根据权利要求10或11所述的方法,其特征在于,所述接收所述交换机发送的分析 报文之前,所述方法还包括: 获取所述业务链路的分析配置,所述分析配置包括待收集信息的标识、所述业务链路 的标识、链路分析标识和分析报文的格式信息,其中,所述链路分析标识用于指示所述业务 链路中的交换机收集所述待收集信息的标识所指示的待收集信息; 向所述业务链路中的第一个交换机发送链路分析消息,所述链路分析消息携带所述分 析配置,其中,所述分析报文的格式信息用于所述第一个交换机生成所述格式信息所指示 格式的第一分析报文,所述待收集信息的标识用于指示所述业务链路中的交换机收集所述 待收集信息,所述业务链路的标识和所述收集截止标识用于指示所述业务链路中的交换机 向下一跳网络设备发送第二分析报文,所述第二分析报文包括已收集信息,所述已收集信 息包含于获取的所述待收集信息,所述已收集信息被分析设备用于分析所述业务链路。13. -种链路分析的方法,其特征在于,所述方法应用于触发分析业务链路的网管设 备,所述方法包括: 获取所述业务链路的分析配置,所述分析配置包括待收集信息的标识、所述业务链路 的标识、链路分析标识和分析报文的格式信息,其中,所述链路分析标识用于指示所述业务 链路中的交换机收集所述待收集信息的标识所指示的待收集信息; 向所述业务链路中的第一个交换机发送链路分析消息,所述链路分析消息携带所述分 析配置,其中,所述分析报文的格式信息用于所述第一个交换机生成所述格式信息所指示 格式的第一分析报文,所述待收集信息的标识用于指示所述业务链路中的交换机收集所述 待收集信息,所述业务链路的标识和所述收集截止标识用于指示所述业务链路中的交换机 向下一跳网络设备发送第二分析报文,所述第二分析报文包括已收集信息,所述已收集信 息包含于获取的所述待收集信息,所述已收集信息被分析设备用于分析所述业务链路。14. 一种链路分析的方法,其特征在于,所述方法应用于业务链路中的业务服务器,所 述方法包括: 接收所述业务链路中与所述业务服务器通信的交换机发送的第一分析报文,所述第一 分析报文包含待收集信息的标识和链路分析标识,所述链路分析标识用于指示所述业务服 务器收集所述待收集信息的标识所指示的待收集信息; 根据所述待收集信息的标识,从已记录的信息中获取所述待收集信息; 向所述交换机发送第二分析报文,所述第二分析报文包括已收集信息,所述已收集信 息包含于获取的所述待收集信息,所述已收集信息被分析设备用于分析所述业务链路。15. 根据权利要求14所述的方法,其特征在于,所述根据所述待收集信息的标识,从已 记录的信息中获取所述待收集信息之后,所述方法还包括: 向所述第一分析报文中写入获取的所述待收集信息。16. 根据权利要求15所述的方法,其特征在于,所述向所述第一分析报文中写入获取 的所述待收集信息,包括: 当所述第一分析报文的数据填充空间小于获取的所述待收集信息所需的空间时,向所 述第一分析报文中写入获取的所述待收集信息中的一部分信息,并将所述第一分析报文中 用于表征最后一个报文的报文排序标识清除,得到一个填满的分析报文; 根据所述第一分析报文,生成一个新的分析报文,当所述新的分析报文的数据填充空 间大于所述除所述一部分信息之外的信息所需要的空间时,向所述新的分析报文中写入获 取的所述待收集信息中除所述一部分信息之外的信息,并在所述新的分析报文中添加用于 表征最后一个报文的报文排序标识,得到第二分析报文; 所述向所述交换机发送第二分析报文,包括: 向所述交换机发送所述第二分析报文; 所述方法还包括: 向所述交换机发送所述填满的分析报文,所述填满的第二分析报文被所述交换机发送 到所述分析设备。17. -种业务链路中的交换机,其特征在于,包括: 第一获取模块,用于获取第一分析报文,所述第一分析报文包含待收集信息的标识、所 述业务链路的标识和链路分析标识,所述链路分析标识用于指示所述交换机收集所述待收 集信息的标识所指示的待收集信息; 第二获取模块,用于根据所述第一获取模块获取的所述待收集信息的标识,从已记录 的信息中获取所述待收集信息; 发送模块,用于根据所述业务链路的标识,向下一跳网络设备发送第二分析报文,所述 第二分析报文包括已收集信息,所述已收集信息包含于所述第二获取模块获取的所述待收 集信息,所述已收集信息被分析设备用于分析所述业务链路。18. 根据权利要求17所述的交换机,其特征在于, 所述第一获取模块,具体用于接收网管设备发送的链路分析消息,所述链路分析消息 携带待收集信息的标识、所述业务链路的标识、链路分析标识和分析报文的格式信息;根据 所述分析报文的格式信息,生成由所述格式信息指示格式的第一分析报文,所述第一分析 报文包括所述待收集信息的标识、所述业务链路的标识和所述链路分析标识。19. 根据权利要求17所述的交换机,其特征在于, 所述第一获取模块,具体用于接收前一个交换机发送的第一分析报文,所述前一个交 换机为所述业务链路中输出所述第一分析报文的交换机。20. 根据权利要求17所述的交换机,其特征在于, 所述第一获取模块,具体用于接收所述业务服务器返回的第一分析报文。21. 根据权利要求17所述的交换机,其特征在于, 所述第一获取模块,具体用于所述业务链路还包括业务服务器,当与所述业务服务器 通信的环路故障时,获取从所述第一端口发出,未经所述业务服务器从所述第二端口环回 的第一分析报文,其中,所述交换机通过所述交换机上的第一端口向所述业务服务器发送 报文,通过所述交换机上的第二端口从所述业务服务器接收报文; 所述发送模块,还用于向所述分析设备发送所述第一分析报文。22. 根据权利要求17所述的交换机,其特征在于, 所述第一获取模块,具体用于所述业务链路还包括业务服务器,当所述业务服务器不 识别分析报文时,获取从所述第一端口发出,未经所述业务服务器从所述第二端口环回的 第一分析报文,其中,所述交换机通过所述交换机上的第一端口向所述业务服务器发送报 文,通过所述交换机上的第二端口从所述业务服务器接收报文。23. 根据权利要求17-22任一所述的交换机,其特征在于,所述交换机还包括处理模 块, 所述处理模块,用于向所述第一分析报文中写入所述第一获取模块获取的所述待收集 信息。24. 根据权利要求23所述的交换机,其特征在于,所述处理模块包括第一处理子模块 和第二处理子模块, 所述第一处理子模块,用于当所述第一分析报文的数据填充空间小于获取的所述待 收集信息所需的空间时,向所述第一分析报文中写入获取的所述待收集信息中的一部分信 息,并将所述第一分析报文中用于表征最后一个报文的报文排序标识清除,得到一个填满 的分析报文; 所述第二处理子模块,用于根据所述第一分析报文,生成一个新的分析报文,当所述新 的分析报文的数据填充空间大于所述第一处理子模块处理后的所述除所述一部分信息之 外的信息所需要的空间时,向所述新的分析报文中写入获取的所述待收集信息中除所述一 部分信息之外的信息,并在所述新的分析报文中添加用于表征最后一个报文的报文排序标 识,得到第二分析报文; 所述发送模块,具体用于根据所述业务链路的标识,向下一跳网络设备发送所述第二 分析报文,并还用于向所述分析设备发送所述第一处理子模块处理后得到的所述填满的分 析报文。25. 根据权利要求17-24任一所述的交换机,其特征在于, 所述发送模块,具体用于当所述第一分析报文还包含收集截止标识时,根据所述收集 截止标识,确认下一跳网络设备为所述分析设备时,向所述分析设备发送第二分析报文,其 中,所述收集截止标识用于指示在所述收集截止标识所指示的输出点向分析设备输出分析 报文;根据所述收集截止标识,确认下一跳网络设备不是所述分析设备时,根据所述业务链 路的标识,向下一跳网络设备发送第二分析报文,所述下一跳网络设备为下一跳交换机或 下一跳业务服务器;根据所述业务链路的标识或者所述收集截止标识,确认所述交换机为 所述业务链路中的最后一个网络设备时,向所述分析设备发送第二分析报文。26. -种用于分析业务链路的分析设备,其特征在于,包括: 接收模块,用于接收交换机发送的分析报文,所述分析报文包含所述业务链路的标识 和所述业务链路的已收集信息和分析报文类型标识,所述分析报文类型标识用于指示所述 分析报文用于链路分析; 分析模块,用于根据所述接收模块接收的所述分析报文中的所述分析报文类型标识和 所述业务链路的已收集信息,分析所述业务链路的标识指示的所述业务链路。27. 根据权利要求26所述的分析设备,其特征在于,所述分析设备还包括: 第一获取模块,用于当所述接收模块接收的分析报文还包括报文排序的标识时,根据 所述业务链路的标识,获取所述业务链路的每个分析报文; 确定模块,用于当从所述第一获取模块获取的所述每个分析报文中,获取到用于表征 最后一个报文的报文排序标识时,确定接收到所述业务链路的全部分析报文; 提取模块,用于从所述确定模块确定的所述全部分析报文中提取所述业务链路的已收 集信息。28. 根据权利要求26或27所述的分析设备,其特征在于,所述分析设备还包括: 第二获取模块,用于获取所述业务链路的分析配置,所述分析配置包括待收集信息的 标识、所述业务链路的标识、链路分析标识和分析报文的格式信息,其中,所述链路分析标 识用于指示所述业务链路中的交换机收集所述待收集信息的标识所指示的待收集信息; 发送模块,用于向所述业务链路中的第一个交换机发送链路分析消息,所述链路分析 消息携带所述第二获取模块获取的所述分析配置,其中,所述分析报文的格式信息用于所 述第一个交换机生成所述格式信息所指示格式的第一分析报文,所述待收集信息的标识用 于指示所述业务链路中的交换机收集所述待收集信息,所述业务链路的标识和所述收集截 止标识用于指示所述业务链路中的交换机向下一跳网络设备发送第二分析报文,所述第二 分析报文包括已收集信息,所述已收集信息包含于获取的所述待收集信息,所述已收集信 息被分析设备用于分析所述业务链路。29. -种用于触发分析业务链路的网管设备,其特征在于,包括: 获取模块,用于获取所述业务链路的分析配置,所述分析配置包括待收集信息的标识、 所述业务链路的标识、链路分析标识和分析报文的格式信息,其中,所述链路分析标识用于 指示所述业务链路中的交换机收集所述待收集信息的标识所指示的待收集信息; 发送模块,用于向所述业务链路中的第一个交换机发送链路分析消息,所述链路分析 消息携带所述获取模块获取的所述分析配置,其中,所述分析报文的格式信息用于所述第 一个交换机生成所述格式信息所指示格式的第一分析报文,所述待收集信息的标识用于指 示所述业务链路中的交换机收集所述待收集信息,所述业务链路的标识和所述收集截止标 识用于指示所述业务链路中的交换机向下一跳网络设备发送第二分析报文,所述第二分析 报文包括已收集信息,所述已收集信息包含于获取的所述待收集信息,所述已收集信息被 分析设备用于分析所述业务链路。30. -种业务链路中的业务服务器,其特征在于,包括: 接收模块,用于接收所述业务链路中与所述业务服务器通信的交换机发送的第一分析 报文,所述第一分析报文包含待收集信息的标识和链路分析标识,所述链路分析标识用于 指示所述业务服务器收集所述待收集信息的标识所指示的待收集信息; 获取模块,用于根据所述接收模块接收的所述第一分析报文中包含的待收集信息的标 识,从已记录的信息中获取所述待收集信息; 发送模块,用于向所述交换机发送第二分析报文,所述第二分析报文包括已收集信息, 所述已收集信息包含于所述获取模块获取的所述待收集信息,所述已收集信息被分析设备 用于分析所述业务链路。31. 根据权利要求30所述的业务服务器,其特征在于,所述业务服务器还包括: 处理模块,用于向所述第一分析报文中写入所述获取模块获取的所述待收集信息。32. 根据权利要求31所述的业务服务器,其特征在于,所述处理模块包括第一处理子 模块和第二处理子模块, 所述第一处理子模块,用于当所述第一分析报文的数据填充空间小于获取的所述待 收集信息所需的空间时,向所述第一分析报文中写入获取的所述待收集信息中的一部分信 息,并将所述第一分析报文中用于表征最后一个报文的报文排序标识清除,得到一个填满 的分析报文; 所述第二处理子模块,用于根据所述第一分析报文,生成一个新的分析报文,当所述新 的分析报文的数据填充空间大于所述第一处理子模块处理后的所述除所述一部分信息之 外的信息所需要的空间时,向所述新的分析报文中写入获取的所述待收集信息中除所述一 部分信息之外的信息,并在所述新的分析报文中添加用于表征最后一个报文的报文排序标 识,得到第二分析报文; 所述发送模块,具体用于向所述交换机发送所述第二分析报文,还用于向所述交换机 发送所述填满的分析报文,所述填满的第二分析报文被所述交换机发送到所述分析设备。33. -种业务链路的链路分析的系统,其特征在于,包括:交换机、网管设备、分析设备 和业务服务器, 所述交换机为权利要求17-25任一所述的交换机; 所述网管设备为权利要求29所述的网管设备; 所述分析设备为权利要求26或27所述的分析设备。34. -种业务链路的链路分析的系统,其特征在于,包括:交换机、分析设备和业务服 务器, 所述交换机为权利要求17-25任一所述的交换机; 所述分析设备为权利要求28所述的分析设备; 所述业务服务器为权利要求29-32任一所述的业务服务器。
【专利摘要】本发明公开了一种链路分析的方法,包括交换机获取第一分析报文,所述第一分析报文包含待收集信息的标识、业务链路的标识和链路分析标识,所述链路分析标识用于指示所述交换机收集所述待收集信息的标识所指示的待收集信息;根据所述待收集信息的标识,从已记录的信息中获取所述待收集信息;根据所述业务链路的标识,向下一跳网络设备发送第二分析报文,所述第二分析报文包括已收集信息,所述已收集信息包含于获取的所述待收集信息,所述已收集信息被分析设备用于分析所述业务链路。本发明实施例提供的链路分析的方法,可以通过分析报文收集业务链路中的信息,并由分析设备对收集到的信息进行自动分析,从而提高了业务链路分析的效率。
【IPC分类】H04L12/26, H04L12/24
【公开号】CN104954165
【申请号】CN201510187499
【发明人】李晓
【申请人】华为技术有限公司
【公开日】2015年9月30日
【申请日】2015年4月20日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1