Article View: pl.internet.polip
Article #803Re: Prosba o wytlumaczenie routingu.
From: Maciek Uhlig
Date: Sun, 14 Mar 1999 13:05
Date: Sun, 14 Mar 1999 13:05
38 lines
2697 bytes
2697 bytes
Scorq (jacek@artcom-kolo.com.pl) wrote: > Mam pytanie o zasady rzadzace routingiem pakietow w Internecie. > Zakladajac ze jest pakiet z docelowym IP to skad wezel wie gdzie go > dalej poslac? Zna wszystkie polaczenia - nie sadze. Czy ktos moglby mi > wytlumaczyc w jaki sposob sie to odbywa? Internet jest siecia sieci. Kazda siec ma wlasny numer. Sieci sa polaczone za pomoca routerow. Kazdy router to specjalizowany komputer z odpowiednim oprogramowaniem. To oprogramowanie uzywa jako danych tablic routingu. Tablice routingu definiuja, przez ktory interfejs routera (przez ktora przylaczona bezposrednio siec) nalezy skierowac datagram IP, wiedzac dokad zmierza (na podstawie zawartych w naglowku datagramu informacji). Tablice routingu tworzone sa w dwojaki sposob: statycznie - na podstawie zapisow dokonanych przez administratora routera, lub dynamicznie - za pomoca informacji uzyskiwanych wskutek dzialania protokolow routingu (OSPF, BGP, itp) - w tym przypadku routery oglaszaja sasiadom, dokad umieja kierowac datagramy. Jesli adresu przeznaczenia nie mozna znalezc w tablicy routingu, to datagram przesylany jest do routera domyslnego (taka trasa definiowana jest jako supernet 0.0.0.0 z maska podsieci 0.0.0.0), ktory moze wiedziec wiecej i skierowac wlasciwie datagram. Jesli nie wie, posyla do kolejnego routera domyslnego. Jesli nie moze tego zrobic, datagram jest niszczony. Ogolnie istota dzialania routera polega na porownywaniu bitow zawartych w adresie przeznaczenia z bitami zawartymi w tablicy routingu i kierowaniu datagramu do odpowiedniej sieci. Po jej przebyciu datagramem zajmuje sie kolejny router. Wynika z tego, ze aby router dzialal dostatecznie szybko, pozadane jest, aby tablice routingu byly jak najmniejsze. Stad tez dazenie do agregacji adresow (CIDR), przydzielania blokow adresow IP providerom i tendencje do przenumerowywania adresow sieci, ktore do pewnego czasu przydzielane byly "spod wielkiego palca". -- Pozdrowienia, Maciek
Technical Details
Message-ID:
<7cgc6o$e65@helios.cto.us.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!news.task.gda.pl!news.man.lodz.pl!news.cto.us.edu.pl!not-for-mailReferences:
<36eca32e.10053220@news.tpnet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!news.task.gda.pl!news.man.lodz.pl!news.cto.us.edu.pl!not-for-mail From: muhlig@helios.cto.us.edu.pl (Maciek Uhlig) Newsgroups: pl.internet.polip Subject: Re: Prosba o wytlumaczenie routingu. Date: 14 Mar 1999 13:05:28 GMT Organization: University of Silesia, Katowice, Poland Lines: 38 Distribution: world Message-ID: <7cgc6o$e65@helios.cto.us.edu.pl> References: <36eca32e.10053220@news.tpnet.pl> NNTP-Posting-Host: helios.cto.us.edu.pl X-Newsreader: TIN [UNIX 1.3 950726BETA PL0] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit