Obsah

Architektura směrovačů

Router (computing)

Jaké jsou základní funkce směrovače?

Směrování a přeposílání paketů.

Jaké jsou základní stavební prvky (funkční moduly) směrovače?

Co je to kontext paketu a k čemu se používá?

Jaký je rozdíl mezi sdílenou a přepínanou sběrnicí u směrovače?

Jaké znáte typy architektur směrovačů? Stručně je popište.

Architektura se sdíleným procesorem (Shared CPU)

Architektura se sdílenými moduly pro přeposílání (Shared Forwarding Engine)

Distribuovaná architektura (Shared Nothing)

Modulární propojení směrovačů (Clustered Architecture)

Které operace jsou časově kritické na směrovači (Fast Path)?

Které operace nevyžadují přednostní zpracování (Slow Path)?

Čím se liší distribuovaná architektura od architektury se sdílenými jednotkami FE (přepínací modul)?

Popište průchod paketu směrovačem u architektury se sdíleným procesorem, se sdílenými jednotkami FE a u distribuované architektury.

  1. Příchod paketu – přerušení CPU
  2. Přenesení paketu do paměti po sdílené sběrnici (backplane)
  3. Zpracování L2/L3 hlaviček v procesoru
  4. Určení výstupního rozhraní ve FE
  5. Paket zařazen do fronty správcem front
  6. Paket zpracován správou provozu
  7. Paket přenesen z paměti na výstupní rozhraní a odeslán

  1. Po příchodu paketu zpracovány hlavičky a vytvořen kontext
  2. Paket uložen do paměti na síťovém modulu
  3. Kontext a IP hlavička přenesy a zpracovány v modulu FE
    • Použití přepínací sběrnici (forwarding backplane)
    • IP hlavička použita ke směrování
    • Nalezené informace uloženy do kontextu
  4. Informace poslány zpět na vstupní síťový modul
  5. Paket předán sdílenou sběrnící výstupnímu síťovému modulu
  6. Paket uložen správcem fronty do paměti
  7. Po zpracování správcem provozu odeslán na výstup

  1. Paket vstoupí do síťového modulu, zpracování hlaviček L2/L3
  2. Paket uložen do paměti, kontext poslán jednotce FE
  3. Přepínací modul FE určí výstupní rozhraní
    • Provede se klasifikace paketu – stanovení třídy provozu
    • Třída provozu uložena v kontextu paketu
  4. Paket přenesen do paměti výstupního síťového modulu
  5. Paket naplánován k odeslání správcem provozu
  6. Přidání výstupních hlaviček, paket odeslán