NDN Packet Format Specification 0.2.1 documentation

Link ObjectΒΆ

The Link Object is a specialized form of a Data packet packet, defined as follows:

LinkObject ::= DATA-TLV TLV-LENGTH
                 Name
                 MetaInfo (.ContentType = LINK)
                 LinkContent
                 Signature

LinkContent ::= CONTENT-TYPE TLV-LENGTH
                  Delegation+

Delegation ::= LINK-DELEGATION-TYPE TLV-LENGTH
                 Preference
                 Name

Preference ::= LINK-PREFERENCE-TYPE TLV-LENGTH
                 nonNegativeInteger

Link Object is a data packet, whose content contains a list of one or more name delegations: a pair of name and the associate priority. The LinkObject can be used to derive the ForwardingHint guider of an Interest packet.

The list of delegations in LinkContent SHOULD be ordered by preference value in ascending order (i.e., the lowest value first).

In a LinkContent, each Delegation SHOULD have a distinct Name.

Table Of Contents

  • Introduction
  • Acknowledgment
  • Type-Length-Value (TLV) Encoding
  • Name
  • Interest Packet
  • Data Packet
  • Signature
  • Link Object
  • TLV-TYPE number assignment
  • Changes

Search

Enter search terms or a module, class or function name.

This research is partially supported by NSF (Award CNS-1040868)

Creative Commons Attribution 3.0 Unported License except where noted.