1. Problém s RSVP-TE

RSVP-TE (Resource Reservation Protocol - Dopravní inženýrství, ) umožnila explicitní kontrolu trasy v sítích MPLS, ale zavedla významnou provozní složitost:

  • Stav průtoku:
  • Signalizuje se:
  • Skalovatelnost:
  • Složitost fast- reroute:

Segment Routing () zcela eliminuje průtok v tranzitních uzlech. Zdrojový směrovač kóduje celou cestu přenosu jako objednaný seznam v záhlaví paketu. Přepravní routery zpracovávají pouze aktivní segment a nepotřebují stav LSP.

2. SR Architektura (RFC 8402)

A je návod, který říká routeru, jak poslat paket - to by mohlo znamenat "jít do tohoto nódu", "výstup na tuto specifickou adjacentnost", nebo "použít tento VPN vyhledávání". Segmenty jsou identifikovány identifikátory segmentů (SID). Objednaný seznam SID je (nebo SID- list). Aktivní segment se zpracovává na každém chmelu; po dokončení zpracování se segment odstraní a další se aktivuje.

Existují dvě instance data- rovina:

  • SR-MPLS
  • SRv6

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

SR-MPLS () definuje dva základní typy SID, inzerované IS-IS () nebo OSPF () jako rozšíření TLV:

Typ SIDOblast působnostiStabilitaVýznam
Node- SIDGlobální (SRGB)Perzistentní"Doručte do tohoto nódu nejkratší cestu IGP." Každý router má jeden uzel SID / loopback / router- ID. Všechny routery v doméně SR musí tento štítek naprogramovat.
Adjacency- SIDMístní (SRLB nebo dynamika)Efemér (per- session)"Přesměrujte toto specifické rozhraní k tomuto konkrétnímu sousedovi." Používá se k vynucení paketu na konkrétní odkaz bez ohledu na nejkratší cestu.
Anycast- SIDGlobálníPersistentSdílená souborem uzlů (např. libovolná skupina odrazek nebo pop datového centra). Balíčky jsou doručeny nejbližšímu členovi.

Př (Segment Routing Global Block) je rozsah označení vyhrazený pro celosvětově významné SID. Společný výchozí hodnota je 16000-23999 (Cisco, Juniper), i když je konfigurovatelný. Node- SID jsou kódovány jako (např. index 100) a vyřešen na štítek přidáním indexu k základně SRGB (např. 16000 + 100 = štítek 16100). Všechny routery musí používat stejné SRGB pro globální SID, aby byly konzistentní - neshoda SGRB mezi prodejci nebo konfigurací způsobuje špatné značení.

Adj- SID jsou lokální a nejsou stabilní přes reboots nebo linky klapky.

SR-MPLS štítek zásobník příklad

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 jako IPv6 Adresy

SRv6 () kóduje SID jako 128-bit IPv6 adresy strukturované jako:

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

Seznam segmentů (Segment Routing Header, ) - hlavička rozšíření IPv6 s Další hlavičkou = 43 (Routing hlavička), Routing Type = 4. SRH obsahuje:

  • Segment left (SL): index do seznamu segmentů ukazující na aktivní SID
  • Označení: náznak klasifikace průtoku
  • Seznam segmentů [0.. n]: objednané SID (poslední SID je cíl)

U každého uzlu SR- aware, pokud se cíl IPv6 shoduje s lokálním SID, provádí nód funkci SID, decrements Segment Left a kopíruje Segment List [Segment Left] do IPv6 DA před odesláním.

5. Dopravní inženýrství se SR-TE

SR-TE ( - Architektura politiky SR) nahrazuje RSVP-TE LSP , každý definovaný:

  • Hlava
  • Barva
  • Konečný bod
  • Jeden nebo více , každý s váženým seznamem segmentů

Kandidátské cesty jsou vypočteny headend (pomocí místní CSPF / PCE) nebo distribuovány centralizovaným SR-PCE / regulátor přes PCEP () nebo BGP SR Policy (viz § 8). Tím se zcela eliminuje RSVP signalizační rovina při zachování explicitního řízení dráhy.

On- Demand Next- Hop (ODN)

6. SR- MPLS vs SRv6 vs RSVP- TE

SR-MPLSSRv6RSVP- TE
Datová rovinaStack na štítku MPLSZáhlaví rozšíření IPv6 + SRHMPLS label stack
Stav průtoků při tranzituŽádnéNoneAno (RSVP měkký stav)
Signalizační protokolRozšíření IGP (IS- IS / OSPF)Rozšíření IGPRSVP-TE (PATH / RESV)
Kompatibilita HWJakékoli MPLS HWVyžaduje ASIC schopná SRv6NameAny MPLS HW
Overhead per paket4 B na etiketu8 + 16n B (SRH s n SID)0 (štítek MPLS již v zásobníku)
Podpora VPNVia MPLS VPN štítkyEnd.DT4 / DT6 / DX2 SID funkceVia MPLS VPN labels
Rychlý přesměrováníTI-LFA (nezávislá topologie, bez předkonfigurace)TI- LFARSVP- FRR (předzásobený bypass)
Rozvahová splatnostŠířka v SP / DCRostoucí; ASIC podpora stále dozráváZralý, ale klesá

Odkazy