CN116418719A - 一种测试方法、装置及测试设备 - Google Patents
一种测试方法、装置及测试设备 Download PDFInfo
- Publication number
- CN116418719A CN116418719A CN202111653894.0A CN202111653894A CN116418719A CN 116418719 A CN116418719 A CN 116418719A CN 202111653894 A CN202111653894 A CN 202111653894A CN 116418719 A CN116418719 A CN 116418719A
- Authority
- CN
- China
- Prior art keywords
- test
- address
- dcn
- message
- information
- 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.)
- Granted
Links
Images
Classifications
-
- 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/50—Testing arrangements
-
- 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/04—Processing captured monitoring data, e.g. for logfile generation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种测试方法、装置及测试设备,涉及通信技术领域。该方法包括:获取从被测设备得到的第一报文以及从目标设备得到的第二报文;其中,所述目标设备是所述被测设备的邻居已上线网元设备;根据第一报文和所述第二报文,为所述被测设备分配IP地址;获取抓包得到的IP地址;根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果。本发明的方案能够实现灵活以太网的DCN自动检测,以保证能够实现网元DCN上线的互通机制。
Description
技术领域
本发明涉及通信技术领域,特别是指一种测试方法、装置及测试设备。
背景技术
数据通信网络(Data Communiction Network,DCN)是传输网络管控系统和设备之间传递管理和控制信息的通道。网元在最初接入网络时,需要通过DCN与管控系统建立连接,纳入管控系统的管理。DCN是切片分组网(Slicing Packet Network,SPN)解耦开放的基础。一般DCN上线过程是厂家的私有机制,在面向未来解耦开放的场景下,各厂家的DCN机制需互通,而各厂家的DCN机制实现互通,需要网元上线的各个过程符合标准要求,但是目前针对网元DCN上线的互通机制如何进行测试还没有解决方案。
发明内容
本发明的目的是提供一种测试方法、装置及测试设备,以解决目前针对网元DCN上线的互通机制如何进行测试还没有解决方案的问题。
为达到上述目的,本发明的实施例提供一种测试方法,包括:
获取从被测设备得到的第一报文以及从目标设备得到的第二报文;其中,所述目标设备是所述被测设备的邻居已上线网元设备;
根据所述第一报文和所述第二报文,为所述被测设备分配IP地址;
获取抓包得到的IP地址;
根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果。
可选地,获取从被测设备得到的第一报文,包括:
向测试仪表发送第一测试指令;
获取所述测试仪表根据所述第一测试指令从所述被测设备抓包得到的第一报文;其中,所述第一报文是所述测试仪表从对应所述被测设备端口发起测试抓包得到的,和/或,从所述被测设备和所述目标设备之间的链路发起测试抓包得到的。
可选地,获取从目标设备得到的第二报文,包括:
向所述目标设备发送第二测试指令;
获取所述目标设备根据所述第二测试指令反馈的第二报文。
可选地,所述根据所述第一报文和所述第二报文,为所述被测设备分配第一IP地址,包括:
从所述第一报文中得到第一DCN信息;
从所述第二报文中得到第二DCN信息;
若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址。
可选地,所述从所述第一报文中得到第一DCN信息,包括:
根据第一报文对应的开销帧中的固定位块,识别所述开销帧的DCN码块;
根据所述DCN码块,通过以太网解码形成媒体接入控制(Medium Access Control,MAC)帧;
根据所述MAC帧中的设备标识信息和/或DCN标识信息,识别得到所述第一DCN信息。
可选地,所述若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址,包括:
若所述第一DCN信息和所述第二DCN信息均包含目标信息,则确定所述第一DCN信息和所述第二DCN信息存在一致性,并为所述被测设备分配IP地址;
其中,所述目标信息为DCN标识、机架号、系统名称、系统描述、IPv6管理地址、IPv4管理地址中的一个或多个。
可选地,所述为所述被测设备分配IP地址之后,还包括:
将为所述被测设备分配的IP地址发送至所述目标设备。
可选地,所述方法还包括:
根据所述DCN测试结果,生成测试报告;其中,所述测试报告包括:所述第一DCN信息、所述第二DCN信息、分配的IP地址以及抓包得到的IP地址中的一个或多个。
可选地,所述获取抓包得到的IP地址,包括:
向测试仪表发送第三测试指令;
获取所述测试仪表根据所述第三测试指令抓包得到的IP地址。
可选地,所述根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果,包括:
若所述分配的IP地址和所述抓包得到的IP地址一致,则确定所述DCN测试结果为测试通过;
若所述分配的IP地址和所述抓包得到的IP地址不一致,则确定所述DCN测试结果为测试不通过。
为达到上述目的,本发明的实施例提供一种测试装置,包括:
第一获取模块,用于获取从被测设备得到的第一报文以及从目标设备得到的第二报文;其中,所述目标设备是所述被测设备的邻居已上线网元设备;
分配模块,用于根据第一开销帧和所述第二报文,为所述被测设备分配IP地址;
第二获取模块,用于获取抓包得到的IP地址;
处理模块,用于根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果。
可选地,所述第一获取模块包括:
第一发送单元,用于向测试仪表发送第一测试指令;
第一获取单元,用于获取所述测试仪表根据所述第一测试指令从所述被测设备抓包得到的第一报文;其中,所述第一报文是所述测试仪表从对应所述被测设备端口发起测试抓包得到的,和/或,从所述被测设备和所述目标设备之间的链路发起测试抓包得到的。
可选地,所述第一获取模块包括:
第二发送单元,用于向所述目标设备发送第二测试指令;
第二获取单元,用于获取所述目标设备根据所述第二测试指令反馈的第二报文。
可选地,所述分配模块包括:
第一处理单元,用于从所述第一报文中得到第一DCN信息;
第二处理单元,用于从所述第二报文中得到第二DCN信息;
第三处理单元,用于若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址。
可选地,所述第一处理单元还用于:
根据所述第一报文对应的开销帧中的固定位块,识别所述开销帧的DCN码块;
根据所述DCN码块,通过以太网解码形成媒体接入控制MAC帧;
根据所述MAC帧中的设备标识信息和/或DCN标识信息,识别得到所述第一DCN信息。
可选地,所述第三处理单元还用于:
若所述第一DCN信息和所述第二DCN信息均包含目标信息,则确定所述第一DCN信息和所述第二DCN信息存在一致性,并为所述被测设备分配IP地址;
其中,所述目标信息为DCN标识、机架号、系统名称、系统描述、IPv6管理地址、IPv4管理地址中的一个或多个。
可选地,所述装置还包括:
发送模块,用于所述为所述被测设备分配IP地址之后,将为所述被测设备分配的IP地址发送至所述目标设备。
可选地,所述装置还包括:
生成模块,用于根据所述DCN测试结果,生成测试报告;其中,所述测试报告包括:所述第一DCN信息、所述第二DCN信息、分配的IP地址以及抓包得到的IP地址中的一个或多个。
可选地,所述第二获取模块包括:
第二发送单元,用于向测试仪表发送第三测试指令;
第二获取单元,用于获取所述测试仪表根据所述第三测试指令抓包得到的IP地址。
可选地,所述处理模块包括:
第四处理单元,用于若所述分配的IP地址和所述抓包得到的IP地址一致,则确定所述DCN测试结果为测试通过;
第五处理单元,用于若所述分配的IP地址和所述抓包得到的IP地址不一致,则确定所述DCN测试结果为测试不通过。
为达到上述目的,本发明的实施例提供一种测试设备,包括:收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行所述程序或指令时实现如上所述的测试方法中的步骤。
为达到上述目的,本发明的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的测试方法中的步骤。
本发明的上述技术方案的有益效果如下:
本发明实施例,通过获取从被测设备得到的第一报文以及从目标设备得到的第二报文;并根据所述第一报文和所述第二报文,为所述被测设备分配IP地址;获取抓包得到的IP地址;并根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果,从而实现了灵活以太网的DCN自动检测,以保证能够实现网元DCN上线的互通机制。
附图说明
图1为本发明实施例的测试系统的框图;
图2为本发明实施例的测试方法的流程图;
图3为本发明实施例的测试架构示意图;
图4为本发明实施例的测试装置框图;
图5为本发明实施例的测试设备的框图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常可互换使用。
在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
城域传输网络(Metro Transport Network,MTN)/SPN/灵活以太网(FlexEthernet,FlexE)接口的DCN通道方式分别采用MTN开销/SPN开销/FlexE开销或者客户机(Client)随业务传输的方式。在网元上线初期,没有管控配置Client时是采用开销帧方式与其他网元(如邻居网元)传递管控消息。上线后,通过配置的Client的业务通道随路传输管控消息。
在面向未来解耦开放的场景下,各厂家的DCN机制需互通,而各厂家的DCN机制实现互通,需要网元上线的各个过程符合标准要求,但是目前针对网元DCN上线的互通机制如何进行测试还没有解决方案。
为此本发明实施例提供一种测试系统,可以实现MTN/SPN/FlexE的DCN自动化测试,该测试系统包括第一装置、第二装置、第三装置。
其中,第一装置可以称为测试设备,用于发送测试指令,以及接收测试数据,并处理测试数据,生成测试结果,以实现MTN/SPN/FlexE的DCN自动测试。
第二装置可以称为被测设备,其可以是具备FlexE接口的几台或多台设备或MTN设备或SPN设备。
第三装置可以称为测试仪表,用于抓包。
其中,第一装置也即是测试设备包括:第一模块、第二模块、第三模块。
如图1所示,第一模块,也即是DCN测试功能逻辑模块,用于向第二模块和第三模块发送测试指令,以及处理从第二模块和第三模块接收的测试数据,并生成测试结果。
第二模块,也即是DCN南向接口控制处理模块,用于向设备发送测试指令,以及处理从设备反馈的测试数据,并向第一模块报告处理或未处理的测试数据或测试结果。
第三模块,也即是DCN仪表控制处理模块,用于向测试仪表发送测试指令,以及处理从仪表反馈的测试数据,并向第一模块报告处理或未处理的测试数据或测试结果。
如图2所示,本发明实施例提供一种测试方法,应用于测试设备,该方法可以应用于MTN或SPN或FlexE。该方法具体可以包括以下步骤:
步骤11:获取从被测设备得到的第一报文以及从目标设备得到的第二报文。
其中,所述目标设备是所述被测设备的邻居已上线网元设备。
可选地,该方案可以应用于MTN或SPN或FlexE,相应地被测设备可以是具备FlexE接口的几台或多台设备或MTN设备或SPN设备等,当然本发明实施例不以此为限。
步骤12:根据所述第一报文和所述第二报文,为所述被测设备分配IP地址。
可选地,该方案可以应用于MTN或SPN或FlexE,相应地第一报文可以是第一MTN报文或第一SPN报文或第一FlexE报文,相应地第二报文可以是第二MTN报文或第二SPN报文或第二FlexE报文。
步骤13:获取抓包得到的IP地址。
可选地,上述步骤13可以具体包括:向测试仪表发送第三测试指令;获取所述测试仪表根据所述第三测试指令抓包得到的IP地址。
例如:在为所述被测设备分配IP地址后,向测试仪表发送第三测试指令;可以通过测试仪表根据所述第三测试指令从被测设备抓包测试数据并上报给测试设备,测试设备解析得到其中携带的IP地址,即获得抓包得到的IP地址。
步骤14:根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果。
可选地,所述测试结果为测试通过或测试不通过。
具体的,若所述分配的IP地址和所述抓包得到的IP地址一致,则确定所述DCN测试结果为测试通过;若所述分配的IP地址和所述抓包得到的IP地址不一致,则确定所述DCN测试结果为测试不通过。可选地,若在上述步骤13中未抓包得到IP地址,则也判定为所述DCN测试结果为测试不通过。
上述方案中,通过获取从被测设备得到的第一报文以及从目标设备得到的第二报文;并根据所述第一报文和所述第二报文,为所述被测设备分配IP地址;获取抓包得到的IP地址;并根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果,从而实现了灵活以太网的DCN自动检测,以保证能够实现网元DCN上线的互通机制。
如图3为本发明实施例的测试架构示意图,DCN测试功能逻辑模块可以获得测试仪表从被测设备端口,和/或,被测设备与目标设备之间链路的抓包得到的第一报文,以及获得目标设备的第二报文,并根据第一报文和第二报文进行MTN/SPN/FlexE的DCN测试。
可选地,所述获取从被测设备得到的第一报文,包括:
向测试仪表发送第一测试指令;获取所述测试仪表根据所述第一测试指令从所述被测设备抓包得到的第一报文;其中,所述第一报文是所述测试仪表从对应所述被测设备端口,和/或,从所述被测设备和所述目标设备之间的链路发起测试抓包得到的。
例如:测试设备向测试仪表发送DCN测试消息(即第一测试指令),测试仪表从对应被测设备端口,和/或,被测设备与目标设备(即所述被测设备的邻居已上线网元)之间的链路发起测试抓包得到第一报文,并发送至测试设备。
可选地,获取从目标设备得到的第二报文,包括:
向所述目标设备发送第二测试指令;获取所述目标设备根据所述第二测试指令反馈的第二报文。
例如:测试设备向目标设备第二测试指令,由于目标设备为已上线网元,该测试设备可以直接从所述目标设备抓包得到测试数据(即第二报文),也即是目标设备可以将相应的测试数据(即第二报文)发送给测试设备。
可选地,所述根据所述第一报文和所述第二报文,为所述被测设备分配第一IP地址,包括:
从所述第一报文中得到第一DCN信息;从所述第二报文中得到第二DCN信息;若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址。
其中,所述从所述第一报文中得到第一DCN信息,包括:
根据所述第一报文对应的开销帧中的固定位块,识别所述开销帧的DCN码块;根据所述DCN码块,通过以太网解码形成媒体接入控制MAC帧;根据所述MAC帧中的设备标识信息和/或DCN标识信息,识别得到所述第一DCN信息。
具体的,测试设备根据开销帧标识识别开销帧,以及根据开销帧中固定位块识别开销帧的DCN码块,并根据一个或多个开销帧中的DCN码块,经过以太网解码,形成MAC帧。并根据以太网66/64B解码的MAC帧中设备标识信息、DCN标识中的一个或者多个信息识别DCN消息(即第一DCN信息),即实现从第一报文中恢复得到第一DCN信息。可选地,设备标识信息中可以包括但不限于以下至少一项:机架号(chassis-id)、系统名称(system-name)、系统描述(system-description)、IPv6管理地址(management-address-ipv6)、IPv4管理地址(management-address-ipv4)中的一个或多个信息。
可选地,从所述第二报文中得到的第二DCN信息中可以包括:DCN标识、机架号、系统名称、系统描述、IPv6管理地址、IPv4管理地址中的一个或多个信息,其可以理解为是目标设备上报的新网元信息或者测试设备查询的该目标设备中存储的新网元信息。
可选地,所述若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址,包括:
若所述第一DCN信息和所述第二DCN信息均包含目标信息,则确定所述第一DCN信息和所述第二DCN信息存在一致性,并为所述被测设备分配IP地址;
其中,所述目标信息为DCN标识、机架号、系统名称、系统描述、IPv6管理地址、IPv4管理地址中的一个或多个。
具体的,根据恢复的DCN报文,对比测试设备收到的目标设备上报的新网元信息或者测试设备查询的目标设备中存储的新网元信息(如DCN标识,机架号、系统名称、系统描述、IPv6管理地址、IPv4管理地址的一个或多个信息),当以上信息的一个或多个信息比对一致时,测试设备为所述被测设备分配管理IP地址。
可选地,所述为所述被测设备分配IP地址之后,还包括:将为所述被测设备分配的IP地址发送至所述目标设备。
可选地,测试设备对于相应测试结果还具有生成测试报告的能力,具体的所述方法还包括:
根据所述DCN测试结果,生成测试报告;其中,所述测试报告包括:所述第一DCN信息、第二DCN信息、分配的IP地址以及抓包得到的IP地址中的一个或多个。也即是所述测试包括:从开销帧中识别的DCN消息,目标设备上报的新网元信息,分配的IP地址及抓包得到的IP地址等,本发明实施例不以此为限。
如图4所示,本发明实施例的一种测试装置400,包括:
第一获取模块410,用于获取从被测设备得到的第一报文以及从目标设备得到的第二报文;其中,所述目标设备是所述被测设备的邻居已上线网元设备;
分配模块420,用于根据所述第一报文和所述第二报文,为所述被测设备分配IP地址;
第二获取模块430,用于获取抓包得到的IP地址;
处理模块440,用于根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果。
可选地,所述第一获取模块410包括:
第一发送单元,用于向测试仪表发送第一测试指令;
第一获取单元,用于获取所述测试仪表根据所述第一测试指令从所述被测设备抓包得到的第一报文;其中,所述第一报文是所述测试仪表从对应所述被测设备端口发起测试抓包得到的,和/或,从所述被测设备和所述目标设备之间的链路发起测试抓包得到的。
可选地,所述第一获取模块410包括:
第二发送单元,用于向所述目标设备发送第二测试指令;
第二获取单元,用于获取所述目标设备根据所述第二测试指令反馈的第二报文。
可选地,所述分配模块420包括:
第一处理单元,用于从所述第一报文中得到第一DCN信息;
第二处理单元,用于从所述第二报文中得到第二DCN信息;
第三处理单元,用于若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址。
可选地,所述第一处理单元还用于:
根据所述第一报文对应的开销帧中的固定位块,识别所述开销帧的DCN码块;
根据所述DCN码块,通过以太网解码形成媒体接入控制MAC帧;
根据所述MAC帧中的设备标识信息和/或DCN标识信息,识别得到所述第一DCN信息。
可选地,所述第三处理单元还用于:
若所述第一DCN信息和所述第二DCN信息均包含目标信息,则确定所述第一DCN信息和所述第二DCN信息存在一致性,并为所述被测设备分配IP地址;
其中,所述目标信息为DCN标识、机架号、系统名称、系统描述、IPv6管理地址、IPv4管理地址中的一个或多个。
可选地,所述装置400还包括:
发送模块,用于所述为所述被测设备分配IP地址之后,将为所述被测设备分配的IP地址发送至所述目标设备。
可选地,所述装置400还包括:
生成模块,用于根据所述DCN测试结果,生成测试报告;其中,所述测试报告包括:所述第一DCN信息、第二DCN信息、分配的IP地址以及抓包得到的IP地址中的一个或多个。
可选地,所述第二获取模块430包括:
第二发送单元,用于向测试仪表发送第三测试指令;
第二获取单元,用于获取所述测试仪表根据所述第三测试指令抓包得到的IP地址。
可选地,所述处理模块440包括:
第四处理单元,用于若所述分配的IP地址和所述抓包得到的IP地址一致,则确定所述DCN测试结果为测试通过;
第五处理单元,用于若所述分配的IP地址和所述抓包得到的IP地址不一致,则确定所述DCN测试结果为测试不通过。
该实施例的装置能够实现上述方法的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种测试设备,如图5所示,包括收发器510、处理器500、存储器520及存储在所述存储器520上并可在所述处理器500上运行的程序或指令;所述处理器500执行所述程序或指令时实现上述测试方法中的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
所述收发器510,用于在处理器500的控制下接收和发送数据。
其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器510可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
本发明实施例的一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的测试方法中的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的测试设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
进一步需要说明的是,此说明书中所描述的终端包括但不限于智能手机、平板电脑等,且所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。
本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
上述范例性实施例是参考该些附图来描述的,许多不同的形式和实施例是可行而不偏离本发明精神及教示,因此,本发明不应被建构成为在此所提出范例性实施例的限制。更确切地说,这些范例性实施例被提供以使得本发明会是完善又完整,且会将本发明范围传达给那些熟知此项技术的人士。在该些图式中,组件尺寸及相对尺寸也许基于清晰起见而被夸大。在此所使用的术语只是基于描述特定范例性实施例目的,并无意成为限制用。如在此所使用地,除非该内文清楚地另有所指,否则该单数形式“一”、“一个”和“该”是意欲将该些多个形式也纳入。会进一步了解到该些术语“包含”及/或“包括”在使用于本说明书时,表示所述特征、整数、步骤、操作、构件及/或组件的存在,但不排除一或更多其它特征、整数、步骤、操作、构件、组件及/或其族群的存在或增加。除非另有所示,陈述时,一值范围包含该范围的上下限及其间的任何子范围。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (13)
1.一种测试方法,其特征在于,包括:
获取从被测设备得到的第一报文以及从目标设备得到的第二报文;其中,所述目标设备是所述被测设备的邻居已上线网元设备;
根据所述第一报文和所述第二报文,为所述被测设备分配IP地址;
获取抓包得到的IP地址;
根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果。
2.根据权利要求1所述的方法,其特征在于,获取从被测设备得到的第一报文,包括:
向测试仪表发送第一测试指令;
获取所述测试仪表根据所述第一测试指令从所述被测设备抓包得到的第一报文;其中,所述第一报文是所述测试仪表从对应所述被测设备端口发起测试抓包得到的,和/或,从所述被测设备和所述目标设备之间的链路发起测试抓包得到的。
3.根据权利要求1所述的方法,其特征在于,获取从目标设备得到的第二报文,包括:
向所述目标设备发送第二测试指令;
获取所述目标设备根据所述第二测试指令反馈的第二报文。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一报文和所述第二报文,为所述被测设备分配第一IP地址,包括:
从所述第一报文中得到第一DCN信息;
从所述第二报文中得到第二DCN信息;
若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址。
5.根据权利要求4所述的方法,其特征在于,所述从所述第一报文中得到第一DCN信息,包括:
根据第一报文对应的开销帧中的固定位块,识别所述开销帧的DCN码块;
根据所述DCN码块,通过以太网解码形成媒体接入控制MAC帧;
根据所述MAC帧中的设备标识信息和/或DCN标识信息,识别得到所述第一DCN信息。
6.根据权利要求4所述的方法,其特征在于,所述若所述第一DCN信息和所述第二DCN信息存在一致性,则为所述被测设备分配IP地址,包括:
若所述第一DCN信息和所述第二DCN信息均包含目标信息,则确定所述第一DCN信息和所述第二DCN信息存在一致性,并为所述被测设备分配IP地址;
其中,所述目标信息为DCN标识、机架号、系统名称、系统描述、IPv6管理地址、IPv4管理地址中的一个或多个。
7.根据权利要求1或4所述的方法,其特征在于,所述为所述被测设备分配IP地址之后,还包括:
将为所述被测设备分配的IP地址发送至所述目标设备。
8.根据权利要求4所述的方法,其特征在于,还包括:
根据所述DCN测试结果,生成测试报告;其中,所述测试报告包括:所述第一DCN信息、所述第二DCN信息、分配的IP地址以及抓包得到的IP地址中的一个或多个。
9.根据权利要求1所述的方法,其特征在于,所述获取抓包得到的IP地址,包括:
向测试仪表发送第三测试指令;
获取所述测试仪表根据所述第三测试指令抓包得到的IP地址。
10.根据权利要求1所述的方法,其特征在于,所述根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果,包括:
若所述分配的IP地址和所述抓包得到的IP地址一致,则确定所述DCN测试结果为测试通过;
若所述分配的IP地址和所述抓包得到的IP地址不一致,则确定所述DCN测试结果为测试不通过。
11.一种测试装置,其特征在于,包括:
第一获取模块,用于获取从被测设备得到的第一报文以及从目标设备得到的第二报文;其中,所述目标设备是所述被测设备的邻居已上线网元设备;
分配模块,用于根据所述第一报文和所述第二报文,为所述被测设备分配IP地址;
第二获取模块,用于获取抓包得到的IP地址;
处理模块,用于根据分配的IP地址和所述抓包得到的IP地址,确定数据通信网络DCN测试结果。
12.一种测试设备,包括:收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;其特征在于,所述处理器执行所述程序或指令时实现如权利要求1-10中任一项所述的测试方法中的步骤。
13.一种可读存储介质,其上存储有程序或指令,其特征在于,所述程序或指令被处理器执行时实现如权利要求1-10任一项所述的测试方法中的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111653894.0A CN116418719B (zh) | 2021-12-30 | 2021-12-30 | 一种测试方法、装置及测试设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111653894.0A CN116418719B (zh) | 2021-12-30 | 2021-12-30 | 一种测试方法、装置及测试设备 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116418719A true CN116418719A (zh) | 2023-07-11 |
| CN116418719B CN116418719B (zh) | 2025-10-03 |
Family
ID=87058218
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111653894.0A Active CN116418719B (zh) | 2021-12-30 | 2021-12-30 | 一种测试方法、装置及测试设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116418719B (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101984581A (zh) * | 2010-11-04 | 2011-03-09 | 中兴通讯股份有限公司 | 一种数据通信网络的开通方法及系统 |
| CN104468869A (zh) * | 2014-12-31 | 2015-03-25 | 杭州华三通信技术有限公司 | 为终端分配ip地址的方法、获取ip地址的方法及装置 |
| CN105337754A (zh) * | 2014-08-07 | 2016-02-17 | 中兴通讯股份有限公司 | 一种数据通信网络开通方法及系统 |
| WO2017000858A1 (zh) * | 2015-06-30 | 2017-01-05 | 中兴通讯股份有限公司 | 网元设备及数据通信网络开通的方法 |
| CN107592243A (zh) * | 2017-10-23 | 2018-01-16 | 上海斐讯数据通信技术有限公司 | 一种验证路由器静态绑定功能的方法及装置 |
| CN107896173A (zh) * | 2017-11-27 | 2018-04-10 | 上海斐讯数据通信技术有限公司 | 自动化测试方法、测试设备、自动化测试系统及存储介质 |
-
2021
- 2021-12-30 CN CN202111653894.0A patent/CN116418719B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101984581A (zh) * | 2010-11-04 | 2011-03-09 | 中兴通讯股份有限公司 | 一种数据通信网络的开通方法及系统 |
| CN105337754A (zh) * | 2014-08-07 | 2016-02-17 | 中兴通讯股份有限公司 | 一种数据通信网络开通方法及系统 |
| CN104468869A (zh) * | 2014-12-31 | 2015-03-25 | 杭州华三通信技术有限公司 | 为终端分配ip地址的方法、获取ip地址的方法及装置 |
| WO2017000858A1 (zh) * | 2015-06-30 | 2017-01-05 | 中兴通讯股份有限公司 | 网元设备及数据通信网络开通的方法 |
| CN107592243A (zh) * | 2017-10-23 | 2018-01-16 | 上海斐讯数据通信技术有限公司 | 一种验证路由器静态绑定功能的方法及装置 |
| CN107896173A (zh) * | 2017-11-27 | 2018-04-10 | 上海斐讯数据通信技术有限公司 | 自动化测试方法、测试设备、自动化测试系统及存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| 彭志强;徐春雷;张琦兵;顾俊捷;郑明忠;夏杰;: "电力系统通用服务协议一致性测试技术", 电力系统保护与控制, no. 03, 1 February 2020 (2020-02-01), pages 90 - 97 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116418719B (zh) | 2025-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104283979B (zh) | 组播域名系统中报文传输的方法、装置及系统 | |
| TWI383616B (zh) | 指派複數個媒體存取控制給複數個處理器的方法及系統 | |
| US20160142303A1 (en) | Method and apparatus for processing a some/ip stream through interworking with avb technology | |
| US20080162516A1 (en) | Relay apparatus and communication method | |
| US11398966B2 (en) | Cluster wide packet tracing | |
| CN113341933B (zh) | 车用中央控制器的诊断系统及方法 | |
| CN108494675A (zh) | 实现虚拟路由冗余协议备份组的方法、装置和路由设备 | |
| CN109728984A (zh) | 一种接入系统、方法及装置 | |
| CN109167762B (zh) | 一种iec104报文校验方法及装置 | |
| CN1188988C (zh) | 具有形成单工基本局域网的多个集线器的局域网路径控制系统,终端及其方法 | |
| CN104506405B (zh) | 跨域访问的方法及装置 | |
| US20070223494A1 (en) | Method for the resolution of addresses in a communication system | |
| CN116418719A (zh) | 一种测试方法、装置及测试设备 | |
| CN108141480B (zh) | 用于互连单元系统中的寻址的方法和设备 | |
| CN105450432A (zh) | 一种用于定位端口连接错误的方法和相关设备 | |
| CN111200519B (zh) | 数据处理方法、装置、bbu、接入网设备和存储介质 | |
| CN1993967A (zh) | 简化通过冗余的可寻址网关访问其他系统的系统中的连接建立 | |
| CN117896495A (zh) | 网络摄像机的传输配置方法、系统、电子设备及存储介质 | |
| CN105681321A (zh) | 一种数据处理方法及装置 | |
| CN107005476B (zh) | 用于管理交换网络中的数据帧的方法和第一设备 | |
| JP4676320B2 (ja) | スイッチングハブ装置および重複ipアドレス自動変換方法 | |
| CN113872783A (zh) | 网络配置的方法、装置及计算机可读存储介质 | |
| US20080198762A1 (en) | Cross-subnet-nodes subnet node device detection method | |
| CN114244722B (zh) | 虚拟网络健康分析方法、系统和网络设备 | |
| JP2011130194A (ja) | Ipアドレス割当装置、補助装置、ipアドレス割当システム、ipアドレス割当方法、及びプログラム |
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 |