Hlaska kernelu

Petr Kolar Petr.Kolar na vslib.cz
Úterý Březen 9 12:59:52 CET 1999


Jan Satko <satko na quanto.uniag.sk> wrote:
> nuz bud sa  niekto hra (malokedy) alebo presnejsie znamena, ze bol
> presmerovany packet na presnejsie zariadenie.
> toto sa cast stava o routrov. router presmeruje packet na iny router,
> ktory je na to urceny. a tym padom spravy redirekciu zo seba na iny
> router.

   Normalni pocitac (tedy ne router) obvykle z konfigurace IP zna pouze 
svoji adresu, masku site a default router. Pokud komunikuje s pocitacem,
jehoz IP adresa po bitovem and s maskou site je stejna jako jeho vlastni
po stejne operaci, posila mu data primo (v siti Ethernet zjisti fyzickou 
adresu pomoci ARP). Ostatni pakety posila na default router. Stejne se 
odesila paket i v pripade, ze jsou na jedne podsiti dva routery. Jestlize 
pritom cesta pres default router neni tou nejlepsi, router paket preposle 
na lepsi router a puvodnimu odesilateli posle ICMP redirect, aby si doplnil 
routovaci tabulku a pristi pakety posilal primo na ten spravny router. Cili 
neni to "a tym padom", ale jsou to dve nezavisle cinnosti.

> >  ICMP redirect from <IP adresa>
> >  
> >  ICMP vim, co je. Zrejme se jedna o reakci na ping, ale proc redirect 
> >  Znamena to, ze je neco v neporadku ?

   Pokud je na te <IP adrese> router, presmerovani ukazuje take na router
(na stejne podsiti) a nedochazi k tomu, ze si dva routery prehazuji 
nejlepsi cestu k urcitemu pocitaci stale tam a zpatky, tak je to normalni 
reakce na zaslani jakehokoli IP paketu pres router, pres ktery nevede 
optimalni cesta. Pokud ICMP redirect neprisel z routeru, muze se jednat 
o pokus o presmerovani provozu kvuli necemu nekalemu.


--
                          ***  Petr Kolar  ***
 Department of Information Technologies, Technical University of Liberec
             Voronezska 1329, 461 17 Liberec, Czech Republic
             Phone: +420-48-535-2371   Fax: +420-48-535-2229
  E-mail: Petr.Kolar na vslib.cz  http://asterix.vslib.cz/staff/kolar.html


Další informace o konferenci Linux