Wpis 34 – Segment Routing

Czym jest Segment Routing?

Segment Routing to metoda kierowania pakietami w sieci, w której ścieżka pakietu definiowana jest poprzez listę segmentów (tzw. Segment Identifier – SID). Segmentem może być:

  • SID per-node – wskazujący konkretny router w sieci,
  • SID per-link – wskazujący konkretne łącze,
  • SID per-service – wskazujący usługę lub funkcję.

Pakiet nie potrzebuje pełnej tabeli etykiet LSP (jak w MPLS-TE). Wystarczy, że router źródłowy dołączy listę SID-ów w nagłówku pakietu. Kolejne routery realizują „instrukcje” z listy, przesuwając pakiet dalej.

Dwa warianty Segment Routing:

  • SR-MPLS – segmenty kodowane są jako etykiety MPLS. Wymaga wsparcia MPLS w sieci, ale świetnie integruje się z istniejącą infrastrukturą operatorów.
  • SRv6 – segmenty kodowane są jako rozszerzenia w nagłówku IPv6 (tzw. Segment Routing Header – SRH). To podejście bardziej przyszłościowe, dobrze pasujące do środowisk cloud-native i 5G.

Zalety Segment Routing:

  • Prostota – eliminuje potrzebę utrzymywania skomplikowanych protokołów sygnalizacyjnych jak RSVP-TE.
  • Skalowalność – mniejsza liczba stanów w sieci (każdy router nie musi przechowywać wszystkich LSP).
  • Elastyczna inżynieria ruchu (TE) – możliwość sterowania ścieżką pakietu bez konieczności ręcznej konfiguracji tuneli.
  • Integracja z SDN – kontroler (np. oparty o PCEP lub BGP-LS) może dynamicznie wyznaczać i dystrybuować ścieżki.
  • Lepsze wsparcie dla usług 5G i sieci operatorskich – szczególnie w modelach z network slicingiem.

Dodaj komentarz