Interest messages with a payload for a named data network
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving an Interest packet by a network node, wherein the Interest packet includes a name or a name prefix associated with one or more target entities for the Interest, and includes access control information;
determining that the Interest packet includes a payload, wherein the payload includes instructions or data for configuring a network node;
determining an operation to perform for processing the payload;
processing the payload by performing the determined operation, wherein processing the Interest'"'"'s payload involves;
determining whether the access control information grants the Interest packet permission to reconfigure the network node; and
responsive to determining that the access control information grants permission to the Interest packet, executing the instructions to reconfigure the network node.
3 Assignments
0 Petitions
Accused Products
Abstract
A network device can process a payload in an Interest packet. During operation, the network device can receive an Interest packet that includes a name or a name prefix associated with one or more target entities for the Interest. If the network device determines that the Interest packet includes a payload, the network node can analyze the Interest'"'"'s name and/or payload to determine an operation to perform for processing the payload. The network device then proceeds to process the payload by performing the determined operation.
387 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving an Interest packet by a network node, wherein the Interest packet includes a name or a name prefix associated with one or more target entities for the Interest, and includes access control information; determining that the Interest packet includes a payload, wherein the payload includes instructions or data for configuring a network node; determining an operation to perform for processing the payload; processing the payload by performing the determined operation, wherein processing the Interest'"'"'s payload involves; determining whether the access control information grants the Interest packet permission to reconfigure the network node; and responsive to determining that the access control information grants permission to the Interest packet, executing the instructions to reconfigure the network node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 an Interest packet that includes a name or a name prefix associated with one or more target entities for the Interest, and includes access control information; determining that the Interest packet includes a payload, wherein the payload includes instructions or data for configuring a network node; determining an operation to perform for processing the payload; processing the payload by performing the determined operation, wherein processing the Interest'"'"'s payload involves; determining whether the access control information grants the Interest packet permission to reconfigure the network node; and responsive to determining that the access control information grants permission to the Interest packet, executing the instructions to reconfigure the network node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor configured to execute instructions that when executed by the apparatus cause the apparatus to implement; a communication module to receive an Interest packet that includes a name or a name prefix associated with one or more target entities for the Interest, wherein the Interest packet also includes access control information; an Interest-processing module to determine that the Interest packet includes a payload, wherein the payload instructions or data for configuring a network node; an operation-determining module to determine a payload-processing operation to perform to process the payload; and a payload-processing module to process the payload by performing the determined operation, wherein processing the Interest'"'"'s payload involves; determining whether the access control information grants the Interest packet permission to reconfigure the network node; and responsive to determining that the access control information grants permission to the Interest packet, executing the instructions to reconfigure the network node. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification