Transport stack name scheme and identity management
First Claim
1. A computer-implemented method, comprising:
- receiving, by a forwarder executed by a hardware processor in a computer network, a packet that corresponds to an interest, wherein the interest includes a name that is location independent;
in response to determining, with the processor, that the interest is destined for a component of a stack of communication modules that includes a plurality of components, sending the interest to the destined component based on the name for the interest without passing through one or more other components of the stack, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and
in response to determining, with the processor, that the interest is not destined for any of the components of the stack, sending the interest to a network element based on the name for the interest,thereby facilitating directly addressing individual components of the stack.
3 Assignments
0 Petitions
Accused Products
Abstract
An identity management and initialization scheme, along with a naming scheme for a transport stack and its components, facilitates directly addressing each component in the transport stack. During operation, the system receives, by a forwarder, a packet that corresponds to an interest, where the interest includes a name. In response to determining that the interest is destined for a component of a stack of communication modules, the forwarder sends the interest to the destined component based on the name for the interest, where the stack does not require a respective communication module to communicate only with a layer above or below thereof. In response to determining that the interest is not destined for a component of the stack, the forwarder sends the interest to a network element based on the name for the interest. This facilitates directly addressing individual components of the stack.
386 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a forwarder executed by a hardware processor in a computer network, a packet that corresponds to an interest, wherein the interest includes a name that is location independent; in response to determining, with the processor, that the interest is destined for a component of a stack of communication modules that includes a plurality of components, sending the interest to the destined component based on the name for the interest without passing through one or more other components of the stack, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and in response to determining, with the processor, that the interest is not destined for any of the components of the stack, sending the interest to a network element based on the name for the interest, thereby facilitating directly addressing individual components of the stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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:
-
receiving, in a computer network, a packet that corresponds to an interest, wherein the interest includes a name that is location independent; in response to determining that the interest is destined for a component of a stack of communication modules that includes a plurality of components, sending the interest to the destined component based on the name for the interest without passing through one or more other components of the stack, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and in response to determining that the interest is not destined for any of the components of the stack, sending the interest to a network element based on the name for the interest, thereby facilitating directly addressing individual components of the stack. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for facilitating forwarding of packets, 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; receiving, in a computer network, a packet that corresponds to an interest, wherein the interest includes a name that is location independent; in response to determining that the interest is destined for a component of a stack of communication modules that includes a plurality of components, sending the interest to the destined component based on the name for the interest without passing through one or more other components of the stack, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and in response to determining that the interest is not destined for any of the components of the stack, sending the interest to a network element based on the name for the interest, thereby facilitating directly addressing individual components of the stack. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification