Nova Patents
EP3140959B1

Fine-grained network monitoring

Abstract

This record has no abstract on file.

EP3140959B1, drawing sheet 1
Sheet 1 of 6

Term

8.5 yearsleft in the term

Expires 10 April 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

12 claims: 7 independent, 5 dependent

  1. 1
    A method comprising:under control of one or more processing units (114) configured with executable instructions: transmitting a data packet to a destination node (110), the data packet comprising information of more than one specific nodes (312) that the data packet is to be routed through;and determining a health condition of the more than one specific nodes based at least in part on a result of the transmitting of the data packet;the method further comprising iteratively encapsulating at least a first packet into a second packet, and the second packet into a third packet to form the transmitted data packet.
  2. 4
    The method as recited in any one of the preceding claims, wherein the information of at least one of the specific nodes comprises number of hops that the data packet is traversed from a node that sends the data packet to the at least one of the specific nodes.
  3. 5
    The method as recited in any one of the preceding claims, further comprising determining that the specific nodes are functioning when the result of the transmitting of the data packet corresponds to a success in a receiving of the data packet within a predetermined time threshold at the destination node.
  4. 6
    One or more computer-readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors (114) to perform acts comprising:transmitting a data packet to a destination node (110), the data packet comprising information of more than one specific nodes (312) that the data packet is to be routed through;and determining a health condition of the more than one specific nodes based at least in part on a result of the transmitting of the data packet;iteratively encapsulating at least a first packet into a second packet, and the second packet into a third packet to form the transmitted data packet.
  5. 9
    The one or more computer-readable media as recited in any one of claims 6 to 8, the acts further comprising adding information of number of hops that the test data packet is traversed from a node that sends the test data packet to at least one of the more than one specific nodes.
  6. 10
    The one or more computer-readable media as recited in any one of claims 6 to 9, wherein a receiving node to which the test data packet is destined is the same as a sending node from which the test data packet is originated, and the acts further comprise:sending out the test data packet;and wherein determining the health condition of the more than one specific nodes is based at least in part on whether the test data packet is received.
  7. 11
    A system comprising:one or more processing units;memory storing executable instructions that, when executed by the one or more processing units, cause the one or more processing units to perform acts comprising: iteratively including a first data packet within a second data packet and the second data packet within a third data packet, a packet header of the second data packet comprising information associated with more than one specific nodes of which a health condition is to be determined for network monitoring, a packet header of the third data packet comprising information associated with another specific node of which health condition is to be determined, and a packet header of the first data packet comprising information associated with a destination node that determines the operating condition of the specific nodes;and sending out the third data packet;wherein the more than one specific nodes are the node that the third data packet is to be routed through.