A method, comprising: receiving at a mobile router of a vehicle provisionment of a plurality of pools of IP addresses and a plurality of identifier elements, the mobile router being configured to connect a plurality of devices to a network, each pool being represented by a prefix, each prefix being associated with one of the identifier elements, each identifier element mapping to one or more properties of one or more applications, and each application being associated with a communication session that includes a plurality of packets, wherein the prefix for each pool is communicated to the mobile router in a signalling plane and the identifier element associated with the prefix conveys a purpose or usage scope of the particular prefix; receiving an Internet protocol, IP, address request in the network from a requesting device among the plurality of devices, the requesting device involved with a respective application; when the application is associated with vehicle diagnostics for the vehicle, selecting an IP address from the pool of IP addresses represented by a prefix associated with an identifier element mapping to the application associated with vehicle diagnostics for the vehicle; and when the application is not associated with vehicle diagnostics for the vehicle, selecting an IP address from the pool of IP addresses represented by a prefix associated with an identifier element mapping to an application not associated with vehicle diagnostics for the vehicle, wherein the prefix of the selected IP address is configured to be used to make a routing decision for at least some of the plurality of packets. receiving at a mobile router of a vehicle provisionment of a plurality of pools of IP addresses and a plurality of identifier elements, the mobile router being configured to connect a plurality of devices to a network, each pool being represented by a prefix, each prefix being associated with one of the identifier elements, each identifier element mapping to one or more properties of one or more applications, and each application being associated with a communication session that includes a plurality of packets, wherein the prefix for each pool is communicated to the mobile router in a signalling plane and the identifier element associated with the prefix conveys a purpose or usage scope of the particular prefix; receiving an Internet protocol, IP, address request in the network from a requesting device among the plurality of devices, the requesting device involved with a respective application; when the application is associated with vehicle diagnostics for the vehicle, selecting an IP address from the pool of IP addresses represented by a prefix associated with an identifier element mapping to the application associated with vehicle diagnostics for the vehicle; and when the application is not associated with vehicle diagnostics for the vehicle, selecting an IP address from the pool of IP addresses represented by a prefix associated with an identifier element mapping to an application not associated with vehicle diagnostics for the vehicle, wherein the prefix of the selected IP address is configured to be used to make a routing decision for at least some of the plurality of packets.