SYSTEM AND METHOD FOR FORWARDER CONNECTION INFORMATION IN A CONTENT CENTRIC NETWORK
First Claim
1. A computer system for facilitating an exchange of identifying information between connected nodes, the 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;
generating, by an intermediate node for an adjacent node, an interest which includes an identifier for the intermediate node and a name for a link between the intermediate node and the adjacent node;
in response to the interest, receiving from the adjacent node a content object which includes an identifier for the adjacent node;
creating an entry in a first data structure mapping the adjacent node'"'"'s identifier to a first outgoing interface associated with the link; and
in response to receiving a first routing update for a first name prefix based on the adjacent node'"'"'s identifier, updating a first forwarding information base based on the adjacent node'"'"'s identifier,thereby facilitating the exchange of the identifying information between the connected nodes without requiring an external agent.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system which facilitates exchanging identifying information between connected nodes. During operation, the system generates, by an intermediate node for an adjacent node, an interest which includes an identifier for the intermediate node and a name for a link between the intermediate node and the adjacent node. In response to the interest, the system receives from the adjacent node a content object which includes an identifier for the adjacent node. The system creates an entry in a first data structure mapping the adjacent node'"'"'s identifier to a first outgoing interface associated with the link. In response to receiving a first routing update for a first name prefix based on the adjacent node'"'"'s identifier, the system updates a first forwarding information base based on the adjacent node'"'"'s identifier, thereby facilitating the exchange of the identifying information between the connected nodes without requiring an external agent.
4 Citations
20 Claims
-
1. A computer system for facilitating an exchange of identifying information between connected nodes, the 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; generating, by an intermediate node for an adjacent node, an interest which includes an identifier for the intermediate node and a name for a link between the intermediate node and the adjacent node; in response to the interest, receiving from the adjacent node a content object which includes an identifier for the adjacent node; creating an entry in a first data structure mapping the adjacent node'"'"'s identifier to a first outgoing interface associated with the link; and in response to receiving a first routing update for a first name prefix based on the adjacent node'"'"'s identifier, updating a first forwarding information base based on the adjacent node'"'"'s identifier, thereby facilitating the exchange of the identifying information between the connected nodes without requiring an external agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for facilitating ephemeral entries in a forwarding information base, the method comprising:
-
generating, by an intermediate node for an adjacent node, an interest which includes an identifier for the intermediate node and a name for a link between the intermediate node and the adjacent node; in response to the interest, receiving from the adjacent node a content object which includes an identifier for the adjacent node; creating an entry in a first data structure mapping the adjacent node'"'"'s identifier to a first outgoing interface associated with the link; and in response to receiving a first routing update for a first name prefix based on the adjacent node'"'"'s identifier, updating a first forwarding information base based on the adjacent node'"'"'s identifier, thereby facilitating the exchange of the identifying information between the connected nodes without requiring an external agent. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
generating, by an intermediate node for an adjacent node, an interest which includes an identifier for the intermediate node and a name for a link between the intermediate node and the adjacent node; in response to the interest, receiving from the adjacent node a content object which includes an identifier for the adjacent node; creating an entry in a first data structure mapping the adjacent node'"'"'s identifier to a first outgoing interface associated with the link; and in response to receiving a first routing update for a first name prefix based on the adjacent node'"'"'s identifier, updating a first forwarding information base based on the adjacent node'"'"'s identifier, thereby facilitating the exchange of the identifying information between the connected nodes without requiring an external agent. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification