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.