Энциклопедия
2026-08-13 18:14:53
Как организованы интерфейсы 5GC? Основные интерфейсы и соответствие EPC
Интерфейсы 5GC связывают функции доступа, мобильности, сеансов, политик, тарификации и сервисного взаимодействия в ядре сети. В руководстве рассмотрены основные N-интерфейсы, протоколы, связи SBA и соответствия EPC для развертывания и поиска неисправностей.

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

Как организованы интерфейсы 5GC? Основные интерфейсы и соответствие EPC

Когда инженеры впервые знакомятся с интерфейсами ядра 5G, они часто начинают с запоминания всего диапазона от N1 до N50: сетевых функций на обоих концах, используемого протокола и ближайшего аналога в 4G. На начальном этапе такой подход может помочь, но при развертывании, анализе сигнализации и устранении неисправностей он быстро становится недостаточным. На практике полезнее отвечать на другие вопросы: относится ли этот интерфейс к доступу, управлению сеансом, управлению политиками или пользовательской плоскости? Передает ли он NAS, GTP-U, PFCP или сервис SBI? И по какому управляющему пути следует двигаться дальше при возникновении проблемы?

Ключ к пониманию интерфейсов 5GC — не запоминание их номеров, а определение уровня связи и функции, к которым относится каждый интерфейс.

  • Доступ UE и управление доступом в основном связаны с N1 и N2;

  • Трафик пользовательской плоскости в основном проходит через N3, N6 и N9;

  • SMF и UPF используют N4 для управления пользовательской плоскостью;

  • Функции политик, подписки, аутентификации и сетевого слайсинга все чаще реализуются через сервисы SBI на базе HTTP/2.

Это также одно из важнейших архитектурных отличий 5GC от EPC. В 5G интерфейсы S1, S11, Gx и S6a не просто получают новые названия. Вместо этого часть интерфейсов опорных точек сохраняется, а одновременно вводится сервисно-ориентированная архитектура Service-Based Architecture, или SBA, позволяющая сетевым функциям плоскости управления взаимодействовать посредством вызовов сервисов. Поэтому интерфейсы 5GC лучше анализировать одновременно с точки зрения опорных точек и сервисов SBA.

Как понимать SBA и архитектуру опорных точек

5GC удобно рассматривать с двух сторон. Первая — традиционная архитектура опорных точек, описывающая логическую связь между двумя функциональными сущностями, например N1 между UE и AMF, N2 между gNB и AMF, N3 между gNB и UPF и N4 между SMF и UPF. Вторая — представление SBA, в котором функции плоскости управления, такие как AMF, SMF, PCF, UDM, AUSF, NSSF, NEF и NRF, рассматриваются как поставщики и потребители сервисов.

Эти два представления не противоречат друг другу. Модель опорных точек удобна для трассировки сквозных путей сигнализации, тогда как SBA дает более наглядное понимание динамического обнаружения сетевых функций, вызова сервисов и расширения сервисов.

Например, N2 имеет очень четкую связь между конечными точками: gNB подключается к AMF и использует NGAP для передачи сигнализации NAS и поддержки управления соединением. N3 соединяет gNB с UPF и передает трафик пользовательской плоскости через GTP-U. Интерфейсы такого типа имеют явно выраженный путь «точка-точка».

Однако когда AMF обращается к UDM, AUSF или PCF, внимание смещается на сервисы, предоставляемые этими сетевыми функциями. N8 используется между AMF и UDM для получения данных подписки, связанных с управлением мобильностью, N12 поддерживает управление аутентификацией между AMF и AUSF, а N15 позволяет AMF получать политики, связанные с мобильностью. Эти связи отражают переход плоскости управления 5GC от традиционных специализированных протоколов к сервисному взаимодействию на базе HTTP/2.

Это означает, что при анализе дампов пакетов или архитектурных схем инженерам не следует воспринимать такой интерфейс, как N8, лишь как фиксированное физическое соединение. Важнее определить, какая NF потребляет какой сервис, как был обнаружен экземпляр сервиса и к какому этапу сервисной процедуры относится конкретная транзакция HTTP/2.

Сравнение архитектуры 5GC с сервисными интерфейсами между AMF SMF PCF UDM AUSF NRF и интерфейсами опорных точек N1 N2 N3 N4 N6
5GC поддерживает как представление по опорным точкам, так и сервисное представление: N1, N2 и N3 удобнее рассматривать как пути сигнализации или передачи данных, тогда как многие взаимодействия между NF плоскости управления реализуются через сервисы SBI.

Как можно сгруппировать основные интерфейсы?

Вместо последовательного запоминания номеров интерфейсов практичнее группировать их по сетевым функциям, которые они поддерживают. Когда появляется сообщение сигнализации, инженер сначала определяет функциональную категорию, а затем сужает анализ до конкретного интерфейса.

Пути доступа и пользовательской плоскости

N1, N2 и N3 образуют наиболее базовую группу интерфейсов на стороне доступа 5G. N1 работает между UE и AMF и передает информацию управления мобильностью и сеансом в 5G NAS. N2 соединяет gNB и AMF, использует NGAP для передачи сигнализации NAS и поддерживает управление соединением. N3 соединяет gNB и UPF и передает фактический трафик пользовательской плоскости через GTP-U.

Внутри ядра сети UPF могут продолжать пересылать пользовательский трафик через N9 с использованием GTP-U, а через N6 UPF подключается к внешней сети данных Data Network, или DN. Трафик на N6 уже не является управляющей сигнализацией, специфичной для 5G; это IP-трафик прикладного уровня, например веб-контент, изображения, видео и другие пользовательские данные.

Поэтому, если регистрация UE прошла успешно и PDU-сеанс установлен, но прикладной трафик по-прежнему не проходит, поиск неисправности обычно следует перенести с плоскости управления AMF на N3, поведение пересылки UPF, N6 и внешнюю DN.

Управление сеансом и пользовательской плоскостью

N4 — один из важнейших управляющих интерфейсов 5GC. Он работает между SMF и UPF и использует PFCP. SMF отвечает за управление сеансом, а UPF выполняет пересылку пакетов, поэтому N4 используется для установки правил пересылки и управления поведением пользовательской плоскости.

N11 соединяет AMF и SMF и в основном поддерживает сигнализацию управления PDU-сеансом. Когда UE инициирует PDU Session Establishment, AMF передает запрос управления сеансом в SMF для дальнейшей обработки. Если регистрация проходит успешно, но установка PDU-сеанса завершается ошибкой, N11 и последующие процедуры SMF обычно становятся важными точками диагностики.

N16 поддерживает взаимодействие между экземплярами SMF, включая процедуры, связанные с повторным выбором SMF. По сравнению с EPC, в 5GC управляющие функции разделены на большее число независимых NF. Обязанности, которые раньше были сосредоточены в MME, SGW или PGW, распределены между такими функциями, как AMF, SMF, PCF и UDM, что создает новые сервисные связи.

Политики, аутентификация и данные подписки

Управление политиками в основном сосредоточено вокруг PCF. N7 соединяет SMF и PCF и используется для запроса политик, связанных с управлением сеансом. N5 работает между PCF и AF и передает параметры и требования сервисов прикладного уровня. N15 позволяет AMF получать политики, связанные с мобильностью.

Для данных подписки N8 позволяет AMF обращаться к UDM и получать информацию подписки для управления мобильностью, а N10 соединяет SMF и UDM для получения данных подписки, связанных с управлением сеансом. Аутентификация дополнительно разделена между N12, соединяющим AMF и AUSF, и N13 между AUSF и UDM.

Это разделение особенно важно. В EPC HSS выполнял значительную часть функций, связанных с данными абонентов и аутентификацией. В 5GC обязанности более точно распределены между UDM, AUSF и связанными функциями хранения данных. При сбое аутентификации уже недостаточно проверить только наличие данных абонента. Необходимо также определить, произошел ли сбой при запуске аутентификации со стороны AMF, во время обработки в AUSF или при попытке AUSF получить требуемую информацию из UDM.

Функциональные группы интерфейсов 5GC для доступа, пользовательской плоскости, управления сеансом, управления политиками, аутентификации, данных подписки и сетевого слайсинга
Группировка интерфейсов по доступу, пользовательской плоскости, управлению сеансом, политикам, аутентификации и управлению данными полезнее для развертывания и устранения неисправностей, чем последовательное запоминание номеров N-интерфейсов.

Что делают расширенные сервисные интерфейсы?

Масштабируемость модели интерфейсов 5GC особенно хорошо заметна за пределами диапазона N1–N16. По мере внедрения сетевого слайсинга, раскрытия возможностей сети, сетевой аналитики, роуминга и разделения данных вокруг независимых сетевых функций появляются дополнительные интерфейсы.

N22 соединяет AMF и NSSF для выбора сетевого слайса. N34 соединяет NSSF и NWDAF, чтобы сетевая аналитика могла поддерживать решения, связанные со слайсами. NWDAF также может передавать аналитическую информацию в PCF через N23, позволяя использовать данные аналитики при принятии решений по политикам. В результате управление политиками больше не обязано опираться только на статические данные подписки и заранее определенные правила.

Раскрытие сетевых возможностей в основном связано с NEF. N29 работает между SMF и NEF, а N30 соединяет NEF и PCF. N33 поддерживает вызов сервисов между API и AF. Таким образом, NEF занимает важное место между внешними приложениями и возможностями ядра сети, предоставляя контролируемый механизм раскрытия сетевых функций прикладным сервисам.

Хранение данных также разделено более детально. N35 соединяет UDM и UDR для хранения данных подписки, N36 соединяет PCF и UDR для хранения данных политик, а N37 позволяет NEF обращаться к UDR за данными, связанными с раскрытием возможностей и приложениями. UDSF также используется для хранения неструктурированных данных, поддерживая разделение вычислительных и хранилищных функций.

В сценариях роуминга и взаимодействия между операторами используются дополнительные интерфейсы: N24 между гостевым PCF и домашним PCF, N27 между гостевым NRF и домашним NRF, N31 между V-NSSF и H-NSSF, а также N32 между V-SEPP и H-SEPP. SEPP обеспечивает контроль безопасности на межоператорских границах. В локальной тестовой среде одного оператора такие интерфейсы могут встречаться редко, но при анализе роуминговой архитектуры они становятся важными.

Функции тарификации также переходят от традиционной модели на базе Diameter к сервисному взаимодействию. N28 соединяет PCF и CHF, чтобы информация о тарификации могла использоваться при принятии решений по правилам PCC, а N40 соединяет SMF и CHF. N41–N49 зарезервированы в соответствующем диапазоне спецификаций. Еще один специализированный интерфейс — N50, соединяющий AMF и CBCF для сервисов публичного оповещения и предупреждения о чрезвычайных ситуациях.

Что учитывать при сопоставлении 5GC и EPC?

Опыт работы с EPC очень полезен при переходе от 4G к 5G, однако эти отношения не следует воспринимать как механическую замену «один к одному». Сходства между интерфейсами 5GC и EPC в основном являются функциональными ориентирами, а не точными эквивалентами.

Некоторые соответствия достаточно очевидны. N2 функционально можно сравнить с S1-MME, а N3 напоминает S1-U. N4 функционально близок к Sxa, Sxb и Sxc в архитектуре EPC на базе CUPS. С точки зрения управления политиками N7 можно сравнить с Gx, а N5 помогает понять роль прикладных политик, традиционно связанную с Rx.

Похожие закономерности перехода наблюдаются и в функциях подписки и аутентификации. N8 можно функционально сравнить с частью взаимодействия S6a между MME и HSS. N14, поддерживающий управление мобильностью между AMF, можно сопоставить с S10 между MME, а N17 для проверки идентификатора оборудования функционально соответствует взаимодействию S13 между MME и EIR.

Однако у многих интерфейсов 5GC нет прямого аналога в 4G. К ним относятся N22 для выбора слайса, N23 для сетевой аналитики, N27 для междоменного обнаружения NRF, а также интерфейсы, связанные с хранением данных на базе UDR. Эти связи появились благодаря сервисно-ориентированной архитектуре и более глубокой функциональной декомпозиции в 5GC.

Поэтому более правильный подход к миграции — сначала сравнивать функции, а затем механизмы сигнализации, а не пытаться принудительно сопоставить каждый N-интерфейс с S-интерфейсом или опорной точкой Diameter. Эволюция протоколов особенно заметна: сигнализация плоскости управления EPC во многом опиралась на Diameter и GTPv2, тогда как многие взаимодействия плоскости управления 5GC сегодня используют сервисы SBI на базе HTTP/2.

Сопоставление интерфейсов 5GC и EPC с сравнением N2 N3 N4 N5 N7 N8 N11 и других интерфейсов ядра с S1 Gx Rx S6a и традиционными интерфейсами EPC
Интерфейсы EPC полезны для понимания того, как развивались функции 5GC, но эти соответствия следует рассматривать как функциональные сравнения, а не как точные эквиваленты «один к одному».

Практический подход к анализу интерфейсов 5GC

При реальном анализе сигнализации 5GC часто эффективнее двигаться назад от симптома сервиса, чем вперед от номера интерфейса. Если UE не может зарегистрироваться, начните с N1, N2 и последующих процедур аутентификации AMF и получения данных абонента. Если регистрация успешна, но PDU-сеанс не устанавливается, продолжайте проверку N11, SMF, N7, N10 и N4. Если PDU-сеанс установлен, но пользовательский трафик не достигает сети данных, перенесите внимание на N3, пересылку UPF и N6.

Для проблем, связанных с политиками, продолжайте анализ N7 и цепочки сигнализации PCF. При проблемах выбора слайса сосредоточьтесь на N22 между AMF и NSSF. Для раскрытия возможностей или требований к политикам, задаваемых приложениями, расширьте анализ до интерфейсов, связанных с NEF, AF и PCF. После построения четырехуровневого соответствия «этап сервиса — сетевая функция — интерфейс — протокол» десятки N-интерфейсов становятся гораздо понятнее.

От изучения архитектуры до поиска неисправностей в действующей сети главное в анализе интерфейсов 5GC — понимать взаимосвязь функций. Уровень доступа вводит UE в ядро сети, управление сеансом устанавливает PDU Session, сервисы политик и подписки определяют, как этот сеанс должен обрабатываться, пользовательская плоскость переносит фактический прикладной трафик, а SBA позволяет функциям плоскости управления взаимодействовать через сервисную модель. Понимание этой сквозной логики дает больше инженерной пользы, чем простое запоминание полной таблицы интерфейсов.

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

Означает ли больший номер N-интерфейса более новую функцию?

Нет. Номера N-интерфейсов используются для обозначения логических опорных точек и не указывают на поколение технологии, важность или хронологический порядок. N1, N2 и N3 относятся к наиболее фундаментальным интерфейсам 5GC, а интерфейсы с более высокими номерами включают как новые функциональные связи, так и зарезервированные опорные точки.

Все ли интерфейсы плоскости управления 5GC используют HTTP/2?

Нет. Многие взаимодействия плоскости управления, связанные с SBA, используют HTTP/2, однако в 5GC применяются и другие протоколы. N2 использует NGAP, N3 и N9 — GTP-U, N4 — PFCP, а связь между UE и AMF также включает 5G NAS. Поэтому устранение неисправностей следует начинать с определения типа интерфейса, а уже затем выбирать подходящий метод анализа протокола.

Почему имя N-интерфейса иногда не видно в дампе пакетов?

Имена N-интерфейсов обозначают логические опорные точки архитектуры. В дампе пакетов обычно отображается фактически используемый протокол, например HTTP/2, NGAP, PFCP или GTP-U, а также IP-адреса взаимодействующих сетевых функций. Поэтому логический N-интерфейс необходимо определять по ролям двух NF и анализируемой сервисной процедуре.

Нужно ли в тестовой сети 5GC развертывать все определенные интерфейсы?

Нет. Набор реально используемых интерфейсов зависит от масштаба сети, включенных сервисов и поддержки таких функций, как роуминг, сетевой слайсинг, раскрытие возможностей, сетевая аналитика или публичное оповещение. Для базовой регистрации и передачи данных используется лишь часть полного набора интерфейсов 5GC.

Рекомендуемые продукты
Каталог
обслуживание клиентов Телефон
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 .