Method and Apparatus for Policy Based Routing in Information Centric Networking Based Home Networks
First Claim
1. A network node, comprising:
- a receiver configured to receive a request for a service, wherein the request comprises a hierarchically structured name comprising a root and a suffix;
a data storage component comprising a network synchronized policy rule associated with a service name root, wherein the network synchronized policy rule is applied to any request for a service whose name comprises a root matching the service name root;
a processor coupled to the receiver and to the data storage component, wherein the processor is configured to apply the network synchronized policy rule to the request, wherein the processor is configured to synchronize service definitions and service policies with other nodes in a network based on the name of the service, and wherein the network synchronized policy rule is synchronized with the other nodes in the network using name-based routing; and
a transmitter coupled to the processor and configured to forward the request to a next network node when instructed by the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A network node, comprising a receiver configured to receive a request for a service, wherein the request comprises a hierarchically structured name comprising a root and a suffix, a data storage component comprising a network synchronized policy rule associated with a service name root, wherein the network synchronized policy rule is applied to any request for a service whose name comprises a root matching the service name root, and a processor coupled to the receiver and to the data storage component, wherein the processor is configured to apply the network synchronized policy rule to the request, wherein the processor is configured to synchronize service definitions and service policies with other nodes in a network based on the name of the service, and wherein the network synchronized policy rule is synchronized with the other nodes in the network using name-based routing.
-
Citations
20 Claims
-
1. A network node, comprising:
-
a receiver configured to receive a request for a service, wherein the request comprises a hierarchically structured name comprising a root and a suffix; a data storage component comprising a network synchronized policy rule associated with a service name root, wherein the network synchronized policy rule is applied to any request for a service whose name comprises a root matching the service name root; a processor coupled to the receiver and to the data storage component, wherein the processor is configured to apply the network synchronized policy rule to the request, wherein the processor is configured to synchronize service definitions and service policies with other nodes in a network based on the name of the service, and wherein the network synchronized policy rule is synchronized with the other nodes in the network using name-based routing; and a transmitter coupled to the processor and configured to forward the request to a next network node when instructed by the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method in an information centric networking (ICN) network node for discovering a service, comprising:
-
synchronizing at a processor service definitions and service policies with other nodes in the ICN, wherein synchronizing comprises applying name-based networking principles, and wherein the service policy rules are synchronized with the other nodes in the network using name-based routing; receiving at a receiver a service interest from a network device, wherein the service interest comprises a hierarchically structured name comprising a root and a suffix; applying with the processor an ICN synchronized policy rule associated with a service root to the service interest based on root matching the service root; and instructing at the processor a transmitter to forward the interest to a next network node when the processor determines that the service interest passes the ICN synchronized policy. - View Dependent Claims (16, 17, 18, 19)
-
-
20. In an information centric networking (ICN) network node in an ICN based network, a computer program product executable by a processor, the computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that when executed by the processor cause the ICN network node to perform the following:
-
synchronize service definitions and service policies with other nodes in the ICN, wherein synchronizing comprises applying name-based networking principles, and wherein the service policy rules are synchronized with the other nodes in the network using name-based routing; receive a service interest from a network device, wherein the service interest comprises a hierarchically structured name comprising a root and a suffix; apply an ICN synchronized policy rule associated with a service root to the service interest based on root matching the service root; and instruct a transmitter to forward the interest to a next network node when the processor determines that the service interest passes the ICN synchronized policy.
-
Specification