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 SID | Rozsah pôsobnosti | Stabilita | Význam |
|---|---|---|---|
| Uzol SID | Globá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-SID | Loká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 SID | Globálne | Persistent | Zdieľ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é
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-MPLS | SRv6 | RSVP-TE | |
|---|---|---|---|
| Dátová rovina | MPLS stack štítok | IPv6 + nástavec SRH | MPLS label stack |
| Stav per-flow pri tranzite | Žiadne | None | áno (RSVP mäkký stav) |
| Protokol signalizácie | Rozšírenia IGP (IS-IS/OSPF) | Rozšírenie IPP | RSVP-TE (PATH/RESV) |
| Kompatibilita s HW | Všetky MPLS HW | Požiadavky SRv6-kapable ASIC | Any MPLS HW |
| Režijné náklady na balenie | 4 B na štítok | 8 + 16n B (SRH s n SID) | 0 (označenie MPLS už v kope) |
| Podpora VPN | Prostredníctvom značiek MPLS VPN | End.DT4/DT6/DX2 SID funkcie | Via MPLS VPN labels |
| Rýchle presmerovanie | TI-LFA (topológia nezávislá, bez predkonfigurácie) | TI-LFA | RSVP-FRR (predbežný bypass) |
| Doba nástupu | Rozšírená v SP/DC | Rast; podpora ASIC stále dospieva | Zrelý, ale klesajúci |