×

Network named fragments in a content centric network

  • US 10,419,345 B2
  • Filed: 10/23/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 09/11/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for facilitating forwarding of packets, the computer system comprising:

  • a processor; and

    a storage device storing instructions that, when executed by the processor, cause the processor to perform a method, the method comprising;

    receiving, by an intermediate node, a packet that corresponds to a received fragment of a content object message that is fragmented into a plurality of fragments,wherein one or more fragments of the plurality of fragments indicate a unique name,wherein the received fragment indicates an intermediate state which is based on a hash function performed on an intermediate state form a previous fragment and data included in the received fragment;

    in response to determining that the received fragment is a first fragment;

    identifying a first entry in a pending interest table for an interest with a name that is based on a hash of a content object and that corresponds to the first fragment, and removing the first entry from the pending interest table; and

    creating a second entry in the pending interest table based on a digest or a segment identifier for the content object message; and

    in response to determining that the received fragment is a subsequent fragment, identifying an entry in the pending interest table for an interest with a digest or a segment identifier that corresponds to the subsequent fragment.

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