Description
The Co-operative Network List (CNL) is a network management feature defined in 3GPP specifications that provides mobile devices with a structured approach to network selection in multi-operator environments. Unlike traditional network selection mechanisms that rely on simple priority lists or signal strength measurements, CNL incorporates business relationships and service agreements between operators to guide device behavior. The list contains information about preferred networks that have established cooperative agreements with the home network operator, allowing devices to make more intelligent roaming decisions.
Architecturally, CNL operates within the Universal Subscriber Identity Module (USIM) and device management framework. The list is typically provisioned to the USIM by the home network operator and can be updated over-the-air through device management protocols. The CNL contains entries for specific Public Land Mobile Networks (PLMNs) along with associated parameters that define the nature of the cooperative relationship. These parameters may include priority levels, service restrictions, validity conditions, and preferred access technologies for each listed network.
When a mobile device performs network selection, it consults the CNL alongside other network selection criteria defined in 3GPP TS 23.122. The device evaluates available networks against the CNL entries, giving preference to networks listed in the CNL over those not included. The mechanism works in conjunction with other network selection lists like the Operator Controlled PLMN Selector (OPLMN) and User Controlled PLMN Selector (UPLMN), with CNL providing additional intelligence about operator relationships. This hierarchical approach ensures that devices select networks that not only provide coverage but also optimal service quality and cost-effectiveness based on operator agreements.
The CNL plays a crucial role in managing international roaming scenarios, particularly in border regions where multiple networks from different operators may be available. By guiding devices toward networks with established roaming agreements, CNL helps minimize roaming costs, improve service continuity, and reduce network selection failures. The mechanism also supports service differentiation, allowing operators to steer devices toward networks that support specific services or quality levels. This cooperative approach to network selection represents a significant advancement over traditional methods that treated all available networks as equally viable options.
Purpose & Motivation
CNL was created to address the limitations of traditional network selection mechanisms in increasingly complex multi-operator environments. Prior to CNL implementation, mobile devices primarily relied on signal strength measurements and simple priority lists for network selection, which often led to suboptimal roaming experiences. Devices might connect to networks with strong signals but poor roaming agreements, resulting in higher costs or limited service availability for users. The growing complexity of international roaming agreements and the proliferation of network sharing arrangements created a need for more sophisticated network selection guidance.
The primary motivation for CNL development was to enable operators to leverage their business relationships and cooperative agreements to improve user experience during roaming. By providing devices with information about preferred partner networks, operators could ensure that their subscribers received the best possible service when outside their home network coverage. This was particularly important as mobile services became more data-intensive and users expected seamless connectivity regardless of location. CNL allowed operators to implement more nuanced roaming strategies that considered factors beyond simple signal availability.
Another key purpose of CNL was to reduce network selection failures and improve service continuity during international travel. Traditional mechanisms often resulted in devices attempting to register with networks that had technical or commercial restrictions, leading to registration failures and service interruptions. By guiding devices toward networks with established cooperative relationships, CNL reduced these failures and improved overall network accessibility. The mechanism also supported the evolution toward more intelligent network selection that could adapt to changing network conditions and operator agreements over time.
Key Features
- Operator-defined network preference based on cooperative agreements
- USIM-based storage and management of network lists
- Integration with existing network selection mechanisms (OPLMN, UPLMN)
- Support for hierarchical network selection priorities
- Over-the-air update capability through device management
- Compatibility with international roaming scenarios and border areas
Evolution Across Releases
Introduced the initial Co-operative Network List architecture with basic network selection guidance capabilities. Defined the fundamental structure for storing cooperative network information on USIM and established the integration framework with existing network selection procedures. Provided the foundation for operator-controlled roaming optimization through cooperative agreements.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.022 | 3GPP TS 22.022 |
| TS 29.415 | 3GPP TS 29.415 |
| TS 31.102 | 3GPP TR 31.102 |