Małe uwagi na temat procedury ponownego nawiązania połączenia w LTE

Re-Establishment

Krótka notatka o procedurze ponownego nawiązania połączenia w LTE

W LTE połączenie między urządzeniem a siecią nie zawsze jest stabilne — mogą wystąpić zakłócenia radiowe, przemieszczenie się poza zasięg komórki albo chwilowa utrata synchronizacji. W takich przypadkach sieć nie od razu zrywa całe połączenie. Zamiast tego uruchamiana jest procedura Connection Re-Establishment, czyli ponowne nawiązanie połączenia.

Ta procedura daje ci szansę przywrócenia sesji bez konieczności przechodzenia przez cały proces zestawiania połączenia od zera. Jest szybka, celowa i pozwala utrzymać jakość usług, zwłaszcza w ruchu.

Kiedy uruchamiana jest procedura ponownego połączenia?

  • Kiedy urządzenie (UE) traci synchronizację z eNodeB.
  • Kiedy występuje radio link failure (RLF), czyli zerwanie połączenia radiowego.
  • W przypadku nieudanych handoverów.
  • Gdy eNodeB wykryje utratę warstwy fizycznej lub brakuje odpowiedzi z UE.

W tym momencie UE podejmuje próbę połączenia z tym samym lub sąsiednim eNodeB, wysyłając specjalny komunikat RRC Re-establishment Request. W tym komunikacie podawany jest m.in. wcześniejszy identyfikator połączenia i przyczyna ponownego nawiązania.

Przebieg procesu – krok po kroku

Krok Opis
1 UE wykrywa utratę połączenia i przechodzi w tryb re-establishment.
2 UE wybiera eNodeB (stary lub sąsiedni) i wysyła RRC Re-establishment Request.
3 eNodeB sprawdza, czy dane połączenie może być przywrócone (na podstawie identyfikatora UE).
4 Jeśli wszystko się zgadza – wysyła RRC Re-establishment.
5 UE odpowiada i zostaje przywrócone połączenie RRC oraz zabezpieczenia.

Warto wiedzieć, że jeśli ta procedura się nie powiedzie – UE przechodzi w tryb idle i rozpoczyna nowy proces połączenia od podstaw. Czyli finalnie i tak wraca do sieci, ale z opóźnieniem. Dzięki Connection Re-Establishment mamy szansę uniknąć tego opóźnienia i przerwy w usłudze, co ma znaczenie np. przy VoLTE albo transmisji danych w czasie rzeczywistym.

W jednym z moich poprzednich opisów wspominałem, że RRC odpowiada za utrzymanie stanu połączenia — właśnie Connection Re-Establishment to jeden z mechanizmów, który pokazuje, jak RRC radzi sobie z awarią w warstwie fizycznej bez angażowania wyższych poziomów.