×

Method for discovering routers in a communication path of a supervisory control and data acquisition system

  • US 9,100,318 B1
  • Filed: 09/25/2014
  • Issued: 08/04/2015
  • Est. Priority Date: 04/05/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for dynamically and continuously (i) discovering routers in a communication path between a communication server and at least one remote device monitored and controlled with a supervisory control and data acquisition system, (ii) calculating latencies incurred by each hop of at least one tracer packet deployed by the communication server to determine bandwidth restrictions, the method comprising:

  • a. sending the at least one tracer packet from the communication server of the supervisory control and data acquisition system to the at least one remote device in the supervisory control and data acquisition system while the supervisory control and data acquisition system monitors and controls the at least one remote device to discovering at least one router in the communication path, wherein the at least one tracer packet comprises;

    i. an origination internet protocol address of the communication server;

    ii. a time to live value of the at least one tracer packet; and

    iii. a destination internet protocol address of the at least one remote device;

    b. decrementing the time to live value of the at least one tracer packet with the at least one router as the at least one tracer packet passes through the at least one router of the communication path between the communication server and the at least one remote device until the time to live value of the at least one tracer packet reaches zero;

    c. transmitting internet control message protocol messages with a time stamp to the communication server from the at least one router which has decremented the time to live value of the at least one tracer packet to zero;

    d. calculating roundtrip times between the communication server and the at least one router transmitting the internet control message protocol messages using the time stamp; and

    e. calculating latencies between the communication server and the at least one remote device using the roundtrip times as the supervisory control and data acquisition system operates to determine bandwidth restrictions caused by the at least one router in the supervisory control and data acquisition system as the supervisory control and data acquisition system continuously monitors and controls and communicates bidirectional with the at least one remote device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×