Configure Roaming¶
This page has two guides: 5G roaming and 4G roaming. Each adds a roaming partner, so the partner's subscribers can attach to Ella Core. To learn how roaming works, see Roaming.
5G roaming¶
Prerequisites¶
- Data networks and slices: a data network named after each DNN that the partner's subscribers use, e.g.
internet(names match regardless of letter case), and slices with the S-NSSAI values of their subscriptions, each serving these data networks. - Partner subscriptions: the partner allows local breakout for these data networks in its subscriptions.
1. Enable the N32 interface¶
On each node, set interfaces.n32 in the configuration file to the interface that reaches the partner's SEPP:
interfaces:
n32:
address: "192.0.2.11"
port: 443
Restart Ella Core.
2. Exchange information with the partner¶
On each node, go to Integrations › Roaming. Under This Core, note the SEPP FQDN from the Certificate row, and the N32 Address.
Give the partner:
| Item | Example |
|---|---|
| Your PLMN ID | 001/01 |
| Each node's SEPP FQDN and N32 address | sepp1.5gc.mnc001.mcc001.3gppnetwork.org, 192.0.2.11:443 |
| The trust anchors, downloaded from the Trust anchor row | sepp-ca.pem |
Get from the partner:
| Item | Example |
|---|---|
| Its PLMN IDs | 999/70 |
| Its SEPP FQDN | sepp1.5gc.mnc070.mcc999.3gppnetwork.org |
| Its N32-c URI | https://sepp1.5gc.mnc070.mcc999.3gppnetwork.org:443 |
| Its trust anchor | partner-ca.pem |
| The NRF API root of each of its PLMN IDs | https://nrf.5gc.mnc070.mcc999.3gppnetwork.org |
Configure DNS so that Ella Core resolves the partner's SEPP FQDN, and the partner resolves each node's SEPP FQDN.
3. Create a profile for roamers¶
Go to the Profiles page and create a profile named roamers, with 5G access.
Add a policy on each data network that roamers may use, e.g. internet.
4. Add the partner¶
In Integrations › Roaming, open Partners and click Add Partner:
- Name: e.g.
Partner Telecom. - MCC and MNC: the partner's PLMN ID, e.g.
999and70. Click Add PLMN for each other PLMN ID of the partner. - Profile:
roamers. - 5G Roaming: turn on, and enter the partner's SEPP FQDN, N32-c URI, Trust Anchor, and the NRF API Root of each PLMN ID.
Click Create.
5. Verify¶
On each node, in Integrations › Roaming, the partner shows Established in the N32 Status column of Partners.
Register a 5G UE with a SIM of the partner's network, with data roaming on. Open the Roamers tab of the Subscribers page of the node that serves it: the roamer appears, with its roaming partner.
4G roaming¶
Prerequisites¶
- Data networks: a data network named after each APN that the partner's subscribers use, e.g.
internet(names match regardless of letter case), served on a slice. - Partner subscriptions: the partner allows local breakout for these APNs in its subscriptions.
1. Exchange information with the partner¶
Give the partner:
| Item | Example |
|---|---|
| Your PLMN ID | 001/01 |
| The Diameter Realm, from Integrations › Roaming, under This Core | epc.mnc001.mcc001.3gppnetwork.org |
| Each node's Origin-Host, from the same place | mmec01.mmegi0001.mme.epc.mnc001.mcc001.3gppnetwork.org |
Each node's Diameter address and port (interfaces.diameter) |
192.0.2.11, 3868 |
Get from the partner:
| Item | Example |
|---|---|
| Its PLMN IDs | 999/70 |
| The address and SCTP port of its HSS or Diameter Edge Agent | 198.51.100.5, 3868 |
2. Create a profile for roamers¶
Go to the Profiles page and create a profile named roamers, with 4G access.
Add a policy on each data network that roamers may use, e.g. internet.
3. Add the Diameter peer¶
In Integrations › Roaming, open Diameter Peers and click Add Diameter Peer:
- Address: the partner's HSS or Diameter Edge Agent, e.g.
198.51.100.5. - Port: e.g.
3868.
Click Create.
4. Add the partner¶
Open Partners and click Add Partner:
- Name: e.g.
Partner Telecom. - MCC and MNC: the partner's PLMN ID, e.g.
999and70. Click Add PLMN for each other PLMN ID of the partner. - Profile:
roamers. - 4G Roaming: turn on, and select the Diameter peer from step 3.
Click Create.
5. Verify¶
On each node, in Integrations › Roaming, the partner's Diameter peer shows Connected under Diameter Peers.
Attach a 4G UE with a SIM of the partner's network, with data roaming on. Open the Roamers tab of the Subscribers page of the node that serves it: the roamer appears, with its roaming partner.
Note
All steps in this guide can also be performed via the REST API. See the Integrations API reference for details.