System and method for providing prefixes indicative of mobility properties in a network environment
First Claim
1. A mobile router for a vehicle, comprising:
- at least one processor; and
a memory element coupled to the at least one processor, wherein the processor and memory element are configured to cooperate such that the mobile router is configured to;
receive a set of internet protocol (IP) subnet prefix pools based on services and capabilities associated with the vehicle, wherein each IP subnet prefix pool is accompanied by an associated prefix color that defines one or more properties of IP addresses in the IP subnet prefix pool, and further wherein a first IP subnet prefix pool has an associated first prefix color indicating that IP addresses in the first IP subnet prefix pool are associated with vehicle diagnostics;
receive an IP address request from an IP device running a vehicle application associated with the vehicle;
when the vehicle application is a vehicle diagnostics application, assign the IP device an IP address from the first IP subnet prefix pool, such that the first prefix color is used for routing at least some of a plurality of packets of a communication session associated with the IP device; and
when the vehicle application is not a vehicle diagnostics application, assign an IP address to the IP device from one of the IP subnet prefix pools different than the first IP subnet prefix pool having a prefix color different than the first prefix color that corresponds with the vehicle application, such that the prefix color is used for routing at least some of the plurality of packets of the communication session associated with the IP device.
0 Assignments
0 Petitions
Accused Products
Abstract
An example method includes receiving an Internet protocol (IP) address request in a network and selecting an IP address associated with a prefix that represents an IP subnet. The prefix includes a color attribute to be provided as part of a communication session that includes a plurality of packets. The prefix defines one or more properties associated with an application for the session. The prefix is communicated to a network element in a signaling plane, the prefix is configured to be used to make a routing decision for at least some of the plurality of packets. In more specific embodiments, the method can include applying one or more network policies based on the prefix associated with the IP address. The method could also include decrypting an encryption protocol in order to identify the prefix of a subsequent communication flow, and executing a routing decision based on the prefix.
16 Citations
35 Claims
-
1. A mobile router for a vehicle, comprising:
-
at least one processor; and a memory element coupled to the at least one processor, wherein the processor and memory element are configured to cooperate such that the mobile router is configured to; receive a set of internet protocol (IP) subnet prefix pools based on services and capabilities associated with the vehicle, wherein each IP subnet prefix pool is accompanied by an associated prefix color that defines one or more properties of IP addresses in the IP subnet prefix pool, and further wherein a first IP subnet prefix pool has an associated first prefix color indicating that IP addresses in the first IP subnet prefix pool are associated with vehicle diagnostics; receive an IP address request from an IP device running a vehicle application associated with the vehicle; when the vehicle application is a vehicle diagnostics application, assign the IP device an IP address from the first IP subnet prefix pool, such that the first prefix color is used for routing at least some of a plurality of packets of a communication session associated with the IP device; and when the vehicle application is not a vehicle diagnostics application, assign an IP address to the IP device from one of the IP subnet prefix pools different than the first IP subnet prefix pool having a prefix color different than the first prefix color that corresponds with the vehicle application, such that the prefix color is used for routing at least some of the plurality of packets of the communication session associated with the IP device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19)
-
-
16. One or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving a set of internet protocol (IP) subnet prefix pools based on services and capabilities associated with the vehicle, wherein each IP subnet prefix pool is accompanied by an associated prefix color that defines one or more properties of IP addresses in the IP subnet prefix pool, and further wherein a first IP subnet prefix pool has an associated first prefix color indicating that IP addresses in the first IP subnet prefix pool are associated with vehicle diagnostics; receiving an IP address request from an IP device running a vehicle application associated with the vehicle; when the vehicle application is a vehicle diagnostics application, assigning the IP device an IP address from the first IP subnet prefix pool, such that the first prefix color is used for routing at least some of a plurality of packets of a communication session associated with the IP device; and when the vehicle application is not a vehicle diagnostics application, assigning an IP address to the IP device from one of the IP subnet prefix pools different than the first IP subnet prefix pool having a prefix color different than the first prefix color that corresponds with the vehicle application, such that the prefix color is used for routing at least some of the plurality of packets of the communication session associated with the IP device. - View Dependent Claims (17, 20)
-
-
18. A method to be performed by a mobile router for a vehicle, the method comprising:
-
receiving a set of internet protocol (IP) subnet prefix pools based on services and capabilities associated with the vehicle, wherein each IP subnet prefix pool is accompanied by an associated prefix color that defines one or more properties of IP addresses in the IP subnet prefix pool, and further wherein a first IP subnet prefix pool has an associated first prefix color indicating that IP addresses in the first IP subnet prefix pool are associated with vehicle diagnostics; receiving an IP address request from an IP device running a vehicle application associated with the vehicle; when the vehicle application is a vehicle diagnostics application, assigning the IP device an IP address from the first IP subnet prefix pool, such that the first prefix color is used for routing at least some of a plurality of packets of a communication session associated with the IP device; and when the vehicle application is not a vehicle diagnostics application, assigning an IP address to the IP device from one of the IP subnet prefix pools different than the first IP subnet prefix pool having a prefix color different than the first prefix color that corresponds with the vehicle application, such that the prefix color is used for routing at least some of the plurality of packets of the communication session associated with the IP device.
-
-
21. A mobile node running a vehicle application associated with a vehicle, the mobile node comprising:
-
at least one processor; and a memory element coupled to the at least one processor, wherein the mobile node is configured to; request an Internet protocol (IP) address from a mobile router for the vehicle having a set of IP subnet prefix pools based on services and capabilities associated with the vehicle, wherein each IP subnet prefix pool is accompanied by an associated prefix color that defines one or more properties of IP addresses in the IP subnet prefix pool, and further wherein a first IP subnet prefix pool has an associated first prefix color indicating that IP addresses in the first IP subnet prefix pool are associated with vehicle diagnostics; when the vehicle application is a vehicle diagnostics application, receive an IP address from the mobile router from the first IP subnet prefix pool, such that the first prefix color is used for routing at least some of a plurality of packets of a communication session associated with the mobile node; and when the vehicle application is not a vehicle diagnostics application, receive an IP address from the mobile router from one of the IP subnet prefix pools different than the first IP subnet prefix pool having a prefix color different than the first prefix color that corresponds with the vehicle application, such that the prefix color is used for routing at least some of the plurality of packets of the communication session associated with the mobile node. - View Dependent Claims (22, 23, 24, 25)
-
-
26. One or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
running a vehicle application associated with a vehicle; requesting an Internet protocol (IP) address from a mobile router for the vehicle having a set of IP subnet prefix pools based on services and capabilities associated with the vehicle, wherein each IP subnet prefix pool is accompanied by an associated prefix color that defines one or more properties of IP addresses in the IP subnet prefix pool, and further wherein a first IP subnet prefix pool has an associated first prefix color indicating that IP addresses in the first IP subnet prefix pool are associated with vehicle diagnostics; when the vehicle application is a vehicle diagnostics application, receiving an IP address from the mobile router from the first IP subnet prefix pool, such that the first prefix color is used for routing at least some of a plurality of packets of a communication session associated with the mobile node; and when the vehicle application is not a vehicle diagnostics application, receiving an IP address from the mobile router from one of the IP subnet prefix pools different than the first IP subnet prefix pool having a prefix color different than the first prefix color that corresponds with the vehicle application, such that the prefix color is used for routing at least some of the plurality of packets of the communication session associated with the mobile node. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method to be performed by a mobile node running a vehicle application associated with a vehicle, the method comprising:
-
requesting an Internet protocol (IP) address from a mobile router for the vehicle having a set of IP subnet prefix pools based on services and capabilities associated with the vehicle, wherein each IP subnet prefix pool is accompanied by an associated prefix color that defines one or more properties of IP addresses in the IP subnet prefix pool, and further wherein a first IP subnet prefix pool has an associated first prefix color indicating that IP addresses in the first IP subnet prefix pool are associated with vehicle diagnostics; when the vehicle application is a vehicle diagnostics application, receiving an IP address from the mobile router from the first IP subnet prefix pool, such that the first prefix color is used for routing at least some of a plurality of packets of a communication session associated with the mobile node; and when the vehicle application is not a vehicle diagnostics application, receiving an IP address from the mobile router from one of the IP subnet prefix pools different than the first IP subnet prefix pool having a prefix color different than the first prefix color that corresponds with the vehicle application, such that the prefix color is used for routing at least some of the plurality of packets of the communication session associated with the mobile node. - View Dependent Claims (32, 33, 34, 35)
-
Specification