[go: up one dir, main page]

CN111010299B - Method and device for recording message forwarding flow - Google Patents

Method and device for recording message forwarding flow Download PDF

Info

Publication number
CN111010299B
CN111010299B CN201911300371.0A CN201911300371A CN111010299B CN 111010299 B CN111010299 B CN 111010299B CN 201911300371 A CN201911300371 A CN 201911300371A CN 111010299 B CN111010299 B CN 111010299B
Authority
CN
China
Prior art keywords
message
monitoring
forwarding
node
meets
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
Application number
CN201911300371.0A
Other languages
Chinese (zh)
Other versions
CN111010299A (en
Inventor
方海名
钱雪彪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou DPTech Technologies Co Ltd
Original Assignee
Hangzhou DPTech Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou DPTech Technologies Co Ltd filed Critical Hangzhou DPTech Technologies Co Ltd
Priority to CN201911300371.0A priority Critical patent/CN111010299B/en
Publication of CN111010299A publication Critical patent/CN111010299A/en
Application granted granted Critical
Publication of CN111010299B publication Critical patent/CN111010299B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides a method and a device for recording a message forwarding flow, wherein the method comprises the following steps: after receiving a message to be forwarded, checking whether the message meets a set monitoring condition or not and forwarding the message according to a corresponding forwarding flow; if the message meets the set monitoring condition, the forwarding information of the message in the forwarding flow is stored into a preset storage structure for recording the message forwarding flow according to the receiving sequence of the message. By applying the method, the forwarding flow of the message in the network equipment can be accurately recorded, so that a technician can conveniently and rapidly locate the reason of the failure of the network equipment according to the forwarding flow of the message in the network equipment.

Description

Method and device for recording message forwarding flow
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method and an apparatus for recording a packet forwarding flow.
Background
Currently, if a network device has a network failure during operation, technicians can grasp messages together by upstream devices and/or downstream devices to locate the cause of the network failure of the network device.
However, the foregoing method is not only difficult to locate the cause of the failure of the network device, but also has low efficiency, so there is a need for an implementation manner that can simply and quickly locate the cause of the failure of the network device.
Disclosure of Invention
In view of this, the present application provides a method and apparatus for recording a packet forwarding flow, so as to solve the problem in the prior art that the cause of the failure of the network device cannot be simply and quickly located.
Specifically, the application is realized by the following technical scheme:
according to a first aspect of an embodiment of the present application, there is provided a method for recording a packet forwarding flow, where the method includes:
after receiving a message to be forwarded, checking whether the message meets a set monitoring condition or not and forwarding the message according to a corresponding forwarding flow;
if the message meets the set monitoring condition, the forwarding information of the message in the forwarding flow is stored into a preset storage structure for recording the message forwarding flow according to the receiving sequence of the message.
Optionally, the forwarding flow includes a plurality of monitoring nodes;
the storing the forwarding information of the message in the forwarding flow to a preset storage structure for recording the forwarding flow of the message includes:
and storing forwarding information of the message on the plurality of monitoring nodes into a preset storage structure for recording a message forwarding flow according to the sequence of the message passing through the plurality of monitoring nodes.
Optionally, the checking whether the message meets a set monitoring condition includes:
when the message passes through the first monitoring node, checking whether the message meets a set monitoring condition;
the method further comprises the steps of:
and if the message meets the set monitoring condition, adding a monitoring mark for indicating that the message meets the set monitoring condition in a buffer area corresponding to the message.
Optionally, the checking whether the message meets a set monitoring condition includes:
when the message passes through a non-first monitoring node, checking whether a monitoring mark for indicating that the message meets a set monitoring condition exists in a buffer area corresponding to the message;
if yes, determining that the message meets the set monitoring condition;
if not, determining that the message does not meet the set monitoring condition.
Optionally, when the message meets a set monitoring condition, the method further includes:
adding 1 to a preset statistical number, wherein the initial value of the statistical number is 0;
checking whether the statistics times reach a set threshold value;
if yes, after receiving the message to be forwarded, forwarding the message;
if not, after receiving the message to be forwarded, returning to the step of checking whether the message meets the set monitoring condition and forwarding the message according to the corresponding forwarding flow.
According to a second aspect of an embodiment of the present application, there is provided an apparatus for recording a packet forwarding flow, where the apparatus includes:
the first checking module is used for checking whether the message meets the set monitoring condition after receiving the message to be forwarded and forwarding the message according to the corresponding forwarding flow;
and the information storage module is used for storing the forwarding information of the message in the forwarding flow according to the receiving sequence of the message to a preset storage structure for recording the forwarding flow of the message if the message meets the set monitoring condition.
In an embodiment, the forwarding flow includes a plurality of monitoring nodes;
the information storage module is specifically used for:
and storing forwarding information of the message on the plurality of monitoring nodes into a preset storage structure for recording a message forwarding flow according to the sequence of the message passing through the plurality of monitoring nodes.
In an embodiment, the first inspection module is specifically configured to:
when the message passes through the first monitoring node, checking whether the message meets a set monitoring condition;
the apparatus further comprises:
and the mark adding module is used for adding a monitoring mark for indicating that the message meets the set monitoring condition in the buffer area corresponding to the message if the message meets the set monitoring condition.
In an embodiment, the first inspection module is specifically configured to:
when the message passes through a non-first monitoring node, checking whether a monitoring mark for indicating that the message meets a set monitoring condition exists in a buffer area corresponding to the message; if yes, determining that the message meets the set monitoring condition; if not, determining that the message does not meet the set monitoring condition.
In an embodiment, the device further comprises:
the statistics module is used for adding 1 to the preset statistics times, and the initial value of the statistics times is 0;
the second checking module is used for checking whether the statistics times reach a set threshold value;
the first forwarding module is used for forwarding the message after receiving the message to be forwarded if the statistics times reach a set threshold;
and the second forwarding module is used for returning to the step of checking whether the message meets the set monitoring condition and forwarding the message according to the corresponding forwarding flow after receiving the message to be forwarded if the statistical times do not reach the set threshold.
According to the method for recording the message forwarding flow, after the message to be forwarded is received, whether the message meets the set monitoring condition or not is checked, and the message is forwarded according to the corresponding forwarding flow, if yes, forwarding information of the message in the forwarding flow is stored in a preset storage structure for recording the message forwarding flow according to the receiving sequence of the message, the forwarding information of the message can be stored according to the receiving sequence of the message, further, the forwarding flow of the message in the network device can be output according to the receiving sequence of the message, the problem of disordered display information caused by concurrency can be prevented through the processing, and the forwarding flow of the message in the network device can be accurately output, so that a technician can quickly position the cause of the fault of the network device according to the forwarding flow of the message in the network device.
Drawings
Fig. 1 is a flowchart of an embodiment of a method for recording a packet forwarding flow according to an exemplary embodiment of the present application.
FIG. 2 is an exemplary diagram of a storage structure for recording a message forwarding flow;
fig. 3 is a hardware structure diagram of a network device where the apparatus for recording a packet forwarding flow in the present application is located.
Fig. 4 is a block diagram of an embodiment of an apparatus for recording a packet forwarding flow according to an exemplary embodiment of the present application.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first message may also be referred to as a second message, and similarly, a second message may also be referred to as a first message, without departing from the scope of the present application. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
Referring to fig. 1, a flowchart of an embodiment of a method for recording a packet forwarding flow according to an exemplary embodiment of the present application is provided, and the method includes the following steps:
step 101: after receiving the message to be forwarded, checking whether the message meets the set monitoring condition and forwarding the message according to the corresponding forwarding flow.
First, in the embodiment of the present application, the monitoring condition may be preconfigured in the network device by the user through the command line. As one example, the monitored conditions may include one or more of the following: monitoring all received messages, monitoring messages according to IP addresses (source IP address and/or destination IP address), monitoring messages according to ports (source port and/or destination port), monitoring messages according to protocols (IPv 6 protocol, ARP protocol, etc.), monitoring messages according to the VLAN to which they belong, etc.
In this embodiment of the present application, after receiving a message to be forwarded, a network device may check whether the message meets a set monitoring condition, and forward the message according to a corresponding forwarding flow.
Step 102: if the message meets the set monitoring condition, the forwarding information of the message in the forwarding flow is stored into a preset storage structure for recording the message forwarding flow according to the receiving sequence of the message.
In this embodiment of the present application, when the execution of step 101 checks that the message meets the set monitoring condition, the forwarding information of the message in the forwarding flow may be stored in a preset storage structure for recording the forwarding flow of the message according to the receiving order of the message.
Further, when the forwarding information of the message in the forwarding flow is stored in a preset storage structure for recording the forwarding flow of the message, because the forwarding flow may include a plurality of monitoring nodes, the forwarding information of the message on the plurality of monitoring nodes may be stored in the preset storage structure for recording the forwarding flow of the message according to the sequence of the message passing through the plurality of monitoring nodes.
The forwarding information of the same message on different monitoring nodes may be different, for example, taking the monitoring node implementing NAT address conversion as an example, where the forwarding information on the monitoring node may include the original private IP address of the message and the public IP address after NAT conversion.
As an example, the storage structure for recording the packet forwarding flow may be a linked list, a queue, a stack, or the like, which is not limited in this application. For ease of understanding, fig. 2 is shown as a linked list to provide an exemplary illustration of a storage structure for recording the flow of forwarding a message.
As shown in fig. 2, the network device receives message 1, message 2, and message 3 in sequence. When the message 1 passes through the first monitoring node, the forwarding information of the message 1 on the first monitoring node is used as the first node to be added into a dynamic link for recording the message forwarding flow, and when the message 1 passes through the 2 nd, 3 rd and 4 th monitoring nodes in sequence, the forwarding information of the message 1 on each monitoring node is used as a node to be added to the node corresponding to the previous monitoring node.
When the message 2 passes through the first monitoring node, the forwarding information of the message 2 on the first monitoring node is used as a node to be added to the first node corresponding to the message 1; similarly, when the message 3 passes through the first monitoring node, the forwarding information of the message 3 on the first monitoring node is added to the first node corresponding to the message 2 as a node.
As for the storage process of forwarding information when the message 2 and the message 3 pass through the 2 nd, the 3 rd and the 4 th monitoring nodes in sequence, the above description can be referred to, and the description is omitted here. Thus, the description of the flow shown in fig. 1 is completed.
According to the embodiment, after the message to be forwarded is received, whether the message meets the set monitoring condition or not is checked, and the message is forwarded according to the corresponding forwarding flow, if yes, the forwarding information of the message in the forwarding flow is stored in a preset storage structure for recording the forwarding flow of the message according to the receiving sequence of the message, so that the forwarding information of the message can be stored according to the receiving sequence of the message, further, the forwarding flow of the message in the network device can be output according to the receiving sequence of the message, the problem of display information confusion caused by concurrency can be prevented through the processing, and the forwarding flow of the message in the network device can be accurately output, so that a technician can quickly locate the cause of the failure of the network device according to the forwarding flow of the message in the network device.
In addition, in an embodiment, after receiving a message to be forwarded, the network device may check, when the message passes through a first monitoring node, whether the message meets a set monitoring condition, and if so, add a monitoring flag for indicating that the message meets the set monitoring condition in a SKB (Buffer area for receiving and transmitting packets in a TCP/IP stack) corresponding to the message. And when the message passes through the non-first monitoring node, checking whether the message meets the set monitoring condition or not by checking whether a monitoring mark exists in the SKB corresponding to the message, wherein when the monitoring mark exists in the SKB corresponding to the message, the message is determined to meet the set monitoring condition, and when the monitoring mark does not exist in the SKB corresponding to the message, the message is determined to not meet the set monitoring condition. By the processing, the performance overhead caused by matching the message and the set monitoring conditions for multiple times at multiple monitoring nodes can be avoided.
In addition, in an embodiment, since the cause of the subsequent positioning problem can be facilitated by monitoring the forwarding flow of a certain number of messages, the upper limit of the monitoring duration or the upper limit of the number of the monitored messages can be set, and when the monitoring duration reaches the upper limit of the set monitoring duration or the number of the monitored messages reaches the upper limit of the set number, the method for recording the forwarding flow of the messages provided by the embodiment of the application can be stopped. By the processing, the method can save the computing resources of the network equipment and avoid excessive performance cost while the cause of the subsequent positioning problem is not influenced.
The method for recording the message forwarding flow provided in the embodiment of the present application is further described in the following by taking the setting of the upper limit of the number of the monitored messages as an example:
in an embodiment, after the network device checks that the message meets the set monitoring condition, the preset statistics number may be added by 1, where the initial value of the statistics number is 0, so that the statistics number may truly reflect the number of the monitored messages. Then, the network device can check whether the statistics times reach a set threshold value, if so, the network device can directly forward the message when receiving the message to be forwarded subsequently; if not, the network device can execute the method for recording the message forwarding flow provided by the application when the network device subsequently receives the message to be forwarded.
Corresponding to the embodiment of the method for recording the message forwarding flow, the application also provides an embodiment of the device for recording the message forwarding flow.
The embodiment of the device for recording the message forwarding flow can be applied to network equipment. The apparatus embodiments may be implemented by software, or may be implemented by hardware or a combination of hardware and software. Taking a software implementation as an example, the device in a logic sense is formed by reading corresponding computer program instructions in a nonvolatile memory into a memory by a processor of a network device where the device is located for operation. In terms of hardware, as shown in fig. 3, a hardware structure diagram of a network device where a device recording a packet forwarding flow in the present application is located is shown in fig. 3, and in addition to the processor 31, the memory 32, the network interface 33, the nonvolatile memory 34, and the internal bus 35 shown in fig. 3, the network device where the device is located in the embodiment generally includes other hardware according to an actual function of the network device, which is not described herein again.
Referring to fig. 4, a block diagram of an embodiment of an apparatus for recording a packet forwarding flow according to an exemplary embodiment of the present application is provided, where the apparatus includes: a first inspection module 41, an information storage module 42.
The first checking module 41 is configured to check, after receiving a message to be forwarded, whether the message meets a set monitoring condition and forward the message according to a corresponding forwarding flow;
and the information storage module 42 is configured to store forwarding information of the message in the forwarding flow according to the receiving order of the message to a preset storage structure for recording the forwarding flow of the message if the message meets the set monitoring condition.
In an embodiment, the forwarding flow includes a plurality of monitoring nodes;
the information storage module 42 is specifically configured to:
and storing forwarding information of the message on the plurality of monitoring nodes into a preset storage structure for recording a message forwarding flow according to the sequence of the message passing through the plurality of monitoring nodes.
In one embodiment, the first checking module 41 is specifically configured to:
when the message passes through the first monitoring node, checking whether the message meets a set monitoring condition;
the device further comprises (not shown in fig. 4):
and the mark adding module is used for adding a monitoring mark for indicating that the message meets the set monitoring condition in the buffer area corresponding to the message if the message meets the set monitoring condition.
In one embodiment, the first checking module 41 is specifically configured to:
when the message passes through a non-first monitoring node, checking whether a monitoring mark for indicating that the message meets a set monitoring condition exists in a buffer area corresponding to the message; if yes, determining that the message meets the set monitoring condition; if not, determining that the message does not meet the set monitoring condition.
In an embodiment, the apparatus further comprises (not shown in fig. 4):
the statistics module is used for adding 1 to the preset statistics times, and the initial value of the statistics times is 0;
the second checking module is used for checking whether the statistics times reach a set threshold value;
the first forwarding module is used for forwarding the message after receiving the message to be forwarded if the statistics times reach a set threshold;
and the second forwarding module is used for returning to the step of the first checking module to check whether the message meets the set monitoring condition and forwarding the message according to the corresponding forwarding flow after receiving the message to be forwarded if the counted times do not reach the set threshold.
The implementation process of the functions and roles of each unit in the above device is specifically shown in the implementation process of the corresponding steps in the above method, and will not be described herein again.
For the device embodiments, reference is made to the description of the method embodiments for the relevant points, since they essentially correspond to the method embodiments. The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purposes of the present application. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
The foregoing description of the preferred embodiments of the present invention is not intended to limit the invention to the precise form disclosed, and any modifications, equivalents, improvements and alternatives falling within the spirit and principles of the present invention are intended to be included within the scope of the present invention.

Claims (8)

1. A method for recording a message forwarding flow, the method comprising:
after receiving a message to be forwarded, checking whether the message meets a set monitoring condition or not and forwarding the message according to a corresponding forwarding flow, wherein the forwarding flow comprises a plurality of monitoring nodes;
if the message meets the set monitoring condition, storing the forwarding information of the message in the forwarding flow into a preset storage structure for recording the message forwarding flow according to the receiving sequence of the message, wherein the storage structure comprises a linked list;
the storing the forwarding information of the message in the forwarding flow to a preset storage structure for recording the forwarding flow of the message includes:
when a first message passes through a first monitoring node, generating forwarding information of the first message on the first monitoring node into a first node corresponding to the first message, and adding the first node corresponding to the first message to the linked list; when the first message passes through other monitoring nodes in sequence, the forwarding information of the first message on each monitoring node is used as a node to be added to the node corresponding to the previous monitoring node;
when other messages which are not the first message pass through the first monitoring node, forwarding information of the other messages on the first monitoring node is used as a node to be added to the first node corresponding to the previous message, and the other messages are not inserted among a plurality of nodes of the previous message, so that display information confusion caused by concurrency is prevented; and when the non-first message passes through other monitoring nodes in sequence, adding forwarding information of the non-first message on each monitoring node as a node to the node corresponding to the previous monitoring node.
2. The method of claim 1, wherein the checking whether the message satisfies a set monitoring condition comprises:
when the message passes through the first monitoring node, checking whether the message meets a set monitoring condition;
the method further comprises the steps of:
and if the message meets the set monitoring condition, adding a monitoring mark for indicating that the message meets the set monitoring condition in a buffer area corresponding to the message.
3. The method according to claim 1 or 2, wherein said checking whether said message satisfies a set monitoring condition comprises:
when the message passes through a non-first monitoring node, checking whether a monitoring mark for indicating that the message meets a set monitoring condition exists in a buffer area corresponding to the message;
if yes, determining that the message meets the set monitoring condition;
if not, determining that the message does not meet the set monitoring condition.
4. The method of claim 1, wherein when the message meets a set monitoring condition, the method further comprises:
adding 1 to a preset statistical number, wherein the initial value of the statistical number is 0;
checking whether the statistics times reach a set threshold value;
if yes, after receiving the message to be forwarded, forwarding the message;
if not, after receiving the message to be forwarded, returning to the step of checking whether the message meets the set monitoring condition and forwarding the message according to the corresponding forwarding flow.
5. An apparatus for recording a packet forwarding flow, the apparatus comprising:
the first checking module is used for checking whether the message meets a set monitoring condition or not after receiving the message to be forwarded and forwarding the message according to a corresponding forwarding flow, wherein the forwarding flow comprises a plurality of monitoring nodes;
the information storage module is used for storing the forwarding information of the message in the forwarding flow to a preset storage structure for recording the message forwarding flow according to the receiving sequence of the message if the message meets the set monitoring condition, wherein the storage structure comprises a linked list;
the storing the forwarding information of the message in the forwarding flow to a preset storage structure for recording the forwarding flow of the message includes:
when a first message passes through a first monitoring node, generating forwarding information of the first message on the first monitoring node into a first node corresponding to the first message, and adding the first node corresponding to the first message to the linked list; when the first message passes through other monitoring nodes in sequence, the forwarding information of the first message on each monitoring node is used as a node to be added to the node corresponding to the previous monitoring node;
when other messages which are not the first message pass through the first monitoring node, forwarding information of the other messages on the first monitoring node is used as a node to be added to the first node corresponding to the previous message, and the other messages are not inserted among a plurality of nodes of the previous message, so that display information confusion caused by concurrency is prevented; and when the non-first message passes through other monitoring nodes in sequence, adding forwarding information of the non-first message on each monitoring node as a node to the node corresponding to the previous monitoring node.
6. The apparatus of claim 5, wherein the first inspection module is specifically configured to:
when the message passes through the first monitoring node, checking whether the message meets a set monitoring condition;
the apparatus further comprises:
and the mark adding module is used for adding a monitoring mark for indicating that the message meets the set monitoring condition in the buffer area corresponding to the message if the message meets the set monitoring condition.
7. The apparatus according to claim 5 or 6, wherein the first inspection module is specifically configured to:
when the message passes through a non-first monitoring node, checking whether a monitoring mark for indicating that the message meets a set monitoring condition exists in a buffer area corresponding to the message; if yes, determining that the message meets the set monitoring condition; if not, determining that the message does not meet the set monitoring condition.
8. The apparatus of claim 5, wherein the apparatus further comprises:
the statistics module is used for adding 1 to the preset statistics times, and the initial value of the statistics times is 0;
the second checking module is used for checking whether the statistics times reach a set threshold value;
the first forwarding module is used for forwarding the message after receiving the message to be forwarded if the statistics times reach a set threshold;
and the second forwarding module is used for returning to the step of the first checking module to check whether the message meets the set monitoring condition and forwarding the message according to the corresponding forwarding flow after receiving the message to be forwarded if the counted times do not reach the set threshold.
CN201911300371.0A 2019-12-17 2019-12-17 Method and device for recording message forwarding flow Active CN111010299B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911300371.0A CN111010299B (en) 2019-12-17 2019-12-17 Method and device for recording message forwarding flow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911300371.0A CN111010299B (en) 2019-12-17 2019-12-17 Method and device for recording message forwarding flow

Publications (2)

Publication Number Publication Date
CN111010299A CN111010299A (en) 2020-04-14
CN111010299B true CN111010299B (en) 2023-05-26

Family

ID=70116503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911300371.0A Active CN111010299B (en) 2019-12-17 2019-12-17 Method and device for recording message forwarding flow

Country Status (1)

Country Link
CN (1) CN111010299B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047618A (en) * 2006-03-29 2007-10-03 华为技术有限公司 Method and system for acquiring network route information

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7840854B2 (en) * 2006-12-01 2010-11-23 Ntt Docomo, Inc. Apparatus and associated methods for diagnosing configuration faults
CN101488921B (en) * 2009-02-24 2011-09-14 华为技术有限公司 Packet track recording method and packet track recording apparatus
CN106452811B (en) * 2015-08-07 2019-09-13 北京网御星云信息技术有限公司 A kind of malfunction elimination method and system
CN105939230A (en) * 2016-04-27 2016-09-14 杭州迪普科技有限公司 Multipoint remote monitoring method and device
CN105939223A (en) * 2016-06-01 2016-09-14 杭州迪普科技有限公司 Data storage method and apparatus
CN107547293B (en) * 2016-06-29 2020-09-08 新华三技术有限公司 A kind of flow path detection method and device
CN107733813B (en) * 2016-08-12 2022-11-18 中兴通讯股份有限公司 Message forwarding method and device
CN106656635A (en) * 2017-02-14 2017-05-10 杭州迪普科技股份有限公司 Method and apparatus for monitoring message forwarding flow
CN107948157A (en) * 2017-11-24 2018-04-20 锐捷网络股份有限公司 A kind of message processing method and device
CN108737217B (en) * 2018-06-01 2020-06-09 杭州迪普科技股份有限公司 Packet capturing method and device
CN109274604B (en) * 2018-09-29 2021-12-07 创新先进技术有限公司 Message processing method and system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047618A (en) * 2006-03-29 2007-10-03 华为技术有限公司 Method and system for acquiring network route information

Also Published As

Publication number Publication date
CN111010299A (en) 2020-04-14

Similar Documents

Publication Publication Date Title
US7881221B2 (en) Hardware implementation of network testing and performance monitoring in a network device
JP5497564B2 (en) Parallel packet processor with session active checker
TWI521922B (en) Multi-homing in an extended bridge
CN106375158B (en) A packet loss detection method, network equipment and system
CN109586959B (en) Fault detection method and device
CN108075935B (en) Method and device for measuring time delay
US9350631B2 (en) Identifying flows causing undesirable network events
CN108206753A (en) A kind of method, apparatus and system for detecting time delay
WO2021128927A1 (en) Message processing method and apparatus, storage medium, and electronic apparatus
WO2017003436A1 (en) Action references
US8654643B2 (en) Wide field indexing for packet tracking
CN107544835A (en) A kind of detection method and device of virtual machine service network port
CN110784339A (en) LACP message overtime fault detection method and device, and electronic equipment
CN111026324B (en) Updating method and device of forwarding table entry
CN107294814A (en) The method of testing and device of a kind of network-on-chip
US20150089047A1 (en) Cut-through packet management
CN111010299B (en) Method and device for recording message forwarding flow
US10965555B2 (en) Accelerated network traffic sampling using an accelerated line card
CN114095398A (en) Method and device for determining detection time delay, electronic equipment and storage medium
WO2021027420A1 (en) Method and device used for transmitting data
WO2025091917A1 (en) Network fault positioning method and computing device
CN111464455A (en) Message output method and device
US9900207B2 (en) Network control protocol
WO2024065481A1 (en) Data processing method and apparatus, and network device and storage medium
CN112217689B (en) Network message tracking method and system based on OpenStack

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