Računarske mreže 1 Ruteri

Računarske mreže 1 Ruteri Računarske mreže 1 Ruteri

rti.etf.bg.ac.rs
from rti.etf.bg.ac.rs More from this publisher
12.07.2015 Views

ICMP• ICMP – Internet Control Message Protocol– protokol koji služi za slanje kontrolnih poruka o radu IP mreže (npr. o grešakamaprilikom rutiranja)– koriste ga ruteri i hostovi• ICMP poruka se enkapsulira se u IP poruku, ali se ne smatra protokolom L4nivoa, jer ne služi za transport aplikativnih podataka• Tipovi ICMP poruka– Destination Unreachable– Time Exceeded– Redirect– Echo Request, Echo ReplyETF, Katedra za računarsku tehniku i informatiku39ICMP - Destination Unreachable• Ruteri kada nemaju rutu koja odgovara dst adresi (konkretnu ili default)– paket odbacuju (drop), jer ne znaju na koju stranu da ga prosledi– obaveštavaju src da su paket odbacili – šalju ICMP Destination Unreachable• Više vrsta ICMP Destination Unreachable poruke– Network unreachable• šalju ruteri, nemaju rutu i odbacuju paket– Host unreachable• šalju ruteri, postoji ruta, ali host se ne odaziva na ARP poruku– Can’t fragment• šalju ruteri, veličina paketa prevazilazi maksimalno dozvoljenu granicu na odlaznominterfejsu rutera, paket se mora fragmentirati u više delova, ali je IP hederu setovan“Do Not Fragment” bit koji to zabranjuje– Protocol unreachable• šalje host, paket je predat IP sloju odredišnog hosta, ali specificirani protokoltransportnog nivoa (L4) nije podržan– Port unreachable• šalje host, paket je predat transportnom sloju odredišnog hosta, ali specificiranaaplikacija (identifikovana preko TCP/UDP porta) nije podržanaETF, Katedra za računarsku tehniku i informatiku4020

ICMP - Redirect• Ruter šalje izvorišnom hostu ICMP redirect poruku, da ga obavesti da koristidrugi geteway, koji ima bolju rutu do specificiranod odredišta• Ruter ne odbacuje originalni paket, već ga prosleđuje do dugog ruteta• Host može da ignoriše ICMP redirect poruke• Primer:– 1. host šalje paket za mrežu 10.1.4.0 ruteru B, koji je default-gateway– 2. ruter B prosleđuje paket ruteru A– 3. ruter B šalje ICMP redirect poruku hostu– 4. host sledeće pakete za mrežu 10.1.4.0 šalje direktno na ruter AETF, Katedra za računarsku tehniku i informatiku41ICMP Time Exceeded• IP heder sadrži polje TTL (Time to Live)– prilikom rutiranja ruteri pri svakom koraku smanjuju TTL za 1, kada TTL postane0, paket se odbacuje – sprečavaju se petlje• Kada ruter dobije IP paket sa TTL=1– smanji vrednost na 0, paket se odbacuje– poruka “ICMP Time Exceeded” se šalje izvorišnom hostu• Notifikacija da paket nije prosleđen do odredišta• Suviše “ICMP Time Exceeded” - indikacija da postoji ruting problem (petlje)ETF, Katedra za računarsku tehniku i informatiku4221

ICMP - Redirect• Ruter šalje izvorišnom hostu ICMP redirect poruku, da ga obavesti da koristidrugi geteway, koji ima bolju rutu do specificiranod odredišta• Ruter ne odbacuje originalni paket, već ga prosleđuje do dugog ruteta• Host može da ignoriše ICMP redirect poruke• Primer:– 1. host šalje paket za mrežu 10.1.4.0 ruteru B, koji je default-gateway– 2. ruter B prosleđuje paket ruteru A– 3. ruter B šalje ICMP redirect poruku hostu– 4. host sledeće pakete za mrežu 10.1.4.0 šalje direktno na ruter AETF, Katedra za računarsku tehniku i informatiku41ICMP Time Exceeded• IP heder sadrži polje TTL (Time to Live)– prilikom rutiranja ruteri pri svakom koraku smanjuju TTL za 1, kada TTL postane0, paket se odbacuje – sprečavaju se petlje• Kada ruter dobije IP paket sa TTL=1– smanji vrednost na 0, paket se odbacuje– poruka “ICMP Time Exceeded” se šalje izvorišnom hostu• Notifikacija da paket nije prosleđen do odredišta• Suviše “ICMP Time Exceeded” - indikacija da postoji ruting problem (petlje)ETF, Katedra za računarsku tehniku i informatiku4221

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!