×

Keep-alive technique in a network device

  • US 10,785,317 B2
  • Filed: 03/29/2018
  • Issued: 09/22/2020
  • Est. Priority Date: 05/31/2016
  • Status: Active Grant
First Claim
Patent Images

1. A network device comprising:

  • a database configured to store data for one or more keep-alive network sessions for the network device;

    one or more processors executing a first virtual machine and a keep-alive subsystem process;

    wherein the first virtual machine is configured to;

    perform a set of functions to facilitate forwarding of data packets from the network device;

    store information for a first keep-alive network session in the database, the information for the first keep-alive network session including information identifying a keep-alive protocol for the first keep-alive network session and information identifying a time interval period for transmitting keep-alive packets for the first keep-alive network session; and

    store information for a second keep-alive network session to the database, the information for the second keep-alive network session including information identifying a keep-alive protocol for the second keep-alive network session and information identifying a time interval period for transmitting keep-alive packets for the second keep-alive network session; and

    wherein the keep-alive subsystem process is configured to;

    access the information for the first keep-alive network session from the database;

    based at least in part on the time interval period for the first keep-alive network session stored in the database, schedule transmission of one or more keep-alive packets for the first keep-alive network session from the network device;

    access the information for the second keep-alive network session from the database; and

    based at least in part on the information for the second keep-alive network session stored in the database, schedule transmission of one or more keep-alive packets for the second keep-alive network session from the network device.

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