Beim letzten Mal haben wir die Besonderheiten des neuen Standards NB-IoT aus der Sicht der Architektur des Radiozugangsnetzes besprochen. Heute wollen wir diskutieren, was sich im Kernnetz (Core Network) bei NB-IoT geÀndert hat. Also, los geht's.

Im Kernnetz gab es bedeutende VerĂ€nderungen. Beginnen wir damit, dass ein neues Element eingefĂŒhrt wurde sowie eine Reihe von Mechanismen, die im Standard als âCIoT EPS Optimizationâ oder Optimierung des Kernnetzes fĂŒr das Mobilfunkinternet der Dinge definiert sind.
Wie bekannt ist, gibt es in Mobilfunknetzen zwei HauptkommunikationskanĂ€le, die als Control Plane (CP) und User Plane (UP) bezeichnet werden. Die Control Plane dient dem Austausch von Steuerungssignalen zwischen verschiedenen Netzwerkelementen und gewĂ€hrleistet die MobilitĂ€t (Mobility management) der EndgerĂ€te (UE) sowie den Aufbau/Erhalt von Datensitzungen (Session Management). Die User Plane ist der Kanal, ĂŒber den der Benutzerverkehr ĂŒbertragen wird. In einem klassischen LTE sieht die Verteilung von CP und UP auf die Schnittstellen wie folgt aus:

Die Mechanismen zur Optimierung von CP und UP fĂŒr NB-IoT werden an den Knoten MME, SGW und PGW implementiert, die zusammen als ein einzelnes Element namens C-SGN (Cellular IoT Serving Gateway Node) zusammengefasst werden. AuĂerdem sieht der Standard die EinfĂŒhrung eines neuen Netzwerkelements â SCEF (Service Capability Exposure Function) â vor. Die Schnittstelle zwischen MME und SCEF wird als T6a bezeichnet und basiert auf dem DIAMETER-Protokoll. Obwohl DIAMETER ein Signalisierungsprotokoll ist, wurde es fĂŒr NB-IoT zur Ăbertragung kleiner Mengen an Non-IP-Daten angepasst.

Wie der Name schon sagt, ist SCEF ein Knoten zur Exposition von DienstfĂ€higkeiten. Mit anderen Worten: SCEF verbirgt die KomplexitĂ€t des Betreibernetzwerks und befreit Anwendungsentwickler von der Notwendigkeit, mobile EndgerĂ€te (UE) zu identifizieren und zu authentifizieren, indem es den Anwendungsservern (Application Server, AS) ermöglicht, Daten zu erhalten und GerĂ€te ĂŒber eine einheitliche API-Schnittstelle zu steuern.
Die Identifikation des UE erfolgt nicht ĂŒber die Telefonnummer (MSISDN) oder die IP-Adresse, wie es in klassischen Netzwerken der Fall war (2G/3G/LTE), sondern ĂŒber die sogenannte âexternal IDâ, die im Standard im fĂŒr Anwendungsentwickler gewohnten Format â@â definiert ist. Dies ist ein separates, groĂes Thema, das eine eigene Behandlung verdient, weshalb wir jetzt nicht ausfĂŒhrlich darĂŒber sprechen werden.
Lassen Sie uns nun die bedeutendsten Neuerungen betrachten. âCIoT EPS-Optimierungâ ist die Optimierung der Mechanismen zur Ăbertragung von Datenverkehr und zur Verwaltung von Nutzersitzungen. Dies sind die wichtigsten:
- DoNAS
- NIDD
- Energiesparmechanismen PSM und eDRX
- HLCOM
DoNAS (Daten ĂŒber NAS):
Dies ist ein Mechanismus, der entwickelt wurde, um die Ăbertragung kleiner Datenmengen zu optimieren.
Im klassischen LTE richtet ein EndgerĂ€t beim Registrieren im Netzwerk eine PDN-Verbindung (nachfolgend PDN) ĂŒber eNodeB zu MME-SGW-PGW ein. Die Verbindung UE-eNodeB-MME wird als âSignaling Radio Bearerâ (SRB) bezeichnet. Wenn Daten ĂŒbertragen/empfangen werden mĂŒssen, stellt UE eine weitere Verbindung zu eNodeB her â âData Radio Bearerâ (DRB), um Benutzerdatenverkehr zu SGW und weiter zu PGW zu ĂŒbertragen (Schnittstellen S1-U und S5 entsprechend). Nach Abschluss des Austausches und bei fehlendem Verkehr ĂŒber einen bestimmten Zeitraum (normalerweise 5-20 Sekunden) werden diese Verbindungen getrennt und das GerĂ€t wechselt in den Standby-Modus oder âIdle Modeâ. Bei Bedarf fĂŒr den Austausch neuer Datenpakete werden SRB und DRB neu eingerichtet.
Im NB-IoT kann der Benutzerdatenverkehr ĂŒber den Signalisierungskanal (SRB) in Nachrichten des NAS-Protokolls (). Die Einrichtung eines DRB ist nicht mehr erforderlich. Dies reduziert die Signallast erheblich, spart Funkressourcen im Netzwerk und verlĂ€ngert vor allem die Lebensdauer des GerĂ€ts.
Im Abschnitt eNodeB â MME beginnen Benutzerdaten, ĂŒber die Schnittstelle S1-MME ĂŒbertragen zu werden, was in der klassischen LTE-Technologie nicht der Fall war, und dafĂŒr wird das NAS-Protokoll verwendet, in dem ein âUser Data Containerâ auftaucht.

FĂŒr die Ăbertragung des âUser Planeâ von MME zu SGW wurde eine neue Schnittstelle S11-U eingefĂŒhrt, die fĂŒr die Ăbertragung kleiner Datenmengen vorgesehen ist. Der S11-U-Protokoll basiert auf GTP-U v1, das auch zur Ăbertragung von User Plane an anderen Schnittstellen der 3GPP-Architektur verwendet wird.

NIDD (non-IP DatenĂŒbertragung):
Im Rahmen weiterer OptimierungsbemĂŒhungen bei der Ăbertragung kleiner Datenmengen wurde neben den bereits vorhandenen PDN-Typen wie IPv4, IPv6 und IPv4v6 ein weiterer Typ hinzugefĂŒgt â non-IP. In diesem Fall erhĂ€lt UE keine IP-Adresse, und die Daten werden ohne Verwendung eines IP-Protokolls ĂŒbertragen. DafĂŒr gibt es mehrere GrĂŒnde:
- IoT-GerĂ€te wie Sensoren können sehr kleine Datenmengen von 20 Byte oder sogar weniger ĂŒbertragen. Angesichts der Tatsache, dass die minimalen IP-HeadergröĂe 20 Byte betrĂ€gt, kann die Kapselung in IP manchmal ein ziemlich teures VergnĂŒgen sein;
- Es besteht keine Notwendigkeit, einen IP-Stack im Chip zu implementieren, was zu einer Kostensenkung fĂŒhrt (eine Frage zur Diskussion in den Kommentaren).
Im GroĂen und Ganzen ist eine IP-Adresse fĂŒr IoT-GerĂ€te erforderlich, um Daten ĂŒber das Internet zu ĂŒbertragen. Im Konzept von NB-IoT fungiert SCEF als einheitlicher Verbindungspunkt zum AS, und der Datenaustausch zwischen GerĂ€ten und Anwendungsservern erfolgt ĂŒber APIs. In Abwesenheit von SCEF können Non-IP-Daten ĂŒber einen Point-to-Point (PtP) Tunnel von PGW an das AS gesendet werden, wobei die Kapselung in IP bereits dort erfolgt.
All dies passt in das Paradigma von NB-IoT â maximale Vereinfachung und Kostensenkung der GerĂ€te.
Energiesparmechanismen PSM und eDRX:
Einer der SchlĂŒsselvorteile von LPWAN-Netzwerken ist die Energieeffizienz. Es wird eine Lebensdauer von bis zu 10 Jahren im Batteriebetrieb fĂŒr ein GerĂ€t gemeldet. Lassen Sie uns herausfinden, wie solche Werte erreicht werden.
Wann verbraucht ein GerÀt am wenigsten Energie? Richtig, wenn es ausgeschaltet ist. Und wenn man das GerÀt nicht vollstÀndig abschalten kann, lassen Sie uns das Funkmodul ausschalten, solange es nicht benötigt wird. Nur muss dies vorher mit dem Netzwerk abgestimmt werden.
PSM (Power Saving Mode):
Der Energiesparmodus PSM ermöglicht es einem GerĂ€t, das Funkmodul fĂŒr lĂ€ngere Zeit auszuschalten, wĂ€hrend es weiterhin im Netzwerk registriert bleibt und nicht jedes Mal bei Bedarf ein PDN neu aufbauen muss.
Damit das Netzwerk weiĂ, dass das GerĂ€t weiterhin verfĂŒgbar ist, initiiert es regelmĂ€Ăig das Aktualisierungsverfahren â Tracking Area Update (TAU). Die Frequenz dieses Verfahrens wird vom Netzwerk mithilfe des Timers T3412 festgelegt, dessen Wert dem GerĂ€t wĂ€hrend des Attach-Verfahrens oder des nĂ€chsten TAU ĂŒbermittelt wird. Im klassischen LTE betrĂ€gt der Standardwert dieses Timers 54 Minuten, der maximale 186 Minuten. Allerdings ist die Notwendigkeit, alle 186 Minuten ins Funknetz zu gehen, fĂŒr eine hohe Energieeffizienz ein zu teures VergnĂŒgen. Um dieses Problem zu lösen, wurde der PSM-Mechanismus entwickelt.
Das GerĂ€t aktiviert den PSM-Modus, indem es in den Nachrichten âAttach Requestâ oder âTracking Area Requestâ Werte fĂŒr die beiden Timer T3324 und T3412-Extended ĂŒbermittelt. Der erste Timer definiert die Zeit, in der das GerĂ€t nach dem Wechsel in den âIdle Modeâ verfĂŒgbar sein wird. Der zweite ist die Zeit, nach der ein TAU durchgefĂŒhrt werden muss, dessen Wert jedoch jetzt bis zu 35.712.000 Sekunden oder 413 Tage betragen kann. Je nach Konfiguration kann das MME die Werte der Timer, die vom GerĂ€t empfangen werden, akzeptieren oder sie Ă€ndern, indem es neue Werte in den Nachrichten âAttach Acceptâ oder âTracking Area Update Acceptâ ĂŒbermittelt. Das GerĂ€t kann nun 413 Tage lang den Funkmodul ausschalten und trotzdem im Netzwerk registriert bleiben. Das fĂŒhrt zu einer kolossalen Einsparung von Netzwerkressourcen und zur Energieeffizienz der GerĂ€te!

In diesem Modus ist das GerĂ€t jedoch nur fĂŒr eingehende Kommunikationsanfragen nicht verfĂŒgbar. Wenn es notwendig ist, etwas an den Anwendungsserver zu ĂŒbermitteln, kann das GerĂ€t jederzeit aus dem PSM-Modus austreten und Daten senden, wobei es nach dem Senden wĂ€hrend des Timers T3324 aktiv bleibt, um Informationsnachrichten von AS zu empfangen (sofern welche vorhanden sind).
eDRX (erweiterter intermittierender Empfang):
eDRX, der erweiterte Modus des intermittierenden Empfangs. Um Daten an ein GerĂ€t zu ĂŒbermitteln, das sich im âIdle modeâ befindet, fĂŒhrt das Netzwerk ein Benachrichtigungsverfahren - âPagingâ - durch. Bei Erhalt des Paginierungssignals initiiert das GerĂ€t die Einrichtung des SRB fĂŒr die weitere Kommunikation mit dem Netzwerk. Damit das GerĂ€t die an es gerichtete Paging-Nachricht nicht verpasst, muss es den Funkbereich stĂ€ndig ĂŒberwachen, was ebenfalls einen hohen Energieverbrauch mit sich bringt.
eDRX ist ein Modus, in dem das GerĂ€t Nachrichten vom Netzwerk nicht stĂ€ndig, sondern periodisch empfĂ€ngt. WĂ€hrend der Verfahren Attach oder TAU vereinbart das GerĂ€t mit dem Netzwerk die Zeitintervalle, in denen es den Funk empfĂ€ngt. Entsprechend wird in diesen Zeitintervallen das Paging-Verfahren durchgefĂŒhrt. Im eDRX-Modus wird die Arbeit des GerĂ€ts in Zyklen (eDRX-Zyklen) unterteilt. Zu Beginn jedes Zyklus gibt es das sogenannte âPaging-Fensterâ (Paging Time Window, PTW) - das ist die Zeit, in der das GerĂ€t den Funkkanal abhört. Nach Ablauf des PTW schaltet das GerĂ€t das Funkmodul bis zum Ende des Zyklus ab.

HLCOM (Hochlatente Kommunikation):
Wenn notwendig, kann das GerĂ€t aus einem dieser beiden Energiesparmodi in den Uplink wechseln, ohne auf das Ende des PSM- oder eDRX-Zyklus zu warten. Daten an das GerĂ€t können jedoch nur ĂŒbertragen werden, wenn es aktiv ist.
Die FunktionalitĂ€t HLCOM oder die Kommunikation mit hohen Latenzen ist das Puffern von Downlink-Paketen auf dem SGW, wĂ€hrend das GerĂ€t im Energiesparmodus ist und fĂŒr die Kommunikation nicht verfĂŒgbar ist. Die gepufferten Pakete werden geliefert, sobald das GerĂ€t aus dem PSM kommt, eine TAU durchfĂŒhrt oder Uplink-Traffic ĂŒbertrĂ€gt, oder wenn PTW eintritt.
Dies erfordert zweifellos ein Bewusstsein seitens der Entwickler von IoT-Produkten, da die Kommunikation mit dem GerĂ€t nicht in Echtzeit erfolgt und einen bestimmten Ansatz fĂŒr die Konstruktion der GeschĂ€ftslogik von Anwendungen erfordert.
Zusammenfassend lĂ€sst sich sagen: Die EinfĂŒhrung von Neuem ist immer faszinierend, und jetzt haben wir es mit einem Standard zu tun, der nicht einmal bei den weltgröĂten Akteuren wie Vodafone und Telefonica vollstĂ€ndig erprobt ist â daher ist es doppelt spannend. Unser Materialansatz erhebt keinen Anspruch auf absolute VollstĂ€ndigkeit, wir hoffen jedoch, ausreichend VerstĂ€ndnis fĂŒr die Technologie zu bieten. Wir wĂ€ren dankbar fĂŒr Ihr Feedback.
Autor: Experte fĂŒr konvergente Lösungen und Multimedia-Services Alexey Lapshin
Quelle: habr.com
