一种网络监测方法、装置及系统制造方法及图纸

技术编号:15035592 阅读:182 留言:0更新日期:2017-04-05 10:18
本发明专利技术公开了一种网络监测方法、装置及系统,用以解决现有技术存在的通过OAM工具进行业务性能在线监测,对发起OAM测量的设备的要求较高,导致的适用性较差的问题,该方法包括:PTN中的第一设备根据向第二设备发送多个ICMP请求数据包,以及接收的所述第二设备针对接收到的每个ICMP请求数据包返回ICMP回复数据包,确定第一设备与第二设备之间的网络的丢包率和时延,其中,第一设备为L3 PTN设备,第二设备为L3 PTN设备、L2 PTN设备或基站。该方法可以精确地确定第一设备与第二设备之间的网络的丢包率和时延,且对PTN中的L3 PTN设备、L2 PTN设备和基站没有性能要求,适用性较高。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种网络监测方法、装置及系统。
技术介绍
目前,在时分长期演进(TimeDivision-LongTermEvolution,TD-LTE)网络中的移动回传网络中,分组传送网(PacketTransportNetwork,PTN)中采用二层虚拟专用网络(Layer2VirtualPrivateNetwork,L2VPN)与三层虚拟专用网络(Layer3VirtualPrivateNetwork,L3VPN)的混合组网技术,因此,实现端到端的通信业务(如基于S1接口实现的业务、基于X2接口实现的业务等)的网络均被分为采用L2VPN的L2PTN和采用L3VPN的L3PTN,分别进行配置和运维,L2PTN和L3PTN各自运行不同的操作管理维护(OperationAdministrationandMaintenance,OAM)机制来实现故障定位和性能检测。参阅图1所示,在L2PTN内部具有OAM功能的设备,通过标签交换路径(LabelSwitchedPaths,LSP)的性能测量OAM工具,测量L2PTN内部的丢包率和时延,实现业务性能在线监测;而在L3PTN内部具有OAM功能的设备,首先需要通过互联网协议(InternetProtocol,IP)的踪迹查询追踪路由(TraceRoute)工具,获取业务在L3PTN内的转发路径,然后通过该路径上的性能测量OAM工具,测量L3PTN内部的丢包率和时延,实现业务性能在线监测。然而,上述L2PTN和L3PTN内部各自测量自身内部的时延和丢包率时,由于通过OAM协议数据单元(ProtocolDataUnit,PDU)来确定时延和丢包率,然而,OAM测量只能通过具有OAM功能的设备发起,因此对L2PTN和L3PTN内部发起OAM测量的设备的要求较高,因此通过OAM工具进行业务性能在线监测,适用性较差。
技术实现思路
本专利技术实施例提供一种网络监测方法、装置及系统,用以解决现有技术中通过OAM工具进行业务性能在线监测,对发起OAM测量的设备的要求较高,导致的适用性较差的问题。本专利技术实施例提供的具体技术方案如下:第一方面,一种网络监测方法,包括:分组传送网PTN中的第一设备通过一个端口向所述端口对应的子网内的第二设备发送多个因特网控制报文协议ICMP请求数据包,任意一个ICMP请求数据包中包含原始时间戳,其中,所述原始时间戳为所述第一设备发送该ICMP请求数据包的时间,所述第一设备为三层分组传送网L3PTN设备,所述第二设备为L3PTN设备,或二层分组传送网L2PTN设备,或基站;所述第一设备接收所述第二设备返回的ICMP回复数据包,所述ICMP回复数据包对应所述第一设备发送的一个ICMP请求数据包,所述ICMP回复数据包中包含发送时间戳、接收时间戳和该ICMP请求数据包中的原始时间戳,其中,所述接收时间戳为所述第二设备接收该ICMP请求数据包的时间,所述发送时间戳为所述第二设备发送所述ICMP回复数据包的时间;所述第一设备根据预设时间段内接收的ICMP回复数据包的数目以及发送的ICMP请求数据包的数目,确定所述第一设备与所述第二设备之间的网络的丢包率;并根据所述预设时间段内接收的ICMP回复数据包中包含的原始时间戳、接收时间戳和发送时间戳,确定所述第一设备与所述第二设备之间的网络的时延。结合第一方面,在第一方面的第一种可能的实现方式中,所述第一设备通过所述端口向所述端口对应的子网内的第二设备发送多个ICMP请求数据包,包括:所述第一设备通过所述端口按照设置的第一周期,向所述端口对应的子网内的所述第二设备发送ICMP请求数据包,所述第一周期为1毫秒,或10/3毫秒,或10毫秒,或100毫秒,或1秒。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一设备确定所述第一设备与所述第二设备之间的网络的丢包率,包括:所述第一设备按照设置的第二周期,确定所述第一设备与所述第二设备之间的网络的丢包率;所述第一设备确定所述第一设备与所述第二设备之间的网络的时延,包括:所述第一设备按照设置的第三周期,确定所述第一设备与所述第二设备之间的网络的时延。结合第一方面、第一方面的第一种、第二种可能的实现方式中的任一项,在第一方面的第三种可能的实现方式中,所述第一设备在确定所述第一设备与所述第二设备之间的网络的丢包率,并确定所述第一设备与所述第二设备之间的网络的时延后,还包括:所述第一设备将确定的所述第一设备与所述第二设备之间的网络的丢包率、所述第一设备与所述第二设备之间的网络的时延,上报至网管系统或软件定义网络SDN控制器。结合第一方面、第一方面的第一种至第三种可能的实现方式中的任一项,在第一方面的第四种可能的实现方式中,所述第一设备向所述第二设备发送ICMP请求数据包,包括:所述第一设备通过第三设备向所述第二设备转发所述ICMP请求数据包,其中,所述第三设备为二层/三层L2/L3桥接设备;所述第一设备接收所述第二设备返回的ICMP回复数据包,包括:所述第一设备接收所述第二设备通过所述第三设备转发的所述ICMP回复数据包。第二方面,一种网络监测方法,包括:分组传送网PTN中的第三设备接收第一设备发送的ICMP请求数据包,并将所述ICMP请求数据包转发至第二设备,所述ICMP请求数据包中包含原始时间戳,其中,所述原始时间戳为所述第一设备发送该ICMP请求数据包的时间,所述第一设备为三层分组传送网L3PTN设备,所述第二设备为L3PTN设备,或二层分组传送网L2PTN设备,或基站,所述第三设备为二层/三层L2/L3桥接设备;所述第三设备接收所述第二设备发送的ICMP回复数据包,并将所述ICMP回复数据包转发至所述第一设备,所述ICMP回复数据包对应所述第一设备发送的一个ICMP请求数据包,所述ICMP回复数据包中包含发送时间戳、接收时间戳和该ICMP请求数据包中的原始时间戳,其中,所述接收时间戳为所述第二设备接收该ICMP请求数据包的时间,所述发送时间戳为所述第二设备发送所述ICMP回复数据包的时间。结合第二方面,在第二方面的第一种可能的实现方式中,所述第三设备将所述ICMP请求数据包转发至所述第二设备,包括:所述第三设备根据存储的因特网协议IP地址与媒体访问控制MAC地址的映射关系,确定所述ICMP请求数据包中包含的目的地址对应的MAC地址;并通过确定的MAC地址对应的二层子接口,将所述ICMP请求数据包转发至所述第二设备,其中,所述目的地址为IP地址;或者所述第三设备根据存储的IP地址与虚拟局域网标识VLANID的映射关系,确定所述ICMP请求数据包中包含的目的地址对应的VLANID;并通过确定的VLANID对应的二层子接口,将所述ICMP请求数据包转发至所述第二设备,其中,所述目的地址为IP地址。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第三设备将所述ICMP回复数据包转发至所述第一设备,包括:确定接收所述ICMP回复数据包的二层子接口;将确定的所述二层子接口对应的MAC地址作为源MAC地址;根据存储的IP地址与M本文档来自技高网
...
一种网络监测方法、装置及系统

【技术保护点】
一种网络监测方法,其特征在于,包括:分组传送网PTN中的第一设备通过一个端口向所述端口对应的子网内的第二设备发送多个因特网控制报文协议ICMP请求数据包,任意一个ICMP请求数据包中包含原始时间戳,其中,所述原始时间戳为所述第一设备发送该ICMP请求数据包的时间,所述第一设备为三层分组传送网L3 PTN设备,所述第二设备为L3 PTN设备,或二层分组传送网L2 PTN设备,或基站;所述第一设备接收所述第二设备返回的ICMP回复数据包,所述ICMP回复数据包对应所述第一设备发送的一个ICMP请求数据包,所述ICMP回复数据包中包含发送时间戳、接收时间戳和该ICMP请求数据包中的原始时间戳,其中,所述接收时间戳为所述第二设备接收该ICMP请求数据包的时间,所述发送时间戳为所述第二设备发送所述ICMP回复数据包的时间;所述第一设备根据预设时间段内接收的ICMP回复数据包的数目以及发送的ICMP请求数据包的数目,确定所述第一设备与所述第二设备之间的网络的丢包率;并根据所述预设时间段内接收的ICMP回复数据包中包含的原始时间戳、接收时间戳和发送时间戳,确定所述第一设备与所述第二设备之间的网络的时延。...

【技术特征摘要】
1.一种网络监测方法,其特征在于,包括:分组传送网PTN中的第一设备通过一个端口向所述端口对应的子网内的第二设备发送多个因特网控制报文协议ICMP请求数据包,任意一个ICMP请求数据包中包含原始时间戳,其中,所述原始时间戳为所述第一设备发送该ICMP请求数据包的时间,所述第一设备为三层分组传送网L3PTN设备,所述第二设备为L3PTN设备,或二层分组传送网L2PTN设备,或基站;所述第一设备接收所述第二设备返回的ICMP回复数据包,所述ICMP回复数据包对应所述第一设备发送的一个ICMP请求数据包,所述ICMP回复数据包中包含发送时间戳、接收时间戳和该ICMP请求数据包中的原始时间戳,其中,所述接收时间戳为所述第二设备接收该ICMP请求数据包的时间,所述发送时间戳为所述第二设备发送所述ICMP回复数据包的时间;所述第一设备根据预设时间段内接收的ICMP回复数据包的数目以及发送的ICMP请求数据包的数目,确定所述第一设备与所述第二设备之间的网络的丢包率;并根据所述预设时间段内接收的ICMP回复数据包中包含的原始时间戳、接收时间戳和发送时间戳,确定所述第一设备与所述第二设备之间的网络的时延。2.根据权利要求1所述的方法,其特征在于,所述第一设备通过所述端口向所述端口对应的子网内的第二设备发送多个ICMP请求数据包,包括:所述第一设备通过所述端口按照设置的第一周期,向所述端口对应的子网内的所述第二设备发送ICMP请求数据包,所述第一周期为1毫秒,或10/3毫秒,或10毫秒,或100毫秒,或1秒。3.如权利要求1或2所述的方法,其特征在于,所述第一设备确定所述第一设备与所述第二设备之间的网络的丢包率,包括:所述第一设备按照设置的第二周期,确定所述第一设备与所述第二设备之
\t间的网络的丢包率;所述第一设备确定所述第一设备与所述第二设备之间的网络的时延,包括:所述第一设备按照设置的第三周期,确定所述第一设备与所述第二设备之间的网络的时延。4.如权利要求1-3任一项所述的方法,其特征在于,所述第一设备在确定所述第一设备与所述第二设备之间的网络的丢包率,并确定所述第一设备与所述第二设备之间的网络的时延后,还包括:所述第一设备将确定的所述第一设备与所述第二设备之间的网络的丢包率、所述第一设备与所述第二设备之间的网络的时延,上报至网管系统或软件定义网络SDN控制器。5.如权利要求1-4任一项所述的方法,其特征在于,所述第一设备向所述第二设备发送ICMP请求数据包,包括:所述第一设备通过第三设备向所述第二设备转发所述ICMP请求数据包,其中,所述第三设备为二层/三层L2/L3桥接设备;所述第一设备接收所述第二设备返回的ICMP回复数据包,包括:所述第一设备接收所述第二设备通过所述第三设备转发的所述ICMP回复数据包。6.一种网络监测方法,其特征在于,包括:分组传送网PTN中的第三设备接收第一设备发送的ICMP请求数据包,并将所述ICMP请求数据包转发至第二设备,所述ICMP请求数据包中包含原始时间戳,其中,所述原始时间戳为所述第一设备发送该ICMP请求数据包的时间,所述第一设备为三层分组传送网L3PTN设备,所述第二设备为L3PTN设备,或二层分组传送网L2PTN设备,或基站,所述第三设备为二层/三层L2/L3桥接设备;所述第三设备接收所述第二设备发送的ICMP回复数据包,并将所述ICMP
\t回复数据包转发至所述第一设备,所述ICMP回复数据包对应所述第一设备发送的一个ICMP请求数据包,所述ICMP回复数据包中包含发送时间戳、接收时间戳和该ICMP请求数据包中的原始时间戳,其中,所述接收时间戳为所述第二设备接收该ICMP请求数据包的时间,所述发送时间戳为所述第二设备发送所述ICMP回复数据包的时间。7.如权利要求6所述的方法,其特征在于,所述第三设备将所述ICMP请求数据包转发至所述第二设备,包括:所述第三设备根据存储的因特网协议IP地址与媒体访问控制MAC地址的映射关系,确定所述ICMP请求数据包中包含的目的地址对应的MAC地址;并通过确定的MAC地址对应的二层子接口,将所述ICMP请求数据包转发至所述第二设备,其中,所述目的地址为IP地址;或者所述第三设备根据存储的IP地址与虚拟局域网标识VLANID的映射关系,确定所述ICMP请求数据包中包含的目的地址对应的VLANID;并通过确定的VLANID对应的二层子接口,将所述ICMP请求数据包转发至所述第二设备,其中,所述目的地址为IP地址。8.如权利要求6或7所述的方法,其特征在于,所述第三设备将所述ICMP回复数据包转发至所述第一设备,包括:确定接收所述ICMP回复数据包的二层子接口;将确定的所述二层子接口对应的MAC地址作为源MAC地址;根据存储的IP地址与MAC地址的映射关系,确定所述源MAC地址对应的IP地址;或者将确定的所述二层子接口对应的VLANID作为源VLANID;根据存储的IP地址与VLANID的映射关系,确定所述源VLANID对应的IP地址;通过确定的IP地址对应的三层子接口将所述ICMP回复数据包转发给所述第一设备。9.一种网络监测方法,其特征在于,包括:第二设备接收分组传送网PTN中的第一设备发送的一个因特网控制报文协议ICMP请求数据包,所述ICMP请求数据包中包含原始时间戳,其中,所述原始时间戳为所述第一设备发送该ICMP请求数据包的时间,所述第一设备为所述PTN中的三层分组传送网L3PTN设备,所述第二设备为L3PTN设备,或二层分组传送网L2PTN设备,或基站;所述第二设备向所述第一设备返回ICMP回复数据包,所述ICMP回复数据包对应所述第一设备发送的所述ICMP请求数据包,所述ICMP回复数据包中包含发送时间戳、接收时间戳和所述ICMP请求数据包中的原始时间戳,其中,所述接收时间戳为所述第二设备接收所述ICMP请求数据包的时间,所述发送时间戳为所述第二设备发送所述ICMP回复数据包的时间。10.如权利要求9所述的方法,其特征在于,所述第二设备接收所述第一设备发送的所述ICMP请求数据包,包括:所述第二设备接收所述第一设备通过第三设备转发的所述ICMP请求数据包,其中,所述第三设备为二层/三层L2/L3桥接设备;所述第二设备向所述第一设备返回所述ICMP回复数据包,包括:所述第二设备通过所述第三设备向所述第一设备转发所述ICMP回复数据包。11.一种第一设备,其特征在于,应用于分组传送网PTN中,所述第一设备包括:发送单元,用于通过一个端口向所述端口对应的子网内的第二设备发送多个因特网控制报文协议ICMP请求数据包,任意一个ICMP请求数据包中包含原始时间戳,其中,所述原始时间戳为所述发送单元发送该ICMP请求数据包的时间,所述第一设备为三层分组传送网L3PTN设备,所述第二设备为L3PTN设备,或二层分组传送网L2PTN设备,或基站;接收单元,用于接收所述第二设备返回的ICMP回复数据包,所述ICMP回复数据包对应所述发送单元发送的一个ICMP请求数据包,所述ICMP回复
\t数据包中包含发送时间戳、接收时间戳和该ICMP请求数据包中的原始时间戳,其中,所述接收时间戳为所述第二设备接收该ICMP请求数据包的时间,所述发送时间戳为所述第二设备发送所述ICMP回复数据包的时间;处理单元,用于根据预设时间段内接收的ICMP回复数据包的数目以及发送的ICMP请求数据包的数目,确定所述第一设备与所述第二设备之间的网络的丢包率;并根据所述预设时间段内接收的ICMP回复数据包中包含的原始时间戳、接收时间戳和发送时间戳,确定所述第一设备与所述第二设备之间的网络的时延。12.根据权利要求11所述的第一设备,其特征在于,所述发送单元,具体用于:通过所述端口按照设置的第一周期,向所述端口对应的子网内的所述第二设备发送ICMP请求数据包,所述第一周期为1毫秒,或10/3毫秒,或10毫秒,或100毫秒,或1秒。13.如权利要求11或12所述的第一设备,其特征在于,所述处理单元,在确定所述第一设备与所述第二设备之间的网络的丢包率时,具体用于:按照设置的第二周期,确定所述第一设备与所述第二设备之间的网络的丢包率;所述处理单元,在确定所述第一设备与所述第二设备之间的网络的时延时,具体用于:按照设置的第三周期,确定所述第一设备与所述第二设备之间的网络的时延。14.如权利要求11-13任一项所述的第一设备,其特征在于,所述处理单元在确定所述第一设备与所述第二设备之间的网络的丢包率,并确定所述第一设备与所述第二设备之间的网络的时延后,还包括:将确定的所述第一设备与所述第二设备之间的网络的丢包率、所述第一设
\t备与所述第二设备之间的网络的时延,上报至网管系统或软件定义网络SDN控制器。15.如权利要求11-14任一项所述的第一设备,其特征在于,所述发送单元,在向所述第二设备发送ICMP请求数据包时,具体用于:通过第三设备向所述第二设备转发所述ICMP...

【专利技术属性】
技术研发人员:李芳贺佳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1