1. Problém s RSVP-TE

RSVP-TE (Protokol rezervácie zdrojov ) umožnila explicitnú kontrolu trasy v sieťach MPLS, ale zaviedla významnú prevádzkovú zložitosť:

  • Stav per-prietoku
  • Signalizácia konca hlavy:
  • Scalability:
  • Zložitosť rýchleho presmerovania:

Zmena segmentu () úplne odstraňuje stav per-flow v tranzitných uzloch. Zdroj router kóduje celú cestu presmerovania ako objednaný zoznam v samotnom hlavičke balenia. Tranzitné routery spracovávajú len aktívny segment a nepotrebujú stav LSP.

2. SR Architektúra (RFC 8402)

A je návod, ktorý hovorí router, ako posúvať paketografické Segmenty sú identifikované podľa identifikátorov segmentu (SID). Objednaný zoznam SID je (alebo zoznam SID). Aktívny segment sa spracováva na každom hop; po dokončení spracovania sa segment odstráni a ďalšia sa stane aktívnou.

Existujú dve instanciácie dátovej roviny:

  • SR-MPLS
  • SRv6

3. SR-MPLS: Uzol-SID, Adj-SID a SRGB

SR-MPLS () definuje dva základné typy SID () alebo OSPF () ako predĺženie TLV:

Typ SIDRozsah pôsobnostiStabilitaVýznam
Uzol SIDGlobálne (SRGB)Trvalá"Dodať do tohto uzla pomocou najkratšej cesty IGP." Každý router má jeden uzol-SID na spätný/smerový-ID. Všetky routery v SR doméne musia programovať túto značku.
Adjakencia-SIDLokálne (SRLB alebo dynamické)Efeméral (zasadnutie)"Zameriavame sa na toto špecifické rozhranie s týmto špecifickým susedom." Používa sa na pritlačenie balíčka na konkrétny odkaz bez ohľadu na najkratšiu cestu.
Akékoľvek SIDGlobálnePersistentZdieľaná skupinou uzlov (napr. akákoľvek skupina route reflektorov alebo dátové centrum PoP). Pakety sú dodávané najbližšiemu členovi.

The (Segment Routing Global Block) je rozsah štítkov vyhradený pre globálne významné SID. Spoločná predvolená je 16000 a 23999 (Cisco, Juniper), aj keď je konfigurovateľný. Uzol SID sú kódované ako (napr. index 100) a rozlíšené na štítku pridaním indexu do základu SRGB (napr. 16000 + 100 = štítok 16100). Všetky routery musia používať rovnaký SRGB pre globálne SID, aby boli konzistentné

Adj-SID sú lokálne a nie sú stabilné cez reštarty alebo link klapky.

Príklad štítka SR-MPLS

Ingress R1 pushes: [Node-SID(R3)] [Node-SID(R5)]
  R1→R2: outer label = SID(R3), inner = SID(R5)
  R2→R3: pops SID(R3) (PHP or explicit-null)
  R3 sees top label = SID(R5); forwards on shortest path to R5
  R5 pops SID(R5); delivers to local application

4. SRv6: SID ako IPv6 adresy

SRv6 () kóduje SID ako 128-bitové IPv6 adresy štruktúrované ako:

| Locator (e.g., /48) | Function (operator-defined, typically 16 bits) | Argument (remaining bits) |
  • Lokátor
  • Funkcia
  • Argument

Zoznam segmentov sa nachádza v (Segment Routing Header, SRH obsahuje:

  • Segment Left (SL): index do zoznamu segmentov smerujúci k aktívnemu SID
  • Značka: rady klasifikácie prietoku
  • Zoznam segmentov[0...n]: objednané SID (posledné SID je miesto určenia)

V každom SR-aware uzle, ak sa destinácia IPv6 zhoduje s miestnou SID, uzol vykonáva funkciu SID, decrements Segment Left a kopíruje zoznam segmentov [segment Left] do IPv6 DA pred zasielaním.

5. Dopravné inžinierstvo s SR-TE

SR-TE ( , každý definovaný:

  • Hlavička
  • Farba
  • Koncový ukazovateľ
  • Jeden alebo viac , každý so zoznamom vážených segmentov

Kandidátske cesty sú vypočítané podľa hlavičky (pomocou miestneho CSPF/PCE) alebo distribuované centralizovaným SR-PCE/ovládačom cez PCEP () alebo politika BGP SR (pozri § 8. Tým sa úplne eliminuje RSVP signálne lietadlo pri zachovaní explicitného riadenia trasy.

Dátum narodenia:

6. SR-MPLS vs SRv6 vs RSVP-TE

SR-MPLSSRv6RSVP-TE
Dátová rovinaMPLS stack štítokIPv6 + nástavec SRHMPLS label stack
Stav per-flow pri tranziteŽiadneNoneáno (RSVP mäkký stav)
Protokol signalizácieRozšírenia IGP (IS-IS/OSPF)Rozšírenie IPPRSVP-TE (PATH/RESV)
Kompatibilita s HWVšetky MPLS HWPožiadavky SRv6-kapable ASICAny MPLS HW
Režijné náklady na balenie4 B na štítok8 + 16n B (SRH s n SID)0 (označenie MPLS už v kope)
Podpora VPNProstredníctvom značiek MPLS VPNEnd.DT4/DT6/DX2 SID funkcieVia MPLS VPN labels
Rýchle presmerovanieTI-LFA (topológia nezávislá, bez predkonfigurácie)TI-LFARSVP-FRR (predbežný bypass)
Doba nástupuRozšírená v SP/DCRast; podpora ASIC stále dospievaZrelý, ale klesajúci

Odkazy