×

Ordered-element naming for name-based packet forwarding

  • US 9,978,025 B2
  • Filed: 03/20/2013
  • Issued: 05/22/2018
  • Est. Priority Date: 03/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • obtaining, by a computing device of a content-centric network, name-generating information associated with a content item or a context of the content item;

    generating, by the computing device for the content item, two or more fixed-length elements that each is mapped to the content item or to a context associated with the content item, wherein generating a respective fixed-length element involves;

    selecting at least a subset of the name-generating information; and

    generating the respective fixed-length element based on the selected subset of the name-generating information;

    determining an ordering for the two or more fixed-length elements from a highest-matching priority to a lowest-matching priority;

    generating an ordered-element name that includes the two or more ordered fixed-length elements in the determined ordering;

    generating a packet that includes the ordered-element name for the content item;

    determining a target interface for the packet, which involves performing an exact-match lookup in a lookup table based on any fixed-length element of the ordered-element name, and selecting an interface associated with a matching fixed-length element with a highest-matching priority; and

    sending the packet to a local application or to a network neighbor via the target interface.

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