Přeskočit na hlavní obsah

Segment Routing Primer — SR-MPLS and SRv6

Segment Routing Primer - SR-MPLS a SRv6

Zdroj routing bez per- flow stavu: jak SR nahrazuje RSVP-TE, co Node- SID a Adj- SID dělat, jak SRv6 kóduje instrukce v IPv6 adres, a kde SR-TE zapadá do dopravního inženýrství.

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 SID Oblast působnosti Stabilita Význam
Node- SID Globá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- SID Mí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- SID Globální Persistent Sdí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-MPLS SRv6 RSVP- TE
Datová rovina Stack na štítku MPLS Záhlaví rozšíření IPv6 + SRH MPLS label stack
Stav průtoků při tranzitu Žádné None Ano (RSVP měkký stav)
Signalizační protokol Rozšíření IGP (IS- IS / OSPF) Rozšíření IGP RSVP-TE (PATH / RESV)
Kompatibilita HW Jakékoli MPLS HW Vyžaduje ASIC schopná SRv6Name Any MPLS HW
Overhead per paket 4 B na etiketu 8 + 16n B (SRH s n SID) 0 (štítek MPLS již v zásobníku)
Podpora VPN Via MPLS VPN štítky End.DT4 / DT6 / DX2 SID funkce Via MPLS VPN labels
Rychlý přesměrování TI-LFA (nezávislá topologie, bez předkonfigurace) TI- LFA RSVP- FRR (předzásobený bypass)
Rozvahová splatnost Šířka v SP / DC Rostoucí; ASIC podpora stále dozrává Zralý, ale klesá

Odkazy