Amarisoft

LTE Roaming

The purpose of this tutorial is to show you how to perform Roaming Tests with LTE network.

This tutorial shows how to test Cell Reselection on Amari Callbox and a commercial UE.  Cell Reselection is a mechanism where UE can change the cell in Idle mode. The idle mode cell change happens in several different situations as listed below.  When we say 'Cell Reselection', it usually mean the first two cases, but people say in a little different way depending on context.

NOTE . The roaming in this tutorial is in limited sense. The roaming in this tutorial is more of RRC / PLMN point of view. The detailed Roaming architecture in core network interface between VPLMN and HPLMN (e.g, S6 interface between VPLMN MME and HPLMN Core) are not supported now and the setup shown in this tutorial cannot be used for demployment for roaming  However, in most of UE roaming test, the procedure shown in this tutorial would be good enough.

Table of Contents

Introduction

Cell Reselection and Roaming are core mechanisms in Long Term Evolution (LTE) networks, enabling User Equipment (UE) to optimize connectivity and maintain service continuity as radio and network conditions change. LTE, standardized by the 3rd Generation Partnership Project (3GPP), employs a layered architecture in which UEs interact with radio access nodes (eNodeBs) and core network entities to facilitate seamless mobility, efficient spectrum usage, and robust subscriber experiences. Cell Reselection governs the process by which an idle-mode UE autonomously selects the most suitable cell, based on parameters such as received signal quality, priority configurations, and PLMN (Public Land Mobile Network) identity. This process is crucial for maintaining coverage, optimizing battery life, and ensuring rapid service reacquisition. Roaming, on the other hand, allows UEs to access services outside their home network, involving identity management and inter-PLMN procedures. While the full roaming architecture includes complex inter-core interfaces (such as S6a between VPLMN and HPLMN MMEs), this tutorial focuses on the foundational aspects of cell reselection and basic roaming procedures from the radio and PLMN perspectives. By leveraging tools like the Amari Callbox and commercial UEs, practitioners can simulate and analyze these behaviors, gaining insight into LTE mobility management, network selection logic, and the interplay between system information broadcasts and UE decision-making. The significance of mastering these procedures extends from device validation and network optimization to ensuring compliance with global roaming standards, making this knowledge essential for engineers, testers, and network operators working within the LTE ecosystem.

Summary of the Tutorial

This tutorial outlines a procedure for testing LTE roaming between two PLMNs using a setup with one eNB supporting two PLMNs, two independently operating MMEs, and IMSs. The test focuses on verifying the UE's ability to roam between HPLMN and VPLMN cells and to observe the corresponding attachment and roaming behaviors.

This methodology validates the UE's roaming capabilities between HPLMN and VPLMN environments and ensures correct cell attachment and roaming behavior through both direct observation and log verification.

Test Setup

In this tutorial, you may use two types of  as shown below.  All the components will launch automatically by lte service and all the components will be automatically added to 'screen' window as well.

TestSetup MultipleMME 02

Configuration

For this tutorial, you can use two types of the setup as below.

: eNB with two PLMN, two MME and IMSs are running indepentaly as illustrated above, so configuration is pretty complicated. I used the exact same configuration as in the tutorial : Multiple MME.

Perform the test

First with UE, power on UE and disable Mobile Data for both HPLMN cell and VPLMN Cell. (NOTE : This is not required, but I turned it off to let the UE to go to idle quickly and stay in the idle state for roaming test.)

LTE Roaming Run 01

Go to [1 ENB] screen and confirm that UE attaches to Cell 1 (HPLMN).

LTE Roaming 2 Run 02

Now turn off HPLMN Cell. VPLMN cell (ENB1) remain active.

LTE Roaming 2 Run 03

Make it sure that UE attaches to VPLMN cell. This takes a while (a few min) for UE to camp on to VPLMN Cell. You would see Roaming Icon displayed on the phone.

LTE Roaming Run 04

Confirm that UE attaches to Cell 2 (VPLMN).

LTE Roaming 2 Run 05

Now power on HPLMN Cell gain. At this moment, both HPLMN and VPLMN cell are active and UE is registered to VPLMN Cell.

LTE Roaming 2 Run 06

Wait until UE camp on to HPLMN Cell.  This would take several minutes for UE to search for High Priority PLMN (HPLMN) cell.

LTE Roaming 2 Run 07

Now you would see the HPLMN icons on UE when it completes the attach to the HPLMN Cell.

LTE Roaming Run 08

Log Analysis

In this log, I would not look into any specific message. I will just take a look at a few blocks of messages to check to which cell the UE is connected.

First, Confirm that UE is connected to the first cell (HPLMN Cell). You can identify the cell by checking the number in 'Cell' column.

LTE Roaming Log 01

Once the UE is roamed to VPLMN cell, you should see that the UE is now connected to Cell 2.

LTE Roaming Log 02

After roaming back to HPLMN cell, you should see that UE is attached to Cell 1.

LTE Roaming Log 03