Nova Patents
EP2248301B1

Application-level ping

Abstract

A method of using deep packet inspection (DPI) to verify a service configuration. The method may include one or more of the following: building an application specific service ping packet having an application identification field that identifies an application to which the application specific service ping packet corresponds; forwarding the application specific service ping packet towards a destination in a network; determining static configuration information regarding the application to which the application specific service ping packet corresponds at a network interface of a network element; inserting the static configuration information into the application specific service ping packet; determining at least one policy that applies to a flow including the application specific service ping packet; inserting the at least one policy into the application specific service ping packet; and extracting the service ping packet from the network.

EP2248301B1, drawing sheet 1
Sheet 1 of 3

Term

2.4 yearsleft in the term

Expires 17 February 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

8 claims: 1 independent, 7 dependent

  1. 1
    A method of verifying end-to-end service configuration with application awareness, comprising:building (515) an application specific service ping packet having an application identification field that identifies an application to which the application specific service ping packet corresponds;forwarding (525) the application specific service ping packet towards a destination node in a network;while the application specific service ping packet is in transit in the network, each of a subset of nodes processing (530) the application specific service ping packet by: determining (535) static configuration information regarding the application to which the application specific service ping packet corresponds at a network interface of said each of the subset of nodes processing the application specific service ping packet, inserting (545) the static configuration information into the application specific service ping packet;determining (555) at least one policy that applies to a flow including the application specific service ping packet;inserting (565) the at least one policy into the application specific service ping packet;determining (570) whether the destination node has been reached, and, if the destination node has not been reached: repeating the forwarding determining, collecting, and inserting steps;and extracting (575) the service ping packet from the network;wherein the application specific service ping packet is used to specify the subset of nodes in the network that are to process the application specific service ping packet by including an Id of the nodes in the network that are to process the application specific service ping packet, wherein the Id of the nodes in the network that are to process the application specific service ping packet is part of a field in the application specific service ping packet selected from the list consisting of ping destination, Application ID, and special packet ID.