掌桥专利:专业的专利平台
掌桥专利
首页

一种网络测试方法以及相关装置

文献发布时间:2024-04-18 19:53:33


一种网络测试方法以及相关装置

技术领域

本申请实施例涉及网络领域,尤其涉及一种网络测试方法以及相关装置。

背景技术

因特网包探测器(packet internet groper,PING)是用于确定两台主机之间是否存在畅通的网络的一种工具,一台主机通过向另一台主机发送ping报文,并基于是否收到另一台主机的ping应答报文确定与另一台主机之间的网络是否畅通。在切片分组网络(slicing packet network,SPN)中,主机A可以通过SR-TP隧道向主机B发送ping报文,从而确定主机A与主机B之间的SR-TP隧道是否正常。然而,若主机A与主机B属于不同的中间系统到中间系统(intermediate system to intermediate system,ISIS)域,由于不同的ISIS域之间的路由不互通,因此主机B无法通过IP路由向主机A发送ping应答报文,导致无法得知正确的结果。

在现有的解决方案中,可以打通两个ISIS域之间的IP路由,使得ping应答报文可以基于IP路由传输至主机A。然而,上述方式会破坏ISIS域的规划,影响网络稳定性。

发明内容

本申请实施例提供了一种网络测试方法以及相关装置,用于实现位于不同的ISIS域的两台主机之间的PING功能以及跟踪路由功能。

本申请实施例第一方面提供了一种网络测试方法:

网管设备向第一主机发送测试命令,测试命令用于第一主机通过面向传送的分段路由技术(segment-routing transport profile,SR-TP)隧道向第二主机发送ping报文,第一主机与第二主机位于不同的ISIS域。网管设备基于在预设时长内是否接收到来自第二主机的ping应答报文,确定第一主机与第二主机之间的网络情况,ping应答报文用于指示第二主机接收到ping报文,ping报文为第二主机通过与网管设备的管理通道向网管设备发送。

本申请实施例中,第二主机若接收到ping报文,则可以直接通过与网管设备的管理通道向网管设备回复ping应答报文,因此即使第一主机与第二主机位于不同的ISIS域,也能实现PING功能。

在一种可能的实现方式中,若网管设备在预设时长内未接收到ping应答报文,则网管设备确定所述第一主机与第二主机之间的SR-TP隧道存在故障。

在一种可能的实现方式中,若网管设备在预设时长内接收到ping应答报文,则网管设备确定第一主机与第二主机之间的SR-TP隧道正常。

在一种可能的实现方式中,ping报文以及ping应答报文中携带四元组,四元组包括第一主机的网际互联协议(internet protocol,IP)地址、第二主机的IP地址、SR-TP隧道的标识以及标签交换路径(label switching path,LSP)的标识,LSP用于ping报文向第二主机传输,LSP属于SR-TP隧道。

本申请实施例中,网管设备能够基于四元组信息确定PING对应的SR-TP隧道以及LSP。

在一种可能的实现方式中,ping报文中包括指示信息,指示信息用于指示第二主机向网管设备发送ping应答报文。

本申请实施例第二方面提供了一种网络测试方法:

网管设备向第一主机发送测试命令,测试命令用于第一主机通过SR-TP隧道向第二主机发送跟踪路由报文,第一主机与第二主机位于不同的中间系统到中间系统ISIS域。网管设备通过与目标主机的管理通道,接收来自目标主机的跟踪路由应答报文,目标主机为LSP上的主机,LSP用于跟踪路由报文向第二主机传输,LSP属于SR-TP隧道,跟踪路由应答报文为目标主机基于接收到的跟踪路由报文向网管设备发送。

本申请实施例中,目标主机可以通过与网管设备的管理通道向网管设备回复跟踪路由应答报文,因此即使第一主机与第二主机位于不同的ISIS域,也能实现跟踪路由功能。

在一种可能的实现方式中,目标主机包括第二主机。

在一种可能的实现方式中,网管设备还会显示目标主机的标识。

在一种可能的实现方式中,跟踪路由报文以及跟踪路由应答报文中携带四元组,四元组包括第一主机的网际互联协议IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识。

本申请实施例中,网管设备能够基于四元组信息确定跟踪路由对应的SR-TP隧道以及LSP。

在一种可能的实现方式中,跟踪路由报文中包括指示信息,指示信息用于指示目标主机向网管设备发送跟踪路由应答报文。

本申请实施例第三方面提供了一种网络测试方法:

第二主机接收来自第一主机的ping报文,ping报文为第一主机基于网管设备的指示,通过SR-TP隧道向第二主机发送,第一主机与第二主机位于不同的ISIS域。第二主机通过与网管设备的管理通道,向网管设备发送ping应答报文,ping应答报文用于指示第二主机接收到ping报文。

本申请实施例中,第二主机若接收到ping报文,则可以直接通过与网管设备的管理通道向网管设备回复ping应答报文,因此即使第一主机与第二主机位于不同的ISIS域,也能实现PING功能。

在一种可能的实现方式中,ping报文以及ping应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及标签交换路径LSP的标识,LSP用于ping报文向第二主机传输,LSP属于SR-TP隧道。

本申请实施例中,网管设备能够基于四元组信息确定PING对应的SR-TP隧道以及LSP。

在一种可能的实现方式中,ping报文中包括指示信息,指示信息用于指示第二主机向网管设备发送ping应答报文。

本申请实施例第四方面提供了一种网络测试方法:

目标主机接收来自第一主机的跟踪路由报文,跟踪路由报文为第一主机基于网管设备的指示,通过SR-TP隧道向第二主机发送,目标主机为LSP上的主机,LSP用于跟踪路由报文向第二主机传输,LSP属于SR-TP隧道,第一主机与第二主机位于不同的ISIS域。目标主机基于跟踪路由报文,通过与网管设备的管理通道向网管设备发送跟踪路由应答报文。

本申请实施例中,目标主机可以通过与网管设备的管理通道向网管设备回复跟踪路由应答报文,因此即使第一主机与第二主机位于不同的ISIS域,也能实现跟踪路由功能。

在一种可能的实现方式中,目标主机包括第二主机。

在一种可能的实现方式中,跟踪路由报文以及跟踪路由应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识。

本申请实施例中,网管设备能够基于四元组信息确定跟踪路由对应的SR-TP隧道以及LSP。

在一种可能的实现方式中,跟踪路由报文中包括指示信息,指示信息用于指示目标主机向网管设备发送跟踪路由应答报文。

本申请实施例第五方面提供了一种网管设备:

包括收发单元,用于向第一主机发送测试命令,测试命令用于第一主机通过SR-TP隧道向第二主机发送ping报文,第一主机与第二主机位于不同的ISIS域。确定单元,用于基于在预设时长内是否接收到来自第二主机的ping应答报文,确定第一主机与第二主机之间的网络情况,ping应答报文用于指示第二主机接收到ping报文,ping报文为第二主机通过与网管设备的管理通道向网管设备发送。

在一种可能的实现方式中,确定单元,具体用于在预设时长内未接收到ping应答报文,则确定第一主机与第二主机之间的SR-TP隧道存在故障。

在一种可能的实现方式中,确定单元,具体用于在预设时长内接收到ping应答报文,则确定第一主机与第二主机之间的SR-TP隧道正常。

在一种可能的实现方式中,ping报文以及ping应答报文中携带四元组,四元组包括第一主机的网际互联协议IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识,LSP用于ping报文向第二主机传输,LSP属于SR-TP隧道。

在一种可能的实现方式中,ping报文中包括指示信息,指示信息用于指示第二主机向网管设备发送ping应答报文。

本申请实施例第六方面提供了一种网管设备:

包括收发单元,用于向第一主机发送测试命令,测试命令用于第一主机通过SR-TP隧道向第二主机发送跟踪路由报文,第一主机与第二主机位于不同的ISIS域。收发单元,还用于通过与目标主机的管理通道,接收来自目标主机的跟踪路由应答报文,目标主机为LSP上的主机,LSP用于跟踪路由报文向第二主机传输,LSP属于SR-TP隧道,跟踪路由应答报文为目标主机基于接收到的跟踪路由报文向网管设备发送。

在一种可能的实现方式中,目标主机包括第二主机。

在一种可能的实现方式中,网管设备还包括显示单元,显示单元用于显示目标主机的标识。

在一种可能的实现方式中,跟踪路由报文以及跟踪路由应答报文中携带四元组,四元组包括第一主机的网际互联协议IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识。

在一种可能的实现方式中,跟踪路由报文中包括指示信息,指示信息用于指示目标主机向网管设备发送跟踪路由应答报文。

本申请实施例第七方面提供了一种主机,可以用作第二主机:

包括收发单元,用于接收来自第一主机的ping报文,ping报文为第一主机基于网管设备的指示,通过SR-TP隧道向第二主机发送,第一主机与第二主机位于不同的ISIS域。收发单元,还用于通过与网管设备的管理通道,向网管设备发送ping应答报文,ping应答报文用于指示第二主机接收到ping报文。

在一种可能的实现方式中,ping报文以及ping应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识,LSP用于ping报文向第二主机传输,LSP属于SR-TP隧道。

在一种可能的实现方式中,ping报文中包括指示信息,指示信息用于指示第二主机向网管设备发送ping应答报文。

本申请实施例第七方面提供了一种主机,可以用作目标主机:

包括收发单元,用于接收来自第一主机的跟踪路由报文,跟踪路由报文为第一主机基于网管设备的指示,通过SR-TP隧道向第二主机发送,目标主机为LSP上的主机,LSP用于跟踪路由报文向第二主机传输,LSP属于SR-TP隧道,第一主机与第二主机位于不同的ISIS域。收发单元,还用于目标主机基于跟踪路由报文,通过与网管设备的管理通道向网管设备发送跟踪路由应答报文。

在一种可能的实现方式中,目标主机包括第二主机。

在一种可能的实现方式中,跟踪路由报文以及跟踪路由应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识。

在一种可能的实现方式中,跟踪路由报文中包括指示信息,指示信息用于指示目标主机向网管设备发送跟踪路由应答报文。

本申请实施例第八方面提供了一种网管设备,包括处理器以及存储器,处理器与存储器耦合,存储器用于存储指令,当指令被处理器执行时,使得网管设备执行前述第一方面或第二方面中的方法。

本申请实施例第八方面提供了一种主机,用作第二主机,包括处理器以及存储器,处理器与存储器耦合,存储器用于存储指令,当指令被处理器执行时,使得主机执行前述第三方面中的方法。

本申请实施例第九方面提供了一种主机,用作目标主机,包括处理器以及存储器,处理器与存储器耦合,存储器用于存储指令,当指令被处理器执行时,使得主机执行前述第四方面中的方法。

本申请实施例第十方面提供了一种计算机可读存储介质,其上存储有计算机指令或程序,计算机指令或程序被执行时,使得计算机执行如前述任一方面的方法。

本申请实施例第十一方面提供了一种计算机程序产品,包括计算机指令或程序,计算机指令或程序被执行时,使得计算机执行如前述任一方面的方法。

附图说明

图1a为本申请实施例中SR-TP隧道转发报文的一个示意图;

图1b为本申请实施例中不同ISIS域的划分的一个示意图;

图2为本申请实施例中应用场景的一个示意图;

图3为本申请实施例中网络测试方法的一个流程示意图;

图4为本申请实施例中ping报文的一个示意图;

图5为本申请实施例中TLV的一个示意图;

图6为本申请实施例中网络测试方法的另一流程示意图;

图7为本申请实施例中网管设备的一个结构示意图;

图8为本申请实施例中网管设备的一个结构示意图;

图9为本申请实施例中第二主机的一个结构示意图;

图10为本申请实施例中目标主机的一个结构示意图;

图11为本申请实施例中网管设备、第二主机或目标主机的一个结构示意图。

具体实施方式

下面结合附图,对本申请的实施例进行描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。本领域普通技术人员可知,随着技术发展和新场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为了便于对本申请的理解,下面对本申请涉及到的概念进行介绍:

PING:PING是一种网络诊断工具,PING可以用于确定本地主机与另一台主机之间的网络是否畅通。本地主机向另一台主机发送ping报文,若能在预设时间内接收到另一台主机回复的ping应答报文,则认为两台主机之间的网络是畅通的,否则认为两台主机之间的网络存在故障。

跟踪路由:用于确定从主机A到主机B的路由,主机A会向主机B发送多个跟踪路由报文,其中第一个跟踪路由报文中的生存时间为1,之后发送的跟踪路由报文中的生存时间依次加一。沿途的主机以及主机B接收到跟踪路由报文后,将跟踪路由报文中的生存时间减一,若生存时间减一后为零,则沿途的主机以及主机B会向主机A回复跟踪路由应答报文;若生存时间减一后不为零,则沿途的主机会将跟踪路由报文继续传输至下一台主机。通过上述方式,主机A能够确定与主机B之间的各台主机。

切片分组网(slicing packet network,SPN)是面向5G时代的城域传送网的企业标准技术。SPN在架构上分为三层,包括切片传输层(slicing transport layer,STL)、切片通道层(slicing channel layer,SCL)以及切片分组层(slicing packet layer,SPL)。其中,STL用于解决高性价比的大容量问题,SCL基于灵活以太(flex ethernet,Flex)切片技术,融合时分复用技术(time-division multiplexing,TDMA)和分组,提供差异化服务级别协议(service level agreement,SLA)。SPL基于多协议标签交换(multi-Protocol labelswitching,MPLS)技术引入分段路由(segment-routing,SR)技术,其中,面向传送的分段路由(segment-routing transport profile,SR-TP)隧道技术是SPL面向连接的层三分组传输技术。

请参阅图1a,SR-TP隧道使用了源路由技术,若主机A需要向主机F发送报文,控制器也即网管设备,会向主机A下发1003、1006以及100的标签栈,向主机C下发1005、1009以及1010的标签栈,其中,100为粘连标签,与1005、1009以及1010的标签栈关联。主机A作为入节点,在报文中添加1003、1006以及100的标签栈,并根据栈顶的邻接标签1003找到对应的链路,将邻接标签1003弹出后,将报文发送至主机B。主机B接收到报文后,根据栈顶的邻接标签1006找到对应的链路,将邻接标签1006弹出后,将报文发送至主机C。主机C作为粘连节点,将报文中的粘连标签100替换为1005、1009以及1010的标签栈,并进行后续的转发,此处不再一一赘述,应理解,上述报文所走的路径即为SR-TP隧道的LSP,也即LSP上的主机依次为主机A、主机B、主机C、主机D、主机E以及主机F。SR-TP隧道在转发上具有单向转发的特点,并且沿途的主机对于正在转发的报文所属的SR-TP隧道并不感知,SR-TP隧道实际上是虚拟的隧道。

若对上述SR-TP隧道进行PING,主机A与主机F之间需要IP路由可达,主机F才能通过IP路由向主机A回复ping应答报文。若对上述SR-TP隧道进行跟踪路由,主机A与主机B、主机C、主机D以及主机E之间需要IP路由可达,才能接收到上述主机通过IP路由回复的跟踪路由应答报文。但是在SPN组网中,部署于不同位置的主机可能属于不同的ISIS域。例如参阅图1b,SPN组网中的接入环、汇聚环以及核心环划分为了不同的ISIS域,而不同的ISIS域之间的IP路由是不互通的。因此若主机A与主机F位于不同的ISIS域,则无法正常进行PING以及跟踪路由。在现有的技术当中,可以通过打通ISIS域之间的IP路由的方式解决上述问题,然而这种方式会影响ISIS域的规划,影响网络的稳定性;或者,也可以通过反向的SR-TP隧道的方式解决上述问题,例如主机F通过反向的SR-TP隧道向主机A回复ping应答报文,从而实现PING功能。然而,这种方式依赖于主机A与主机F之间存在SR-TP隧道的相应配置,而这在实际的应用中并非必选项。

本申请实施例提供了一种网络测试方法以及相关装置,用于实现位于不同的ISIS域的两台主机之间的PING功能以及跟踪路由功能。

本申请实施例可以应用于对两台跨ISIS域主机之间的SR-TP隧道进行PING以及跟踪路由的场景中。示例性的,如图2所示,网络中包括主机1、主机2、主机3、主机4以及网管设备。其中主机1位于ISIS域1,主机2位于ISIS域2。网管设备与主机1、主机2、主机3、主机4各自建立了管理通道,从而实现对各个主机的管理。

请参阅图3,下面对本申请实施例中网络测试方法的流程进行介绍:

301、网管设备向第一主机发送测试命令;

本实施例中,第一主机可以理解为图2所示的主机1,第二主机可以理解为图2所示的主机4。网管设备通过管理通道向第一主机发送测试命令,该测试命令用于第一主机通过SR-TP隧道向第二主机发起PING。第一主机接收到测试命令后,获取相应的SR-TP隧道的配置,生成ping报文并通过SR-TP隧道向第二主机发送ping报文,ping报文会通过LSP传输至第二主机,该LSP上的主机依次为主机1、主机2、主机3以及主机4,也即ping报文依次经过主机2以及主机3传输至主机4。请参阅图4,ping报文采用了标准的载荷,包括版本号、全局标识、消息类型、应答模式、返回码、子返回码、源端句柄、序列号、秒级发送时戳、毫秒级发送时戳、秒级接收时戳、毫秒级接收时戳以及类型长度值(type,length,value,TLV)等字段。其中,应答模式为“do not reply”,以指示第二主机接收到ping报文后直接向网管设备回复ping应答报文。ping报文中的TLV的类型为“Target FEC Stack”,子类型可以选择“RSVPIPv4 LSP”或“RSVP IPv6 LSP”。请参阅图5,图5示出了TLV的内容的一个示意图,包括隧道宿端节点的IP地址、SR-TP隧道标识、扩展标识、隧道源端节点的IP地址以及LSP标识。应理解,隧道宿端节点的IP地址即为第二主机的IP地址,隧道源端节点的IP地址即为第一主机的IP地址,SR-TP隧道标识以及LSP标识则指示用于ping报文从第一主机传输至第二主机的SR-TP隧道以及LSP。

302、网管设备基于在预设时长内是否接收到来自第二主机的ping应答报文,确定第一主机与第二主机之间的网络情况。

网管设备在向第一主机发送测试命令的同时,还会启动一个计时器,若在预设的时长内网管设备接收到第二主机通过管理通道发送的ping应答报文,则说明第二主机接收到了ping报文,第一主机与第二主机之间的SR-TP隧道正常。若在预设的时长内网管设备未能接收第二主机通过管理通道发送的ping应答报文,则说明第二主机没接收到ping报文,第一主机与第二主机之间的SR-TP隧道存在故障。需要说明的是,在ping应答报文中还会携带与ping报文中相同的四元组。

本申请实施例中,第二主机若接收到ping报文,则可以直接通过与网管设备的管理通道向网管设备回复ping应答报文,因此即使第一主机与第二主机位于不同的ISIS域,也能实现PING功能。

上面对本申请实施例中网络测试方法的一个流程进行了介绍,请参阅图6,下面对本申请实施例中网络测试方法的另一流程进行介绍:

601、网管设备向第一主机发送测试命令;

网管设备通过管理通道向第一主机发送测试命令,该测试命令用于第一主机通过SR-TP隧道向第二主机发起跟踪路由。第一主机接收到测试命令后,获取相应的SR-TP隧道的配置,并通过SR-TP隧道依次向第二主机发送多个跟踪路由报文。跟踪路由报文的格式与前述图4所示的类似,且跟踪路由报文中的TLV与前述ping报文中的TLV类似,此处不再赘述。需要说明的是,跟踪路由报文中会携带生存时间,且向第二主机发送的第一个跟踪路由报文中的生存时间为1,之后的跟踪路由报文中的生存时间依次加1。

602、网管设备通过与目标主机的管理通道,接收来自目标主机的跟踪路由应答报文。

第一主机向第二主机发送的跟踪路由报文会通过LSP传输至第二主机,该LSP与前述步骤301介绍的类似,LSP上的主机依次为主机1、主机2、主机3以及主机4,也即跟踪路由报文依次经过主机2以及主机3传输至主机4。第一个跟踪路由报文传输至主机2后,主机2将第一个跟踪路由报文中的生存时间减1,因此第一个跟踪路由报文中的生存时间变为了零。主机2还会该获取跟踪路由报文中的四元组,需要说明的是,第一主机发送的多个跟踪路由报文中的四元组与前述步骤301中所描述的类似,此处不再赘述。由于跟踪路由报文中的应答模式为“do not reply”,因此主机2会通过管理通道直接向网管设备发送跟踪路由应答报文,在跟踪路由应答报文中会携带获取到的四元组,网管设备接收到跟踪路由应答报文后可以获取该跟踪路由应答报文中的主机2的IP地址。

第二个跟踪路由报文传输到主机2后,主机2将第二个跟踪路由报文中的生存时间减1,由于第二个跟踪路由报文中原来的生存时间为2,因此第二个跟踪路由报文中的生存时间减1后变为1,主机2向主机3传输第二个跟踪路由报文。主机3接收到第二个跟踪路由报文后,将第二个跟踪路由报文中的生存时间减1,因此第二个跟踪路由报文中的生存时间变为了零。主机3获取该跟踪路由报文中的与前述相同的四元组,并通过管理通道向网管设备发送跟踪路由应答报文,跟踪路由应答报文中同样携带获取到的四元组,网管设备可以获取该跟踪路由应答报文中的主机3的IP地址。

主机2以及主机3分别将第三个跟踪路由报文中的生存时间减1,并由主机3将第三个跟踪路由报文传输至主机4。主机4同样将第三个跟踪路由报文中的生存时间减1,此时第三个跟踪路由报文中的生存时间变为零。主机4获取该跟踪路由报文中的四元组,并通过管理通道向网管设备发送跟踪路由应答报文,跟踪路由应答报文中同样携带获取到的四元组,网管设备可以获取该跟踪路由应答报文中的主机4的IP地址。

网管设备在向第一主机发送测试命令后,会启动一个计时器,在达到预设时长后,网管设备会统计回复了跟踪路由应答报文的目标主机,并显示目标主机的标识,该标识例如可以是IP地址。若第一主机与第二主机之间的SR-TP隧道是正常的,则目标主机会包括上述主机2、主机3以及主机4。若第一主机与第二主机之间的SR-TP隧道存在故障,例如主机3与主机4之间的链路中断了,因此跟踪路由报文无法从主机3传输至主机4,从而导致主机4不会向网管设备回复跟踪路由应答报文。这种情况下则目标主机会包括上述主机2以及主机3,网管设备在显示主机2以及主机3的标识的同时,还会显示主机3与主机4之间的链路可能存在故障的提示。

本申请实施例中,LSP上的目标主机可以通过与网管设备之间的管理通道,直接向网管设备回复跟踪路由应答报文,因此即使第一主机与第二主机位于不同的ISIS域,也能实现跟踪路由功能。

上面对本申请实施例中的网络测试方法进行了介绍,下面对本申请实施例中的装置进行介绍:

请参阅图7,本申请实施例中的网管设备700包括收发单元701以及确定单元702。

收发单元701,用于向第一主机发送测试命令,测试命令用于第一主机通过SR-TP隧道向第二主机发送ping报文,第一主机与第二主机位于不同的ISIS域。

确定单元702,用于基于在预设时长内是否接收到来自第二主机的ping应答报文,确定第一主机与第二主机之间的网络情况,ping应答报文用于指示第二主机接收到ping报文,ping报文为第二主机通过与网管设备的管理通道向网管设备发送。

在一种可能的实现方式中,

确定单元702,具体用于在预设时长内未接收到ping应答报文,则确定第一主机与第二主机之间的SR-TP隧道存在故障。

在一种可能的实现方式中,

确定单元702,具体用于在预设时长内接收到ping应答报文,则确定第一主机与第二主机之间的SR-TP隧道正常。

在一种可能的实现方式中,ping报文以及ping应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识,LSP用于ping报文向第二主机传输,LSP属于SR-TP隧道。

在一种可能的实现方式中,ping报文中包括指示信息,指示信息用于指示第二主机向网管设备发送ping应答报文。

请参阅图8,本申请实施例中的网管设备800包括收发单元801以及显示单元802。

收发单元801,用于向第一主机发送测试命令,测试命令用于第一主机通过SR-TP隧道向第二主机发送跟踪路由报文,第一主机与第二主机位于不同的ISIS域。

收发单元801,还用于通过与目标主机的管理通道,接收来自目标主机的跟踪路由应答报文,目标主机为LSP上的主机,LSP用于跟踪路由报文向第二主机传输,LSP属于SR-TP隧道,跟踪路由应答报文为目标主机基于接收到的跟踪路由报文向网管设备发送。

在一种可能的实现方式中,目标主机包括第二主机。

在一种可能的实现方式中,

显示单元802,用于显示目标主机的标识。

在一种可能的实现方式中,跟踪路由报文以及跟踪路由应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识。

在一种可能的实现方式中,跟踪路由报文中包括指示信息,指示信息用于指示目标主机向网管设备发送跟踪路由应答报文。

请参阅图9,本申请实施例中的第二主机900包括收发单元901。

收发单元901,用于接收来自第一主机的ping报文,ping报文为第一主机基于网管设备的指示,通过SR-TP隧道向第二主机发送,第一主机与第二主机位于不同的ISIS域。

收发单元901,还用于通过与网管设备的管理通道,向网管设备发送ping应答报文,ping应答报文用于指示第二主机接收到ping报文。

在一种可能的实现方式中,ping报文以及ping应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识,LSP用于ping报文向第二主机传输,LSP属于SR-TP隧道。

在一种可能的实现方式中,ping报文中包括指示信息,指示信息用于指示第二主机向网管设备发送ping应答报文。

请参阅图10,本申请实施例中的目标主机1000包括收发单元1001。

收发单元1001,用于接收来自第一主机的跟踪路由报文,跟踪路由报文为第一主机基于网管设备的指示,通过SR-TP隧道向第二主机发送,目标主机为LSP上的主机,LSP用于跟踪路由报文向第二主机传输,LSP属于SR-TP隧道,第一主机与第二主机位于不同的ISIS域。

收发单元1001,还用于目标主机基于跟踪路由报文,通过与网管设备的管理通道向网管设备发送跟踪路由应答报文。

在一种可能的实现方式中,目标主机包括第二主机。

在一种可能的实现方式中,跟踪路由报文以及跟踪路由应答报文中携带四元组,四元组包括第一主机的IP地址、第二主机的IP地址、SR-TP隧道的标识以及LSP的标识。

在一种可能的实现方式中,跟踪路由报文中包括指示信息,指示信息用于指示目标主机向网管设备发送跟踪路由应答报文。

图11是本申请提供的一种装置的结构示意图,该装置可以为网管设备、第二主机或目标主机,用于实现前述各个实施例中的方法。该装置1100可以包括一个或一个以上中央处理器(central processing units,CPU)1101和存储器1105,该存储器1105中存储有一个或一个以上的应用程序或数据。

其中,存储器1105可以是易失性存储或持久存储。存储在存储器1105的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1101可以设置为与存储器1105通信,在装置1100上执行存储器1105中的一系列指令操作。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 一种肠道微生物的分离装置及分离方法
  • 一种检验科用成分分离装置
  • 在线加热分离微生物油脂的装置和方法以及微生物油脂
  • 一种防止粘连的装置、纱线分离装置及纱线分离的方法
  • 一种连续式油浆静电分离装置及分离系统和分离方法
  • 一种微生物检验用微生物分离装置
  • 一种药品微生物检验的微生物分离装置
技术分类

06120116336868