×

Virtual private network resiliency over multiple transports

  • US 10,284,392 B2
  • Filed: 05/19/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 05/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A customer premises equipment comprising:

  • a processor; and

    memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprisingselecting, from a transport preference database, a transport from a plurality of transports available to support a VPN tunnel, wherein the transport selected is associated with a highest priority value of the plurality of transports in the transport preference database,initiating setup of the VPN tunnel through the transport selected from the plurality of transports,determining whether setup of the VPN tunnel was successfulzeroing a setup timer and a retry counter for the transport selected from the plurality of transports,in response to determining that setup of the VPN tunnel was not successful, determining if a status of the transport selected from the plurality of transports is good,in response to determining that the status of the transport selected from the plurality of transports is good, determining whether the setup timer is less than a predefined threshold time and whether the retry counter is less than a predefined threshold of tries,in response to determining that the setup timer is less than the predefined threshold time and that the retry counter is less than the predefined threshold of tries, again initiating setup of the VPN tunnel through the transport selected from the plurality of transports, andin response to determining that the setup timer is greater than or equal to the predefined threshold time and the retry counter is greater than or equal to the predefined threshold of tries, determining whether at least a further transport from the plurality of transports is available to support the VPN tunnel.

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