×

Service latency monitoring using two way active measurement protocol

  • US 9,705,769 B1
  • Filed: 12/17/2014
  • Issued: 07/11/2017
  • Est. Priority Date: 12/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more processors to;

    establish a communication session, with a client device, for monitoring a latency of a service;

    receive, from the client device, a request for a monitored service list,the monitored service list identifying one or more services for which service latency monitoring is supported;

    provide, to the client device and based on the request for the monitored service list, the monitored service list;

    receive, from the client device, a service latency monitoring session request,the service latency monitoring session request identifying the service to be monitored,the service being included in the monitored service list;

    establish, with the client device, a service latency monitoring session based on the service latency monitoring session request;

    cause the service to be performed;

    generate information for determining the latency of the service,the one or more processors, when generating the information, being to;

    receive, at a first receipt time and from the client device, a packet, 

    the packet being associated with a first time stamp,associate, with the packet, a second time stamp, 

    the second time stamp representing the first receipt time of the packet,associate, with the packet, a third time stamp, 

    the third time stamp representing a first transmission time of the packet,transmit, at the first transmission time and to a particular device associated with performing the service, the packet,receive, at a second receipt time, the packet from the particular device after the particular device has performed the service,associate, with the packet, a fourth time stamp, and 

    the fourth time stamp representing the second receipt time of the packet,associate, with the packet, a fifth time stamp, 

    the fifth time stamp representing a second transmission time of the packet; and

    transmit, at the second transmission time, to the client device and via the service latency monitoring session, the packet and the information for determining the latency of the service, the information for determining the latency of the service including;

    the first time stamp,the second time stamp,the third time stamp,the fourth time stamp, andthe fifth time stamp.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×