Enzyklopädie
2026-08-19 18:24:27
Wie sorgt ein AMF Pool für Lastverteilung und Ausfallsicherheit?
Im 5G Core fasst ein AMF Pool mehrere AMFs zu einem gemeinsamen Service-Cluster zusammen und nutzt GUAMI-Hierarchie, AMF-Set-Architektur, gewichtete Auswahl und vollständige N2-Konnektivität für Lastverteilung, Ausfallsicherheit, optimierte Mobilitätssignalisierung und unterbrechungsarme Wartung.

Becke Telcom

Wie sorgt ein AMF Pool für Lastverteilung und Ausfallsicherheit?

In der Control Plane des 5G Core übernimmt die AMF zentrale Funktionen wie UE-Zugangsverwaltung, Mobilitätsverwaltung und NAS-Signalisierung. Die Zuverlässigkeit der AMF-Architektur wirkt sich daher direkt auf die gesamte Dienstkontinuität aus. In einer traditionellen Bereitstellung kann eine gNB statisch einer bestimmten AMF zugeordnet sein. Bei kleinen Netzen ist dieses Modell relativ einfach, doch mit steigenden Teilnehmerzahlen, dynamischeren Verkehrsmustern und zunehmender Cloud-Nutzung treten seine Grenzen immer deutlicher hervor. Eine AMF, die ein stark frequentiertes Geschäftsviertel versorgt, kann zu Spitzenzeiten dauerhaft hoch ausgelastet sein, während benachbarte Ressourcen unzureichend genutzt werden. Fällt eine einzelne AMF aufgrund eines Software- oder Hardwarefehlers aus, können Nutzer in ihrem Servicegebiet betroffen sein. Auch Routinearbeiten wie Software-Upgrades und Konfigurationsänderungen können sorgfältig geplante Wartungsfenster erfordern.

Der AMF Pool, der in der 3GPP-Architektur durch das Konzept des AMF Set dargestellt wird, adressiert diese Probleme durch ein gemeinsam genutztes Multi-AMF-Bereitstellungsmodell. Mehrere AMFs bilden eine logische Servicegruppe, während gNBs N2-Konnektivität zu den AMFs im Pool aufbauen können. In Verbindung mit der hierarchischen GUAMI-Identitätsstruktur, gewichteter AMF-Auswahl und UE-Kontextkontinuität unterstützt diese Architektur Lastverteilung, Ausfallsicherheit, reduzierte Signalisierung während der Mobilität und flexiblere Wartung. Die Bündelung von Control-Plane-Knoten ist kein ausschließliches 5G-Konzept. Ähnliche Ansätze gab es bereits beim SGSN Pool in GPRS und beim MME Pool in 4G. Alle folgen demselben Prinzip: starre Knotenbindungen werden durch gemeinsam genutzte Netzressourcen ersetzt. In 5G ergänzt AMF Pooling zudem Cloud-native-Bereitstellung und elastisches Ressourcenmanagement.

Warum AMF Pooling wichtig ist

Ein Hauptgrund für den Einsatz eines AMF Pool ist die Diskrepanz zwischen einer sich verändernden Teilnehmerverteilung und fester Knotenkapazität. Mobiler Verkehr ist naturgemäß dynamisch. Während der Arbeitszeit können sich viele Teilnehmer in Geschäftsvierteln sammeln, während sich der Verkehr am Abend in Wohngebiete verlagert. Konzerte, Sportveranstaltungen und Reiseverkehr an Feiertagen können ebenfalls kurzfristige Verkehrsspitzen verursachen. Wenn ein geografisches Gebiet nur von wenigen statisch zugewiesenen AMFs abhängt, können einzelne Knoten stark ausgelastet sein, während andere unzureichend genutzt werden.

Wenn mehrere AMFs im selben Pool arbeiten, können gNBs die Verbindung zu allen relevanten AMF-Instanzen aufrechterhalten und neu eintreffende UEs entsprechend den konfigurierten AMF-Gewichten verteilen. Versorgen beispielsweise drei AMFs mit identischer Verarbeitungskapazität dasselbe Gebiet, können gleiche Gewichtungen neue UE-Registrierungen und Mobilitätskontexte relativ gleichmäßig auf die Instanzen verteilen und so die gesamte Ressourcenauslastung verbessern.

Der zweite große Vorteil ist die Ausfallsicherheit. Kommt es bei einer AMF zu einem Software- oder Hardwarefehler, bleiben die übrigen AMFs im Pool verfügbar, um nachfolgende Zugangs- und Mobilitätsanfragen zu bearbeiten. Für die Control Plane des 5G Core reduziert dieses Mehrknotenmodell die Abhängigkeit von einer einzelnen AMF und schafft eine robustere Grundlage für Hochverfügbarkeitsbetrieb.

Pooling erhöht außerdem die betriebliche Flexibilität. Vor einem Software-Upgrade, einer Konfigurationsänderung oder einer Erweiterung einer AMF-Instanz können Betreiber zunächst die aktive Last dieses Knotens reduzieren oder migrieren und andere AMFs im Pool neuen oder umverteilten Verkehr übernehmen lassen. Sobald die AMF keine aktiven Nutzer mehr trägt, kann die Wartung mit geringeren Auswirkungen auf laufende Dienste und mit größerer Freiheit bei der Wahl des Wartungsfensters durchgeführt werden.

AMF-Pool-Architektur mit mehreren AMFs, die über N2 mit mehreren gNBs verbunden sind, um Lastverteilung, Ausfallsicherheit und Wartungsmigration in einem gemeinsamen Servicegebiet zu unterstützen
Durch die Zusammenfassung mehrerer AMFs in einem gemeinsamen Service-Pool kann das Netz Nutzer auf Instanzen verteilen und zugleich Kapazität für Fehlerwiederherstellung und Wartungsarbeiten vorhalten.

Mobilitätsoptimierung innerhalb des Pools

Der Nutzen eines AMF Pool geht über Mehrknotenredundanz hinaus. Ein wichtiger Vorteil ist die Verringerung der Signalisierung, wenn sich ein UE durch das Netz bewegt. Ein Pool kann mehrere Tracking Areas abdecken, während gNBs innerhalb dieses Servicebereichs N2-Konnektivität zu den AMFs desselben AMF Set aufrechterhalten.

Angenommen, ein UE registriert sich zunächst in TA1 und AMF1 erstellt den UE-Kontext. Bewegt sich das UE später innerhalb desselben Pools nach TA2, kann die neue gNB weiterhin AMF1 auswählen, um die NAS-Signalisierung dieses UE zu verarbeiten. Solange sich das UE im Servicegebiet desselben AMF Pool befindet, kann das Netz versuchen, die ursprüngliche AMF-Zuordnung beizubehalten.

Dieses Design reduziert unnötige Mobilitätssignalisierung. Ohne Pooling könnte ein Wechsel zwischen Servicegebieten einen Wechsel der Serving AMF erfordern und damit zusätzliche Kontextübertragungen und Registrierungsverfahren auslösen. Pooling entkoppelt Standortänderungen auf der Funkseite von zwingenden Änderungen des Control-Plane-Knotens und ermöglicht einem UE, sich zwischen gNBs und Tracking Areas zu bewegen, ohne automatisch seine Serving AMF zu wechseln.

Aus Engineering-Sicht erweitert der Pool effektiv den geografischen Bereich, in dem ein AMF-Kontext stabil bleiben kann. Ein UE kann sich über mehrere gNBs und TAs bewegen und denselben AMF-Anker behalten, sofern es im Servicegebiet des jeweiligen AMF Set bleibt. Dadurch werden Control-Plane-Interaktionen reduziert und die Kontinuität des Mobilitätsmanagements verbessert.

In der 3GPP-Architektur wird diese Logik durch eine hierarchische Struktur dargestellt. Ein AMF Set enthält mehrere AMFs, die ein definiertes Gebiet bedienen und denselben Network Slice oder dieselben Slices unterstützen. Innerhalb einer einzigen AMF Region können mehrere AMF Sets existieren, sodass größere Netze die Control Plane in handhabbare Servicebereiche aufteilen können.

Wie GUAMI eine AMF identifiziert

Wenn sich die Control Plane von einem Einzelknoten zu einer Pool-Architektur entwickelt, benötigt das Netz eine strukturierte Methode zur Identifikation von Regionen, Sets und einzelnen AMF-Instanzen. GUAMI, der Globally Unique AMF Identifier, liefert diese Hierarchie.

Ein GUAMI besteht aus MCC, MNC, AMF Region ID, AMF Set ID und AMF Pointer. Zusammen bilden diese Felder ein hierarchisches Adressierungsmodell über PLMN, AMF Region, AMF Set bis zur einzelnen AMF-Instanz. Die AMF Region ID identifiziert die übergeordnete AMF Region, die AMF Set ID ein bestimmtes AMF Set innerhalb dieser Region und der AMF Pointer eine einzelne AMF innerhalb des Sets.

Dieselbe Hierarchie erscheint auch in temporären UE-Identitäten. Ein 5G-GUTI besteht aus GUAMI und 5G-TMSI. Informationen in der temporären Identität eines UE können somit auf die AMF hinweisen, die das UE zuvor bedient hat. Der 5G-S-TMSI enthält AMF Set ID, AMF Pointer und 5G-TMSI und liefert Informationen, die unter anderem bei Paging-Verfahren verwendet werden.

Aus diesem Grund beeinflusst GUAMI die AMF-Auswahl direkt. Liefert ein UE beim RRC-Aufbau Informationen, die die zuvor zuständige Serving AMF identifizieren, muss die gNB nicht zwingend eine vollständig neue lastbasierte Auswahl durchführen. Stattdessen kann sie versuchen, die ursprüngliche AMF auszuwählen und die bestehende Servicebeziehung zu erhalten.

Neben binären Kennungen kann die AMF-Erkennung auch FQDN- und DNS-Mechanismen nutzen. Eine gNB kann einen AMF Set-FQDN erzeugen und über DNS Informationen zu den AMFs eines bestimmten Sets abfragen, die anschließend für den Aufbau einer N2-Assoziation genutzt werden. Ein AMF Instance-FQDN identifiziert eine einzelne AMF-Instanz und kann in geeigneten Mobilitäts- oder Interworking-Szenarien helfen, eine zuvor zuständige AMF zu finden.

GUAMI-Hierarchie, in der MCC, MNC, AMF Region ID, AMF Set ID und AMF Pointer gemeinsam eine AMF-Instanz im 5G Core identifizieren
GUAMI organisiert PLMN-, AMF-Region-, AMF-Set- und individuelle AMF-Informationen in einer hierarchischen Identitätsstruktur, die AMF-Lokalisierung und UE-Kontextkontinuität unterstützt.

Wie die gNB eine AMF auswählt

Sobald ein AMF Pool in Betrieb ist, muss die gNB zwei grundsätzlich unterschiedliche UE-Situationen behandeln. Die erste betrifft ein neu eintreffendes UE ohne verwertbare Informationen zu einer vorherigen Serving AMF. Die zweite betrifft ein UE, das Informationen zur Identifikation seiner vorherigen AMF mitführt. Für diese Fälle gelten unterschiedliche Auswahlprioritäten.

Wenn das UE beim RRC-Aufbau weder GUAMI noch andere Informationen zur Identifikation seiner vorherigen AMF liefert, wählt die gNB anhand der konfigurierten Gewichtswerte eine AMF aus dem AMF Set. Jeder AMF kann typischerweise entsprechend ihrer Verarbeitungskapazität ein Gewicht zwischen 0 und 255 zugewiesen werden. Eine leistungsfähigere AMF kann ein höheres Gewicht erhalten und mehr neue Nutzer aufnehmen, während eine Instanz mit geringerer Kapazität niedriger gewichtet werden kann.

Werden beispielsweise drei AMFs mit den Gewichten 100, 50 und 50 konfiguriert, kann die erste AMF bei ansonsten vergleichbaren Bedingungen ungefähr die Hälfte der neu zugewiesenen Nutzer erhalten. Diese Gewichte müssen nicht statisch bleiben. Wird eine AMF erweitert, verkleinert oder ändert sich ihre Kapazität anderweitig, können aktualisierte Gewichtsinformationen über ein N2-Konfigurationsupdate an verbundene gNBs übermittelt werden, sodass nachfolgende UE-Zuweisungen die neue Kapazitätsverteilung berücksichtigen.

Liefert das UE hingegen einen gültigen GUAMI, ändert sich das Auswahlziel. Anstatt das UE sofort zur Lastverteilung auf eine andere AMF zu verschieben, versucht die gNB die vorherige Serving AMF zu identifizieren und auszuwählen. Die Beibehaltung der ursprünglichen AMF trägt zur Kontextkontinuität bei und vermeidet unnötige Änderungen in der Control Plane.

Die AMF-Auswahl innerhalb eines Pools lässt sich daher durch zwei Prinzipien zusammenfassen: Wenn keine historische AMF-Zuordnung verfügbar ist, hat Lastverteilung Priorität; wenn eine vorherige AMF-Zuordnung bekannt ist, hat Servicekontinuität Priorität. Das erste verbessert die Ressourcennutzung, das zweite reduziert Mobilitätssignalisierung. Ein effizienter AMF Pool ist daher nicht darauf ausgelegt, jedes UE stets auf die momentan am wenigsten belastete AMF zu verschieben, sondern balanciert Ressourcenverteilung und Kontextstabilität.

gNB-AMF-Auswahlablauf mit gewichteter Lastverteilung bei UE ohne GUAMI und Bevorzugung der vorherigen Serving AMF bei gültigem GUAMI
Die AMF-Auswahl basiert nicht allein auf Last: Neue UEs werden nach Gewicht verteilt, während UEs mit vorhandenem Kontext eher ihrer vorherigen AMF zugeordnet bleiben.

Von der Erstbereitstellung zur elastischen Skalierung

Die Inbetriebnahme eines AMF Set umfasst mehrere Schritte. Zunächst werden mehrere AMF-Instanzen über ein MANO-Orchestrierungssystem oder eine Netzwerkmanagementplattform erstellt und die für N2-Konnektivität erforderlichen SCTP-Assoziationsadressen konfiguriert.

Anschließend baut die gNB SCTP-Assoziationen zu den AMFs im Pool auf und führt mit jeder relevanten AMF den N2-Setup-Vorgang durch. N2 Setup stellt nicht nur die Verbindung her. Es ermöglicht der gNB außerdem, Parameter zur AMF-Funktion und -Auswahl zu erhalten, darunter relative Kapazität oder Gewicht, unterstützte Slices und Servicegebietsinformationen. Sobald diese Beziehungen aufgebaut sind, kann das AMF Set UEs bedienen.

Wenn ein neues UE eintrifft, entscheidet die gNB, ob eine frühere AMF-Zuordnung beibehalten oder anhand verfügbarer Poolinformationen und konfigurierter Gewichte eine AMF ausgewählt werden soll. Haben alle AMFs ähnliche Verarbeitungskapazitäten und identische Gewichte, sollte sich ihre Teilnehmerlast im Laufe der Zeit relativ gleichmäßig verteilen.

Architektonisch sollte ein AMF Pool nicht als klassische Active-Standby-Lösung betrachtet werden. In einem Active-Standby-Design kann ein Ersatzknoten bis zum Auftreten eines Fehlers weitgehend inaktiv bleiben. In einem AMF Pool können mehrere AMFs gleichzeitig aktiv Nutzer bedienen. Ausfallsicherheit ist ein Ergebnis des Poolings, das übergeordnete Ziel besteht jedoch darin, mehrere AMF-Instanzen als eine logische Servicegruppe arbeiten zu lassen.

Diese Eigenschaft macht AMF Pooling zugleich zu einer wichtigen Grundlage für cloudbasierte 5GC-Bereitstellungen. In einer Cloud-native-Umgebung können AMF-Instanzen über Orchestrierung skaliert werden. Instanzanzahl, Verarbeitungskapazität und Auswahlgewichte können sich im Laufe der Zeit ändern, während das gNBs und UEs präsentierte logische AMF Set stabil bleibt. Pooling bietet somit eine konsistente Servicegrenze über dynamisch wechselnden Core-Netzressourcen und unterstützt das von einem cloudorientierten 5G Core erwartete elastische Verhalten.

Häufig gestellte Fragen

Kann eine AMF Region mehr als ein AMF Set enthalten?

Ja. Eine einzelne AMF Region kann mehrere AMF Sets enthalten. Unterschiedliche Sets können verschiedene Gebiete bedienen, während die AMFs innerhalb eines bestimmten Sets denselben Network Slice oder die für dieses Set erforderlichen Slices unterstützen.

Entspricht eine Tracking Area genau einer gNB?

Nein. Zwischen Tracking Area und gNB besteht keine Eins-zu-eins-Beziehung. Eine TA kann mehrere Zellen enthalten, während eine gNB mehrere Zellen enthalten kann, die zu einer oder mehreren Tracking Areas gehören.

Was ist der Unterschied zwischen AMF Pointer und AMF Set ID?

Die AMF Set ID identifiziert ein AMF Set, während der AMF Pointer eine bestimmte AMF-Instanz innerhalb dieses Sets unterscheidet. Zusammen mit der AMF Region ID bilden sie wichtige Bestandteile der im GUAMI enthaltenen hierarchischen Adressierungsinformationen.

Müssen nach einer Änderung des AMF-Gewichts alle N2-Verbindungen neu aufgebaut werden?

Nein. Ändert sich die AMF-Kapazität, können aktualisierte Gewichts- oder relative Kapazitätsinformationen über das entsprechende N2-Konfigurationsupdate an bereits verbundene gNBs übermittelt werden. Der neue Wert kann anschließend die Zuweisung neuer UEs beeinflussen, ohne dass bestehende N2-Konnektivität neu aufgebaut werden muss.

Empfohlene Produkte
Katalog
Kundenservice Telefon
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 .