
Směrování v TCP/IP sítích - I.
Směrování v TCP/IP sítích - II.
V minulém díle jsme se začali podrobněji zabývat problematikou směrování v TCP/IP sítích. Řekli jsme si, že na směrování se podílí jak brány, tak i hostitelské počítače, a blíže jsme se zabývali právě rolí hostitelských počítačů. Dnes se podrobněji zastavíme u toho, jakým způsobem se na směrování podílí brány (IP směrovače).
![]() |
Brána v roli učitele
V minulém dílu jsme si naznačili, že znát nejvhodnější cesty a tyto znalosti si průběžně aktualizovat je úkolem bran (IP směrovačů), a nikoli hostitelských počítačů. Ty mohou zpočátku posílat veškeré datagramy jedné jediné bráně ve své dílčí síti, a ta je vždy upozorní v případě, že by prostřednictvím jiné brány byla cesta datagramu výhodnější.
![]() |
Činnost bran
Ponechme ještě stranou otázku, jakým způsobem získávají jednotlivé brány potřebné informace o cestách (k tomu se dostaneme příště), a podívejme se, jak brány postupují při vlastním směrování.
![]() |
Obsah směrovacích tabulek
Vraťme se ještě jednou k obsahu směrovacích tabulek.
Jak jsme si již několikrát naznačili, je z důvodu
minimalizace jejich rozsahu veškeré směrování založeno jen
na adrese cílové sítě, resp. na té části IP adresy, která
tuto cílovou síť vyjadřuje. Směrovací tabulky jsou pak ve
své podstatě vlastně seznamem dvojic , kde "síť"
představuje cílovou dílčí síť, a "brána" je ta z bran, přes
kterou do cílové sítě vede (nejvhodnější) cesta. Jde přitom
o bránu, která ještě není konečným příjemcem datagramu, ale
jen jeho další přestupní stanicí na cestě k cíli.
V angličtině se označuje jako next hop, doslova: další skok.
Bránou pro "další skok" však musí vždy být brána, která je z daného místa dosažitelná přímo - tedy taková brána , která se nalézá ve stejné dílčí síti, jako daný hostitelský počítač, resp. v některé z dílčích sítí, do kterých je přímo připojena daná brána.
Adresy bran, které jsou obsaženy ve směrovacích tabulkách, jsou zásadně IP adresy, ačkoli by se na první pohled mohlo zdát výhodnější používat zde přímo fyzické adresy - čímž by se ušetřila opakované transformace IP adresy na fyzickou adresu brány (viz 45. díl seriálu). Důvodem pro použití IP adres je možnost využívat ve všech uzlech stejnou programovou realizaci směrovacího mechanismu, nezávisle na konkrétních fyzických adresách. Dalším, velmi důležitým důvodem, je možnost průběžné aktualizace směrovacích tabulek a také možnost případného ladění, dojde-li k chybě či jiným nestandardním situacím při směrování. V neposlední řadě použití IP adres ve směrovacích tabulkách vychází i z celkové koncepce síťové (IP) vrstvy a protokolu IP - usilující o vytvoření jednotné abstrakce všech dílčích sítí.
Výjimka z pravidla
Nebylo by to snad ani žádné pravidlo, kdyby nemělo také své výjimky. V případě pravidla o směrování jen na základě adres dílčích sítí je touto výjimkou možnost zavést do směrovacích tabulek explicitně také údaje o cestách ke konkrétním hostitelským počítačům, nikoli jen do celých dílčích sítí. Ačkoli za běžného provozu by tato možnost měla být využívána spíše vyjímečně, je velmi užitečná pro správce sítí při ladění a správě sítě obecně. Zde může být k nezaplacení možnost přesměrovat tok služebních dat, směřujících k pracovní stanici správce tak, aby se vyhnul přetíženému či zcela neprůchodnému místu, které je zdrojem problémů.