Method and apparatus for incremental deployment of information centric network
First Claim
1. An electronic device comprising:
- interface circuitry configured to receive and transmit signals carrying packets; and
processing circuitry configured to;
detect a received packet that includes an Internet protocol (IP) header and an extension header to the IP header, the extension header carrying an information centric networking (ICN) identifier; and
after the received packet is detected,extract the ICN identifier from the extension header, andwhen an interest packet for the ICN identifier is determined to be encapsulated in the received packet and when retrieval of a matched content object with a matching name to the ICN identifier fails, update the received packet to become an updated packet by replacing a source IP address field with an IP address of the electronic device, and forward the updated packet via the interface circuitry.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide an electronic device that includes interface circuits and processing circuitry. The interface circuits are configured to receive and transmit signals carrying packets. The processing circuitry is configured to detect that a received packet includes an Internet protocol (IP) header and an extension header to the IP header and the extension header carries an identifier of an information centric networking (ICN) technology. Further, the processing circuitry is configured to extract the identifier from the extension header, and process the received packet based on the identifier according to the ICN technology. Aspects of the disclosure provide another electronic device that is configured to generate a packet with an IP header (e.g., IPv6 header) and an extension header that carries an identifier of an ICN technology and transmit the packet.
-
Citations
20 Claims
-
1. An electronic device comprising:
-
interface circuitry configured to receive and transmit signals carrying packets; and processing circuitry configured to; detect a received packet that includes an Internet protocol (IP) header and an extension header to the IP header, the extension header carrying an information centric networking (ICN) identifier; and after the received packet is detected, extract the ICN identifier from the extension header, and when an interest packet for the ICN identifier is determined to be encapsulated in the received packet and when retrieval of a matched content object with a matching name to the ICN identifier fails, update the received packet to become an updated packet by replacing a source IP address field with an IP address of the electronic device, and forward the updated packet via the interface circuitry. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for communication, comprising:
-
receiving signals carrying packets; detecting, by processing circuitry of an electronic device, a received packet that includes an Internet protocol (IP) header and an extension header to the IP header, the extension header carrying an information centric networking (ICN) identifier; and after the received packet is detected, extracting the ICN identifier from the extension header, and when an interest packet for the ICN identifier is determined to be encapsulated in the received packet and when retrieval of a matched content object with a matching name to the ICN identifier fails, updating the received packet to become an updated packet by replacing a source IP address field with an IP address of the electronic device, and forwarding the updated packet. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium storing computer instructions that, when executed by a processor, cause the processor to perform:
-
receiving signals carrying packets; detecting a received packet that includes an Internet protocol (IP) header and an extension header to the IP header, the extension header carrying an information centric networking (ICN) identifier; and after the received packet is detected, extracting the ICN identifier from the extension header, and when an interest packet for the ICN identifier is determined to be encapsulated in the received packet and when retrieval of a matched content object with a matching name to the ICN identifier fails, updating the received packet to become an updated packet by replacing a source IP address field with an IP address of the electronic device, and forwarding the updated packet. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An electronic device, comprising:
-
interface circuitry configured to receive and transmit signals carrying packets; and processing circuitry configured to; generate an outgoing packet with an Internet protocol (IP) header and an extension header that carries an information centric networking (ICN) identifier; when an interest packet for the ICN identifier is encapsulated in the outgoing packet, set a data field in the extension header to indicate that the interest packet is encapsulated in the outgoing packet, the interest packet for the ICN identifier including information for causing retrieval of a matched content object with a matching name to the ICN identifier and for causing, when the retrieval of the matched content object with the matching name to the ICN identifier fails, update of a source IP address field in the outgoing packet for packet-forwarding; and transmit the outgoing packet via the interface circuitry. - View Dependent Claims (19, 20)
-
Specification