Network-aware routing in information centric networking
First Claim
1. A method of routing packets, the method comprising:
- receiving, at a network device, an interest packet that requests content from an information centric networking (ICN) network, the network device configured to communicate in the ICN network via one or more paths in an underlying address-routing network, the ICN network overlaid on one or more network devices communicating in the underlying address-routing network;
determining, between a first and second alternative path, a routing path of where to route the interest packet based on network costs associated with obtaining the content along each of the first and the second alternative paths through the underlying address-routing network; and
sending the interest packet along the routing path.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure includes a method of routing packets. The method may include receiving, at a network device, an interest packet that requests content from an ICN network, where the network device is configured to communicate in the ICN network via one or more paths in an address-routing network. In the method, the ICN network may be overlaid on one or more network devices communicating in the address-routing network. The method may additionally include determining, between a first and second alternative path, a routing path of where to route the interest packet based on network costs associated with obtaining the content along each of the first and the second alternative paths through the address-routing network. The method may also include sending the interest packet along the routing path.
3 Citations
20 Claims
-
1. A method of routing packets, the method comprising:
-
receiving, at a network device, an interest packet that requests content from an information centric networking (ICN) network, the network device configured to communicate in the ICN network via one or more paths in an underlying address-routing network, the ICN network overlaid on one or more network devices communicating in the underlying address-routing network; determining, between a first and second alternative path, a routing path of where to route the interest packet based on network costs associated with obtaining the content along each of the first and the second alternative paths through the underlying address-routing network; and sending the interest packet along the routing path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium containing instructions that, when executed by one or more processors, cause a network device to perform or control performance of operations, the operations comprising:
-
receiving an interest packet that requests content from an information centric networking (ICN) network, the network device configured to communicate in the ICN network via one or more paths in an underlying address-routing network, the ICN network overlaid on one or more network devices communicating in the underlying address-routing network; determining, between a first and second alternative path, a routing path of where to route the interest packet based on network costs associated with obtaining the content along each of the first and the second alternative paths through the underlying address-routing network; and sending the interest packet along the routing path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network device, comprising:
-
one or more processors; and one or more non-transitory computer readable media containing instructions that, when executed by the one or more processors, cause the network device to perform or control performance of operations, the operations comprising; receiving an interest packet that requests content from an information centric networking (ICN) network, the network device configured to communicate in the ICN network via one or more paths in an underlying address-routing network, the ICN network overlaid on one or more network devices communicating in the underlying address-routing network; determining, between a first and second alternative path, a routing path of where to route the interest packet based on network costs associated with obtaining the content along each of the first and the second alternative paths through the underlying address-routing network; and sending the interest packet along the routing path. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification