ISP

Internet Service Provider

Services
Introduced in R99
An ISP is an entity that provides access to the internet and related services, such as web hosting or email. In 3GPP, ISPs interact with mobile network operators to deliver data services, influencing QoS, billing, and interconnection policies for mobile broadband.

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

R99 Initial

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

SpecificationTitle
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