技术领域technical field
本申请涉及通信领域,尤其涉及一种网络故障探测方法及控制中心设备。The present application relates to the communication field, in particular to a network fault detection method and control center equipment.
背景技术Background technique
随着互联网技术的飞速发展,用户对网络的访问速度的要求也越来越高。目前,为了提高用户的访问速度,现有技术中提出通过两种方式来对网络进行优化:一种是CDN(Content Delivery Network,内容分发网络)网络技术,另一种是ADN(ApplicationDelivery Networking,应用交付网络)网络技术。其中,CDN网络技术是通过把静态资源缓存在离终端用户更近的网络节点上,使用户可以就近访问来实现提高访问速度的效果。而ADN网络技术则主要应用于动态数据的传输加速,利用ADN网络对动态数据的传输进行加速时每次都要从用户终端把网络请求传输到源站,由源站动态生成应答后再把应答传输回给用户终端。在这个过程中,用户终端的网络请求经由ADN网络的全局负载均衡器,首先到达离用户终端比较近的ADN网络接入节点。再通过ADN网络的全局选路系统,推算出从接入节点到达网络请求对应的源站的最优路径。然后将用户终端的网络请求依次通过最优路径中的若干个网络节点,到达源站。ADN网络具有从有限的网络资源中选择最优路径,进而减小用户终端与源站之间的传输时延的效果。With the rapid development of Internet technology, users have higher and higher requirements for network access speed. At present, in order to improve the access speed of users, two methods are proposed in the prior art to optimize the network: one is CDN (Content Delivery Network, content distribution network) network technology, and the other is ADN (ApplicationDelivery Networking, application delivery network) network technology. Among them, CDN network technology caches static resources on network nodes closer to end users, so that users can access nearby to achieve the effect of improving access speed. The ADN network technology is mainly used in the transmission acceleration of dynamic data. When using the ADN network to accelerate the transmission of dynamic data, each time the network request is transmitted from the user terminal to the source station, and the response is dynamically generated by the source station. transmitted back to the user terminal. In this process, the network request of the user terminal first reaches the ADN network access node relatively close to the user terminal through the global load balancer of the ADN network. Then, through the global routing system of the ADN network, the optimal path from the access node to the source station corresponding to the network request is calculated. Then, the network request of the user terminal is sequentially passed through several network nodes in the optimal path to reach the source station. The ADN network has the effect of selecting the optimal path from limited network resources, thereby reducing the transmission delay between the user terminal and the source station.
在上述现有技术中,当ADN网络中的网络节点出现故障时,由于不能及时发现故障的网络节点,从而影响网络的传输性能。In the above prior art, when a network node in the ADN network fails, the transmission performance of the network is affected because the failed network node cannot be found in time.
发明内容Contents of the invention
本申请的实施例提供了一种网络故障探测方法及控制中心设备,主要用于解决当ADN网络中的网络节点出现故障时,由于不能及时发现故障的网络节点,从而影响网络的传输性能的问题。The embodiment of the present application provides a network fault detection method and control center equipment, which are mainly used to solve the problem that when a network node in the ADN network fails, the transmission performance of the network is affected because the faulty network node cannot be found in time .
为达到上述目的,本申请采用如下技术方案:In order to achieve the above object, the application adopts the following technical solutions:
第一方面,本申请的实施例提供了一种网络故障探测方法,包括:控制中心设备获取ADN网络中各网络节点之间的网络连接状态;根据网络连接状态确定ADN网络中的异常网络节点。In the first aspect, the embodiment of the present application provides a network fault detection method, including: the control center equipment obtains the network connection status between each network node in the ADN network; and determines the abnormal network node in the ADN network according to the network connection status.
第二方面,本申请的实施例提供了一种控制中心设备,包括:获取单元,用于获取应用交付网络ADN网络中各网络节点之间的网络连接状态;确定单元,用于在获取单元获取网络连接状态后,根据网络连接状态确定ADN网络中的异常网络节点。In the second aspect, the embodiment of the present application provides a control center device, including: an acquisition unit, configured to acquire the network connection status between network nodes in the application delivery network ADN network; a determination unit, configured to acquire After the network connection status, determine the abnormal network nodes in the ADN network according to the network connection status.
第三方面,本申请的实施例提供了一种控制中心设备,包括:通信接口、存储器和处理器,存储器用于存储计算机执行代码,计算机执行代码用于控制处理器执行上述第一方面的实施例所提供的网络故障探测方法。In the third aspect, the embodiment of the present application provides a control center device, including: a communication interface, a memory and a processor, the memory is used to store computer execution codes, and the computer execution codes are used to control the processor to execute the implementation of the first aspect above The network fault detection method provided by the example.
第四方面,本申请的实施例提供了一种计算机存储介质,用于储存为控制中心设备所用的计算机软件指令,其包含执行上述第一方面的实施例所提供的网络故障探测方法所设计的程序代码。In the fourth aspect, the embodiments of the present application provide a computer storage medium for storing computer software instructions used by the control center equipment, which includes the functions designed to execute the network fault detection method provided in the embodiments of the first aspect above. code.
第五方面,本申请的实施例提供了一种计算机程序,可直接加载到计算机的内部存储器中,并含有软件代码,计算机程序经由计算机载入并执行后能够实现上述第一方面的实施例所提供的网络故障探测方法。In the fifth aspect, the embodiments of the present application provide a computer program that can be directly loaded into the internal memory of the computer and contains software codes. After the computer program is loaded and executed by the computer, it can realize the above-mentioned embodiment of the first aspect. Provides a method for detecting network faults.
本申请中,控制中心设备利用获取的ADN网络中各网络节点之间的网络连接状态,对ADN网络中的网络节点进行检测。从而实现了在ADN网络中进行故障探测,使得当ADN网络中的网络节点出现故障时能够及时发现故障,进而提升ADN网络的运维效率和服务质量。In this application, the control center device detects the network nodes in the ADN network by using the acquired network connection status between the network nodes in the ADN network. In this way, fault detection in the ADN network is realized, so that when a network node in the ADN network fails, the fault can be detected in time, thereby improving the operation and maintenance efficiency and service quality of the ADN network.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or in the prior art, the accompanying drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only for the application. For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本申请的实施例所提供的一种ADN网络系统的结构示意图;FIG. 1 is a schematic structural diagram of an ADN network system provided by an embodiment of the present application;
图2为本申请的实施例所提供的一种网络故障探测方法的流程示意图;FIG. 2 is a schematic flowchart of a network fault detection method provided by an embodiment of the present application;
图3为本申请的实施例所提供的一种控制中心设备的结构示意图;FIG. 3 is a schematic structural diagram of a control center device provided by an embodiment of the present application;
图4为本申请的实施例所提供的一种控制中心设备的结构示意图;FIG. 4 is a schematic structural diagram of a control center device provided by an embodiment of the present application;
图5为本申请的实施例所提供的一种控制中心设备的结构示意图。Fig. 5 is a schematic structural diagram of a control center device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.
如本申请所使用的,术语“单元”、“组件”、“模块”、“系统”等等旨在指代计算机相关实体,该计算机相关实体可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,组件可以是,但不限于是:在处理器上运行的处理、处理器、对象、可执行文件、执行中的线程、程序和/或计算机。作为示例,在计算设备上运行的应用和该计算设备都可以是组件。一个或多个组件可以存在于执行中的过程和/或线程中,并且组件可以位于一个计算机中以及/或者分布在两个或更多个计算机之间。此外,这些组件能够从在其上具有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式通过诸如互联网之类的网络与其它系统进行交互)的信号,以本地和/或远程过程的方式进行通信。As used in this application, the terms "unit", "component", "module", "system" and the like are intended to refer to a computer-related entity, which may be hardware, firmware, a combination of hardware and software, software or running software. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. As an example, both an application running on a computing device and the computing device can be components. One or more components can reside within a process and/or thread of execution and a component can be localized on one computer and/or distributed between two or more computers. In addition, these components can execute from various computer readable media having various data structures thereon. These components can be communicated through, for example, according to having one or more packets of data (e.g., data from a component that interacts with another component in a local system, a distributed system, and/or in the form of network to interact with other systems) to communicate with local and/or remote processes.
本申请将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。The present application presents various aspects, embodiments or features in terms of a system that can include a number of devices, components, modules and the like. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules etc. discussed in connection with the figures. In addition, combinations of these schemes can also be used.
另外,在本申请实施例中,“示例的”一词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。In addition, in the embodiments of the present application, the word "exemplary" is used as an example, illustration or illustration. Any embodiment or design described herein as "example" is not to be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word example is intended to present concepts in a concrete manner.
本申请实施例中,信息(information),信号(signal),消息(message),信道(channel)有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。In this embodiment of the present application, information, signal, message, and channel may sometimes be used interchangeably. It should be noted that when the differences are not emphasized, the meanings they intend to express are consistent. "的(of)", "corresponding (corresponding, relevant)" and "corresponding (corresponding)" can sometimes be used interchangeably. It should be pointed out that when the difference is not emphasized, the meanings they intend to express are consistent.
本申请实施例应用于ADN网络系统中。如图1所述,为本申请提供的一种ADN网络系统的结构示意图,其中当用户终端设备需要访问源站时,首先用户终端设备向全局负载均衡器查询接入节点,全局负载均衡器通过负载均衡,为用户终端设备反馈合适的接入节点。然后用户终端将网络请求发送至该接入节点,并利用ADN网络的全局选路功能基于网络节点间的链路状态和路径配置数据,推算出的从接入节点到源站的最优路径,将所述网络请求发送至源站,进而为用户提供网络服务。其中路径配置数据中包括了网络路径的接入节点的IP(Internet Protocol,网络间互连协议)地址、源站的IP地址,有时也可能包括中转节点的IP地址以及回源节点的IP地址,其中回源节点指源站的上一跳网络节点。具体的,在ADN网络中为网络请求选择路径时,会基于网络节点间的链路状态,选择出经过路径配置数据中各网络节点的最优路径。需要说明的是,路径配置数据中所包括的网络路径也可以是一条完整的网络路径,当路径配置数据中所包括的网络路径是一条完整的网络路径时,则不需要ADN网络的全局选路功能再重新选择最优路径,直接根据路径配置数据中的网络路径将网络请求发送至源站即可。例如,如图1中在用户终端设备向源站发送网络请求时,若利用全局负载均衡器选择网络节点A作为接入节点,并且路径配置数据中还包括了网络路径的接入节点为网络节点A、回源节点为网络节点E。那么经过全局选路功能就可以为本次网络请求选择出最优路径为:用户终端设备-网络节点A-网络节点C-网络节点E-源站。同理,若利用全局负载均衡器选择网络节点B作为接入节点,并且路径配置数据中还包括了网络路径的接入节点为网络节点B、回源节点为网络节点E。那么经过全局选路功能就可以为本次网络请求选择出最优路径为:用户终端设备-网络节点B-网络节点D-网络节点E-源站。此外,本申请实施例提供的ADN网络系统中还包含控制中心设备,控制中心设备能够探测各个网络节点之间的网络连接状态以及网络服务对应的网络路径的路径配置数据等信息,并利用这些数据实施本申请所述网络故障探测方法。然后之后,在探测到有网络路径运行异常时,控制中心设备还可发送告警信息,以便通知运维人员及时处理故障。The embodiment of the present application is applied to an ADN network system. As shown in Figure 1, it is a schematic structural diagram of an ADN network system provided by this application, wherein when a user terminal device needs to access the source site, the user terminal device first queries the access node from the global load balancer, and the global load balancer passes Load balancing, feeding back suitable access nodes for user terminal equipment. Then the user terminal sends the network request to the access node, and uses the global routing function of the ADN network to calculate the optimal path from the access node to the source station based on the link status and path configuration data between network nodes. Send the network request to the origin site, and then provide the user with network services. The path configuration data includes the IP (Internet Protocol) address of the access node of the network path, the IP address of the source station, and sometimes the IP address of the transit node and the IP address of the return node, The back-to-source node refers to the previous hop network node of the source station. Specifically, when selecting a path for a network request in an ADN network, an optimal path passing through each network node in the path configuration data is selected based on the link status between network nodes. It should be noted that the network path included in the path configuration data may also be a complete network path, and when the network path included in the path configuration data is a complete network path, global routing of the ADN network is not required The function reselects the optimal path, and sends the network request to the source server directly according to the network path in the path configuration data. For example, as shown in Figure 1, when the user terminal device sends a network request to the source station, if the global load balancer is used to select network node A as the access node, and the path configuration data also includes the access node of the network path as the network node A. The back-to-source node is network node E. Then, through the global routing function, the optimal path can be selected for this network request: user terminal device-network node A-network node C-network node E-source station. Similarly, if the global load balancer is used to select the network node B as the access node, and the path configuration data also includes the access node of the network path as the network node B and the source node as the network node E. Then, through the global routing function, the optimal path can be selected for this network request: user terminal device-network node B-network node D-network node E-source station. In addition, the ADN network system provided by the embodiment of the present application also includes a control center device, which can detect information such as the network connection status between each network node and the path configuration data of the network path corresponding to the network service, and use these data Implement the network fault detection method described in this application. Then, when an abnormal network path is detected, the control center device can also send an alarm message to notify the operation and maintenance personnel to deal with the fault in time.
本申请实施例上述所描述的ADN网络系统的结构是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,在不同结构的ADN网络系统中,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The structure of the ADN network system described above in the embodiment of the present application is to illustrate the technical solution of the embodiment of the present application more clearly, and does not constitute a limitation to the technical solution provided in the embodiment of the present application. Those of ordinary skill in the art know that in In ADN network systems with different structures, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
本申请实施例提供一种网络故障探测方法,能够应用在类似于图1中网络结构的ADN网络系统中。该方法能够在ADN网络中的网络节点出现故障时及时发现故障,提升ADN网络的运维效率和服务质量。如图2所示,该方法包括以下步骤The embodiment of the present application provides a network fault detection method, which can be applied in an ADN network system similar to the network structure in FIG. 1 . The method can detect faults in time when a network node in the ADN network fails, and improves the operation and maintenance efficiency and service quality of the ADN network. As shown in Figure 2, the method includes the following steps
S101、控制中心设备获取ADN网络中各网络节点之间的网络连接状态。S101. The control center device obtains the network connection status between each network node in the ADN network.
具体的,ADN网络节点会持续探测各个网络节点之间,包括回源节点和源站之间的网络连接情况,并把这些数据全部传输到控制中心设备。Specifically, the ADN network node will continue to detect the network connection between various network nodes, including the network connection between the back-to-source node and the source station, and transmit all these data to the control center equipment.
S102、根据网络连接状态确定ADN网络中的异常网络节点。S102. Determine abnormal network nodes in the ADN network according to the network connection status.
在一种实施例中,步骤S102具体包括以下S102a1-S102a2的内容:In one embodiment, step S102 specifically includes the following contents of S102a1-S102a2:
S102a1、根据网络连接状态确定到目标网络节点连接不通的网络节点的个数。S102a1. Determine the number of network nodes that cannot connect to the target network node according to the network connection status.
S102a2、若到目标网络节点连接不通的网络节点的个数大于阈值时,确定目标网络节点为异常网络节点。S102a2. If the number of network nodes that cannot connect to the target network node is greater than a threshold, determine that the target network node is an abnormal network node.
本申请实施例中,利用其他网络节点到目标网络节点的连接状态,确定目标网络节点的健康状况。当超过阈值个数的网络节点到目标网络节点的连接不通时,则判断该目标网络节点的运行异常。In the embodiment of the present application, the health status of the target network node is determined by using the connection status of other network nodes to the target network node. When the number of network nodes exceeding the threshold cannot be connected to the target network node, it is determined that the operation of the target network node is abnormal.
在另一种实施例中,在执行步骤S102之前,该方法还包括:获取至少一条网络路径的路径配置数据,路径配置数据中包括一条网络路径所经过的网络节点。步骤S102具体包括:In another embodiment, before performing step S102, the method further includes: acquiring path configuration data of at least one network path, where the path configuration data includes network nodes that a network path passes through. Step S102 specifically includes:
S102b、根据网络连接状态和至少一条网络路径的路径配置数据,确定目标网络节点在至少一条网络路径中存在指定上一跳网络节点,并且上一跳网络节点到目标网络节点的连接不通时,确定目标网络节点为异常网络节点。S102b. According to the network connection status and the path configuration data of at least one network path, determine that the target network node has a designated last-hop network node in at least one network path, and when the connection between the last-hop network node and the target network node is blocked, determine The target network node is an abnormal network node.
具体的,控制中心设备保存有各网络服务的路径配置数据。路径配置数据中包含有网络服务对应的网络路径的接入节点、源站的网络地址,有时还可以包括中转节点以及回源节点的网络地址,并以配置路径的形式将这些网络节点组织起来。在ADN网络中进行选路时,会根据路径配置数据中的网络节点信息,选择一条经过这些网络节点的最优路径。因此,当从一条网络路径的路径配置数据中确定,目标网络节点在一条网络路径中存在指定的上一跳网络节点时,则当该上一跳网络节点到该目标网络节点的连接不通时,即可以确定该目标网络节点存在故障,并且有网络路径的传输业务受到了影响。进而,本申请实施例中,通过获取至少一条网络路径的路径配置数据,并利用该路径配置数据确定在这至少一条网络路径中是否包括了目标网络节点以及是否存在该目标网络节点的指定上一跳网络节点,从而通过判断指定的上一跳网络节点到目标网络节点的连接是否畅通,进而确定目标网络节点的运行情况,以及至少一条网络路径通过该目标网络节点的运行情况。Specifically, the control center device stores path configuration data of each network service. The path configuration data includes the network address of the access node and the source station of the network path corresponding to the network service, and sometimes may also include the network addresses of the transit node and the source node, and organizes these network nodes in the form of a configuration path. When selecting a route in the ADN network, an optimal route passing through these network nodes will be selected according to the network node information in the route configuration data. Therefore, when it is determined from the path configuration data of a network path that the target network node has a designated last-hop network node in a network path, when the connection between the last-hop network node and the target network node is blocked, That is, it can be determined that the target network node is faulty, and the transmission services with network paths are affected. Furthermore, in the embodiment of the present application, by obtaining the path configuration data of at least one network path, and using the path configuration data to determine whether the target network node is included in the at least one network path and whether there is a specified previous node of the target network node Hop the network node, so as to determine whether the connection between the specified previous hop network node and the target network node is smooth, and then determine the operation status of the target network node, and the operation status of at least one network path passing through the target network node.
另外,在上述方法中由于所述上一跳网络节点到所述目标网络节点之间的连接至少使用在一条网络路径中,因此通过这种方法来确定异常网络节点能够过滤出对实际网络服务没有影响的网络异常波动,更加精确的判断出影响网络服务的网络节点的异常情况。例如,若网络节点A到网络节点B的连接不通,但网络节点A并没有出现在任何配置路径中,即没有任何网络路径的路径配置数据中包括网络节点A,那么即便网络节点A到网络节点B的连接不通,ADN网络中承载的网络服务并不会被影响,因此此时并不用将网络节点B作为异常节点。In addition, in the above method, since the connection between the last-hop network node and the target network node is used in at least one network path, it is possible to filter out abnormal network nodes that are not relevant to the actual network service by using this method. The abnormal fluctuations of the affected network can more accurately determine the abnormal situation of the network nodes that affect the network service. For example, if the connection from network node A to network node B is unreachable, but network node A does not appear in any configuration path, that is, there is no path configuration data of any network path that includes network node A, then even if network node A to network node If the connection of B fails, the network service carried in the ADN network will not be affected, so it is not necessary to regard network node B as an abnormal node at this time.
示例性的,若一条网络路径的路径配置数据中包括了该网络路径的接入节点的网络地址、回源节点的网络地址以及源站的网络地址。那么当回源节点到源站的连接不通时,则确定该源站为异常节点。Exemplarily, if the path configuration data of a network path includes the network address of the access node of the network path, the network address of the back-to-source node, and the network address of the source station. Then, when the connection between the source node and the source station fails, the source station is determined to be an abnormal node.
S103、对经过异常网络节点的网络路径进行检测。S103. Detect a network path passing through an abnormal network node.
在一种实施例中,步骤S103具体包括以下S103a1-S103a3的内容:In one embodiment, step S103 specifically includes the following contents of S103a1-S103a3:
S103a1、判断异常网络节点是否为网络路径中的接入节点。S103a1. Determine whether the abnormal network node is an access node in the network path.
S103a2、当确定异常网络节点为网络路径中的接入节点,则判断是否至少存在预设个数的网络节点到异常网络节点的连接不通。S103a2. When it is determined that the abnormal network node is an access node in the network path, it is judged whether at least a preset number of network nodes are disconnected from the abnormal network node.
S103a3、若判断至少存在预设个数的网络节点到异常网络节点的连接不通时,确定该网络路径运行异常。S103a3. If it is determined that at least a preset number of network nodes cannot connect to the abnormal network node, determine that the network path is running abnormally.
具体的,考虑到,当超过一定数量的网络节点到接入节点的连接不通时,则存在很大的概率导致终端设备无法将网络请求发送至该接入节点,并且在利用全局选路功能为接入节点选择下一跳网络节点时也可能无法选出合适的网络节点。进而本申请中,当异常网络节点为网络路径中的接入节点时,通过确定到该异常网络节点的网络节点的个数,来确定该网络路径是否受到影响。Specifically, it is considered that when more than a certain number of network nodes cannot connect to the access node, there is a high probability that the terminal device cannot send the network request to the access node, and the global routing function is used to When the access node selects a next-hop network node, it may also fail to select a suitable network node. Furthermore, in the present application, when the abnormal network node is an access node in the network path, whether the network path is affected is determined by determining the number of network nodes to the abnormal network node.
进一步的,在一种实施例中,在步骤S103a2中确定异常网络节点为网络路径中的接入节点之后,该方法还可以包括:控制中心设备向全局负载均衡器发送停止调度指令,以使得全局负载均衡器根据停止调度指令停止将网络请求调度到异常网络节点。Further, in an embodiment, after determining that the abnormal network node is an access node in the network path in step S103a2, the method may further include: the control center device sends a stop scheduling instruction to the global load balancer, so that the global The load balancer stops dispatching network requests to abnormal network nodes according to the stop dispatching instruction.
当确定该接入节点的故障解除后,该方法还包括:控制中心设备向全局负载均衡器发送恢复调度指令,以使得全局负载均衡器根据恢复调度指令恢复将网络请求调度到异常网络节点。When it is determined that the failure of the access node is resolved, the method further includes: the control center device sends a recovery scheduling instruction to the global load balancer, so that the global load balancer resumes scheduling network requests to abnormal network nodes according to the recovery scheduling instruction.
本实施例中,考虑到当网络路径中的接入节点存在异常或者故障时,则会影响到后续调度到该接入节点的其他网络请求的传输。因此在确定网络路径中的接入节点异常后,控制中心设备则向全局负载均衡器发送停止调度指令,以使得全局负载均衡器停止将网络请求调度到异常网络节点。进而避免了由于接入节点出现故障而导致后续其他网络请求的传输受到影响的问题。In this embodiment, it is considered that when an access node in the network path is abnormal or faulty, it will affect the subsequent transmission of other network requests scheduled to the access node. Therefore, after determining that the access node in the network path is abnormal, the control center device sends a stop dispatching instruction to the global load balancer, so that the global load balancer stops dispatching network requests to abnormal network nodes. Furthermore, the problem that subsequent transmission of other network requests is affected due to failure of the access node is avoided.
在另一种实施例中,步骤S103具体包括:In another embodiment, step S103 specifically includes:
S103b1、判断异常网络节点是否为网络路径中的接入节点;S103b1. Determine whether the abnormal network node is an access node in the network path;
S103b2、当异常网络节点为网络路径中的接入节点之外的其他网络节点,则判断在网络路径中是否存在异常网络节点的指定上一跳网络节点。S103b2. When the abnormal network node is a network node other than the access node in the network path, determine whether there is a designated last-hop network node of the abnormal network node in the network path.
S103b3、若在网络路径中存在异常网络节点的指定上一跳网络节点,并且上一跳网络节点到异常网络节点连接不通时,确定网络路径运行异常;或者,若在网络路径中不存在异常网络节点的指定上一跳网络节点,并且至少有预设个数的网络节点到异常网络节点的连接不通时,确定网络路径运行异常。S103b3. If there is a designated last-hop network node of the abnormal network node in the network path, and the connection between the previous-hop network node and the abnormal network node is blocked, determine that the network path is running abnormally; or, if there is no abnormal network node in the network path When the designated last-hop network node of the node and at least a preset number of network nodes cannot connect to the abnormal network node, it is determined that the network path is running abnormally.
具体的,在确定了网络路径中的非接入节点为异常网络节点后,还不能给出该异常网络节点的故障是否影响到了网络路径的运行。本实施例中在确定该异常节点不是接入节点后,分两种情况来判断该异常节点对网络路径的影响:Specifically, after it is determined that the non-access node in the network path is an abnormal network node, it cannot be given whether the failure of the abnormal network node affects the operation of the network path. In this embodiment, after determining that the abnormal node is not an access node, the impact of the abnormal node on the network path is judged in two cases:
第一种情况、若网络路径中存在该异常网络节点以及该异常网络节点的指定上一跳网络节点,即就是说该异常网络节点和指定上一跳网络节点都是网络路径中的关键节点,因此利用ADN网络的全局选路功能也不能绕过这两个节点,重新为网络路径选择路径。此时如果上一跳网络节点到该异常网络节点连接不通时,则可以确定该网络路径会受到影响。例如,若网络节点B为异常网络节点,在一条网络路径的路径配置数据中网络节点A是网络节点B的上一跳网络节点,则当网络节点A到网络节点B连接不通时,可以确定该网络路径受到了影响。In the first case, if the abnormal network node and the designated last-hop network node of the abnormal network node exist in the network path, that is to say, both the abnormal network node and the designated previous-hop network node are key nodes in the network path, Therefore, the use of the global routing function of the ADN network cannot bypass these two nodes and reselect the path for the network path. At this time, if the previous hop network node cannot connect to the abnormal network node, it can be determined that the network path will be affected. For example, if network node B is an abnormal network node, and network node A is the last-hop network node of network node B in the path configuration data of a network path, then when the connection between network node A and network node B is blocked, it can be determined that the Network paths are affected.
第二种情况、若网络路径中不存在该异常网络节点以及该异常网络节点的指定上一跳网络节点,即就是说在具体发送网络请求等数据的过程中,需要全局选路功能来为该异常网络节点选择合适的上一跳网络节点。进而本实施例中,通过确定到该异常网络节点的连接不通的网络节点的个数,来判断该异常网络节点的整体运行情况。此时若有预设个数的网络节点到该异常网络节点连接不通,则可以确定即使利用全局选路功能也可能很难为该异常网络节点选择合适的上一跳网络节点。由此,本实施例中,当在网络路径中不存在异常网络节点的指定上一跳网络节点,并且至少有预设个数的网络节点到异常网络节点的连接不通时,则确定该网络路径运行异常。In the second case, if the abnormal network node and the designated last-hop network node of the abnormal network node do not exist in the network path, that is to say, in the process of sending data such as network requests, the global routing function is required to An abnormal network node selects a suitable last-hop network node. Furthermore, in this embodiment, the overall operation status of the abnormal network node is judged by determining the number of network nodes that cannot connect to the abnormal network node. At this time, if a preset number of network nodes cannot connect to the abnormal network node, it can be determined that it may be difficult to select a suitable last-hop network node for the abnormal network node even if the global routing function is used. Therefore, in this embodiment, when there is no designated last-hop network node of the abnormal network node in the network path, and at least a preset number of network nodes are not connected to the abnormal network node, the network path is determined Abnormal operation.
在一种实施例中,在步骤S102根据网络连接状态确定ADN网络中的异常网络节点时,可以同时记录异常网络节点的异常原因。例如,将利用S102a1-S102a2的方法检测到的异常网络节点的异常原因记录为“超过阈值个数的网络节点到本网络节点的连接不通”,将利用步骤S102b的方法检测到的异常网络节点的异常原因记录为“在网络路径中与直接相邻节点连接不通”。In one embodiment, when the abnormal network node in the ADN network is determined according to the network connection status in step S102, the abnormal reason of the abnormal network node may be recorded at the same time. For example, the abnormal cause of the abnormal network node detected by the method of S102a1-S102a2 is recorded as "the connection between the network node exceeding the threshold number and the local network node is unavailable", and the abnormal network node detected by the method of step S102b is The reason for the exception is recorded as "No connectivity with immediate neighbors in the network path".
进而,在步骤S103对经过异常网络节点的网络路径进行检测时,则可以直接利用异常网络节点的异常原因来进行检测。例如,当确定异常网络节点为网络路径中的接入节点,则在步骤S103a2中在判断是否至少存在预设个数的网络节点该异常网络节点的连接不通时,可以直接查询异常网络节点的异常原因,当确定该异常网络节点的异常原因是上述“超过阈值个数的网络节点到本网络节点的连接不通”,则可以直接确定该网络路径受到了异常网络节点的影响,该网络路径运行异常。再例如,当确定异常网络节点是网络路径B中除接入节点之外的其他网络节点,则查询异常网络节点的异常原因,当异常原因为“在网络路径B中,与直接相邻节点连接不通”,则确定该异常网络节点在网络路径中存在指定上一跳网络节点并且这两个相邻节点之间的连接不通,即执行完成了步骤S103b2-S103b3的内容。Furthermore, when detecting the network path passing through the abnormal network node in step S103, the abnormality cause of the abnormal network node can be directly used for detection. For example, when it is determined that the abnormal network node is an access node in the network path, then in step S103a2, when it is judged whether there are at least a preset number of network nodes and the connection of the abnormal network node is blocked, the abnormality of the abnormal network node can be directly queried Reason, when it is determined that the abnormal cause of the abnormal network node is the above-mentioned "connection between the network nodes exceeding the threshold number and the local network node is unreachable", it can be directly determined that the network path is affected by the abnormal network node, and the network path is running abnormally . For another example, when it is determined that the abnormal network node is a network node other than the access node in network path B, the abnormal cause of the abnormal network node is queried. If it is not connected", it is determined that the abnormal network node has a designated last-hop network node in the network path and the connection between these two adjacent nodes is not connected, that is, the content of steps S103b2-S103b3 has been executed.
S104、当检测到网络路径运行异常时,发出告警信息。S104. When it is detected that the operation of the network path is abnormal, an alarm message is sent.
具体的,当检测到异常网络节点中的故障已经影响到网络路径运行,即该网络路径运行异常,则可以通过发送告警邮件、短信等方式发出告警信息,以便通知运维人员及时解决出现的问题。Specifically, when it is detected that the fault in the abnormal network node has affected the operation of the network path, that is, the operation of the network path is abnormal, an alarm message can be sent by sending an alarm email, a short message, etc., so as to notify the operation and maintenance personnel to solve the problem in time .
进一步的,在一种实施例中,告警信息中包括影响网络路径运行的异常网络节点的位置信息以及异常原因。以便帮助运维人员及时判断故障位置和原因。Further, in an embodiment, the alarm information includes location information of abnormal network nodes that affect the operation of the network path and the cause of the abnormality. In order to help the operation and maintenance personnel to judge the fault location and cause in time.
本申请中,控制中心设备利用获取的ADN网络中各网络节点之间的网络连接状态,对ADN网络中的网络节点进行检测。从而实现了在ADN网络中进行故障探测,使得当ADN网络中的网络节点出现故障时能够及时发现故障,进而提升ADN网络的运维效率和服务质量。In this application, the control center device detects the network nodes in the ADN network by using the acquired network connection status between the network nodes in the ADN network. In this way, fault detection in the ADN network is realized, so that when a network node in the ADN network fails, the fault can be detected in time, thereby improving the operation and maintenance efficiency and service quality of the ADN network.
基于上述网络故障探测方法,本申请提供一种控制中心设备。图3示出本申请所涉及控制中心设备的一种可能的结构示意图。具体的,该控制中心设备30包括:获取单元301以及确定单元302,其中:Based on the foregoing network fault detection method, the present application provides a control center device. Fig. 3 shows a possible structural schematic diagram of the control center equipment involved in the present application. Specifically, the control center device 30 includes: an acquisition unit 301 and a determination unit 302, wherein:
获取单元301,用于获取应用交付网络ADN网络中各网络节点之间的网络连接状态;An acquisition unit 301, configured to acquire the network connection status between each network node in the application delivery network ADN network;
确定单元302,用于在获取单元301获取网络连接状态后,根据网络连接状态确定ADN网络中的异常网络节点。The determination unit 302 is configured to determine an abnormal network node in the ADN network according to the network connection status after the acquisition unit 301 acquires the network connection status.
在一种实施例中,确定单元302,具体用于根据网络连接状态确定到目标网络节点连接不通的网络节点个数;若到目标网络节点连接不通的网络节点个数大于阈值时,确定目标网络节点为异常网络节点。In one embodiment, the determining unit 302 is specifically configured to determine the number of network nodes that cannot be connected to the target network node according to the network connection status; if the number of network nodes that cannot be connected to the target network node is greater than a threshold, determine the target network node. The node is an abnormal network node.
在另一种实施例中,获取单元301,还用于获取至少一条网络路径的路径配置数据,路径配置数据中包括一条网络路径所经过的网络节点;In another embodiment, the acquiring unit 301 is further configured to acquire path configuration data of at least one network path, where the path configuration data includes network nodes that a network path passes through;
确定单元302,具体用于根据网络连接状态和至少一条网络路径的路径配置数据,确定目标网络节点在至少一条网络路径中存在指定上一跳网络节点,并且上一跳网络节点到目标网络节点的连接不通时,确定目标网络节点运行异常。The determining unit 302 is specifically configured to determine, according to the network connection state and the path configuration data of at least one network path, that the target network node has a designated last-hop network node in at least one network path, and the distance between the last-hop network node and the target network node When the connection fails, it is determined that the target network node is running abnormally.
可选的,控制中心设备30还包括:检测单元303以及发送单元304;Optionally, the control center device 30 further includes: a detection unit 303 and a sending unit 304;
检测单元303,用于在确定单元302根据网络连接状态确定ADN网络中的异常网络节点后,对经过异常网络节点的网络路径进行检测;The detection unit 303 is configured to detect the network path passing through the abnormal network node after the determination unit 302 determines the abnormal network node in the ADN network according to the network connection state;
发送单元304,用于检测单元303检测到网络路径运行异常时,发出告警信息。The sending unit 304 is configured to send an alarm message when the detection unit 303 detects that the network path is running abnormally.
在一种实施例中,检测单元303,具体用于判断异常网络节点是否为网络路径中的接入节点;当确定异常网络节点为网络路径中的接入节点,则判断是否至少存在预设个数的网络节点到异常网络节点的连接不通;若判断至少存在预设个数的网络节点到异常网络节点的连接不通时,确定网络路径运行异常。In one embodiment, the detection unit 303 is specifically configured to judge whether the abnormal network node is an access node in the network path; If it is judged that at least a preset number of network nodes cannot connect to the abnormal network node, it is determined that the network path is running abnormally.
进一步的,发送单元304,还用于在检测单元异常网络节点为网络路径中的接入节点之后,向全局负载均衡器发送停止调度指令,以使得全局负载均衡器根据停止调度指令停止将网络请求调度到异常网络节点。Further, the sending unit 304 is also configured to send a stop scheduling instruction to the global load balancer after the abnormal network node of the detection unit is an access node in the network path, so that the global load balancer stops sending the network request to the global load balancer according to the stop scheduling instruction. Scheduling to abnormal network nodes.
在一种实施例中,检测单元303,具体用于判断异常网络节点是否为网络路径中的接入节点;当异常网络节点为网络路径中的接入节点之外的其他网络节点,则判断在网络路径中是否存在异常网络节点的指定上一跳网络节点;In one embodiment, the detection unit 303 is specifically configured to determine whether the abnormal network node is an access node in the network path; Whether there is a designated last-hop network node of the abnormal network node in the network path;
若在网络路径中存在异常网络节点的指定上一跳网络节点,并且上一跳网络节点到异常网络节点连接不通时,确定网络路径运行异常;或者,若在网络路径中不存在异常网络节点的指定上一跳网络节点,并且至少有预设个数的网络节点到异常网络节点的连接不通时,确定网络路径运行异常。If there is a specified previous hop network node of the abnormal network node in the network path, and the connection between the previous hop network node and the abnormal network node is unreachable, it is determined that the network path is running abnormally; or, if there is no abnormal network node in the network path When the previous hop network node is specified, and at least a preset number of network nodes cannot connect to the abnormal network node, it is determined that the network path is running abnormally.
由于本申请实施例中的控制中心设备可以应用于实施上述方法实施例,因此,其所能获得的技术效果也可参考上述方法实施例,本申请实施例在此不再赘述。Since the control center device in the embodiment of the present application can be applied to implement the above method embodiment, the technical effect it can obtain can also refer to the above method embodiment, and the embodiment of the present application will not repeat it here.
在采用集成的单元的情况下,附图4示出了上述实施例中所涉及的控制中心设备的一种可能的结构示意图。控制中心设备40包括:处理模块401和通信模块402。处理模块401用于对控制中心设备的动作进行控制管理,例如,处理模块401用于支持控制中心设备执行图2中的步骤S102、S103和/或用于本文所描述的技术的其它过程,处理模块401还用于控制通信模块402支持控制中心设备执行图1中的步骤S101、S104和/或用于本文所描述的技术的其它过程。通信模块402用于支持控制中心设备与其他实体设备的通信,控制中心设备40还可以包括存储模块403,用于存储控制中心设备40的程序代码和数据。In the case of using an integrated unit, Fig. 4 shows a possible structural schematic diagram of the control center equipment involved in the above embodiment. The control center device 40 includes: a processing module 401 and a communication module 402 . The processing module 401 is used to control and manage the actions of the control center device. For example, the processing module 401 is used to support the control center device to execute steps S102 and S103 in FIG. 2 and/or other processes for the technology described herein, processing The module 401 is also used to control the communication module 402 to support the control center device to execute steps S101, S104 in FIG. 1 and/or other processes for the technology described herein. The communication module 402 is used to support communication between the control center device and other physical devices. The control center device 40 may also include a storage module 403 for storing program codes and data of the control center device 40 .
其中,处理模块401可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块402可以是收发器、收发电路或通信接口等。存储模块6403可以是存储器。Wherein, the processing module 401 may be a processor or a controller, such as a central processing unit (Central Processing Unit, CPU), a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), Field Programmable Gate Array (Field Programmable Gate Array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute the various illustrative logical blocks, modules and circuits described in connection with the present disclosure. The processor may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of DSP and a microprocessor, and so on. The communication module 402 may be a transceiver, a transceiver circuit, or a communication interface. The storage module 6403 may be a memory.
当处理模块401为处理器,通信模块402为通信接口,存储模块403为存储器时,本发明实施例所涉及的控制中心设备可以为附图5所示的控制中心设备。When the processing module 401 is a processor, the communication module 402 is a communication interface, and the storage module 403 is a memory, the control center device involved in this embodiment of the present invention may be the control center device shown in FIG. 5 .
参阅附图5所示,该控制中心设备50包括:处理器501、通信接口502、存储器503以及总线504。其中,通信接口502、处理器501以及存储器503通过总线504相互连接;总线504可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,附图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。Referring to FIG. 5 , the control center device 50 includes: a processor 501 , a communication interface 502 , a memory 503 and a bus 504 . Wherein, the communication interface 502, the processor 501 and the memory 503 are connected to each other through a bus 504; the bus 504 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA) bus Wait. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 5 , but it does not mean that there is only one bus or one type of bus.
结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。本发明实施例还提供一种存储介质,该存储介质可以包括存储器503,用于储存控制中心设备所用的计算机软件指令,其包含执行上述实施例中提供的网络故障探测方法所设计的程序代码。具体的,软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read Only Memory,ROM)、可擦除可编程只读存储器(Erasable ProgrammableROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。The steps of the methods or algorithms described in conjunction with the disclosure of the present invention may be implemented in the form of hardware, or may be implemented in the form of a processor executing software instructions. An embodiment of the present invention also provides a storage medium, which may include a memory 503 for storing computer software instructions used by the control center equipment, including program codes designed to execute the network fault detection method provided in the above-mentioned embodiments. Specifically, the software instructions may be composed of corresponding software modules, and the software modules may be stored in random access memory (Random Access Memory, RAM), flash memory, read only memory (Read Only Memory, ROM), erasable programmable only memory, etc. Read-only memory (Erasable ProgrammableROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), registers, hard disk, removable hard disk, CD-ROM or any other form of storage medium known in the art middle. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor.
本发明实施例还提供一种计算机程序,该计算机程序可直接加载到存储器503中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述实施例所提供的网络故障探测方法。The embodiment of the present invention also provides a computer program that can be directly loaded into the memory 503 and contains software codes. After the computer program is loaded and executed by a computer, the network fault detection method provided by the above embodiments can be implemented.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。Those skilled in the art should be aware that, in the above one or more examples, the functions described in the present invention may be implemented by hardware, software, firmware or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. Protection scope, any modification, equivalent replacement, improvement, etc. made on the basis of the technical solution of the present invention shall be included in the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/117224WO2019119269A1 (en) | 2017-12-19 | 2017-12-19 | Network fault detection method and control center device |
| Publication Number | Publication Date |
|---|---|
| CN108235800Atrue CN108235800A (en) | 2018-06-29 |
| CN108235800B CN108235800B (en) | 2021-08-03 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201780002589.0AActiveCN108235800B (en) | 2017-12-19 | 2017-12-19 | A network fault detection method, control center device and computer storage medium |
| Country | Link |
|---|---|
| CN (1) | CN108235800B (en) |
| WO (1) | WO2019119269A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111988191A (en)* | 2019-05-22 | 2020-11-24 | 北京华为数字技术有限公司 | A kind of fault detection method and device for distributed communication network |
| CN112566123A (en)* | 2019-09-09 | 2021-03-26 | 中国移动通信有限公司研究院 | Method and device for determining abnormal network node |
| CN112994947A (en)* | 2021-03-30 | 2021-06-18 | 建信金融科技有限责任公司 | Network operation and maintenance method, device, storage medium and electronic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100228819A1 (en)* | 2009-03-05 | 2010-09-09 | Yottaa Inc | System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications |
| CN101931982A (en)* | 2010-08-18 | 2010-12-29 | 北京星网锐捷网络技术有限公司 | Network failure positioning method and device |
| CN103051709A (en)* | 2012-12-20 | 2013-04-17 | 新浪网技术(中国)有限公司 | Data transmission path determination method, network node and content delivery network system |
| US9509784B2 (en)* | 2013-03-14 | 2016-11-29 | Level 3 Communications, Llc | Manifest chunking in content delivery in a network |
| CN106656682A (en)* | 2017-02-27 | 2017-05-10 | 网宿科技股份有限公司 | Method, system and device for detecting cluster heartbeat |
| CN107306278A (en)* | 2016-04-18 | 2017-10-31 | 阿里巴巴集团控股有限公司 | Fault detection method, GSLB server and residential gateway |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7002975B2 (en)* | 2000-08-11 | 2006-02-21 | Texas Instruments Incorporated | Multiprocessor network node failure detection and recovery |
| CN101136788A (en)* | 2006-08-30 | 2008-03-05 | 华为技术有限公司 | Fault location method and system for MPLS multicast |
| CN102932204B (en)* | 2012-11-09 | 2015-05-20 | 北京奇虎科技有限公司 | Monitoring method and monitoring system of content delivery network |
| CN107332709B (en)* | 2017-07-28 | 2020-08-11 | 中国银联股份有限公司 | A fault location method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100228819A1 (en)* | 2009-03-05 | 2010-09-09 | Yottaa Inc | System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications |
| CN101931982A (en)* | 2010-08-18 | 2010-12-29 | 北京星网锐捷网络技术有限公司 | Network failure positioning method and device |
| CN103051709A (en)* | 2012-12-20 | 2013-04-17 | 新浪网技术(中国)有限公司 | Data transmission path determination method, network node and content delivery network system |
| US9509784B2 (en)* | 2013-03-14 | 2016-11-29 | Level 3 Communications, Llc | Manifest chunking in content delivery in a network |
| CN107306278A (en)* | 2016-04-18 | 2017-10-31 | 阿里巴巴集团控股有限公司 | Fault detection method, GSLB server and residential gateway |
| CN106656682A (en)* | 2017-02-27 | 2017-05-10 | 网宿科技股份有限公司 | Method, system and device for detecting cluster heartbeat |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111988191A (en)* | 2019-05-22 | 2020-11-24 | 北京华为数字技术有限公司 | A kind of fault detection method and device for distributed communication network |
| CN111988191B (en)* | 2019-05-22 | 2022-03-29 | 北京华为数字技术有限公司 | Fault detection method and device for distributed communication network |
| CN112566123A (en)* | 2019-09-09 | 2021-03-26 | 中国移动通信有限公司研究院 | Method and device for determining abnormal network node |
| CN112566123B (en)* | 2019-09-09 | 2023-03-28 | 中国移动通信有限公司研究院 | Method and device for determining abnormal network node |
| CN112994947A (en)* | 2021-03-30 | 2021-06-18 | 建信金融科技有限责任公司 | Network operation and maintenance method, device, storage medium and electronic equipment |
| Publication number | Publication date |
|---|---|
| CN108235800B (en) | 2021-08-03 |
| WO2019119269A1 (en) | 2019-06-27 |
| Publication | Publication Date | Title |
|---|---|---|
| CN110913025B (en) | Service invocation method, device, device and medium | |
| CN109120449B (en) | Method and device for detecting link failure | |
| CN103945411B (en) | A kind of method and device for choosing Network Access Point | |
| CN102970167B (en) | The fault detection method of network node, network node and system in group system | |
| CN109474495B (en) | Tunnel detection method and device | |
| WO2016029749A1 (en) | Communication failure detection method, device and system | |
| WO2016173403A1 (en) | Routing device, load balancing device, and message distribution method and system | |
| WO2012119369A1 (en) | Message processing method, device and system based on cc-numa | |
| CN106850424A (en) | A kind of system of selection, the apparatus and system in IP layers of path | |
| CN108235800A (en) | A network fault detection method and control center equipment | |
| CN109660624B (en) | Content distribution network resource planning method, server and storage medium | |
| CN105634776B (en) | A method and device for determining a packet forwarding interface | |
| CN112104408A (en) | Mapping method and device of virtual network | |
| CN107332793B (en) | A message forwarding method, related equipment and system | |
| US9270756B2 (en) | Enhancing active link utilization in serial attached SCSI topologies | |
| CN103685501A (en) | Data processing method, device and system | |
| CN109347743B (en) | Special line communication method, computer readable storage medium and terminal equipment | |
| WO2020177471A1 (en) | Message transmission method, apparatus and storage medium | |
| US8108736B2 (en) | Multi-partition computer system, failure handling method and program therefor | |
| CN104702439B (en) | The method and apparatus for monitoring network node | |
| CN112751724B (en) | Method and device for detecting link state | |
| CN109218182B (en) | Method and device for synchronizing routing information | |
| CN104348737A (en) | Multicast message transmission method and switches | |
| CN110309225B (en) | Data processing method and system | |
| CN108141406A (en) | A method, device and equipment for business fault handling |
| 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 | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right | Effective date of registration:20210310 Address after:201111 2nd floor, building 2, no.1508, Kunyang Road, Minhang District, Shanghai Applicant after:Dalu Robot Co.,Ltd. Address before:518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.) Applicant before:Shenzhen Qianhaida Yunyun Intelligent Technology Co.,Ltd. | |
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address | Address after:201111 Building 8, No. 207, Zhongqing Road, Minhang District, Shanghai Patentee after:Dayu robot Co.,Ltd. Address before:201111 2nd floor, building 2, no.1508, Kunyang Road, Minhang District, Shanghai Patentee before:Dalu Robot Co.,Ltd. |