KIV/PD (Přenos dat), Filtrování paketů 

Next  Up  Previous

Source Routing

Hned na začátku musím poznamet, že source routing neni způsobem směrovaní, jak by slovíčko "routing" napovídalo. Místo toho jde o jeden konkretní druh "mostění" (bridging), neboli o jeden konkretni zpusob fungovaní mostu. Samotný "source routing" vyvinula firma IBM pro své sítě Token Ring.

Vše je založeno na myšlence, že způsob průchodu datových rámců skrz jednotlivé mosty se určí předem a potřebné pokyny k průchodu takto zvolenou trasou se vloží do každého jednotlivého rámce. Tyto pokyny přitom mají formu linearního seznamu mostů, přes které má datový rámec postupně projít. Podstatná je na celé věci skutečnost, že o celé trase přenosu datových rámců rozhoduje již jejich odesílatel - odsud přívlastek "source" (doslova: od zdroje). Samotný termín "routing" je v této souvislosti do značné míry opodstatněný, protože odesílatel zajiš'tuje to, co se jinak nazývá směrováním (tedy rozhodovaní o směru přenosu). Problém je ovšem v tom, že rozhodnutí odesílatele je naplňováno na té úrovni (na úrovni tzv. linkové vrstvy), na které jednotlivá přepojovací zařízení pracují jako mosty, zatímco směrování je realizováno na úrovni bezprostředně vyšší (na úrovni tzv. síťové vrstvy).

Source routing je tedy ve skutečnosti "mostěním", a nikoli směrováním. Některé odborné prameny proto používají raději termín "source route bridging", který již uvádí vše na pravou míru.

Zajímavé je na celé věci i to, podle čeho vlastně odesílatel volí nejvhodnější trasu, kterou pak zakóduje do každého odesílaného rámce: na všechny strany vyšle speciální "průzkumný" rámec, který se sám následně šíří do všech existujících směrů, dokud nedojde k hledanému cíli. Od něj se rámec vrací zpět ke svému původnímu odesílateli a nese v sobě informaci o trase, kterou přitom prošel.


Související odkazy


  (c) 2003  Pavel Tuček    tuca@kiv.zcu.cz