Architektura LTE
Architektura systemu Long Term Evolution i stos protokołów.
1. Droga do LTE: Dlaczego Potrzebna Była Nowa Architektura
Zanim zagłębimy się w techniczne szczegóły architektury LTE, kluczowe jest zrozumienie ewolucji komunikacji mobilnej, która doprowadziła do jej powstania. Sieci komórkowe ewoluowały przez kilka generacji, z których każda stanowiła znaczący skok technologiczny i fundamentalnie zmieniała sposób, w jaki się komunikujemy. Ta ewolucja nie dotyczyła tylko ulepszania połączeń głosowych; chodziło o przekształcenie telefonu komórkowego w potężne urządzenie do transmisji danych.
Od Głosu do Danych: Zmiana Pokoleniowa
- Pierwsza Generacja (1G): Era analogowego głosu. Były to pierwsze prawdziwe telefony komórkowe, ale ograniczały się do połączeń głosowych, miały słabe zabezpieczenia i niespójną jakość.
- Druga Generacja (2G): Cyfrowa rewolucja. Technologie takie jak GSM wprowadziły cyfrowe połączenia głosowe, które były czystsze i bezpieczniejsze. 2G przyniosło nam również pierwsze mobilne usługi danych, takie jak SMS (wiadomości tekstowe), a później GPRS i EDGE, które oferowały bardzo wolny dostęp do internetu, wystarczający do podstawowych e-maili tekstowych lub prostych stron internetowych.
- Trzecia Generacja (3G): Świt mobilnego internetu. Dzięki standardom takim jak UMTS, sieć 3G została zaprojektowana w celu zapewnienia szybszych prędkości danych, co po raz pierwszy umożliwiło mobilne przeglądanie internetu, rozmowy wideo i streaming muzyki. Architektura 3G była jednak złożona. Była to ewolucja systemu 2G, próbująca zaszczepić możliwości szybkiej transmisji danych na sieci pierwotnie zaprojektowanej do rozmów głosowych. Prowadziło to do wyższych opóźnień i nieefektywności, które stały się wąskim gardłem, gdy zapotrzebowanie na dane mobilne eksplodowało wraz z pojawieniem się smartfonów.
Cele LTE (Long Term Evolution)
Projektanci czwartej generacji (4G) sieci komórkowych dostrzegli ograniczenia 3G. Głównym celem nie był już tylko głos; były nim dane. Przyszłość należała do aplikacji, streamingu wideo, gier online i usług wymagających sieci, która jest szybka, responsywna i wydajna. Aby to osiągnąć, konieczna była całkowita przebudowa architektury sieci. Ten nowy system nazwano Długoterminową Ewolucją, czyli LTE, co oznaczało, że nie jest to tylko małe ulepszenie, ale długoterminowa ścieżka rozwoju komunikacji mobilnej.
- Wyższe Prędkości Danych: Znaczący wzrost prędkości pobierania i wysyłania, aby wspierać wideo w wysokiej rozdzielczości i szybkie transfery plików.
- Niższe Opóźnienia (Latency): Zmniejszenie opóźnienia między akcją użytkownika (np. kliknięciem linku) a odpowiedzią sieci. Jest to kluczowe dla aplikacji czasu rzeczywistego, takich jak gry online i VoIP.
- Sieć All-IP: To była najbardziej radykalna zmiana architektoniczna. W przeciwieństwie do starszych systemów, które miały oddzielne ścieżki dla głosu i danych, LTE zostało zaprojektowane od podstaw jako . To upraszcza sieć, zmniejsza koszty i poprawia wydajność.
- Spłaszczona Architektura: Zmniejszenie liczby węzłów sieciowych, przez które muszą przechodzić dane, co pomaga obniżyć opóźnienia i koszty operacyjne.
2. Ogólna Architektura LTE: System Dwuczęściowy
Architektura LTE jest logicznie podzielona na dwie główne części. Ten podział jest kluczem do jej prostoty i wydajności. W zgrabny sposób dzieli sieć na część obsługującą połączenie radiowe z telefonem oraz część obsługującą przetwarzanie, trasowanie i zarządzanie danymi.
Ogólna Architektura Systemu LTE
Dwuczęściowy projekt: E-UTRAN (radio) + EPC (rdzeń) -spłaszczona architektura All-IP
Wybierz blok, aby poznać jego rolę w architekturze LTE
Kluczowe Zasady Projektowe
Spłaszczona Architektura
Brak RNC/BSC -eNodeB łączy się bezpośrednio z EPC
Sieć All-IP
Cały ruch (głos, dane) transportowany jako pakiety IP
Podział Sterowanie/Dane
Sygnalizacja (MME) oddzielona od ścieżki danych (SGW/PGW)
- E-UTRAN (Evolved UTRAN): Radiowa Sieć Dostępowa.
Jest to część sieci odpowiedzialna za wszystko, co związane z połączeniem radiowym. Składa się ze stacji bazowych, które widzimy wokół siebie. Jej głównym i jedynym komponentem jest eNodeB. Litera 'E' oznacza 'Evolved' (rozwinięty), podkreślając jej postęp w stosunku do 'UTRAN' z systemu 3G UMTS.
- EPC (Evolved Packet Core): Sieć Rdzeniowa.
Jest to mózg i system nerwowy sieci komórkowej. EPC odpowiada za zarządzanie abonentem, trasowanie pakietów danych do i z internetu, zapewnienie jakości usług oraz obsługę mobilności użytkownika. Jest to w pełni pakietowa sieć rdzeniowa typu All-IP.
Ten podział pozwala operatorom sieci na niezależny rozwój części radiowej (E-UTRAN) i części rdzeniowej (EPC). Na przykład mogą wprowadzać nowe technologie radiowe bez konieczności całkowitej wymiany sieci rdzeniowej. Ta modułowość jest fundamentem filozofii projektowej LTE.
3. Szczegółowe Spojrzenie na E-UTRAN: eNodeB
E-UTRAN ma niezwykle prostą, "spłaszczoną" architekturę. W przeciwieństwie do swoich poprzedników 2G i 3G, które miały oddzielne stacje bazowe (BTS/NodeB) i kontrolery stacji bazowych (BSC/RNC), E-UTRAN łączy te funkcje w jedną całość: eNodeB.
eNodeB (Evolved Node B)
eNodeB, często nazywany po prostu stacją bazową, jest jedynym komponentem E-UTRAN. Jest to inteligentna stacja bazowa, która zarządza interfejsem radiowym bezpośrednio z urządzeniem użytkownika.
E-UTRAN: Spłaszczona Radiowa Sieć Dostępowa
Wiele UE łączy się bezpośrednio z jednym eNodeB -bez kontrolera
Urządzenia Użytkownika
E-UTRAN
Wybierz UE, eNodeB lub interfejs, aby zobaczyć szczegóły
Kluczowe obowiązki eNodeB obejmują:
- Zarządzanie Zasobami Radiowymi (RRM): eNodeB ma pełną kontrolę nad zasobami radiowymi. Decyduje, które częstotliwości i szczeliny czasowe przydzielić każdemu użytkownikowi, zarządza interferencjami między użytkownikami i podejmuje decyzje o , gdy użytkownik przemieszcza się z jednej komórki do drugiej.
- Kontrola Nośników Radiowych: Ustanawia, utrzymuje i zwalnia połączenia radiowe, które przenoszą dane użytkownika.
- Kompresja Nagłówków: Aby efektywniej wykorzystać cenne spektrum radiowe, eNodeB kompresuje nagłówki pakietów IP przed wysłaniem ich drogą radiową.
- Szyfrowanie/Deszyfrowanie: Szyfruje i deszyfruje dane użytkownika, aby zapewnić prywatność i bezpieczeństwo komunikacji przez interfejs radiowy.
- Trasowanie Danych Użytkownika: eNodeB działa jako pierwszy router dla danych użytkownika, przekazując pakiety przeznaczone do internetu w kierunku Bramy Serwującej (SGW) w EPC.
Ta spłaszczona architektura, z inteligencją przeniesioną do eNodeB na skraj sieci, jest głównym powodem niskich opóźnień w LTE. Pakiety danych nie muszą przechodzić przez pośredni kontroler (jak RNC w 3G), co skutkuje szybszą i bardziej bezpośrednią ścieżką.
4. Szczegółowe Spojrzenie na Evolved Packet Core (EPC)
EPC jest sercem systemu LTE. Jest to solidna i skalowalna sieć rdzeniowa, która obsługuje wszystkie krytyczne funkcje wykraczające poza połączenie radiowe. Przyjrzyjmy się jej głównym komponentom.
Architektura EPC systemu LTE
Szczegółowy widok Evolved Packet Core -płaszczyzna sterowania, użytkownika i wszystkie standaryzowane interfejsy
E-UTRAN
Radiowa Sieć Dostępowa (eNodeB)
EPC -Płaszczyzna Sterowania
Sygnalizacja i zarządzanie sesjami (bez danych użytkownika)
EPC -Płaszczyzna Użytkownika
Ścieżka danych dla ruchu użytkownika (pakiety IP)
EPC -Funkcje Wsparcia
Infrastruktura baz danych i polityk
Sieci Zewnętrzne
Internet, IMS i inne sieci danych pakietowych
Wybierz komponent lub interfejs, aby zobaczyć szczegóły
Legenda
MME (Mobility Management Entity)
MME to główny węzeł sterujący w EPC. Sam nie obsługuje żadnych danych użytkownika; jego rola jest czysto sygnalizacyjna i zarządcza. Jest jak mózg operacji, podejmujący decyzje i zarządzający sesjami.
- Zarządzanie Sesją: Obsługuje procesy dołączania i odłączania urządzenia użytkownika do i z sieci.
- Zarządzanie Nośnikami: Odpowiada za aktywację, dezaktywację i zarządzanie "kanałami danych" czyli , które przenoszą ruch użytkownika.
- Zarządzanie Obszarem Śledzenia: Śledzi lokalizację urządzeń w stanie bezczynności, aby efektywnie je przywoływać w przypadku nadchodzącego połączenia lub danych.
- Uwierzytelnianie i Bezpieczeństwo: MME komunikuje się z HSS w celu uwierzytelnienia użytkownika i ustanowienia kluczy bezpieczeństwa dla komunikacji.
- Wybór Bram: Gdy użytkownik dołącza do sieci, MME wybiera dla niego odpowiednią Bramę Serwującą (SGW) i Bramę Sieci Danych Pakietowych (PGW).
SGW (Serving Gateway)
SGW jest punktem zakotwiczenia dla płaszczyzny użytkownika podczas przełączeń między eNodeB. Wszystkie pakiety IP użytkownika są trasowane przez SGW.
- Trasowanie i Przekazywanie Pakietów: Trasuje i przekazuje pakiety danych między E-UTRAN (eNodeB) a PGW.
- Kotwica Mobilności: Gdy przemieszczasz się między stacjami bazowymi zarządzanymi przez to samo SGW, SGW działa jako stabilna kotwica dla twojej sesji danych, zapewniając płynne przełączenie bez przerw. Jest również kotwicą mobilności podczas przełączeń do innych technologii, jak 2G/3G.
- Buforowanie: Podczas procedur przywoływania (paging), gdy urządzenie jest w stanie bezczynności, SGW buforuje wszelkie nadchodzące pakiety danych dla użytkownika, dopóki urządzenie nie zostanie zlokalizowane i aktywowane.
PGW (Packet Data Network Gateway)
PGW to most pomiędzy siecią LTE a zewnętrznymi sieciami danych pakietowych, przede wszystkim publicznym internetem. Jest to punkt wejścia i wyjścia dla wszystkich danych użytkownika.
- Alokacja Adresu IP: PGW jest odpowiedzialne za przydzielenie adresu IP urządzeniu użytkownika. Ten jest używany przez urządzenie do komunikacji w internecie.
- Egzekwowanie Polityk: Egzekwuje reguły polityki dostarczane przez PCRF. Obejmuje to zarządzanie Jakością Usług (QoS), zapewniając, że różne typy ruchu otrzymują potrzebny im priorytet.
- Filtrowanie Pakietów: Może wykonywać głęboką inspekcję pakietów dla usług takich jak skanowanie antywirusowe czy filtrowanie treści.
- Wsparcie dla Taryfikacji: Gromadzi dane taryfikacyjne (np. ilość zużytych danych) i wysyła je do systemu bilingowego.
HSS (Home Subscriber Server)
HSS to główna baza danych dla wszystkich informacji o abonentach. Jest to centralne repozytorium przechowujące wszystkie niezbędne dane o użytkownikach sieci.
- Dane Abonenta: Zawiera profil użytkownika, w tym jego unikalne identyfikatory, takie jak .
- Informacje Uwierzytelniające: Przechowuje klucze bezpieczeństwa i wektory uwierzytelniające używane do weryfikacji tożsamości użytkownika.
- Informacje o Lokalizacji: Śledzi, w którym MME użytkownik jest aktualnie zarejestrowany, co pozwala sieci go odnaleźć.
- Profile Usług: Zawiera informacje o usługach, na które użytkownik ma subskrypcję (np. limity danych, ustawienia przekierowania połączeń).
PCRF (Policy and Charging Rules Function)
PCRF to część sieci, która podejmuje decyzje dotyczące polityki i ustala reguły taryfikacji. Jest to inteligencja umożliwiająca różnicowanie usług i oferowanie zróżnicowanych planów danych.
- Polityka QoS: Decyduje o Jakości Usługi (QoS) dla każdego przepływu danych na podstawie subskrypcji użytkownika, używanej aplikacji i aktualnych warunków sieciowych. Na przykład może priorytetyzować połączenie VoIP nad pobieraniem pliku w tle.
- Reguły Taryfikacji: Określa, jak zużycie danych przez użytkownika powinno być rozliczane (np. za megabajt, stała opłata, zerowa opłata za niektóre usługi).
- Taryfikacja oparta na przepływie: PCRF umożliwia operatorom różnicowanie opłat za różne typy danych, na przykład pobierając wyższą opłatę za streaming wideo niż za proste przeglądanie stron internetowych.
5. Interfejsy i Protokoły: Jak Komponenty Się Komunikują
Komunikacja między tymi różnymi komponentami sieci jest zdefiniowana przez standardowe interfejsy. Każdy interfejs ma swoją specyficzną nazwę i używa określonych protokołów do wymiany informacji.
- Interfejs Uu: Interfejs radiowy (powietrzny) między Urządzeniem Użytkownika (UE) a eNodeB. To tutaj używane są protokoły radiowe, takie jak OFDMA i SC-FDMA.
- Interfejs S1: Ten interfejs łączy E-UTRAN z EPC. Jest podzielony na dwie logiczne części:
- S1-MME: Interfejs płaszczyzny sterowania między eNodeB a MME dla wiadomości sygnalizacyjnych.
- S1-U: Interfejs płaszczyzny użytkownika między eNodeB a SGW do przenoszenia pakietów danych użytkownika. Ten rozdział sterowania od danych użytkownika jest kluczową zasadą projektową.
- Interfejs X2: Interfejs łączący eNodeB bezpośrednio ze sobą. Istnienie interfejsu X2 jest kluczowe dla szybkich i wydajnych przełączeń (handover). Gdy użytkownik się przemieszcza, źródłowy eNodeB może bezpośrednio przekazać dane i informacje sygnalizacyjne do docelowego eNodeB przez interfejs X2, bez angażowania sieci rdzeniowej (MME/SGW), co minimalizuje opóźnienia i zapobiega utracie pakietów podczas przełączenia.
- Interfejs S6a: Łączy MME z HSS. Używa protokołu Diameter, aby umożliwić MME pobieranie danych abonenta w celu uwierzytelnienia i autoryzacji.
- Interfejs S11: Interfejs płaszczyzny sterowania między MME a SGW. Służy do zarządzania nośnikami i sesjami.
- Interfejs S5/S8: Łączy SGW i PGW. Przenosi dane płaszczyzny użytkownika oraz część sygnalizacji sterującej związanej z zarządzaniem nośnikami. Interfejs nazywa się S5, gdy obie bramy znajdują się w sieci tego samego operatora (sieć macierzysta). Nazywa się S8, gdy użytkownik jest w roamingu, łącząc SGW w sieci odwiedzanej z PGW w sieci macierzystej użytkownika.
- Interfejs SGi: Interfejs między PGW a zewnętrznymi sieciami danych pakietowych, takimi jak publiczny internet. Jest to ostateczna brama dla ruchu użytkownika.