Description
An Internet Service Provider (ISP) is a company or organization that offers services for accessing, using, or participating in the internet. In the context of 3GPP, ISPs are external entities that mobile network operators (MNOs) interconnect with to provide data services to subscribers. This interconnection enables users to access internet-based applications, websites, and cloud services through their mobile devices. 3GPP specifications address ISP interactions in areas like quality of service (QoS), policy control, charging, and security, ensuring that mobile networks can seamlessly integrate with the broader internet ecosystem.
Architecturally, ISPs connect to 3GPP networks via interfaces such as Gi (in 2G/3G) or SGi (in 4G/5G), which link the packet data network gateway (PGW) or user plane function (UPF) to external packet data networks (PDNs). The 3GPP core network, through components like the policy and charging rules function (PCRF) or policy control function (PCF), enforces policies that may be influenced by agreements with ISPs, such as bandwidth throttling or prioritized traffic for specific services. Billing systems also interact with ISPs to support scenarios like sponsored data, where an ISP covers the cost of data usage for certain content.
In operation, when a mobile user requests internet access, the 3GPP network establishes a data session that routes traffic through the ISP's network. Key processes include IP address allocation (often via DHCP or from the ISP's pool), authentication and authorization (possibly involving the ISP's servers), and traffic management based on service level agreements (SLAs). 3GPP standards ensure that these processes are standardized to prevent fragmentation and support roaming. For example, specifications like TS 23.060 (GPRS) and TS 23.401 (EPS) detail how data sessions are managed with external networks, including ISPs, to provide consistent user experiences across different operators and regions.
Purpose & Motivation
The purpose of considering ISPs within 3GPP standards is to define how mobile networks interconnect with external internet infrastructures, enabling comprehensive data services for subscribers. ISPs solve the problem of extending mobile network reach beyond operator-controlled services to the global internet, allowing users to access a vast array of applications and content. This interconnection addresses limitations of early mobile networks, which were often walled gardens with limited external access, by facilitating open internet connectivity.
Historically, as mobile networks evolved from voice-centric systems (e.g., GSM) to packet-based data services (e.g., GPRS in Release 99), the need for standardized ISP interactions became critical. Without clear standards, interoperability issues could arise, leading to poor service quality or complex billing arrangements. 3GPP specifications provide frameworks for QoS differentiation, where ISPs and MNOs can agree on traffic priorities, and for charging mechanisms, such as volume-based or time-based billing, that reflect ISP partnerships.
The motivation for integrating ISP considerations into 3GPP includes supporting business models like zero-rating (where specific content does not count against data caps) and ensuring secure, efficient data routing. As mobile broadband has grown, ISPs have become key partners in delivering over-the-top (OTT) services, and 3GPP standards help manage these relationships technically. This ensures that mobile networks remain competitive and flexible in an internet-driven world, balancing operator control with open access.
Key Features
- Provision of internet access and related services to end-users
- Interconnection with 3GPP networks via Gi/SGi interfaces for data routing
- Influence on QoS policies through SLAs with mobile operators
- Support for billing models like sponsored data and zero-rating
- Integration with 3GPP policy control functions (e.g., PCRF/PCF)
- Role in IP address allocation and authentication for data sessions
Evolution Across Releases
Initial inclusion of ISP concepts in 3GPP with the introduction of GPRS, defining basic interconnection for packet data services. This established the Gi interface and foundational policies for internet access, enabling mobile networks to connect to external ISPs for the first time.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.945 | 3GPP TS 22.945 |
| TS 23.060 | 3GPP TS 23.060 |
| TS 23.228 | 3GPP TS 23.228 |
| TS 23.234 | 3GPP TS 23.234 |
| TS 26.190 | 3GPP TS 26.190 |
| TS 26.192 | 3GPP TS 26.192 |
| TS 26.290 | 3GPP TS 26.290 |
| TS 26.942 | 3GPP TS 26.942 |
| TS 29.061 | 3GPP TS 29.061 |
| TS 29.161 | 3GPP TS 29.161 |
| TS 32.141 | 3GPP TR 32.141 |
| TS 44.318 | 3GPP TR 44.318 |