Interest return control message
First Claim
1. A computer-implemented method for forwarding packets, the method comprising:
- receiving, by a first node, a packet corresponding to a content-centric network (CCN) message, wherein a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) comprising contiguous name components ordered from a most general level to a most specific level;
responsive to detecting an error condition while processing the CCN message, generating an interest return message which includes a data structure and a copy of the CCN message, wherein the data structure is pre-pended to the copy of the CCN message, wherein the data structure comprises a fixed header that includes a length of a payload field from the CCN message, an interest return header indicating the error condition, and an encapsulation header indicating an original fixed header and one or more optional headers from the CCN message, wherein the encapsulation header includes a header length field from the CCN message; and
transmitting the interest return message to a second node.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system that facilitates processing of error-condition information associated with a content-centric network (CCN) message transmitted over a network. During operation, the system receives, by a first node, a packet that corresponds to a CCN message, where a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. Responsive to determining that the CCN message triggers an error condition, the system generates an interest return message by pre-pending a data structure to the CCN message, where the data structure indicates the error condition. The system transmits the interest return message to a second node.
392 Citations
19 Claims
-
1. A computer-implemented method for forwarding packets, the method comprising:
-
receiving, by a first node, a packet corresponding to a content-centric network (CCN) message, wherein a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) comprising contiguous name components ordered from a most general level to a most specific level; responsive to detecting an error condition while processing the CCN message, generating an interest return message which includes a data structure and a copy of the CCN message, wherein the data structure is pre-pended to the copy of the CCN message, wherein the data structure comprises a fixed header that includes a length of a payload field from the CCN message, an interest return header indicating the error condition, and an encapsulation header indicating an original fixed header and one or more optional headers from the CCN message, wherein the encapsulation header includes a header length field from the CCN message; and transmitting the interest return message to a second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for facilitating forwarding of packets, the system comprising:
-
a processor; and a storage device for storing instructions that, when executed by the processor, cause the processor to perform a method, the method comprising receiving, by a first node, a packet corresponding to a content-centric network (CCN) message, wherein a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) comprising contiguous name components ordered from a most general level to a most specific level; responsive to detecting an error condition while processing the CCN message, generating an interest return message which includes a data structure and a copy of the CCN message, wherein the data structure is pre-pended to the copy of the CCN message, wherein the data structure comprises a fixed header that includes a length of a payload field from the CCN message, an interest return header indicating the error condition, and an encapsulation header indicating an original fixed header and one or more optional headers from the CCN message, wherein the encapsulation header includes a header length field from the CCN message; and transmitting the interest return message to a second node. - View Dependent Claims (13, 14, 15)
-
-
16. 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, by a first node, a packet corresponding to a content-centric network (CCN) message, wherein a name for the CCN message is a hierarchically structured variable length identifier (HSVLI) comprising contiguous name components ordered from a most general level to a most specific level; responsive to detecting an error condition while processing the CCN message, generating an interest return message which includes a data structure and a copy of the CCN message, wherein the data structure is pre-pended to the copy of the CCN message, wherein the data structure comprises a fixed header that includes a length of a payload field from the CCN message, an interest return header indicating the error condition, and an encapsulation header indicating an original fixed header and one or more optional headers from the CCN message, wherein the encapsulation header includes a header length field from the CCN message; and transmitting the interest return message to a second node. - View Dependent Claims (17, 18, 19)
-
Specification