Энциклопедия
2026-08-28 18:06:11
Как сигнальный трафик N2 в 5G маршрутизируется к AMF?
Объясняет, как сигнальный трафик N2 в 5G маршрутизируется от gNB к AMF через NGAP, SCTP, транспортную сеть и коммутаторы центра обработки данных, а также дает практические рекомендации по маршрутизации, пересылке и диагностике по трассировкам пакетов.

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

Как сигнальный трафик N2 в 5G маршрутизируется к AMF?

При захвате сигнализации регистрации 5G инженеры обычно без особого труда находят такие сообщения, как Initial UE Message, Uplink NAS Transport и другие процедуры NGAP. Более сложный вопрос заключается в том, что происходит ниже: как пакет сигнализации N2 покидает gNB, проходит через транспортную сеть и центр обработки данных и в итоге достигает сервера, на котором работает сервис AMF? Если AMF виртуализирован и запущен в VM, с какой конечной точкой gNB фактически устанавливает SCTP-ассоциацию? Какую роль играют шлюз PTN, граничный маршрутизатор центра обработки данных, коммутаторы EOR и TOR? И если сигнализация не работает, с чего начинать диагностику: с NGAP, SCTP, IP-маршрутизации или пересылки по MAC на уровне 2?

На первый взгляд эти вопросы относятся к разным инженерным областям. Радиокоманда занимается gNB, команда ядра сети — AMF и NGAP, транспортная команда управляет PTN, а команда центра обработки данных отвечает за коммутаторы и серверы. Однако на исправном пути N2 все эти компоненты работают как единая непрерывная цепочка. Полученный gNB запрос NAS Registration Request не просто «перепрыгивает» к AMF. Сначала gNB передает сообщение со стороны RRC в NGAP, инкапсулирует его поверх SCTP и IP, отправляет через несколько сетевых узлов уровня 3 и уровня 2 и в итоге доставляет в вычислительную среду, где выполняется процесс AMF. Диагностировать маршрутизацию N2 значительно проще, если одновременно рассматривать логический протокольный путь и физический сетевой путь, а не сводить проверку к простому вопросу «пингуется ли AMF?».

Что на самом деле пересылает интерфейс N2?

N2 — это сигнальный интерфейс между gNB и AMF. При регистрации UE, управлении мобильностью и других процедурах плоскости управления 5G UE формирует сообщения NAS, а gNB выполняет важную функцию ретрансляции. Он принимает NAS-PDU от UE, помещает его в соответствующее сообщение NGAP и отправляет к AMF через N2. В нисходящем направлении выполняется обратный процесс. Поэтому для понимания сигнализации N2 необходимо отделять само прикладное сообщение от транспортного пути, по которому оно передается.

Рассмотрим UE, начинающий регистрацию. Сначала UE отправляет NAS Registration Request к gNB через стек радиопротоколов. Для такой сигнализации gNB не является конечной прикладной точкой. Его задача — поместить NAS-PDU в сообщение NGAP и переслать его к AMF по уже установленному транспортному отношению N2. На высоком уровне на стороне UE сообщение проходит через NAS, RRC, PDCP, RLC, MAC и L1. В gNB сообщение NAS ретранслируется из радиостека в NGAP, а затем передается поверх SCTP, IP, уровня 2 и уровня 1. На AMF пакет декапсулируется в обратном порядке, пока сообщение NAS не достигнет уровня обработки NAS.

Распространенная ошибка — считать, что «gNB пересылает NAS» тем же способом, что IP-маршрутизатор пересылает пакеты. Эти операции выполняются на разных уровнях. Сначала gNB осуществляет протокольную ретрансляцию из NAS/RRC в NGAP и создает новый пакет SCTP/IP на стороне N2. Транспортной сети и сети центра обработки данных не требуется понимать, содержит ли полезная нагрузка Registration Request или другую процедуру NAS. Их задача — перемещать пакет согласно IP-маршрутизации, MAC-адресации и информации об интерфейсах.

Процедуры NGAP также можно разделить на связанные с конкретным UE и не связанные с UE. NAS Transport и Initial Context Setup относятся к UE-ассоциированным процедурам, а NG Setup — к процедурам уровня узла, не связанным с конкретным UE. Это различие полезно при диагностике. Если все UE на одном gNB не могут связаться с AMF, в первую очередь следует проверять узловое отношение N2, SCTP и IP-маршрутизацию. Если затронут только один UE, анализ следует продолжать по его контексту NGAP и NAS.

Стек протоколов 5G N2, в котором сообщение NAS от UE поступает на gNB через RRC, инкапсулируется в NGAP и SCTP и затем передается по IP к AMF
Сигнализация NAS от UE поступает на gNB через стек радиопротоколов, ретранслируется в NGAP и затем передается поверх SCTP и IP к AMF.

Какие сетевые узлы проходит сигнализация N2 между gNB и AMF?

На логических архитектурных схемах N2 часто показывают одной линией между gNB и AMF. Такое представление удобно для объяснения отношения интерфейсов, но оно не показывает фактический сетевой путь сигнального трафика. В реальной сети gNB редко подключен к серверу AMF одним прямым физическим соединением. Между RAN и центром обработки данных ядра сети располагается транспортная сеть, а внутри центра обработки данных используются маршрутизаторы, коммутаторы и серверная сеть.

Упрощенный транспортный путь N2 можно представить так: gNB отправляет трафик на шлюз PTN уровня 3, пакет проходит транспортную сеть и достигает граничного маршрутизатора центра обработки данных уровня 3, затем проходит через коммутаторы EOR и TOR и наконец поступает на сервер, где размещен AMF. PTN переносит IP-трафик со стороны gNB в региональный или центральный центр обработки данных. Граничный маршрутизатор уровня 3 затем направляет пакет N2 в нужную серверную сеть. Внутри центра обработки данных коммутаторы EOR и TOR выполняют коммутацию уровня 2, пока Ethernet-кадр не достигнет серверного интерфейса, на котором размещена рабочая нагрузка AMF.

В облачном ядре 5G вопрос «на каком устройстве находится AMF?» нельзя сводить только к физическому серверу. AMF может работать как виртуализированная сетевая функция на универсальном вычислительном узле, а тот же физический сервер может одновременно размещать виртуальные машины OAM, другие сетевые функции или несколько экземпляров сервисов. Например, одна VM может запускать сервис AMF, отвечающий за обработку NAS, NGAP и SCTP. С точки зрения gNB важен IP-адрес сервисной конечной точки N2, предоставляемой AMF, а не маркировка физического сервера в стойке.

Это означает, что диагностика N2 затрагивает по меньшей мере три разных понятия местоположения. Физическое местоположение указывает стойку и физический хост, на котором выполняется рабочая нагрузка. Логическое местоположение указывает VM или экземпляр сервиса, на котором размещен AMF. Сетевое местоположение — это IP-адрес N2 AMF, который gNB использует при установлении SCTP-ассоциации. Физический сервер, VM и процесс AMF могут выглядеть полностью исправными, но N2 при этом останется недоступным, если VLAN, шлюз по умолчанию, IP-маршрут, порт коммутатора или уровень виртуальной коммутации не обеспечивают корректную доставку трафика к этому адресу N2.

Физическая и логическая топология 5G N2: gNB проходит через транспортную сеть PTN, маршрутизатор центра обработки данных и коммутаторы EOR и TOR до сервера с виртуальной машиной AMF
N2 логически соединяет gNB и AMF, но физический путь может проходить через PTN, маршрутизатор центра обработки данных, коммутаторы EOR и TOR и серверную среду, в которой размещена VM или экземпляр сервиса AMF.

Чем маршрутизация отличается от пересылки на пути N2?

Для доставки пакета сигнализации N2 к AMF недостаточно просто иметь таблицу маршрутизации. С точки зрения сетевой обработки важно различать маршрутизацию и пересылку. Маршрутизация обычно является функцией уровня 3. Получив IP-пакет, устройство ищет IP-адрес назначения в таблице маршрутизации, определяет выходной интерфейс и выбирает подходящий следующий переход. На пути N2 gNB, шлюз PTN уровня 3 и граничный маршрутизатор центра обработки данных должны располагать соответствующей информацией IP-маршрутизации. Маршруты могут быть настроены статически или изучены с помощью динамического протокола маршрутизации.

Предположим, что исходный адрес N2 gNB — A, а адрес N2 AMF — B. gNB не нужно знать, в какой физической серверной стойке находится B. Ему достаточно знать, на какой шлюз следующего перехода отправлять пакеты, предназначенные для подсети с адресом B. Устройства уровня 3 в PTN принимают такое же решение по своим таблицам маршрутизации, пока пакет не попадет в сеть центра обработки данных, где расположен AMF.

Маршрутизация определяет, куда пакет должен идти дальше, но пакет еще необходимо передать по текущему физическому каналу. При использовании Ethernet устройство добавляет заголовок Ethernet-кадра с исходным и целевым MAC-адресами. Коммутатор затем пересылает кадр по своей таблице MAC-адресов. Поэтому внешний заголовок уровня 2 одного и того же IP-пакета N2 может изменяться при прохождении различных переходов уровня 3. IP-уровень продолжает отражать сквозное отношение между gNB и AMF, тогда как MAC-адреса относятся только к текущему сегменту уровня 2.

Внутри центра обработки данных коммутаторы EOR и TOR в основном выполняют коммутацию уровня 2. После того как маршрутизатор уровня 3 центра обработки данных доставит пакет N2 в правильный серверный домен уровня 2, EOR и TOR используют свои MAC-таблицы для передачи кадра к порту целевого сервера. Это различие важно при анализе захвата пакетов. Разные MAC-адреса в разных точках захвата не означают, что пакет сменил конечное назначение; неизменные исходный и целевой IP-адреса, в свою очередь, не означают, что пакет прошел напрямую между конечными точками без промежуточных устройств.

Почему SCTP-ассоциация является ключевой границей при диагностике N2?

NGAP работает не непосредственно поверх IP, а поверх SCTP. Поэтому рабочий путь N2 сначала требует IP-доступности, а затем успешного установления SCTP-ассоциации. Это формирует ясную зависимость при поиске неисправностей: если IP-маршрутизация нарушена, SCTP не установится; без SCTP NGAP не работает; без NGAP сигнализация NAS не может быть успешно ретранслирована.

Однако обратное утверждение не всегда верно. Возможность пропинговать AMF показывает лишь определенный уровень IP-доступности. Она не подтверждает доступность требуемого SCTP-сервиса, возможность установления SCTP-ассоциации, корректность параметров NGAP или нормальную работу прикладного процесса AMF.

  • Сначала проверьте IP-путь. Проверьте N2-адрес gNB, маску подсети, шлюз по умолчанию и маршрут к N2-адресу AMF. Затем убедитесь, что шлюз PTN и устройства уровня 3 центра обработки данных имеют как прямой, так и обратный маршрут. Обратный маршрут особенно легко упустить. Пакет, вышедший из gNB, может успешно достичь AMF, но у AMF при этом может отсутствовать корректный маршрут обратно в подсеть gNB. Поскольку N2 — двунаправленный сигнальный интерфейс, оба направления должны работать.

  • Затем убедитесь, что SCTP действительно установлен. После подтверждения IP-доступности проверьте, завершают ли gNB и AMF процедуру установления SCTP-ассоциации и переходят ли в состояние Established. Если ассоциация так и не поднимается, проверьте порты транспортного уровня, локальные IP-привязки, ACL, межсетевые экраны и политики безопасности на пути. В реальных центрах обработки данных также могут присутствовать IDS/IPS, балансировщики нагрузки, компоненты SDN и другие системы безопасности или управления трафиком, способные влиять на SCTP, даже если они не показаны на упрощенных схемах.

  • После этого переходите к NGAP и NAS. NG Setup, Initial UE Message и NAS Transport следует анализировать только после стабилизации SCTP-ассоциации. Если SCTP работает, а NG Setup завершается ошибкой, проблема находится выше IP-транспортного уровня — в логике приложения N2 или конфигурации. Если NG Setup успешен, но сигнализация регистрации конкретного UE не достигает AMF, продолжайте отслеживать Initial UE Message, значения UE-NGAP-ID и NAS-PDU. Такой послойный подход предотвращает типичную ошибку: начинать диагностику NAS до того, как подтверждено, что сообщение NAS действительно прошло через интерфейс N2.

Как по захвату пакетов восстановить полный путь сигнализации N2?

Практическая ценность понимания маршрутизации N2 проявляется при захвате пакетов и локализации неисправностей. Если сигнализация между gNB и AMF не проходит, путь следует проверять от транспортных уровней вверх. Точка захвата имеет значение. Трассировка на стороне gNB показывает, действительно ли сигнализация покидает базовую станцию. Захват рядом с PTN или на границе центра обработки данных помогает понять, входит ли пакет в область ядра сети. Захват на стороне сервера показывает, достигает ли пакет N2 физического хоста, где выполняется рабочая нагрузка AMF. Если на стороне gNB видны передаваемые SCTP INIT, но на хосте AMF они отсутствуют, неисправность почти наверняка находится в промежуточной сети, а не в логике приложения NGAP.

После захвата пакета проверьте, соответствуют ли исходный и целевой IP-адреса проектной схеме. Если AMF был мигрирован, масштабирован или перенесен в новую VM, а gNB по-прежнему указывает на старый N2-адрес, сигнализация может идти по неправильному пути, даже если конфигурация NGAP внешне не изменилась. Затем проверьте маршрут переход за переходом на устройствах уровня 3. На gNB, шлюзе PTN и маршрутизаторе центра обработки данных проверьте маршрут к подсети AMF, включая выходной интерфейс, следующий переход и обратный путь. При динамической маршрутизации нужно убедиться, что маршрут действительно изучен и установлен в таблицу пересылки, а не только что протокол маршрутизации включен в конфигурации.

Если пакет дошел до границы уровня 3 центра обработки данных, но не достигает сервера AMF, фокус диагностики смещается с IP-маршрутизации на пересылку уровня 2. Проверьте членство VLAN на коммутаторах EOR и TOR, изучение MAC-адресов, состояние серверных портов и подключение сервера или слоя виртуальной коммутации к нужной сервисной сети. Затем сопоставьте сетевые результаты с состоянием SCTP. Если двунаправленный IP-путь исправен, но SCTP не устанавливается, исследуйте обработку портов SCTP, IP-привязку и сам процесс AMF. После установления SCTP анализ NGAP и NAS можно продолжить с гораздо более четкой границей неисправности.

Путь диагностики сигнализации 5G N2: от gNB через шлюз PTN уровня 3, маршрутизатор центра обработки данных и коммутаторы EOR/TOR уровня 2 к серверу AMF и SCTP-ассоциации
Диагностику N2 можно вести пошагово по реальному пути пакета: сначала проверить маршрутизацию уровня 3, затем пересылку уровня 2 в центре обработки данных, а после этого обработку SCTP, NGAP и NAS.

Если рассматривать путь от начала до конца, «маршрутизация сигнализации N2» фактически состоит из двух разных, но непрерывных процессов. Первый происходит внутри gNB. Сообщение NAS приходит от UE по радиостороне, ретранслируется в сообщение NGAP и затем инкапсулируется поверх SCTP и IP для передачи по сети N2.

Второй процесс происходит в транспортной сети и центре обработки данных. Эти сетевые устройства не интересует, содержит ли полезная нагрузка Registration Request или процедуру Initial Context Setup. Они используют IP-маршрутизацию уровня 3 и MAC-пересылку уровня 2, чтобы шаг за шагом доставить пакет в вычислительную среду, где работает сервис AMF.

Поэтому на практике наиболее эффективный способ диагностики N2 — сохранять сквозное представление:

UE NAS → ретрансляция gNB → NGAP → SCTP → IP-маршрутизация → пересылка уровня 2 → сервер AMF → процесс AMF

Если пройти эту цепочку уровень за уровнем, многие проблемы, которые сначала выглядят как сложные «ошибки регистрации», «N2 недоступен» или «ошибка SCTP-ассоциации», можно свести к гораздо более конкретному вопросу: на каком уровне и на каком переходе остановился пакет?

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

Проходит ли сигнализация N2 через UPF?

В нормальной архитектуре 5G путь плоскости управления N2 не зависит от UPF. N2 соединяет gNB и AMF, тогда как UPF в основном участвует в пути пользовательской плоскости. Если N2 недоступен, диагностику следует сосредоточить на транспортном пути плоскости управления между gNB и AMF, а не начинать с туннеля пользовательской плоскости N3.

Почему MAC-адреса меняются при захвате одного и того же пакета N2 в разных точках?

MAC-адреса относятся к текущему сегменту уровня 2. После прохождения пакета через маршрутизирующее устройство уровня 3 он инкапсулируется с новым заголовком уровня 2 для следующего канала. Поэтому исходный и целевой MAC-адреса могут меняться от перехода к переходу, хотя сквозные IP-адреса gNB и AMF по-прежнему относятся к тому же потоку N2.

Почему SCTP может не работать, даже если gNB пингует AMF?

Ping в основном проверяет IP-доступность на основе ICMP. SCTP также зависит от обработки транспортных портов, локальной IP-привязки, ACL, межсетевых экранов, политик безопасности и прикладного процесса AMF. Поэтому IP-доступность — лишь необходимое условие связи N2 и не гарантирует корректную работу SCTP или NGAP.

Если AMF работает в виртуальной машине, должен ли gNB знать физическое расположение сервера?

Нет. gNB устанавливает соединение N2 по IP-адресу сервиса N2 AMF, а не по физическому расположению сервера. Физический хост, виртуальный коммутатор, привязка VM и внутренняя топология центра обработки данных являются деталями реализации, но они все равно должны доставлять пакеты, адресованные конечной точке N2 AMF, к правильному экземпляру сервиса.

Почему при проблемах N2 нужно проверять и прямой, и обратный маршрут?

NGAP и SCTP являются двунаправленными. Даже если пакеты от gNB достигают AMF, SCTP-рукопожатие и последующие процедуры NGAP будут завершаться неудачно, если у AMF нет корректного маршрута обратно к подсети gNB. Поэтому односторонней доступности недостаточно, чтобы подтвердить целостность пути N2.

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