IndustryInsights
2026-09-14 18:02:09

Ядро 5GC: процедура обновления регистрации мобильности

Mobility Registration Update в 5GC поддерживает актуальность контекста мобильности UE, когда зарегистрированное устройство покидает назначенную Registration Area. Рассматриваются Registration Request, 5G-GUTI, передача контекста между Old AMF и New AMF, обновления UDM и Registration Accept.

Бекке Телеком

Ядро 5GC: процедура обновления регистрации мобильности

В сети 5G после завершения регистрации UE ядру сети необходимо сохранять общее представление о его местоположении, чтобы устройство можно было найти при процедуре пейджинга, входящих сервисах или поступлении нисходящих данных. Однако UE не остаётся на одном месте. Оно может перемещаться из одной Tracking Area в другую или даже покинуть зону обслуживания текущего AMF. Если бы UE выполняло новую регистрацию после каждого перемещения, объём сигнализации плоскости управления стал бы чрезмерным. Если же местоположение никогда не обновлялось бы, сеть со временем могла бы потерять понимание того, где искать UE. Mobility Registration Update предназначено для баланса между точностью местоположения и сигнальной нагрузкой.

При первом изучении сигнализации 5GC часто возникает вопрос: если UE уже зарегистрировано, зачем после перемещения в новую область снова отправлять Registration Request? Всегда ли переход к другому gNB запускает обновление? Всегда ли вход в новую Tracking Area означает необходимость смены AMF? Все эти вопросы сводятся к одному принципу: UE остаётся в состоянии 5GS Registered, но его текущее местоположение может оказаться за пределами Registration Area, ранее назначенной сетью. Поэтому 5GC должен обновить местоположение UE, определить, должен ли обслуживающий AMF остаться прежним, и назначить Registration Area для следующего этапа мобильности. Это не повторная регистрация после включения питания, и UE не регистрируется заново при каждой смене соты. Это механизм поддержания непрерывности контекста мобильности 5GS.

Выход из Registration Area — ключевое условие запуска обновления мобильности

Регистрация в 5GC не ограничивается Initial Registration. Поле 5GS registration type в Registration Request различает такие процедуры, как Initial Registration, Mobility Registration Update, Periodic Registration Update и Emergency Registration. В сценариях мобильности одним из наиболее частых источников путаницы является разница между Tracking Area (TA) и Registration Area.

TA — одна из базовых областей, используемых сетью для управления местоположением, тогда как Registration Area представляет собой набор TA, внутри которого AMF разрешает UE оставаться зарегистрированным. Registration Area может содержать одну TA или несколько. Предположим, AMF обслуживает TA1, TA2, TA3 и TA4, но для конкретного UE на основании его характера перемещений назначает текущей Registration Area только TA1 и TA2. При перемещении из TA1 в TA2 UE всё ещё находится в зарегистрированной области и не обязано выполнять Mobility Registration Update только потому, что изменилась TA.

Ситуация меняется, когда UE переходит в TA3, а TA3 не входит в текущую сохранённую Registration Area. UE обнаруживает, что текущий TAI находится за пределами зарегистрированной области, отправляет новый NAS Registration Request и устанавливает 5GS registration type в mobility registration updating. Поэтому смена соты сама по себе не запускает Mobility Registration Update, и даже смена TA не всегда приводит к обновлению. Типичный триггер — вход в TA, находящуюся за пределами текущей Registration Area UE.

Именно для этого существует понятие Registration Area. Оно позволяет UE перемещаться в пределах заданного диапазона без взаимодействия с 5GC при каждом пересечении границы TA, помогая сбалансировать точность местоположения и нагрузку сигнализации плоскости управления. Сеть может назначить более широкий список TA для UE с большим радиусом мобильности или уменьшить Registration Area, если требуется более точное отслеживание местоположения. Таким образом, сама Registration Area является частью политики управления мобильностью.

В 5GC Mobility Registration Update UE запускает обновление после перехода из TA внутри текущей Registration Area в новую TA за её пределами, тогда как обычные смены сот или переходы между TA внутри Registration Area не требуют повторной регистрации
В 5GC Mobility Registration Update UE запускает обновление после перехода из TA внутри текущей Registration Area в новую TA за её пределами, тогда как обычные смены сот или переходы между TA внутри Registration Area не требуют повторной регистрации

Как Registration Request переносит существующее состояние мобильности обратно в 5GC?

Наиболее очевидное отличие Mobility Registration Update от Initial Registration заключается в том, что UE не является полностью неизвестным абонентом. Оно уже завершило регистрацию в 5GS и обычно сохраняет такие данные, как назначенный сетью 5G-GUTI, Registration Area и соответствующий NAS-контекст. Поэтому новый Registration Request используется не для формирования идентичности с нуля. По сути, он сообщает сети: «Я то же UE, которое вам уже известно, но моё местоположение изменилось».

Сначала UE устанавливает доступ к плоскости управления через новый gNB. Затем gNB передаёт NAS Registration Request к AMF внутри NGAP Initial UE Message. Помимо NAS-PDU, Initial UE Message содержит сведения о местоположении доступа, например текущие NR-CGI и TAI. В типичном Mobility Registration Update Registration Request может содержать несколько важных информационных элементов: 5GS registration type определяет процедуру как mobility registration updating; 5G-GUTI помогает сети определить AMF или GUAMI, связанный с предыдущей регистрацией UE; Last Visited Registered TAI даёт ссылку на ранее зарегистрированное местоположение; UE Security Capability описывает поддерживаемые алгоритмы NAS для шифрования и защиты целостности; PDU Session Status показывает, какие PDU-сессии UE считает активными; Requested NSSAI при необходимости указывает запрошенные UE сетевые срезы.

Поэтому при анализе трассы первым вопросом должно быть не то, выполняется ли аутентификация позднее. Сначала нужно проверить, что сам Registration Request однозначно определяет процедуру как Mobility Registration Update, а не Initial Registration. Если тип регистрации истолкован неверно, весь последующий поток сигнализации легко анализировать с неправильной точки зрения.

Почему обновления в пределах одного AMF и между AMF идут по разным путям?

Выход из Registration Area не обязательно означает выход из зоны обслуживания текущего AMF. Это различие напрямую определяет сложность дальнейшей процедуры сигнализации и является одной из первых развилок, которые нужно установить при анализе Mobility Registration Update.

Serving AMF остаётся прежним

Предположим, AMF обслуживает и TA1, и TA2, а сеть ранее назначила UE только TA1 в качестве Registration Area. При перемещении UE из TA1 в TA2 область TA2 оказывается вне текущей Registration Area, поэтому требуется Mobility Registration Update. Однако TA2 всё ещё находится в зоне обслуживания того же AMF.

В этом случае реального перехода от Old AMF к New AMF нет. Текущий AMF уже хранит контекст мобильности UE и должен лишь обработать новое местоположение, обновить Registration Area и освежить необходимые сведения политики или контекста. Registration Area меняется, но Serving AMF остаётся прежним.

Serving AMF меняется

Процедура становится сложнее, когда UE переходит из TA, обслуживаемой одним AMF, в TA, которую обслуживает другой AMF. Например, UE могло завершить регистрацию под AMF1 и получить 5G-GUTI, связанный с AMF1. После перемещения через новый gNB в зону обслуживания AMF2 New AMF должен понять, что это за UE, какой AMF обслуживал его ранее и какой контекст можно использовать повторно.

Поэтому Mobility Registration Update между AMF — это не только обновление местоположения. Оно также включает передачу контекста управления мобильностью UE от прежнего Serving AMF к новому.

5GC Mobility Registration Update идёт по разным путям при изменении Registration Area внутри одного AMF и при мобильности между AMF; во втором случае New AMF должен получить контекст UE от Old AMF
5GC Mobility Registration Update идёт по разным путям при изменении Registration Area внутри одного AMF и при мобильности между AMF; во втором случае New AMF должен получить контекст UE от Old AMF

Как New AMF находит Old AMF и получает контекст UE?

В сценарии мобильности между AMF первая задача New AMF после получения Registration Request — не выяснить, может ли абонент установить сервис передачи данных, а определить, какой AMF ранее управлял UE. Здесь важную роль играет 5G-GUTI. Сведения, связанные с GUAMI и содержащиеся во временной идентичности, помогают сети определить AMF, ранее обслуживавший UE. Затем New AMF может определить Old AMF и запросить существующий UE Context через сервис Namf_Communication.

Типовая логика проста: UE отправляет Mobility Registration Update со своим прежним 5G-GUTI; New AMF извлекает из 5G-GUTI идентификатор, связанный с AMF; определяется Old AMF; New AMF запрашивает UE Context; Old AMF возвращает контекст мобильности, пригодный для передачи. Эти сведения помогают New AMF восстановить данные идентичности и мобильности, такие как SUPI, GPSI, PEI и части Access and Mobility Context, чтобы новый Serving AMF продолжил работу на основе уже существующего состояния UE, а не рассматривал устройство как полностью неизвестное.

Получение контекста от Old AMF не означает, что все последующие процедуры безопасности всегда можно пропустить. Если имеющихся данных идентичности или контекста безопасности недостаточно, сеть всё ещё может повторно запросить SUCI UE и выполнить проверку идентичности или аутентификацию 5G-AKA в соответствии с текущими условиями безопасности. Поэтому при анализе трассы следует избегать двух жёстких предположений: Mobility Registration Update не всегда требует полной новой аутентификации, но наличие доступного Old AMF Context также не гарантирует, что аутентификация никогда не повторится. Появление Identity Request или полного 5G-AKA зависит от переданного UE Context, NAS Security Context и политики сети.

Как UDM, NRF и PCF завершают переход обслуживания к новому Serving AMF?

Получение UE Context от Old AMF не означает, что сервисная связь полностью перенесена. В 5GC местоположение пользователя и состояние обслуживания распределены между несколькими сетевыми функциями. В частности, UDM должен знать, какой AMF теперь отвечает за обслуживание UE.

New AMF может использовать NRF для обнаружения UDM, предоставляющего необходимые сервисы, а затем зарегистрировать новую 3GPP Access Registration в UDM. Этот шаг особенно важен в сценарии между AMF, потому что запись о Serving AMF в UDM должна перейти от Old AMF к New AMF. После этого UDM может инициировать соответствующий Deregistration Notification в сторону Old AMF, чтобы предыдущая сервисная связь была освобождена.

New AMF также нужны актуальные Access and Mobility Subscription Data, которые могут включать GPSI, Subscribed NSSAI, UE-AMBR, параметры периодической регистрации, ограничения RAT и ограничения доступа по зонам. Если последующая обработка PDU Session требует выбора SMF, AMF также может получить SMF Selection Subscription Data, включая сведения DNN и Default DNN, связанные с соответствующим S-NSSAI, и подписаться на изменения этих данных. PCF дополняет процесс, предоставляя Access and Mobility Policy. New AMF может выбрать подходящий PCF и создать AM Policy Association для получения сведений о политике мобильности, например ограничений по зонам.

Эти шаги решают разные задачи. Old AMF Context сообщает New AMF, в каком состоянии UE находилось ранее. UDM Registration сообщает ядру сети, какой AMF теперь обслуживает UE. Subscription Data определяют, какими возможностями абоненту разрешено пользоваться. PCF Policy сообщает AMF, какие правила мобильности и доступа действуют сейчас. Поэтому Mobility Registration Update нельзя сводить к формуле «AMF обновляет TAI». В сценарии между AMF процедура также передаёт ответственность за управление мобильностью от одного AMF к другому.

Как Registration Accept определяет следующий диапазон мобильности UE?

После завершения обработки идентичности, контекста, данных подписки и политик AMF должен применить новое состояние регистрации и к gNB, и к UE. В типичном процессе AMF может использовать NGAP Initial Context Setup Request для создания или обновления UE-контекста в gNB и одновременно передать UE сообщение NAS Registration Accept.

Самое важное в Registration Accept — не только подтверждение успешной регистрации. Сообщение также передаёт параметры, определяющие работу UE на следующем этапе мобильности. После перехода между AMF может быть назначен новый 5G-GUTI, отражающий новый Serving AMF. Allowed NSSAI определяет сетевые срезы, разрешённые UE в текущий момент. T3512 задаёт тайминг будущего Periodic Registration Update. TA List, то есть Registration Area, показывает UE, по каким TA оно может перемещаться, оставаясь зарегистрированным и не запуская очередной Mobility Registration Update того же типа.

После завершения соответствующей обработки контекста gNB возвращает Initial Context Setup Response, а UE отправляет Registration Complete. На этом текущий Mobility Registration Update завершается. С точки зрения переходов состояния поток можно описать так: UE покидает существующую Registration Area; Registration Request переносит прежнюю мобильную идентичность в 5GC; сеть определяет, нужно ли менять Serving AMF; при необходимости UE Context передаётся от Old AMF; New AMF завершает регистрацию в UDM и получает необходимые данные подписки и политики; Registration Accept передаёт новый 5G-GUTI и Registration Area; после чего UE возвращает Registration Complete.

Диагностику можно вести по той же цепочке состояний. Если Registration Request достигает New AMF, но Old AMF не удаётся найти, следует проверить 5G-GUTI, GUAMI и адресацию AMF. Если Old AMF Context успешно получен, но процедура останавливается на этапе UDM, нужно проверить обнаружение UDM, AMF Registration и получение данных подписки. Если внутренняя обработка в ядре завершена, но Registration Accept не доходит до UE, анализ следует продолжить по результатам политики, ограничениям по зонам, нисходящей NGAP-сигнализации и установлению контекста RAN. Цель понимания 5GC Mobility Registration Update — не запоминать десятки сообщений HTTP/2 и NGAP, а понять, как сеть после перемещения зарегистрированного UE отвечает на три вопроса: где сейчас находится UE, какой AMF должен продолжать им управлять и какая Registration Area должна действовать на следующем этапе мобильности?

После 5GC Mobility Registration Update New AMF отправляет Registration Accept с новым 5G-GUTI, Allowed NSSAI, T3512 и Registration Area, а UE отвечает Registration Complete
После 5GC Mobility Registration Update New AMF отправляет Registration Accept с новым 5G-GUTI, Allowed NSSAI, T3512 и Registration Area, а UE отвечает Registration Complete

Часто задаваемые вопросы

Выполняет ли UE Mobility Registration Update каждый раз при входе в новую Tracking Area?

Не обязательно. Ключевой вопрос — входит ли новая TA в текущую Registration Area UE. Если AMF уже назначил TA1 и TA2 как Registration Area UE, переход из TA1 в TA2 обычно не запускает обновление только из-за смены TA. Типичный триггер — вход в TA, находящуюся за пределами Registration Area.

Всегда ли Mobility Registration Update меняет AMF?

Нет. UE может покинуть текущую Registration Area, но новая TA всё ещё может относиться к зоне обслуживания того же AMF. В таком случае Serving AMF не меняется. Передача контекста от Old AMF к New AMF требуется только тогда, когда UE переходит в область, которую должен обслуживать другой AMF.

Повторяется ли 5G-AKA при каждом Mobility Registration Update?

Фиксированного правила предполагать нельзя. Повторение процедур идентификации или 5G-AKA зависит от доступного UE Context, NAS Security Context и политики сети. Если действительный контекст можно продолжать использовать, некоторые процедуры безопасности могут не требовать полного повторения. Если данных идентичности или условий безопасности недостаточно, сеть может снова выполнить необходимые шаги аутентификации.

Чем 5GC Mobility Registration Update отличается от обновления при переходе UE с 4G на 5G?

В обоих сценариях может использоваться тип регистрации Mobility Registration Update, но источник контекста мобильности различается. Мобильность полностью внутри 5GS обычно связана с контекстом мобильности между Old AMF и New AMF. Сценарий межсетевого взаимодействия в режиме ожидания при переходе с 4G на 5G может дополнительно включать MME, N26 и преобразование между контекстами EPS и 5GS. При анализе сигнальной трассы первым шагом следует определить, перемещается ли UE внутри 5GS или входит в 5GC из EPC.

Рекомендуемые продукты
Каталог
обслуживание клиентов Телефон
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .