Systems and methods for supporting multiple access point names for trusted wireless local area network
First Claim
1. A computer-implemented method of implementing mediation in a mobile access gateway, comprising, for each access point name (APN) of a plurality of APNs:
- receiving a respective packet at the mobile access gateway from a user equipment (UE), the UE operating in a trusted wireless local area network (LAN), the packet having a source Internet Protocol (IP) address;
determining, at the mobile access gateway, the respective APN, of the plurality of APNs, associated with the respective packet based on a type of a respective user application sending the respective packet to the mobile access gateway, wherein the respective user application runs on the UE;
creating, by operation of one or more computer processors, a binding update list (BUL) entry in a BUL table maintained by the mobile access gateway, including identifying a respective, distinct IP address of the UE used by the respective APN, wherein the respective IP address is different from the source IP address, wherein the BUL entry is created upon determining at least one of (i) that the UE is newly associated with the mobile access gateway and (ii) that the BUL table does not include any BUL entry associated with;
the respective APN and the source IP address of the respective packet;
enabling concurrent access to the plurality of APNs via the respective IP address identifying the UE, despite the UE having a wireless LAN interface restricted to only a single assigned IP address at a time via Dynamic Host Configuration Protocol (DHCP), by mediating communications between (i) the UE in the trusted wireless LAN and (ii) a respective home network having the respective APN, wherein mediating communications includes modifying, at the mobile access gateway, the respective source IP address of the respective packet to be the respective IP address of the UE used by the respective APN, the single assigned IP address comprising the source address; and
transmitting the respective packet to the respective home network associated with the respective APN with the modified respective source IP address, including transmitting the respective packet to the respective APN via a 3GPP S2a interface;
wherein the respective IP address of the UE used by each APN is distinct and is not assigned to the wireless LAN interface of the UE.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for supporting multiple access point names for trusted wireless local area network (LAN.) In one method, the method includes receiving a packet at a mobile access gateway from a UE operating in a trusted wireless LAN, determining at the mobile access gateway an access point name (APN) associated with the received packet, and analyzing a binding update list (BUL) table to identify an IP address of the UE used by the determined APN. The method further includes modifying a source IP address of the received packet to the IP address of the UE used by the determined APN, and transmitting the packet to a home network associated with the APN.
112 Citations
23 Claims
-
1. A computer-implemented method of implementing mediation in a mobile access gateway, comprising, for each access point name (APN) of a plurality of APNs:
-
receiving a respective packet at the mobile access gateway from a user equipment (UE), the UE operating in a trusted wireless local area network (LAN), the packet having a source Internet Protocol (IP) address; determining, at the mobile access gateway, the respective APN, of the plurality of APNs, associated with the respective packet based on a type of a respective user application sending the respective packet to the mobile access gateway, wherein the respective user application runs on the UE; creating, by operation of one or more computer processors, a binding update list (BUL) entry in a BUL table maintained by the mobile access gateway, including identifying a respective, distinct IP address of the UE used by the respective APN, wherein the respective IP address is different from the source IP address, wherein the BUL entry is created upon determining at least one of (i) that the UE is newly associated with the mobile access gateway and (ii) that the BUL table does not include any BUL entry associated with;
the respective APN and the source IP address of the respective packet;enabling concurrent access to the plurality of APNs via the respective IP address identifying the UE, despite the UE having a wireless LAN interface restricted to only a single assigned IP address at a time via Dynamic Host Configuration Protocol (DHCP), by mediating communications between (i) the UE in the trusted wireless LAN and (ii) a respective home network having the respective APN, wherein mediating communications includes modifying, at the mobile access gateway, the respective source IP address of the respective packet to be the respective IP address of the UE used by the respective APN, the single assigned IP address comprising the source address; and transmitting the respective packet to the respective home network associated with the respective APN with the modified respective source IP address, including transmitting the respective packet to the respective APN via a 3GPP S2a interface; wherein the respective IP address of the UE used by each APN is distinct and is not assigned to the wireless LAN interface of the UE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network device implementing mediation, the network device, comprising:
-
one or more interfaces; and one or more computer processors, in communication with the one or more interfaces and configured to run a module stored in memory that is configured to perform an operation comprising, for each access point name (APN) of a plurality of APNs; receiving a respective packet from a user equipment (UE), the UE operating in a trusted wireless local area network (LAN), wherein the packet includes a source Internet Protocol (IP) address; determining the respective APN associated with the respective packet based on a type of a respective user application sending the respective packet to the network device, wherein the respective user application runs on the UE; creating a binding update list (BUL) entry in a BUL table stored in the network device, including identifying a respective, distinct IP address of the UE used by the respective APN, wherein the respective IP address is different from the source IP address, wherein the BUL entry is created upon determining at least one of (i) that the UE is newly associated with the network device and (ii) that the BUL table does not include any BUL entry associated with;
the respective APN and the source IP address of the respective packet;enabling concurrent access to the plurality of APNs via the respective IP address identifying the UE, despite the UE having a wireless LAN interface restricted to only a single assigned IP address at a time via Dynamic Host Configuration Protocol (DHCP), by mediating communications between (i) the UE in the trusted wireless LAN and (ii) a respective home network having the respective APN, wherein mediating communications includes modifying the respective source IP address of the respective packet to be the respective IP address of the UE used by the respective APN, the single assigned IP address comprising the source address; and transmitting the respective packet to the respective home network associated with the respective APN with the modified respective source IP address, including transmitting the respective packet to the respective APN via a 3GPP S2a interface; wherein the respective IP address of the UE used by each APN is distinct and is not assigned to the wireless LAN interface of the UE. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. Logic encoded on one or more non-transitory media and executable to perform an operation to implement mediation in a mobile access gateway, the operation comprising, for each of a plurality of APNs:
-
receiving a respective packet at the mobile access gateway from a user equipment (UE), the UE operating in a trusted wireless local area network (LAN), the packet having a source Internet Protocol (IP) address; determining, at the mobile access gateway, the respective APN, of the plurality of APNs, associated with the respective packet based on a type of a respective user application sending the respective packet to the mobile access gateway, wherein the respective user application runs on the UE; creating, by operation of one or more computer processors when executing the logic, a binding update list (BUL) entry in a BUL table stored in the mobile access gateway, including identifying a respective, distinct IP address of the UE used by the respective APN, wherein the respective IP address is different from the source IP address, wherein the BUL entry is created upon determining at least one of (i) that the UE is newly associated with the mobile access gateway and (ii) that the BUL table does not include any BUL entry associated with;
the respective APN and the source IP address of the respective packet;enabling concurrent access to the plurality of APNs via the respective IP address identifying the UE, despite the UE having a wireless LAN interface restricted to only a single assigned IP address at a time via Dynamic Host Configuration Protocol (DHCP), by mediating communications between (i) the UE in the trusted wireless LAN and (ii) a respective home network having the respective APN, wherein mediating communications includes modifying, at the mobile access gateway, the respective source IP address of the respective packet to be the respective IP address of the UE used by the respective APN, the single assigned IP address comprising the source address; and transmitting the respective packet to the respective home network associated with the respective APN with the modified respective source IP address, including transmitting the respective packet to the respective APN via a 3GPP S2a interface; wherein the respective IP address of the UE used by each APN is distinct and is not assigned to the wireless LAN interface of the UE. - View Dependent Claims (21, 22, 23)
-
Specification