Traffic steering optimization
The present disclosure generally relates to traffic steering, and more particularly relates to traffic steering for an airplane network. In some embodiments, a system may include: a router configured to: (i) tag traffic received via a vehicle network, and (ii) send the tagged traffic to a satellite terminal (STE) modem. The system may further include the STE modem, which may include: (i) a first data access point name (APN) configured to route first traffic to a nearest internet gateway based on a first tag of the first traffic, and (ii) a second APN configured to route second traffic to a datacenter based on a second tag of the second traffic.
1 . A system, comprising:
a router configured to:
tag traffic received via a vehicle network based at least in part on whether the traffic corresponds to an application with a geolocation requirement, the traffic comprising at least a first subset of traffic associated with a first tag and a second subset of traffic associated with a second tag; and
send the tagged traffic to a satellite terminal (STE) modem; and
the STE modem configured to receive the tagged traffic and comprising:
a first data access point name (APN) configured to route, based at least in part on the first tag of the first subset of the traffic, the first subset of the traffic to an internet gateway of a plurality of internet gateways that is closest to a current location of a vehicle; and
a second APN configured to route the second subset of the traffic to a datacenter in accordance with a respective geolocation requirement of a respective application corresponding to the second subset of the traffic based on the second tag of the second subset of the traffic.
2 . The system of claim 1 , wherein the first subset of the traffic comprises: voice over Internet Protocol (VOIP), other traffic associated with video chat, or both.
3 . The system of claim 1 , wherein the second subset of the traffic comprises traffic associated with video entertainment.
4 . The system of claim 1 , wherein the router comprises an aircraft router unit (ARU).
5 . The system of claim 1 , further comprising one or more processors configured to:
receive, from a mobile device of a user, a selection of a country; and
set the datacenter to be a datacenter geographically located in the selected country.
6 . The system of claim 5 , wherein the one or more processors are one or more processors of the STE modem.
7 . The system of claim 1 , further comprising one or more processors configured to:
receive, from a mobile device of a user, a selection of a country;
determine a lowest latency datacenter geographically within the selected country; and
set the datacenter to be the determined datacenter.
8 . The system of claim 1 , wherein the router is further configured to:
identify the current location of the vehicle based on both a geolocation map and technical standard; and
determine the internet gateway of the plurality of internet gateways that is closest to the current location of the vehicle based on the identified current location.
9 . The system of claim 1 , wherein the router is configured to:
when the vehicle is inside a geographic area, tag the traffic so that all traffic is routed to the datacenter; and
when the vehicle is not inside the geographic area, tag the traffic so that:
the traffic associated with the geolocation requirement is routed to the datacenter; and
the traffic not associated with the geolocation requirement is routed to the internet gateway of the plurality of internet gateways that is closest to the current location of the vehicle.
10 . The system of claim 1 , wherein the router is further configured to:
use a deep packet inspection (DPI) system to identify the application, the application comprising a first application of a mobile device of a user;
determine if the application has the geolocation requirement; and
during motion of the vehicle:
if the application has the geolocation requirement, tag traffic associated with the application so that the traffic associated with the application is routed to the datacenter; and
if the application does not have the geolocation requirement, tag traffic associated with the application so that the traffic associated with the application is routed to the internet gateway of the plurality of internet gateways that is closest to the current location of the vehicle.
11 . The system of claim 1 , wherein the router is further configured to tag the traffic by:
tagging traffic received from a first wireless access point so that the traffic received from the first wireless access point is routed to the internet gateway of the plurality of internet gateways that is closest to the current location of the vehicle; and
tagging traffic received from a second wireless access point so that the traffic received from the second wireless access point is routed to the datacenter.
12 . A system, comprising:
a first wireless access point configured to send first traffic to a router;
a second wireless access point configured to send second traffic to the router; and
the router configured to:
tag the first traffic so that a first subset of traffic of the first traffic is routed to an internet gateway of a plurality of internet gateways that is closest to a current location of a vehicle;
send the first tagged traffic, after tagging the first traffic with a first tag, to a satellite terminal (STE) modem;
tag the second traffic so that a second subset of traffic of the second traffic is routed to a datacenter in accordance with a respective geolocation requirement of a respective application corresponding to the second traffic; and
send the second tagged traffic, after tagging the second traffic with a second tag, to the STE modem.
13 . The system of claim 12 , further comprising the STE modem configured to receive the first tagged traffic and the second tagged traffic from the router, the STE modem comprising:
a first data access point name (APN) configured to route, based at least in part on the first tag of the first traffic, the first subset of traffic to the internet gateway of the plurality of internet gateways that is closest to the current location of the vehicle; and
a second APN configured to route the second subset of traffic to the datacenter in accordance with the respective geolocation requirement of a respective application corresponding to the second traffic based on the second tag of the second traffic.
14 . The system of claim 13 , wherein the first wireless access point, the second wireless access point, the router, and the STE modem are all comprised within the vehicle.
15 . The system of claim 12 , further comprising one or more processors configured to:
receive, from a mobile device of a user, a selection of the first wireless access point or the second wireless access point; and
connect the mobile device of the user to the first wireless access point or the second wireless access point according to the selection.
16 . A computer-implemented method, comprising:
tagging, via a router, traffic received via a vehicle network based at least in part on whether the traffic corresponds to an application with a geolocation requirement, the traffic comprising at least a first subset of traffic associated with a first tag and a second subset of traffic associated with a second tag;
sending the tagged traffic from the router to a satellite terminal (STE) modem;
routing, via a first access point name (APN), based at least in part on the first tag of the first subset of traffic of the tagged traffic, the first subset of traffic of the traffic to an internet gateway of a plurality of internet gateways that is closest to a current location of a vehicle; and
routing, via a second APN, the second subset of traffic of the traffic to a datacenter in accordance with a respective geolocation requirement of a respective application corresponding to the second subset of the traffic based on a second tag of the second subset of the traffic.
17 . The computer-implemented method of claim 16 , wherein the first subset of the traffic comprises: voice over Internet Protocol (VOIP), other traffic associated with video chat, or both.
18 . The computer-implemented method of claim 16 , wherein the second subset of the traffic comprises traffic associated with video entertainment.
19 . The computer-implemented method of claim 16 , wherein the router comprises an aircraft router unit (ARU).
20 . The computer-implemented method of claim 16 , further comprising, via one or more processors:
receiving, from a mobile device of a user, a selection of a country; and
setting the datacenter to be a datacenter geographically located in the selected country.