Method and device for policy-based routing
First Claim
1. A method for policy-based routing by a mobile device, the method comprising:
- creating a first set of marking rules based on routing policy data provisioned in the mobile device, wherein each marking rule in the first set of marking rules indicates labeling for packets, wherein each marking rule in the first set of marking rules indicates a different marking value for applying to thepackets, and wherein the labeling is applied to the packets and used in selecting one of a plurality of different active network interfaces in the mobile device to route the packets over a set of access networks available to the mobile device, wherein each marking rule in the first set of marking rules is used to select a different one of the active network interfaces of the plurality of different active network interfaces; and
creating a first set of routing tables corresponding to the labeling indicated by the first set of marking rules, wherein each routing table directs the mobile device to a corresponding different one of the active network interfaces of the plurality of different active network interfaces, and wherein each routing table in the first set of routing tables directs the mobile device to a different one of the active network interfaces of the plurality of active network interfaces based on a different one of the marking values indicated by the first set of marking rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device performs a method for policy-based routing. The method includes creating a first set of marking rules based on routing policy data provisioned in the mobile device, wherein each marking rule indicates labeling for packets, wherein the labeling is used in selecting one of a plurality of active network interfaces in the mobile device to route the packets over a set of access networks available to the mobile device. The method further includes creating a first set of routing tables corresponding to the labeling indicated by the first set of marking rules, wherein each routing table directs the mobile device to a different one of the active network interfaces of the plurality of active network interfaces.
14 Citations
18 Claims
-
1. A method for policy-based routing by a mobile device, the method comprising:
-
creating a first set of marking rules based on routing policy data provisioned in the mobile device, wherein each marking rule in the first set of marking rules indicates labeling for packets, wherein each marking rule in the first set of marking rules indicates a different marking value for applying to the packets, and wherein the labeling is applied to the packets and used in selecting one of a plurality of different active network interfaces in the mobile device to route the packets over a set of access networks available to the mobile device, wherein each marking rule in the first set of marking rules is used to select a different one of the active network interfaces of the plurality of different active network interfaces; and creating a first set of routing tables corresponding to the labeling indicated by the first set of marking rules, wherein each routing table directs the mobile device to a corresponding different one of the active network interfaces of the plurality of different active network interfaces, and wherein each routing table in the first set of routing tables directs the mobile device to a different one of the active network interfaces of the plurality of active network interfaces based on a different one of the marking values indicated by the first set of marking rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device configured for policy-based routing, the mobile device comprising:
-
a memory component configured to store provisioned routing policy data; a processor coupled to the memory component, wherein the processor is configured to; create a first set of marking rules based on the routing policy data provisioned in the mobile device, wherein each marking rule in the first set of marking rules indicates labeling for packets, wherein each marking rule in the first set of marking rules indicates a different marking value for applying to the packets, and wherein the labeling is applied to the packets and used in selecting one of a plurality of different active network interfaces in the mobile device to route the packets over a set of access networks available to the mobile device, wherein each marking rule in the first set of marking rules is used to select a different one of the active network interfaces of the plurality of different active network interfaces; and create a first set of routing tables corresponding to the labeling indicated by the first set of marking rules, wherein each routing table directs the mobile device to a corresponding different one of the active network interfaces of the plurality of different active network interfaces, and wherein each routing table in the first set of routing tables directs the mobile device to a different one of the active network interfaces of the plurality of active network interfaces based on a different one of the marking values indicated by the first set of marking rules. - View Dependent Claims (16, 18)
-
-
17. The mobile device of 15, wherein the processor is further configured to:
-
receive at least one of updated routing policy data for provisioning in the mobile device or an indication of a change to the plurality of active network interfaces in the mobile device; create an updated first set of marking rules; and create an updated first set of routing tables corresponding to labeling indicated by the updated set of marking rules.
-
Specification