×

Session layer communications using an ID-oriented network

  • US 10,404,810 B2
  • Filed: 06/20/2017
  • Issued: 09/03/2019
  • Est. Priority Date: 06/20/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for a first network element to establish a session layer connection with a second network element, the method comprising:

  • receiving a request from an application layer of the first network element to listen for a session layer connection request, wherein the first network element is identified by a first endpoint identifier (EID);

    instructing a transport layer of the first network element to listen for a request for a new transport layer connection;

    receiving a first transport layer connection request from the second network element, wherein the first transport layer connection request comprises a first internet protocol (IP) address and wherein the second network element is identified by a second EID;

    establishing a first transport layer connection with the second network element;

    receiving a first session layer connection request from the second network element, wherein the first session layer connection request comprises a session identifier (ID) and the second EID;

    establishing a session layer connection with the second network element;

    receiving a first plurality of session layer messages from the second network element via the session layer connection;

    forwarding the first plurality of session layer messages to the application layer;

    receiving a second plurality of session layer messages from the application layer with instructions to send the second plurality of session layer messages to the second network element;

    sending the second plurality of session layer messages to the second network element via the session layer connection;

    maintaining a local message sequence number associated with the session layer connection;

    inserting the local message sequence number into each of the second plurality of session layer messages;

    incrementing the local message sequence number after sending each session layer message;

    maintaining a local message acknowledgement number associated with the session layer connection; and

    updating the local message acknowledgement number according to a received message acknowledgement number extracted from each of the first plurality of session layer messages.

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