【技术实现步骤摘要】
一种流量的检测方法、装置及系统
[0001]本申请实施例涉及通信领域,尤其涉及一种流量的检测方法、装置及系统。
技术介绍
[0002]在园区网络的应用中经常会出现一些通信故障,导致用户体验较差。例如,用户在进行语音通话或者视频会议时,会出现短暂的语音会话不清晰、视频会议卡顿等现象。由于故障出现的时间短且故障出现后很难复现,导致故障检测困难。
[0003]当前解决方案可以通过流量检测定位流量传输路径上出现问题的位置。网络设备获取一个流量,在确定该流量为待检测流量时,可以根据报文中的检测标记,如丢包检测染色标记和时延测量染色标记采集该流量的发送包数和接收包数,以及每个报文的发送时间戳和接收时间戳。然后将该流量的接收包数减去发送包数得到该流量在本设备的丢包数,将报文的接收时间戳与报文的发送时间戳之差作为该流量在本设备的时延。
[0004]但是,当前流量的检测方案可提供的检测信息有限,例如仅能检测丢包和时延统计信息,或者虽然可以通过在报文中添加检测头以提供其他类型的检测信息,但检测头需要封装于报文的固定位置,导致只能支持部分相关的封装协议报文传输过程的性能检测,例如只支持检多协议标签交换头(Multi-Protocol Label Switching,MPLS)、互联网协议第6版(internet protocol version 6,IPV6)封装协议。因此现有的流量检测方案检测头的添加位置局限,应用范围局限,且检测信息不丰富。
技术实现思路
[0005]本申请提供一种流量的检测方法、装置及 ...
【技术保护点】
【技术特征摘要】
1.一种流量的检测方法,其特征在于,所述方法由第一网络设备执行,所述方法包括:获取报文,所述报文为所述流量中的任一个报文;在所述报文中添加探测标记和检测指示信息以更新所述报文,其中,所述探测标记用于指示所述检测指示信息的位置,所述检测指示信息包括第一标记,所述第一标记用于指示所述流量是否为待检测流量;向第二网络设备发送更新后的所述报文。2.根据权利要求1所述的方法,其特征在于,所述在所述报文中添加探测标记和检测指示信息以更新所述报文,包括:根据访问控制列表确定所述流量为待检测流量;在所述报文中添加探测标记和检测指示信息,其中,所述检测指示信息的第一标记为第一值。3.根据权利要求1或2所述的方法,其特征在于,所述检测指示信息还包括下述至少一项:用于指示采集所述流量的报文数量信息的第二标记、用于指示采集所述报文时间戳信息的第三标记。4.根据权利要求1-3任一项所述的方法,其特征在于,所述检测指示信息还包括优先级标记,所述优先级标记用于指示所述流量的检测优先级。5.根据权利要求1-4任一项所述的方法,其特征在于,所述检测指示信息还包括:反向流标记和元组标记,所述反向流标记用于指示是否检测反向流量,所述元组标记用于指示对满足一个或多个元组项的反向流量进行检测。6.根据权利要求5所述的方法,其特征在于,所述元组标记包括多个标志位,所述多个标志位分别与多个元组项一一对应,所述多个标志位中置位的一个或多个标志位用于指示待检测的反向流量满足的所述一个或多个元组项。7.根据权利要求1所述的方法,其特征在于,所述在所述报文中添加探测标记和检测指示信息以更新所述报文,包括:根据访问控制列表确定所述流量为非待检测流量;在所述报文中添加探测标记和检测指示信息,其中,所述检测指示信息的第一标记为第二值。8.一种流量的检测方法,其特征在于,所述方法由第二网络设备执行,所述方法包括:从第一网络设备接收第一报文,所述第一报文为第一流量的任一个报文;确定所述第一报文中存在探测标记,且所述探测标记后的第一检测指示信息中的第一标记指示所述第一流量为待检测流量,根据所述第一检测指示信息采集所述第一流量在所述第二网络设备的性能数据,其中,所述第一检测指示信息中的所述第一标记的值为第一值。9.根据权利要求8所述的方法,其特征在于,所述第一检测指示信息包括下述至少一项:用于指示采集所述第一流量的报文数量信息的第二标记、用于指示采集所述第一报文时间戳信息的第三标记;所述性能数据包括下述数据中至少一项:根据所述第二标记采集的所述第一流量的报文数量信息、根据所述第三标记采集的所述第一报文时间戳信息。10.根据权利要求8或9所述的方法,其特征在于,所述第一检测指示信息还包括优先级
标记,所述优先级标记用于指示所述第一流量的检测优先级。11.根据权利要求8-10任一项所述的方法,其特征在于,所述第一检测指示信息还包括反向流标记及元组标记,所述反向流标记用于指示是否检测反向流量,所述元组标记用于指示对满足一个或多个元组项的反向流量进行检测,所述方法还包括:确定所述第一检测指示信息中的反向流标记指示检测反向流量,从所述第一报文中获取所述元组标记指示的一个或多个元组项;根据所述一个或多个元组项确定待检测的第一反向流量。12.根据权利要求11所述的方法,其特征在于,所述元组标记包括多个标志位,所述多个标志位分别与多个元组项一一对应,所述多个标志位中置位的一个或多个标志位用于指示待检测的反向流量满足的所述一个或多个元组项,所述从所述第一报文中获取所述元组标记指示的一个或多个元组项,包括:根据所述多个标志位中置位的一个或多个标志位,获取所述待检测的第一反向流量满足的所述一个或多个元组项。13.根据权利要求8-10任一项所述的方法,其特征在于,在所述采集所述第一流量在所述第二网络设备的性能数据后,所述方法还包括:向集中处理设备发送所述性能数据。14.根据权利要求13的方法,其特征在于,所述方法还包括:获取所述第一流量的丢包原因,并向所述集中处理设备发送所述丢包原因。15.根据权利要求8所述的方法,其特征在于,所述方法还包括:从所述第一网络设备接收第二报文,所述第二报文为第二流量的任一个报文;确定所述第二报文中存在所述探测标记,且所述探测标记后的第二检测指示信息中的所述第一标记指示所述第二流量为非待检测流量,不执行性能数据的采集,并向第三网络设备转发所述第二报文,其中,所述第二检测指示信息中的所述第一标记的值为第二值。16.一种流量的检测装置,其特征在于,所述装置部署于第一网络设备,所述装置包括:获取单元,用于获取报文,所述报文为所述流量中的任一个报文;添加单元,用于在所述获取单元获取的所述报文中添加探测标记和检测指示信息以更新所述报文,其中,所述探测标记用于指示所述检测指示信息的位置,所述检测指示信息包括第一标记,所述第一标记用于指示所述流量是否为待检测流量;发送单元,用于向第二网络设备发送所述添加单元更新后的所述报文。17.根据权利要求16所述的装置,其特征在于,所述添加单元具体用于:根据访问控制列表确定所...
【专利技术属性】
技术研发人员:翁财忍,周天然,吴海峰,杨大超,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。