What's new in Azure Private 5G Core?

Azure Private 5G Core consists of two main components that interact with each other:

  • The Azure Private 5G Core service, hosted in Azure - the management tools used to configure and monitor the deployment. Changes to the online service are available immediately.
  • Packet core instances, hosted on Azure Stack Edge devices - the complete set of 5G network functions that provide connectivity to mobile devices at an edge location. Changes to the packet core are only available after upgrading to a new software version.

To help you stay up to date with the latest developments, this article covers:

  • New features, improvements, and fixes for the online service.
  • New releases for the packet core, referencing the packet core release notes for further information.

This page is updated regularly with the latest developments in Azure Private 5G Core.

April 2024

Packet core 2403

Type: New release

Date available: April 4, 2024

The 2403 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2403 release notes.

TCP Maximum Segment Size (MSS) Clamping

TCP session initial setup messages that include a Maximum Segment Size (MSS) value, which controls the size limit of packets transmitted during the session. The packet core now automatically sets this value, where necessary, to ensure packets aren't too large for the core to transmit. This reduces packet loss due to oversized packets arriving at the core's interfaces, and reduces the need for fragmentation and reassembly, which are costly procedures.

Improved Packet Core Scaling

In this release, the maximum supported limits for a range of parameters in an Azure Private 5G Core deployment increase. Testing confirms these limits, but other factors could affect what is achievable in a given scenario.

For details, see Service Limits.

March 2024

Azure Policy support

Type: New feature

Date available: March 26, 2024

You can now use Azure Policy to enforce security-related settings in your AP5GC deployment. Azure Policy allows you to ensure compliance with organizational standards across supported Azure services. AP5GC has built-in policy definitions for:

  • using Microsoft Entra ID to access local monitoring tools
  • using customer-managed keys to encrypt SIM groups.

See Azure Policy policy definitions for Azure Private 5G Core for details.

SUPI concealment

Type: New feature

Date available: March 22, 2024

The SUPI (subscription permanent identifier) secret needs to be encrypted before being transmitted over the radio network as a SUCI (subscription concealed identifier). The concealment is performed by the UEs on registration, and deconcealment is performed by the packet core. You can now securely manage the required private keys through the Azure portal and provision SIMs with public keys.

For more information, see Enable SUPI concealment.

February 2024

New Entra ID user role needed for distributed tracing tool

Type: New feature

Date available: February 21, 2024

Access to the distributed tracing tool now requires a dedicated sas.user role in Microsoft Entra ID. This user is available from AP5GC version 4.2310.0-8, and required from AP5GC version 2402 onwards. If you are using Microsoft Entra ID authentication, you should create this user prior to upgrading to version 2402 to avoid losing access to the tracing tool. Entra ID access to the packet core dashboards is unchanged.

See Enable Microsoft Entra ID for local monitoring tools for details.

December 2023

Packet Capture

Type: New feature

Date available: December 4, 2023

Previously, packet capture could only be performed from edge sites, requiring local access to your Azure Stack Edge device. Now, you can initiate packet capture from the Azure portal and seamlessly transmit the captured data from edge sites to an Azure storage container. You can then download the data to inspect with a tool of your choice. For more information, see Data Plane Packet Capture.

Edge Log Backhaul

Type: New Feature

Date available: December 22, 2023

The new Edge Log Backhaul feature provides Microsoft support personnel with easy access to customer network function logs to help them troubleshoot and find root cause for customer issues. This is enabled by default. To disable this feature, modify the packet core configuration.

October 2023

Packet core 2310

Type: New release

Date available: November 7, 2023

The 2310 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2310 release notes.

Optional N2/N3/S1/N6 gateway

This feature makes the N2, N3 and N6 gateways optional during the network configuration of an ASE if the RAN and Packet Core are on the same subnet. This feature provides flexibility to use AP5GC without gateways if there's direct connectivity available with the RAN and/or DN.

Improved software download time

This feature improves overall AP5GC software download time by reducing the size of underlying software packages by around 40%.

Per-UE information in Azure portal and API

This feature allows you to view UE-level information in the Azure portal. It includes a list of SIMs with high level information and a detailed view for each SIM. This information is the current snapshot of the UE in the system and can be fetched on-demand with a throttling period of 5 min. See Manage existing SIMs for Azure Private 5G Core - Azure portal.

Per gNB metrics in Azure portal

This feature categorizes a few metrics based on the RAN identifier, for example UL/DL bandwidth etc. These metrics are exposed via Azure monitor under Packet Core Control Plane and Packet Core Data Plane resources. These metrics can be used to correlate the RAN and packet core metrics and troubleshoot.

Combined 4G/5G on a single packet core

This feature allows a packet core that supports both 4G and 5G networks on a single Mobile Network site. You can deploy a RAN network with both 4G and 5G radios and connect to a single packet core.

September 2023

Packet core 2308

Type: New release

Date available: September 21, 2023

The 2308 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2308 release notes.

10 DNs

Type: New feature

Date available: September 07, 2023

In this release, the number of supported data networks (DNs) increases from three to ten, including with layer 2 traffic separation. If more than 6 DNs are required, a shared switch for access and core traffic is needed.

Default MTU values

Type: New feature

Date available: September 07, 2023

In this release, the default MTU values are changed as follows:

  • UE MTU: 1440 (was 1300)
  • Access MTU: 1500 (was 1500)
  • Data MTU: 1440 (was 1500)

Customers upgrading to 2308 see a change in the MTU values on their packet core.

If the UE MTU is set to any valid value (see API Spec), then the other MTUs are set to:

  • Access MTU: UE MTU + 60
  • Data MTU: UE MTU

Rollbacks to Packet Core versions earlier than 2308 aren't possible if the UE MTU field is changed following an upgrade.

MTU Interop setting

Type: New feature

Date available: September 07, 2023

In this release, the MTU Interop setting is deprecated and can't be set for Packet Core versions 2308 and above.

July 2023

Packet core 2307

Type: New release

Date available: July 31, 2023

The 2307 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2307 release notes.

UE usage tracking

Type: New feature

Date available: July 31, 2023

The UE usage tracking messages in Azure Event Hubs are now encoded in AVRO file container format, which enables you to consume these events via Power BI or Azure Stream Analytics (ASA). If you want to enable this feature for your deployment, contact your support representative.

Unknown User cause code mapping in 4G deployments

Type: New feature

Date available: July 31, 2023

This feature changes the 4G NAS EMM cause code for “unknown user” (subscriber not provisioned on AP5GC) to “no-suitable-cells-in-ta-15” by default. This provides better interworking in scenarios where a single PLMN is used for multiple, independent mobile networks.

2023-06-01 API

Type: New release

Date available: July 19, 2023

The 2023-06-01 ARM API release introduces the ability to configure several upcoming Azure Private 5G Core features. From July 19, 2023-06-01 is the default API version for Azure Private 5G Core deployments.

If you use the Azure portal to manage your deployment and all your resources were created using the 2022-04-01-preview API or 2022-11-01, you don't need to do anything. Your portal will use the new API.

ARM API users with existing resources can continue to use the 2022-04-01-preview API or 2022-11-01 without updating their templates. ARM API users can migrate to the 2023-06-01 API with their current resources with no ARM template changes (other than specifying the newer API version).

Note: ARM API users who did a PUT using the 2023-06-01 API and enabled configuration only accessible in the up-level API can't go back to using the 2022-11-01 API for PUTs. If they do, then the up-level config is deleted.

New cloud monitoring option - Azure Monitor Workbooks

Type: New feature

Date available: July 12, 2023

You can now use Azure Monitor Workbooks to monitor your private mobile network. Workbooks provide versatile tools for visualizing and analyzing data. You can use workbooks to gain insights into your connected resources - including the packet core, Azure Stack Edge devices and Kubernetes clusters - using a range of visualization options. You can create new workbooks or customize one of the included templates to suit your needs.

See Monitor Azure Private 5G Core with Azure Monitor Workbooks to learn more.

June 2023

Packet core 2306

Type: New release

Date available: July 10, 2023

The 2306 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2306 release notes.

Configuration changes to Packet Core without a reinstall and changes to MCC, MNC

Type: New feature

Date available: July 10, 2023

It's now possible to:

  • attach a new or existing data network
  • modify an attached data network's configuration

followed by a few minutes of downtime, but not a packet core reinstall.

For details, see Modify a packet core instance.

PLMN configuration

Type: New feature

Date available: July 10, 2023

You can now change the public land mobile network (PLMN) identifier, comprising a Mobile Country Code (MCC) and Mobile Network Code (MNC), on an existing private mobile network. Previously, this required recreating the network with the new configuration.

To change your PLMN configuration, see Deploy a private mobile network through Azure Private 5G Core - Azure portal.

May 2023

Packet core 2305

Type: New release

Date available: May 31, 2023

The 2305 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2305 release notes.

Easier creation of a site using PowerShell

Type: New feature

Date available: May 31, 2023

New-MobileNetworkSite now supports a parameter that makes it easier to create a site and its dependant resources.

For details, see Create more Packet Core instances for a site using the Azure portal.

Multiple Packet Cores under the same Site

Type: New feature

Date available: May 1, 2023

It's now possible to add multiple packet cores in the same site using the Azure portal.

For details, see Create a Site and dependant resources.

March 2023

Packet core 2303

Type: New release

Date available: March 30, 2023

The 2303 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2303 release notes.

February 2023

Packet core 2302

Type: New release

Date available: March 6, 2023

The 2302 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2302 release notes.

Rollback

Type: New feature

Date available: February 16, 2023

This feature allows you to easily revert to a previous packet core version if you encounter issues after upgrading the packet core.

For details, see Rollback (portal) or Rollback (ARM).

January 2023

Packet core 2301

Type: New release

Date available: January 31, 2023

The 2301 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2301 release notes.

Multiple network slices

Type: New feature

Date available: January 31, 2023

Azure Private 5G Core now supports multiple network slices for 5G packet core deployments. Network slices allow you to host multiple independent logical networks in the same Azure Private 5G Core deployment. Slices are assigned to SIM policies and static IP addresses, providing isolated end-to-end networks that can be customized for different bandwidth and latency requirements.

For more details, see Create and manage network slices - Azure portal.

Enhanced provisioning status reporting

Type: New feature

Date available: January 31, 2023

The Azure Private 5G Core online service now reports the provisioning status of SIMs per-site, on both the SIM and Site resource views, to allow you to accurately determine where individual SIMs are provisioned.

Diagnostic package collection

Type: New feature

Date available: January 31, 2023

You can now gather diagnostics for a site remotely using the Azure portal. Diagnostics packages are collected from the edge site and uploaded to an Azure storage account, which can be shared with AP5GC support or others for assistance with issues. Follow Gather diagnostics using the Azure portal to gather a remote diagnostics package for an Azure Private 5G Core site using the Azure portal.

West Europe region

Type: New feature

Date available: January 17, 2023

The Azure Private 5G Core service is now live in West Europe. It's now possible to deploy and manage AP5GC resources in West Europe.

Diagnose and resolve problems

Type: New feature

Date available: January 17, 2023

The Diagnose and solve problems option in the left content menu can now provide troubleshooting suggestions for your AP5GC resources.

December 2022

Packet core reinstall

Type: New feature

Date available: December 16, 2022

If you're experiencing issues with your packet core deployment, you can now reinstall the packet core to return it to a known state. Reinstalling the packet core deletes the existing packet core deployment and attempts to deploy the packet core at the edge with the existing site configuration. Already created Site-dependent resources such as the Packet Core Control Plane, Packet Core Data Plane and Attached Data Network continue to be used in the deployment.

You can check the installation state on the Packet Core Control Plane resource's overview page. Upon successful redeployment, the installation state changes from Reinstalling to either Installed or Failed, depending on the outcome. You can reinstall the packet core if the installation state is Installed or Failed.

If you attempt a reinstall after an upgrade, redeployment will be attempted with the upgraded packet core version. The reinstall is done using the latest packet core version currently defined in the ARM API version.

To reinstall your packet core instance, see Reinstall the packet core instance in a site - Azure portal.

HTTPS certificates at the edge

Type: New feature

Date available: December 19, 2022

It's now possible to secure access to a site’s local monitoring tools with a custom, user-provided HTTPS certificate. Certificates can be uploaded to an Azure Key Vault and specified in the Packet Core Control Plane's local access configuration to be provisioned down to the edge.

This feature has the following limitations:

  • Certificate deletion requires a pod restart to be reflected at the edge.
  • User-assigned managed identities aren't currently supported for certificate provisioning.
  • Actions on key vaults and certificates not involving a modification on the Packet Core Control Plane object can take up to an hour to be reflected at the edge.

You can add a custom certificate to secure access to your local monitoring tools during site creation. For existing sites, you can add a custom HTTPS certificate by following Modify the local access configuration in a site.

November 2022

2022-11-01 API

Type: New release

Date available: December 12, 2022

The 2022-11-01 ARM API release introduces the ability to configure several upcoming Azure Private 5G Core features. From December 12, 2022-11-01 is the default API version for Azure Private 5G Core deployments.

If you use the Azure portal to manage your deployment and all your resources were created using the 2022-04-01-preview API, you don't need to do anything. Your portal uses the new API and any differences between the APIs are handled automatically.

If you use ARM templates and want to keep using your existing templates, follow Upgrade your ARM templates to the 2022-11-01 API to upgrade your 2022-04-01-preview API templates to the 2022-11-01 API.

If you used an API version older than 2022-04-01-preview to create any of your resources, you need to take action to prevent them from becoming unmanageable. As soon as possible, delete these resources and redeploy them using the new 2022-11-01 API. You can redeploy the resources using the Azure portal or by upgrading your ARM templates as described in Upgrade your ARM templates to the 2022-11-01 API. These instructions might not be comprehensive for older templates.

Upgrade your ARM templates to the 2022-11-01 API

Make the following changes for each 2022-04-01-preview API template that you want to upgrade to the 2022-11-01 API.

  1. In the Packet Core Control Plane resource:

    1. Remove the field properties.mobileNetwork.

    2. Add the new mandatory field properties.sites. This array must contain a reference to the site resource under which this control plane is being created.

    3. Add the new mandatory field properties.localDiagnosticsAccess.authenticationType. This field is an enum governing how users of local diagnostics APIs are authenticated. Set this to Password.

    4. Update the field properties.sku according to the mapping in the following table.

      2022-04-01-preview API 2022-11-01 API
      EvaluationPackage G0
      FlagshipStarterPackage G1
      EdgeSite2GBPS G2
      EdgeSite3GBPS G3
      EdgeSite4GBPS G4
      MediumPackage G5
      LargePackage G10
  2. In the Attached Data Network resource, add the new mandatory field properties.dnsAddresses if one doesn't already exist. List your chosen DNS addresses in an array or provide an empty array if no DNS addresses are required.

  3. In the Sites resource, remove the field properties.networkFunctions. This field is now read-only and is ignored if provided.

  4. Move the Sites resource above the packetCoreControlPlanes resource. This move ensures that the resources are created in the required order.

The following json extract is a comparison of templates using the 2022-04-01-preview and the 2022-11-01 APIs.

{
    ...
    "resources": [
      {
        "type": "Microsoft.MobileNetwork/mobileNetworks/sites",
        "apiVersion": "2022-04-01-preview",
        ...
        "properties": {
          "networkFunctions": [
            {
              "id": "[resourceId('Microsoft.MobileNetwork/packetCoreControlPlanes', parameters('siteID'))]"
            },
            {
              "id": "[resourceId('Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes', parameters('siteID'), parameters('siteID'))]"
            }
          ]
        },
        ...
      },
      {
        "type": "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks",
        "apiVersion": "2022-04-01-preview",
        ...
        "properties": {
          ...
        },
        ...
      },
      ...
      {
        "type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
        "apiVersion": "2022-04-01-preview",
        ...
        "properties": {
          "mobileNetwork": {
            "id": "[resourceId('Microsoft.MobileNetwork/mobileNetworks', parameters('existingMobileNetworkName'))]"
          },
          "sku": "EvaluationPackage",
          ...
        }
      }
    ]
  }

Packet core 2211

Type: New release

Date available: December 5, 2022

The 2211 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2211 release notes.

Multiple data networks

Type: New feature

Date available: December 5, 2022

You can now configure up to three Attached Data Networks for each Packet Core instead of one. To use this feature, you must upgrade to the 2211 packet core release.

The operator can provision UEs as subscribed in one or more Data Networks and apply Data Network-specific policy and QoS, allowing UEs to use multiple Layer 3 uplink networks selected based on policy or UE preference.

Each Data Network can have its own configuration for DNS, UE IP address pools, N6 IP, and NAT. This concept also maps directly to 4G APNs.

This feature has the following limitations:

  • Once more than a single Data Network is configured, further configuration changes require the packet core to be reinstalled. To ensure this reinstall happens only after you make all your changes, you must follow the process for installing and modifying as described in the documentation.

  • VLAN separation of Data Networks is not supported. Only Layer 3 separation is supported (meaning you can't have overlapping IP address spaces across the Data Networks).

  • Metrics are not yet reported on a per-Data Network basis.

To add data networks to an existing site, see Modify the packet core instance in a site. To create a new site, see Create a site.

Easier site deletion

Type: New feature

Date available: December 5, 2022

Previously, you had to delete all the ARM resources associated with a site before deleting the site resource. You can now delete a site and its associated resources in one step. See Delete a site.

Azure Stack Edge (ASE) version validation

Type: New feature

Date available: December 5, 2022

You can no longer choose a packet core version that is incompatible with your ASE version when installing or upgrading the packet core. The install or upgrade blocks and the portal displays an error message. This change only applies when using the Azure portal.

October 2022

Packet core 2210

Type: New release

Date available: November 3, 2022

The 2210 release for the Azure Private 5G Core packet core is now available. For more information, see Azure Private 5G Core 2210 release notes.

Enhanced AKS-HCI install on Azure Stack Edge (ASE)

Type: New feature

Date available: October 25, 2022

When deploying a site directly on an ASE device, you no longer need to specify the subnet mask and gateway information for the access and data networks. Instead, you need to provide an Azure Stack Edge device and the names of the N2 (or S1-MME), N3 (or S1-U), and N6 (or SGi) interfaces that exist on the ASE. The subnet mask and gateway information will then be automatically collected from the linked ASE device.

See Collect the required information for a site for the information you need to collect to create a site following this enhancement. If your site is already deployed, you can link it to your ASE device by following Modify the packet core instance in a site.

Customer Managed Keys (CMK) and managed identity

Type: New feature

Date available: October 18, 2022

In addition to the default Microsoft-Managed Keys (MMK), you can now use Customer Managed Keys (CMK) to encrypt data using your own key when creating a SIM group or when deploying a private mobile network.

Once a SIM group is created, you can't change the encryption type. If you want to protect the existing SIMs' secrets with CMK, delete their corresponding SIM groups and recreate them with CMK enabled. Once a SIM group that uses CMK is created, you can update the key used for encryption.

For more information, see Customer-managed key encryption at rest.

Fixes and enhancements

  • October 5, 2022: Time to provision SIMs greatly reduced
  • October 11, 2022: Fixed bug that prevented the creation/update of ADN objects

Next steps

  • For more information on the packet core release you're using or plan to use, see the packet core release notes.