CN111435918B - 网络性能检测方法以及网络性能检测装置 - Google Patents
网络性能检测方法以及网络性能检测装置 Download PDFInfo
- Publication number
- CN111435918B CN111435918B CN201910036633.0A CN201910036633A CN111435918B CN 111435918 B CN111435918 B CN 111435918B CN 201910036633 A CN201910036633 A CN 201910036633A CN 111435918 B CN111435918 B CN 111435918B
- Authority
- CN
- China
- Prior art keywords
- twamp
- network device
- network
- configuration
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例公开了一种网络性能检测方法。本申请实施例方法包括:管理设备获取第一网络设备的基于第一协议的第一双向动态检测协议twamp配置,获取第二网络设备的基于所述第一协议的第二twamp配置;所述管理设备根据所述第一twamp配置生成基于第二协议的第三twamp配置,根据所述第二twamp配置生成基于所述第二协议的第四twamp配置;所述管理设备向所述第一网络设备发送所述第三twamp配置,向所述第二网络设备发送所述第四twamp配置,所述第三twamp配置和所述第四twamp配置用于所述第一网络设备与所述第二网络设备建立基于所述第二协议的twamp会话,所述基于所述第二协议的twamp会话用于检测所述第一网络设备与所述第二网络设备之间的网络性能。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种网络性能检测方法以及网络性能检测装置。
背景技术
随着社会的发展,网络已经成为人类生活中不可缺少的元素,但随着网络规模的增大,网络的复杂性也大大增加。因此,网络质量成为网络运营商所关心的核心问题。
目前,运营商基于第四版本的网际协议(Internet Protocol version 4,IPv4)的无线接入网络(Internet Protocol Radio Access Network,IPRAN)中开通基站和基站控制器之前,首先会检测该基于IPv4的IPRAN承载网络的网络质量,保证该基于IPv4的IPRAN承载网络的丢包率、时延等在正常范围内;而针对基于IPv4的IPRAN承载网的网络性能的测量,目前是通过按需使用双向动态检测协议(Two-way Active Measurement Protocol,TWAMP)进行检测基于IPv4的IPRAN的网络性能。
而随着第六版本的网际协议(Internet Protocol version 6,IPv6)的推广,催生出基于IPv6的IPRAN承载网。但是,针对基于IPv6的IPRAN暂时没有对应的检测方案来测量该基于IPv6的IPRAN的网络性能。
发明内容
本申请实施例提供了一种网络路径检测方法以及管理设备,用于实现对基于IPv6的IPRAN承载网络的网络性能的检测。
本申请实施例第一方面提供了一种网络性能检测方法,包括:
在管理设备为第一网络设备和第二网络设备生成对应的基于第二协议的twamp配置之前,管理设备首先获取第一网络设备的基于第一协议的第一twamp配置和第二网络设备的基于第一协议的第二twamp配置;然后,管理设备可以根据该第一twamp配置生成基于第二协议的第三twamp配置和根据第二twamp配置生成基于第二协议的第四twamp配置,并将第三twamp配置下发给第一网络设备和将第四twamp配置下发给第二网络设备,从而通过第一网络设备与第二网络设备建立的基于第二协议的twamp会话实现对第一网络设备至第二网络设备之间的网络性能的检测。而该第一协议可以为IPv4,第二协议可以为IPv6,那么通过本申请的技术方案可以实现对基于IPv6的IPRAN承载网络的网络性能的检测。
一种可能的实现方式中,该第一协议包括IPv4,该第二协议包括IPv6,该管理设备根据该第一twamp配置生成基于第二协议的第三twamp配置,根据该第二twamp配置生成基于第二协议的第四twamp配置可以包括:首先,该管理设备可以将该第一twamp配置中的第一网络设备的IPv4地址替换为该第一网络设备的接口的IPv6地址,再将该第一twamp配置中的第二网络设备的IPv4地址替换为该第二网络设备中的接口的IPv6地址,得到该第三twamp配置;然后,管理设备可以将该第二twamp配置中的第二网络设备的IPv4地址替换为该第二网络设备的接口的IPv6地址,将该第二twamp配置中的第一网络设备中的IPv4地址替换为该第一网络设备中的接口的IPv6地址,得到第四twamp配置。在该可能的实现方式中,提供了一种管理设备生成第三twamp配置和第四twamp配置的具体生成方式,在实际应用中,提升了方案的可实现性和实用性。
另一种可能的实现方式中,在该管理设备将该第一twamp配置中的第一网络设备的IPv4地址替换为该第一网络设备的接口的IPv6地址,和将该第一twamp配置中的第二网络设备的IPv4地址替换为该第二网络设备中的接口的IPv6地址,得到该第三twamp配置之前,还方法还可以包括:管理设备可以根据该第一网络设备中的接口的IPv4地址生成该第一网络设备中的接口的IPv6地址,和根据该第二网络设备中的接口的IPv4地址生成该第二网络设备中的接口的IPv6地址。在该可能的实现方式中,管理设备在生成第三twamp配置和第四twamp配置之前,管理设备生成该第一网络设备中的接口的IPv6地址和该第二网络设备中的接口的IPv6地址,以便于后续生成第三twamp配置和第四twamp配置。
另一可能的实现方式中,在该管理设备将该第一twamp配置中的第一网络设备的IPv4地址替换为该第一网络设备的接口的IPv6地址,和将该第一twamp配置中的第二网络设备的IPv4地址替换为该第二网络设备中的接口的IPv6地址,得到该第三twamp配置之前,还方法还可以包括:首先,该管理设备可以确定网络路径中的第一网络设备和该第二网络设备;然后,该管理设备可以为该第一网络设备生成基于IPv4的第一twamp配置,以及为该第二网络设备生成基于IPv4的第二twamp配置。在该可能的实现方式中,管理设备在生成第三twamp配置和第四twamp配置之前,管理设备生成该第一twamp配置和第二twamp配置,以便于后续管理设备生成第三twamp配置和第四twamp配置。
另一可能的实现方式中,该管理设备为该第一网络设备生成基于IPv4的第一twamp配置和为该第二网络设备生成基于IPv4的第二twamp配置可以包括:首先,该管理设备可以为该第一网络设备配置对应的参数,得到基于IPv4的第一twamp配置;然后,该管理设备为该第二网络设备配置对应的参数,得到基于IPv4的第二twamp配置,该第一twamp配置和该第二twamp配置用于该第一网络设备与该第二网络设备建立基于IPv4的twamp会话。在该可能的实现方式中,提供了一种管理设备生成第一twamp配置和第二twamp配置的具体生成方式,在实际应用中,提升了方案的可实现性和实用性。
另一可能的实现方式中,该方法还可以包括:管理设备可以向第一网络设备发送出发指令,该触发指令用于指示该第一网络设备开启对该第一网络设备至第二网络设备之间的网络性能的检测。在该可能的实现方式中,提供了一种具体的触发该第一网络设备开启对第一网络设备至第二网络设备之间的网络性能的检测的触发方式,在实际应用中,提高了方案的完整性和实用性。
本申请实施例第二方面提供了一种网络性能检测方法,包括:
首先,第一网络设备可以向管理设备发送基于第一协议的第一twamp配置;然后,第一网络设备接收管理设备发送的基于第二协议的第二twamp配置,其中,该基于第二协议的第二twamp配置为该第一网络设备根据该第一twamp配置生成的;那么第一网络设备可以根据第二twamp配置与第二网络设备建立基于该第二协议的twamp会话,然后第一网络设备可以根据该基于第二协议的twamp会话对第一网络设备至第二网络设备之间的网络性能的检测。
本实施例中,通过第一网络设备与第二网络设备建立的基于第二协议的twamp会话实现对第一网络设备至第二网络设备的网络性能的检测。而该第一协议可以为IPv4,第二协议可以为IPv6,那么通过本申请的技术方案可以实现对基于IPv6的IPRAN承载网络的网络性能的检测。
一种可能的实现方式中,该第一网络设备根据该第二twamp配置与该第二网络设备建立基于该第二协议的twamp会话可以包括:首先,第一网络设备可以根据该第二twamp配置生成基于该第二协议的第一twamp检测报文,并向该第二网络设备发送该第一twamp检测报文;然后,第一网络设备可以接收该第二网络设备发送的基于第二协议的第二twamp检测报文;该第一网络设备根据该基于第二协议的twamp会话对该第一网络设备至该第二网络设备之间的网络性能进行检测可以包括:第一网络设备可以根据该第一twamp检测报文的参数信息和该第二twamp检测报文的参数信息统计该第一网络设备至第二网络设备之间的网络性能指标。在该可能的实现方式中,提供了一种具体的第一网络设备根据第二twamp配置对第一网络设备至第二网络设备之间的网络性能的具体检测方式,在实际应用中,提高了方案的可实现性和实用性。
另一种可能的实现方式中,在第一网络设备根据该基于第二协议的twamp会话对第一网络设备至第二网络设备之间的网络性能进行检测之前,该方法还可以包括:首先,该第一网络设备可以接收该管理设备发送的触发指令;然后,该第一网络设备根据该触发指令确定开启对该第一网络设备至第二网络设备之间的网络性能的检测。在该可能的实现方式中,提供了一种具体的触发该第一网络设备开启对第一网络设备至第二网络设备之间的网络性能的检测的触发方式,在实际应用中,提高了方案的完整性和实用性。
本申请实施例第三方面提供了一种网络性能检测装置,该网络性能检测装置具有实现上述第一方面或第一方面任意一种可能的实现方式中的管理设备执行的方法。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
本申请实施例第四方面提供了一种网络性能检测装置,该网络性能检测装置具有实现上述第二方面或第二方面任意一种可能的实现方式中第一网络设备执行的方法。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
本申请实施例第五方面提供了一种网络性能检测装置,该网络性能检测装置包括:处理器、存储器、输入输出设备以及总线;该处理器、存储器、输入输出设备分别与该总线相连,该存储器中存储有计算机指令;该处理器在执行该存储器中的计算机指令时,用于实现如第一方面或第一方面任意一种可能的实现方式中的方法任意一种实现方式。
本申请实施例第六方面提供了一种网络性能检测装置,该网络性能检测装置包括:处理器、存储器、输入输出设备以及总线;该处理器、存储器、输入输出设备分别与该总线相连,该存储器中存储有计算机指令;该处理器在执行该存储器中的计算机指令时,用于实现如第二方面或第二方面任意一种可能的实现方式中的方法任意一种实现方式。
本申请实施例第七方面提供了一种芯片***,该芯片***包括处理器,用于支持网络设备实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能,例如,例如发送或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片***还包括存储器,所述存储器,用于保存网络设备必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。
本申请实施例第八方面提供了一种芯片***,该芯片***包括处理器,用于支持网络设备实现上述第二方面或第二方面任意一种可能的实现方式中所涉及的功能,例如,例如发送或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片***还包括存储器,所述存储器,用于保存网络设备必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。
本申请实施例第九方面提供了一种包括指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得该计算机执行如第一方面或第一方面任意一种可能的实现方式,或第二方面或第二方面任意一种可能的实现方式中任一种的实现方式。
本申请实施例第十方面提供了一种计算机可读存储介质,其特征在于,包括指令,当该指令在计算机上运行时,使得计算机执行如第一方面或第一方面任意一种可能的实现方式,或第二方面或第二方面任意一种可能的实现方式中任一种实现方式。
从以上技术方案可以看出,本申请实施例具有以下优点:
经由上述技术方案可知,在管理设备为第一网络设备和第二网络设备生成对应的基于第二协议的twamp配置之前,管理设备先获取第一网络设备的基于第一协议的第一twamp配置和第二网络设备的基于第一协议的第二twamp配置;然后,管理设备可以根据该第一twamp配置生成基于第二协议的第三twamp配置和根据第二twamp配置生成基于第二协议的第四twamp配置,并将第三twamp配置下发给第一网络设备和将第四twamp配置下发给第二网络设备,从而通过第一网络设备与第二网络设备建立的基于第二协议的twamp会话实现对第一网络设备至第二网络设备之间的网络性能的检测。而该第一协议可以为IPv4,第二协议可以为IPv6,那么通过本申请的技术方案可以实现对基于IPv6的IPRAN承载网络的网络性能的检测。
附图说明
图1A为本申请实施例中网络性能检测方法的一个应用场景***框架示意图;
图1B为本申请实施例中网络性能检测方法的另一个应用场景***框架示意图;
图2为本申请实施例中网络性能检测方法的一个实施例示意图;
图3为本申请实施例中网络性能检测方法的另一个实施例示意图;
图4为本申请实施例中网络性能检测装置的一个结构示意图;
图5为本申请实施例中网络性能检测装置的另一个结构示意图;
图6为本申请实施例中网络性能检测装置的另一个结构示意图;
图7为本申请实施例中网络性能检测装置的另一个结构示意图。
具体实施方式
本申请实施例提供了一种网络性能检测方法以及管理设备,用于实现对基于IPv6的IPRAN承载网络的网络性能的检测。
请参阅图1A,图1A为本申请的一个应用场景***框架示意图,图1A为本申请应用于5G网络中的基于IPv6的IPRAN承载网,需要说明的是,本申请的网络性能检测方法同样适用于4G网络、6G网络等,具体本申请不做限定。下面以本申请应用于5G网络中的基于IPv6的IPRAN承载网为例进行说明。本申请实施例中,管理设备可以为如图1A所示的网络控制实体(network control entity,NCE),还可以为其他类型网管设备,用于管理闭合用户组(closed subscriber group,CSG)、汇聚侧网关(aggregation site gateway,ASG)、反射路由器(reflect-client router,RR)以及无线网络控制器侧网关(rnc site gateway,RSG)等IPRAN承载网络中的设备的网管设备,其中,CSG在该IPRAN承载网络中的接入侧,用于基站连接到该IPRAN承载网络中;ASG为该IPRAN承载网络的汇聚设备,汇聚多个CSG所承载的业务;RR为外部路由节点,用于路由反射控制;而RSG则为该IPRAN承载网络中连接核心网的设备。
随着IPv6的推广,催生出基于IPv6的IPRAN承载网,如图1A所示的是5G网络下的IPRAN承载方案,其中,在CSG至ASG以及ASG至RSG之间是分层以太虚拟专线(ethernetvirtual private network,EVPN)IPv4网络,而基站使用IPv6接入,基站与CSG设备之间直连的接口运行IPv6协议,RSG和NGC直连的接口之间运行IPv6协议。但是,目前针对基于IPv6的IPRAN承载网暂时没有对应的检测方案来检测该基于IPv6的IPRAN承载网络的网络性能。
有鉴于此,本申请实施例提供一种网络性能检测方法,用于实现对基于IPv6的IPRAN承载网络的网络性能的检测。首先,管理设备获取第一网络设备的基于第一协议的第一twamp配置和第二网络设备的基于第一协议的第二twamp配置;然后,管理设备可以根据该第一twamp配置生成基于第二协议的第三twamp配置和根据第二twamp配置生成基于第二协议的第四twamp配置,并将第三twamp配置下发给第一网络设备,将第四twamp配置下发给第二网络设备,从而通过第一网络设备与第二网络设备建立的基于第二协议的twamp会话实现对第一网络设备至第二网络设备之间的网络性能的检测。而该第一协议可以为IPv4,第二协议可以为IPv6,那么通过本申请的技术方案可以实现对基于IPv6的IPRAN承载网络的网络性能的检测。
需要说明的是,第一协议可以为IPv4,第二协议可以为IPv6;在后续的实施例中,仅以第一协议为IPv4,第二协议为IPv6为例进行说明。
首先,目前针对基于IPv4的IPRAN承载网络的网络性能的检测是通过按需通过基于IPv4的twamp会话进行检测的;如图1B所示的基于IPv4的IPRAN承载网络,在IPv4网络中,已经存在相关的基于IPv4的twamp配置,而这些基于IPv4的twamp配置可以对应发送给业务所经过的网络路径的任意两个网络设备,用于这两个网络设备之间建立基于IPv4的twamp会话,实现对这两个网络设备之间的网络性能的检测。在IPv4网络中,S1业务为基站与基站控制器之间的业务,X2业务为基站和基站之间的业务;其中,S1业务的网络路径中,以图1B中的RSG5至CSG1的网络路径为例进行说明,其中,RSG5为源端设备,CSG1为目的端设备,本申请实施例中,第一网络设备和第二网络设备可以为该RSG5至CSG1的网络路径中任意两个网络设备,这里以第一网络设备为该RSG5,第二网络设备为CSG1为例进行说明。在IPv4网络中,通过向该RSG5下发对应的基于IPv4的第一twamp配置和向该CSG1下发对应的基于IPv4的第二twamp配置,然后通过该RSG5和该CSG1之间建立基于IPv4的twamp会话,实现对该S1业务所对应的RSG5至CSG1之间的网络性能的检测。而X2业务的网络路径中,以图1B为例,CSG1为源端设备,CSG2为目的端设备,则第一网络设备和第二网络设备可以为CSG1至CSG2的网络路径中的任意两个网络设备,这里以第一网络设备为CSG1,第二网络设备为CSG2为例进行说明。对于CSG1至CSG2之间的网络性能的检测也是通过向该CSG1发送对应的基于IPv4的第一twamp配置,和向该CSG2发送对应的基于IPv4的第二twamp配置,然后通过该CSG1和CSG2之间建立基于IPv4的twamp会话,实现对该X2业务的网络路径之间的网络性能的检测。
而在本申请实施例中,由于运营商的基于IPv6的IPRAN承载网络规模相当庞大,需要对CSG至RSG之间的网络以及CSG至CSG之间的网络进行网络质量监控;本申请实施例中,管理设备可以基于IPv4的twamp配置,按照相同路径中的任意两个网络设备下发基于IPv6的twamp配置,这样可以提供运维的效率,实现对基于IPv6的IPRAN承载网络的网络性能的检测。并且通过基于IPv4的twamp配置对相同路径的任意两个网络设备下发基于IPv6的twamp配置,可以减少网络规划设计,并且使得下发的基于IPv6的twamp配置精准无冗余。其中,网络路径可以为S1业务的网络路径,也可以为X2业务的网络路径,具体不做限定。
需要说明的是,本申请实施例中,针对IPv6的IPRAN承载网络中的网络路径中任意两个网络设备之间的网络性能的检测可以是人工按需检测,即人工控制该两个网络设备开启对该两个网络设备之间的网络性能的检测,也可以是管理设备下发对应的基于IPv6的twamp配置之后,第一网络设备开启对该第一网络设备至该第二网络设备之间的网络性能的连续检测,具体本申请不做限定。在后续的实施例中,仅以通过按需检测的方式开启对该第一网络设备至该第二网络设备之间的网络性能的检测。
下面通过图2的实施例对本申请网络性能检测方法进行详细介绍,请参阅图2,本申请实施例的网络性能检测方法的一个实施例包括:
201、管理设备向第一网络设备发送触发指令。
管理设备可以向第一网络设备发送触发指令,该触发指令用于指示第一网络设备开启对基于IPv6的第一网络设备至第二网络设备之间的网络性能的检测,其中,该第一网络设备和该第二网络设备为目标业务的网络路径中的任意两个网络设备。
本实施例中,该触发指令也可以是人工在第一网络设备上配置的命令行,通过该命令行触发第一网络设备开启对基于IPv6的第一网络设备至第二网络设备之间的网络性能的检测,具体本申请不做限定。
需要说明的是,在管理设备下发触发指令之前,管理设备首先要给第一网络设备的接口和第二网络设备的接口分别生成对应的IPv6地址并分配该IPv6地址;并且,管理设备可以获取第一网络设备发送的基于IPv4的第一twamp配置和第二网络设备发送的基于IPv4的第二twamp配置;或者管理设备可以为第一网络设备生成基于IPv4的第一twamp配置,和第二网络设备生成基于IPv4的第二twamp配置。下面以管理设备为第一网络设备生成第一twamp配置和为第二网络设备生成第二twamp配置为例进行说明,请参阅图3,本申请实施例中网络性能检测方法的一个实施例包括:
301、管理设备确定网络路径的第一网络设备和第二网络设备。
在基于IPv4的IPRAN承载网中,管理设备可以确定目标业务所对应的网络路径。例如,如图1B所示,针对S1业务,这里以S1业务的其中一条网络路径RSG5-CSG1为例进行说明。那么管理设备确定该网络路径中的任意两个网络设备,分别为第一网络设备和第二网络设备,例如,第一网络设备可以为ASG3,第二网络设备为CSG1;或者第一网络设备为RSG5,第二网络设备为CSG1,具体本申请不做限定。这里以第一网络设备为RSG5,第二网络设备为CSG1为例进行说明。
302、管理设备为该第一网络设备配置对应的参数,得到基于IPv4的第一twamp配置,和为该第二网络设备配置对应的参数,得到基于IPv4的第二twamp配置。
管理设备可以为第一网络设备配置该第一网络设备设备与该第二网络设备建立基于IPv4的twamp会话的参数,得到基于IPv4的第一twamp配置;例如,该管理设备可以设置该第一网络设备的IPv4地址为该第一twamp配置的本地IP地址,将该第二网络设备的IPv4地址设置为该第一twamp配置中的目的地址,以及设置该第一网络设备与该第二网络设备之间建立twamp会话的会话标识ID等,具体本申请不做限定。
而对于第二网络设备也是类似的操作,为该第二网络设备配置该第二网络设备与该第一网络设备建立基于IPv4的twamp会话的参数,得到基于IPv4的第二twamp配置;例如,管理设备将该第二网络设备的IPv4地址设置为该第二twamp配置中的本地IPv4地址,将该第一网络设备的IPv4地址设置为该第二twamp配置中的目的IP地址等。
303、管理设备根据该第一网络设备的接口的IPv4地址生成该第一网络设备的接口的IPv6地址,根据该第二网络设备的接口的IPv4地址生成该第二网络设备的接口的IPv6地址。
当第一网络设备的接口使能IPv6,该第二网络设备的接口使能IPv6时,管理设备可以根据该第一网络设备的接口的IPv4地址为该第一网络设备的接口生成对应的IPv6地址,根据该第二网络设备的接口的IPv4地址为该第二网络设备的接口生成对应的IPv6地址。管理设备根据该第一网络设备的接口的IPv4地址生成第一网络设备的接口的IPv6地址的过程具体可以为:管理设备先确定该第一网络设备的接口的IPv6地址的前缀,该IPv6地址的前缀为该第一网络设备的接口的IPv4地址对应的16进制形式的地址;然后,管理设备根据该第一网络设备的接口的IPv6地址的前缀和掩码长度确定该第一网络设备接口的IPv6地址,其中,该掩码长度是该IPv6网络中协议预先设定的子网掩码长度。第二网络设备的接口的IPv6地址的生成过程与第一网络设备的接口的IPv6地址的生成过程类似,具体此次不再赘述。例如,如图1A所示,当管理设备监听到CSG1中与基站连接的接口使能IPv6,则在该CSG1的接口,管理设备根该CSG1的接口的IPv4地址为该CSG1的接口生成对应的IPv6地址,示例性的,已知公网IPv4地址为200.1.1.1,那么该IPv4地址对应的IPv6地址则为2002:C801:0101::/48,其中,C801:0101为200.1.1.1的16进制形式,48为该IPv6网络设定的子网掩码长度,即该CSG1与该基站连接的接口的IPv6地址为2002:C801:0101::/48。对于第一网络设备为图1A所示的RSG5生成对应的IPv6地址也是类似的生成方式,这里不再赘述。
需要说明的是,当第一网络设备连接的是基站或基站控制器,第一网络设备可以通过基于IPv6路由通告(router advertisement,RA)功能为该基站或者基站控制器分配同网段的IPv6地址,从而使得基站或者基站控制器与该基于IPv6的IPRAN承载网工作于同网段下,这样才能进行正常的报文传输。具体的,第一网络设备可以定时周期性地发出IPv6报文,使用互联网控制信息协议版本六(internet control managemet protocol version6,ICMPv6)协议承载,基站侧或者基站控制器侧接收该报文时,可以根据该报文得到默认的IPv6地址;对于该第二网络设备设备连接的是为基站或基站控制器时,也是类似的操作,通过第二网络设备发送IPv6报文,并通过ICMPv6协议承载,从而使得基站侧或者基站控制器通过该报文来获取IPv6地址,实现基站与该基于IPv6的IPRAN承载网工作于同一网段的IPv6网络中。
202、管理设备获取第一网络设备的基于IPv4的第一twamp配置,和第二网络设备的基于IPv4的第二twamp配置。
管理设备可以获取第一网络设备的基于IPv4的第一twamp配置,和第二网络设备的基于IPv4的第二twamp配置,然后管理设备提取该第一twamp配置中的本地IP地址和目的IP地址,其中,该本地IP地址即为该第一网络设备在IPv4网络中对应的IPv4地址,该目的IP地址为该第二网络设备在IPv4网络中对应的IPv4地址。
管理设备从第二twamp配置中提取本地IP地址和目的IP地址,该本地IP地址为该第二网络设备在IPv4网络中对应的IPv4地址,目标IP地址即为该第一网络设备在IPv4网络中对应的IPv4地址。例如,管理设备获取RSG5所对应的基于IPv4的第一twamp配置以及CSG1所对应的基于IPv4的第二twamp配置。
203、管理设备将基于IPv4的第一twamp配置中的第一网络设备的IPv4地址替换为该第一网络设备中的接口的IPv6地址,和将该基于IPv4的第一twamp配置中的第二网络设备的IPv4地址替换为第二网络设备中的接口的IPv6地址,得到基于IPv6的第三twamp配置。
管理设备将该基于IPv4的第一twamp配置的第一网络设备的IPv4地址替换为该第一网络设备中的接口的IPv6地址,并且该基于IPv4的第一twamp配置的第二网络设备的IPv4地址替换为该第二网络设备中的接口的IPv6地址,从而得到基于IPv6的第三twamp配置。例如,管理设备将基于IPv4的第一twamp配置中的第一网络设备的IPv4地址(即RSG5的IPv4地址)替换为该RSG5的接口的IPv6地址;将基于IPv4的第一twamp配置中的第二网络设备IP地址(即CSG1的IPv4地址)替换为该CSG1的接口的IPv6地址。
204、管理设备将该基于IPv4的第二twamp配置中的第二网络设备的IPv4地址替换为该第二网络设备中的接口的IPv6地址,和将该基于该IPv4的第二twamp配置中的第一网络设备的IPv4地址替换为该第一网络设备中的接口的IPv6地址,得到基于IPv6的第四twamp配置。
管理设备将该基于IPv4的第二twamp配置中的第二网络设备的IPv4地址替换为该第二网络设备中的接口的IPv6地址,并且将基于IPv4的第二twamp配置中的第一网络设备的IPv4地址替换为该第一网络设备中的接口的IPv6地址,从而得到该基于IPv6的第二twamp配置。例如,管理设备将该基于IPv4的第二twamp配置中的CSG1的IPv4地址替换为该CSG1的接口的IPv6地址,将该基于IPv4的第二twamp配置中的RSG5的IPv4地址替换为该RSG5的接口的IPv6地址。
205、管理设备向第一网络设备发送第三twamp配置。
管理设备生成该基于IPv6的第三twamp配置之后,可以向第一网络设备发送该第三twamp配置。例如,该管理设备可以向RSG5发送该第三twamp配置。
206、管理设备向第二网络设备发送第四twamp配置。
管理设备可以向第二网络设备发送该基于IPv6的第四twamp配置。例如,管理设备向CSG1发送该第四twamp配置。
207、第一网络设备根据该第三twamp配置生成基于IPv6的第一twamp检测报文。
第一网络设备根据第三twamp配置可以生成基于IPv6的第一twamp检测报文。具体的,该第一twamp检测报文可以是第一网络设备通过封装,将该基于IPv6的第一twamp检测报文的目的地址设置为该第二网络设备的接口的IPv6地址,而本地地址即为该第一网络设备的接口的IPv6地址;其次,第一网络设备还需要给该第一twamp检测报文标记一个序号,用于后续第一网络设备可以通过第一twamp检测报文的序号来确定网络的丢包率等。例如,RSG5根据该第三twamp配置生成该第一twamp检测报文,该报文的目的地址为CSG1的接口的IPv6地址,报文的序号由RSG5进行标记。
208、第一网络设备向第二网络设备发送该第一twamp检测报文。
第一网络设备向第二网络设备发送该第一twamp检测报文。例如,RSG5可以向CSG1发送该第一twamp检测报文。
209、第二网络设备根据该第一twamp检测报文和基于IPv6的第四twamp配置生成基于IPv6的第二twamp检测报文。
第二网络设备接收到该第一twamp检测报文之后,生成基于IPv6的第二twamp检测报文,其中,第二twamp检测报文的目的地址是第一twamp检测报文的源地址,第二twamp检测报文的源地址为第一twamp检测报文的目的地址。
210、第二网络设备向第一网络设备发送该第二twamp检测报文。
第二网络设备生成该第二twamp检测报文之后,向该第一网络设备发送该第二twamp检测报文。
211、第一网络设备根据该第一twamp检测报文的参数信息和该第二twamp检测报文的参数信息统计该第一网络设备至该第二网络设备之间的网络性能指标。
第一网络设备可以根据该第一twamp检测报文的参数信息和第二twamp检测报文的参数信息对统计该第一网络设备至该第二网络设备之间的网络性能指标,其中,网络质量性能指标可以包括该第一网络设备至该第二网络设备之间的网络链路的丢包率、网络传输时延、网络抖动等。例如,第一网络设备可以根据发送该第一twamp检测报文的时间点和接收到该第二twamp检测报文的时间点来确定网络传输时延。其次,需要说明的是,第一网络设备和第二网络设备之间通过传输基于IPv6的twamp检测报文来实现双向动态检测该第一网络设备至该第二网络设备之间的网络性能,而这个传输基于IPv6的twamp检测报文的交互过程可以理解为第一网络设备与第二网络设备之间建立的基于IPv6的twamp会话;而在该基于IPv6的twamp会话当中,第一网络设备可以向第二网络设备发送M个基于IPv6的twamp检测报文,每个基于IPv6的twamp检测报文都有对应的序号,第一网络设备可以通过接收到的基于IPv6的twamp检测报文的序号来确定丢失的基于IPv6的twamp检测报文的个数,然后除以该M个基于IPv6的twamp检测报文,来获得传输该网络路径的丢包率;同时,可以通过每个基于IPv6的twamp检测报文从发送到接收所带来的时延来检测该该第一网络设备至该第二网络设备之间的网络链路的网络抖动等性能指标。
本申请实施例中,在管理设备为第一网络设备和第二网络设备生成对应的基于第二协议的twamp配置之前,管理设备先获取第一网络设备的基于第一协议的第一twamp配置和第二网络设备的基于第一协议的第二twamp配置;然后,管理设备可以根据该第一twamp配置生成基于第二协议的第三twamp配置和根据第二twamp配置生成基于第二协议的第四twamp配置,并将第三twamp配置下发给第一网络设备和将第四twamp配置下发给第二网络设备,从而通过第一网络设备与第二网络设备建立的基于第二协议的twamp会话实现对第一网络设备至第二网络设备之间的网络性能的检测。而该第一协议可以为IPv4,第二协议可以为IPv6,那么通过本申请的技术方案可以实现对基于IPv6的IPRAN承载网络的网络性能的检测。
图4示出了上述实施例中所涉及的管理设备的一种可能的结构示意图,在某些场景下,管理设备可以为理解为图4所示的网络性能检测装置400;该网络性能检测装置400可以实现图2和图3所示的实施例中的管理设备的功能。参阅图4,该网络性能检测装置400包括:收发模块401和处理模块402。这些单元可以执行上述方法实施例中管理设备的相应的功能。收发模块401,用于支持网络性能检测装置400执行图2中的过程201、202、205和206;处理模块402,用于支持图2中的过程203、204,图3中的过程301、302和303,和/或本文所描述的技术中管理设备执行的其他过程。例如,收发模块401,用于执行上述方法实施例中管理设备执行的获取第一网络设备的基于IPv4的第一twamp配置,和第二网络设备的基于IPv4的第二twamp配置;处理模块402用于执行上述方法实施例中管理设备将该第一twamp配置中的第一网络设备的IPv4地址替换为第一网络设备中的接口的IPv6地址,和将该第一twamp配置中的第二网络设备的IPv4地址替换为第二网络设备的接口的IPv6地址,得到基于IPv6的第三twamp配置,以及将该第二twamp配置中的第二网络设备的IPv4地址替换为第二网络设备中的接口的IPv6地址,和将该第二twamp配置中的第一网络设备的IPv4地址替换为第一网络设备的接口的IPv6地址,得到基于IPv6的第四twamp配置;该收发模块401还用于向第一网络设备发送第三twamp配置和第四twamp配置。具体执行过程请参考上述图2或图3所示实施例中相应步骤的详细描述,这里不再赘述。
图5示出了上述实施例中所涉及的网络性能检测装置的一种可能的结构示意图,在某些场景下,第一网络设备可以为理解为图5所示的网络性能检测装置500;该网络性能检测装置500可以实现图2和图3所示的实施例中的第一网络设备的功能。参阅图5,该网络性能检测装置500包括:收发模块501和处理模块502。这些单元可以执行上述方法实施例中第一网络设备的相应的功能。收发模块501,用于支持网络性能检测装置500执行图2中的过程205、208和210;处理模块502,用于支持图2中的过程207和211,和/或本文所描述的技术中第一网络设备执行的其他过程。例如,收发模块501,用于执行上述方法实施例中第一网络设备执行的接收管理设备发送的基于IPv6的第三twamp配置;处理模块502用于执行上述方法实施例中第一网络设备根据第三twamp配置生成基于IPv6的第一twamp检测报文,和第二网络设备发送该第一twamp检测报文;处理模块502用于根据该第一twamp检测报文的参数信息和第二twamp检测报文的参数信息统计该第一网络设备至第二网络设备之间的网络性能指标。具体执行过程请参考上述图2所示实施例中相应步骤的详细描述,这里不再赘述。
图6示出了上述实施例中所涉及的管理设备的一种可能的结构示意图,在某些场景下,管理设备可以为理解为图6所示的网络性能检测装置600;参阅图6所示,该网络性能检测装置包括:处理器601、存储器602、输入输出设备603、总线604。其中,处理器601、输入输出设备603以及存储器602通过总线604相互连接;总线604可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extendedindustry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。该网络性能检测装置可以实现图2或图3所示的实施例中的管理设备的功能。处理器601和输入输出设备603可以执行上述方法示例中管理设备的相应功能。输入输出设备603用于支持执行图2中的过程201、202、205和206。处理器601用于支持图2中的过程203、204,图3中的过程301、302和303,和/或本文所描述的技术中管理设备执行的其他过程。存储器602,用于存储控制器的程序代码和数据。具体执行过程请参考上述图2或图3所示的实施例中相应的步骤的详细描述,这里不再一一赘述。
图7示出了上述实施例中所涉及的第一网络设备的一种可能的结构示意图,在某些场景下,第一网络设备可以为理解为图7所示的网络性能检测装置700;参阅图7所示,该网络性能检测装置700包括:处理器701、存储器702、输入输出设备703、总线704。其中,处理器701、输入输出设备703以及存储器702通过总线704相互连接;总线704可以是PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。该网络性能检测装置700可以实现图2所示的实施例中的第一网络设备的功能。该输入输出设备703用于支持图2中的过程205、208和210;处理器701用于支持图2中的过程207和211。存储器702,用于存储控制器的程序代码和数据。具体执行过程请参考上述图2所示的实施例中相应的步骤的详细描述,这里不再一一赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在另一种可能的设计中,当该管理设备或者第一网络设备为终端内的芯片时,芯片包括:处理单元和通信单元,所述处理单元例如可以是处理器,所述通信单元例如可以是输入/输出接口、管脚或电路等。该处理单元可执行存储单元存储的计算机执行指令,以使该终端内的芯片执行上述第一方面或第二方面任意一项的网络性能检测方法。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述终端内的位于所述芯片外部的存储单元,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
其中,上述任一处提到的处理器,可以是一个通用中央处理器,微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制上述第一方面或第二方面的网络性能检测方法的程序执行的集成电路。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (21)
1.一种网络性能检测的方法,其特征在于,所述方法包括:
管理设备获取第一网络设备的基于第一协议的第一双向动态检测协议twamp配置,获取第二网络设备的基于所述第一协议的第二twamp配置;
所述管理设备根据所述第一twamp配置生成基于第二协议的第三twamp配置,根据所述第二twamp配置生成基于所述第二协议的第四twamp配置,所述第一协议包括第四版本的网际协议IPv4,所述第二协议包括第六版本的网际协议IPv6;
所述管理设备向所述第一网络设备发送所述第三twamp配置,向所述第二网络设备发送所述第四twamp配置,所述第三twamp配置和所述第四twamp配置用于所述第一网络设备与所述第二网络设备建立基于所述第二协议的twamp会话,所述基于所述第二协议的twamp会话用于检测所述第一网络设备与所述第二网络设备之间的网络性能。
2.根据权利要求1所述的方法,其特征在于,所述管理设备根据所述第一twamp配置生成基于第二协议的第三twamp配置,根据所述第二twamp配置生成基于第二协议的第四twamp配置包括:
所述管理设备将所述第一twamp配置中的所述第一网络设备的IPv4地址替换为所述第一网络设备的接口的IPv6地址,将所述第一twamp配置中的所述第二网络设备的IPv4地址替换为所述第二网络设备中的接口的IPv6地址,得到所述第三twamp配置;
所述管理设备将所述第二twamp配置中的所述第二网络设备的IPv4地址替换为所述第二网络设备的接口的IPv6地址,将所述第二twamp配置中的所述第一网络设备的IPv4地址替换为所述第一网络设备中的接口的IPv6地址,得到所述第四twamp配置。
3.根据权利要求2所述的方法,其特征在于,所述管理设备将所述第一twamp配置中的所述第一网络设备的IPv4地址替换为所述第一网络设备中的接口的IPv6地址,将所述基于IPv4的第一twamp配置中的所述第二网络设备的IPv4地址替换为所述第二网络设备中的接口的IPv6地址,得到所述第三twamp配置之前,所述方法还包括:
所述管理设备根据所述第一网络设备中的接口的IPv4地址生成所述第一网络设备中的接口的IPv6地址,和根据所述第二网络设备中的接口的IPv4地址生成所述第二网络设备中的接口的IPv6地址。
4.根据权利要求2或3所述的方法,其特征在于,所述管理设备将所述第一twamp配置中的所述第一网络设备的IPv4地址替换为所述第一网络设备的接口的IPv6地址,将所述第一twamp配置中的所述第二网络设备的IPv4地址替换为所述第二网络设备中的接口的IPv6地址,得到所述第三twamp配置之前,所述方法还包括:
所述管理设备确定网络路径中的所述第一网络设备和所述第二网络设备;
所述管理设备为所述第一网络设备生成所述基于IPv4的第一twamp配置和为所述第二网络设备生成所述基于IPv4的第二twamp配置。
5.根据权利要求4所述的方法,其特征在于,所述管理设备为所述第一网络设备生成所述基于IPv4的第一twamp配置和为所述第二网络设备生成所述基于IPv4的第二twamp配置包括:
所述管理设备为所述第一网络设备配置对应的参数,得到所述基于IPv4的第一twamp配置;
所述管理设备为所述第二网络设备配置对应的参数,得到所述基于IPv4的第二twamp配置,所述第一twamp配置和所述第二twamp配置用于所述第一网络设备与所述第二网络设备建立基于IPv4的twamp会话。
6.根据权利要求1至3中的任一项所述的方法,其特征在于,所述方法还包括:
所述管理设备向所述第一网络设备发送触发指令,所述触发指令用于指示所述第一网络设备开启对所述第一网络设备至所述第二网络设备之间的网络性能的检测。
7.一种网络性能检测方法,其特征在于,所述方法包括:
第一网络设备向管理设备发送基于第一协议的第一双向动态检测协议twamp配置;
所述第一网络设备接收所述管理设备发送的基于第二协议的第二twamp配置,所述第二twamp配置为所述管理设备根据所述第一twamp配置生成的;
所述第一网络设备根据所述第二twamp配置与第二网络设备建立基于所述第二协议的twamp会话,所述第一协议包括第四版本的网际协议IPv4,所述第二协议包括第六版本的网际协议IPv6;
所述第一网络设备根据所述基于所述第二协议的twamp会话对所述第一网络设备至所述第二网络设备之间的网络性能进行检测。
8.根据权利要求7所述的方法,其特征在于,所述第一网络设备根据所述第二twamp配置与第二网络设备建立基于所述第二协议的twamp会话包括:
所述第一网络设备根据所述第二twamp配置生成基于所述第二协议的第一twamp检测报文;
所述第一网络设备向所述第二网络设备发送所述第一twamp检测报文;
所述第一网络设备接收所述第二网络设备发送的基于所述第二协议的第二twamp检测报文;
所述第一网络设备根据所述基于所述第二协议的twamp会话对所述第一网络设备至所述第二网络设备之间的网络性能进行检测包括:
所述第一网络设备根据所述第一twamp检测报文的参数信息和所述第二twamp检测报文的参数信息统计所述第一网络设备至所述第二网络设备之间的网络性能指标。
9.根据权利要求7或8所述的方法,其特征在于,所述第一网络设备根据所述基于所述第二协议的twamp会话对所述第一网络设备至所述第二网络设备之间的网络性能进行检测之前,所述方法还包括:
所述第一网络设备接收所述管理设备发送的触发指令;
所述第一网络设备根据所述触发指令确定开启对所述第一网络设备至所述第二网络设备之间的网络性能的检测。
10.一种网络性能检测装置,其特征在于,所述网络性能检测装置包括:
收发模块,用于获取第一网络设备的基于第一协议的第一双向动态检测协议twamp配置,获取第二网络设备的基于所述第一协议的第二twamp配置;
处理模块,用于根据所述第一twamp配置生成基于第二协议的第三twamp配置,根据所述第二twamp配置生成基于所述第二协议的第四twamp配置,所述第一协议包括第四版本的网际协议IPv4,所述第二协议包括第六版本的网际协议IPv6;
所述收发模块,用于向所述第一网络设备发送所述第三twamp配置,向所述第二网络设备发送所述第四twamp配置,所述第三twamp配置和所述第四twamp配置用于所述第一网络设备与所述第二网络设备建立基于所述第二协议的twamp会话,所述第二协议的twamp会话用于检测所述第一网络设备与所述第二网络设备之间的网络性能。
11.根据权利要求10所述的网络性能检测装置,其特征在于,所述处理模块具体用于:
将所述第一twamp配置中的所述第一网络设备的IPv4地址替换为所述第一网络设备的接口的IPv6地址,将所述第一twamp配置中的所述第二网络设备的IPv4地址替换为所述第二网络设备中的接口的IPv6地址,得到所述第三twamp配置;
将所述第二twamp配置中的所述第二网络设备的IPv4地址替换为所述第二网络设备的接口的IPv6地址,将所述第二twamp配置中的所述第一网络设备的IPv4地址替换为所述第一网络设备中的接口的IPv6地址,得到所述第四twamp配置。
12.根据权利要求11所述的网络性能检测装置,其特征在于,所述处理模块还用于:
根据所述第一网络设备中的接口的IPv4地址生成所述第一网络设备中的接口的IPv6地址,和根据所述第二网络设备中的接口的IPv4地址生成所述第二网络设备中的接口的IPv6地址。
13.根据权利要求11或12所述的网络性能检测装置,其特征在于,所述处理模块还用于:
确定网络路径中的所述第一网络设备和所述第二网络设备;
为所述第一网络设备生成所述基于IPv4的第一twamp配置和为所述第二网络设备生成所述基于IPv4的第二twamp配置。
14.根据权利要求13所述的网络性能检测装置,其特征在于,所述处理模块具体用于:
为所述第一网络设备配置对应的参数,得到所述基于IPv4的第一twamp配置;
为所述第二网络设备配置对应的参数,得到所述基于IPv4的第二twamp配置,所述第一twamp配置和所述第二twamp配置用于所述第一网络设备与所述第二网络设备建立基于IPv4的twamp会话。
15.根据权利要求10至12中的任一项所述的网络性能检测装置,其特征在于,所述收发模块还用于:
向所述第一网络设备发送触发指令,所述触发指令用于指示所述第一网络设备开启对所述第一网络设备至所述第二网络设备之间的网络性能的检测。
16.一种网络性能检测装置,其特征在于,所述网络性能检测装置包括:
收发模块,用于向管理设备发送基于第一协议的第一双向动态检测协议twamp配置;
所述收发模块,用于接收所述管理设备发送的基于第二协议的第二twamp配置,所述第二twamp配置为所述管理设备根据所述第一twamp配置生成的,所述第一协议包括第四版本的网际协议IPv4,所述第二协议包括第六版本的网际协议IPv6;
处理模块,用于根据所述第二twamp配置与第二网络设备建立基于所述第二协议的twamp会话;
所述处理模块,用于根据所述基于所述第二协议的twamp会话对所述网络性能检测装置至所述第二网络设备之间的网络性能进行检测。
17.根据权利要求16所述的网络性能检测装置,其特征在于,所述处理模块具体用于:
根据所述第二twamp配置生成基于所述第二协议的第一twamp检测报文;
向所述第二网络设备发送所述第一twamp检测报文;
接收所述第二网络设备发送的基于所述第二协议的第二twamp检测报文;
根据所述第一twamp检测报文的参数信息和所述第二twamp检测报文的参数信息统计所述网络性能检测装置至所述第二网络设备之间的网络性能指标。
18.根据权利要求16或17所述的网络性能检测装置,其特征在于,所述收发模块还用于:
接收所述管理设备发送的触发指令;
所述处理模块还用于:
根据所述触发指令确定开启对所述网络性能检测装置至所述第二网络设备之间的网络性能的检测。
19.一种网络性能检测装置,其特征在于,所述网络性能检测装置包括:处理器、存储器、收发器,所述处理器、存储器以及收发器通过总线连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令用于实现如权利要求1至权利要求6任一项所述的网络性能检测方法。
20.一种网络性能检测装置,其特征在于,所述网络性能检测装置包括:处理器、存储器、收发器,所述处理器、存储器以及收发器通过总线连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令用于实现如权利要求7至权利要求9任一项所述的网络性能检测方法。
21.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910036633.0A CN111435918B (zh) | 2019-01-15 | 2019-01-15 | 网络性能检测方法以及网络性能检测装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910036633.0A CN111435918B (zh) | 2019-01-15 | 2019-01-15 | 网络性能检测方法以及网络性能检测装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111435918A CN111435918A (zh) | 2020-07-21 |
CN111435918B true CN111435918B (zh) | 2021-11-09 |
Family
ID=71580853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910036633.0A Active CN111435918B (zh) | 2019-01-15 | 2019-01-15 | 网络性能检测方法以及网络性能检测装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111435918B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1842051A (zh) * | 2005-03-30 | 2006-10-04 | 国际商业机器公司 | 流量均衡设备和方法以及使用它们的网络转发设备和方法 |
CN1980159A (zh) * | 2005-12-08 | 2007-06-13 | ***电信传输研究所 | 网际协议网络端到端性能监测***及方法 |
CN106936661A (zh) * | 2015-12-31 | 2017-07-07 | 华为技术有限公司 | 一种网络监测方法、装置及*** |
CN107342809A (zh) * | 2016-05-03 | 2017-11-10 | ***通信集团四川有限公司 | 一种业务性能监测与故障定位方法及装置 |
-
2019
- 2019-01-15 CN CN201910036633.0A patent/CN111435918B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1842051A (zh) * | 2005-03-30 | 2006-10-04 | 国际商业机器公司 | 流量均衡设备和方法以及使用它们的网络转发设备和方法 |
CN1980159A (zh) * | 2005-12-08 | 2007-06-13 | ***电信传输研究所 | 网际协议网络端到端性能监测***及方法 |
CN106936661A (zh) * | 2015-12-31 | 2017-07-07 | 华为技术有限公司 | 一种网络监测方法、装置及*** |
CN107342809A (zh) * | 2016-05-03 | 2017-11-10 | ***通信集团四川有限公司 | 一种业务性能监测与故障定位方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111435918A (zh) | 2020-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190045562A1 (en) | Tunnel binding based communication method and network device | |
US11134009B2 (en) | Packet processing method and apparatus | |
KR102392120B1 (ko) | Nf 구성요소의 예외를 처리하기 위한 방법 및 시스템, 그리고 기기 | |
US11233694B2 (en) | Method and device for processing communication path | |
US11546255B2 (en) | Packet processing method, controller, and forwarding device | |
CN110166414B (zh) | 一种通信方法、装置及*** | |
CN108206783B (zh) | 一种软件定义网络***中地址配置方法及其装置 | |
EP3780885A1 (en) | Method, apparatus and system for establishing subflows of multipath connection | |
CN113938872B (zh) | 通信方法、装置、***及计算机存储介质 | |
CN112152923A (zh) | 用户面重路由方法及装置 | |
US20170222953A1 (en) | User packet forwarding control method and processing node | |
CN114710975B (zh) | 一种用于多域间传输多传输网络上下文标识的方法、基站、网元及装置 | |
CN107566277B (zh) | 拓扑确定方法、消息响应方法、控制器以及交换机 | |
CN113055293A (zh) | 软件定义广域网中的选路方法及装置、通信*** | |
US20210167993A1 (en) | Method, device, and system for determining generic routing encapsulation gre tunnel identifier | |
CN111435918B (zh) | 网络性能检测方法以及网络性能检测装置 | |
WO2018177003A1 (zh) | 一种计费方法、相关设备和*** | |
CN111585796B (zh) | 一种接口切换、报文传输方法和网关设备 | |
KR102092015B1 (ko) | 소프트웨어 정의 네트워크에서 네트워크 장비를 인식하는 방법, 장치 및 컴퓨터 프로그램 | |
JP2023539689A (ja) | 運用、管理、及び保守oamパケット処理方法及びデバイス | |
US20220070736A1 (en) | Traffic steering device | |
EP4358476A1 (en) | Message processing method, apparatus and system, and computer-readable storage medium | |
JP6932118B2 (ja) | パケット処理方法および装置 | |
EP4184822A1 (en) | Method and apparatus for keeping user terminal alive | |
CN116743861A (zh) | 一种组播加入方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |