Trasowanie


PODSTAWY TRASOWANIA
(CZYLI ROUTINGU)
Autor: Michał Gałkowski
PLAN
1. Trasowanie statyczne i dynamiczne..
2. Działanie routera w II i III warstwie modelu
OSI.
3. Internet Protocol (IP).
4. Klasy adresów.
5. Fragmentacja datagramów.
6. Konfiguracja w systemie LINUX.
TRASOWANIE
Trasowanie to po prostu przesyłanie
pakietów i/lub datagramów w warstwie III
(Warstwa Sieci) modelu OSI. Można je
przesyłać wieloma drogami: decyduje
najmniejszy  koszt  będący funkcją
różnych czynników, takich jak opóznienia,
liczba przebytych węzłów, przepustowość
na trasie itd.
Trasowanie umożliwia łączenie sieci bez
względu na ich strukturę w warstwach
II i I.
RODZAJE TRASOWANIA
STATYCZNE DYNAMICZNE
óð Tablica adresów
óð Tablica adresów
aktualizowana
przypisana na stałe
dynamicznie.
óð ZakÅ‚ada niezmienność
tras.
óð System sam przystosowuje
siÄ™ do zmian w sieci (+)
óð Szybki przesyÅ‚ danych.(+)
óð Dane docierajÄ… najlepszÄ…
trasÄ… (+)
óð MaÅ‚e wymagania dla
urzÄ…dzenia trasujÄ…cego (+)
óð Konieczność wykonywania
algorytmów trasowania i
óð Brak możliwoÅ›ci adaptacji
komunikacja między
do zmian w sieci (-)
routerami zmniejszajÄ…
prędkość przesyłu (-)
DZIAAANIE ROUTERA
INTERNET PROTOCOL - IP
óð Protokół warstwy sieci (III)
óð Realizuje usÅ‚ugi bezpoÅ‚Ä…czeniowe
óð Niegwarantowane (best-effort)
dostarczanie datagramów.
óð Możliwa fragmentacja datagramów na
łączach o różnych MTU*
* MTU  Maximum Transmission Unit;
pojemność jednostki warstwy drugiej,
opisuje maksymalny rozmiar datagramu
IP.
FORMAT DATAGRAMU IP
KLASY ADRESÓW IP
FRAGMENTACJA DATAGRAMÓW IP
Problem: Datagram z komputera alfa w sieci A o
MTU=1500 trafia do routera, który ma go przesłać do
komputera beta w sieci B o MTU = 650.
Co robić?
FRAGMENTACJA CD.
Oryginalny kształt datagramu (dla sieci o
MTU=1500). Router dzieli dane na kilka
fragmentów i przesyła je dalej.
Proces odwrotny
(defragmentacja)
odbywa siÄ™ na
komputerze
odbiorcy.
OBSAUGA TRASOWANIA - LINUX
óð route - wyÅ›wietlenie wpisów tablicy routingu,
óð route add -net [adres IP sieci] netmask
[maska podsieci] dev [urzÄ…dzenie] - polecenie
dodaje do tablicy routingu trasÄ™ do sieci o
wskazanym adresie poprzez odpowiednie
urządzenie, przykładowo:
route add -net 192.168.1.0 netmask
255.255.255.0 dev eth0 - doda wpis mówiący o
osiągalności sieci 192.168.1.0/24 poprzez
urzÄ…dzenie eth0
OBSAUGA TRASOWANIA CD.
óð route add -host [adres IP hosta] dev
[urzÄ…dzenie] - polecenie dodaje do tablicy
routingu trasÄ™ do konkretnego hosta poprzez
odpowiednie urządzenie, przykładowo:
route add  host 192.168.1.2 dev eth2 doda wpis
mówiący o osiągalności hosta poprzez urządzenie
eth2
óð route add (...) gw [adres IP bramy] - polecenie
dodaje do tablicy routingu trasÄ™ do konrentego
hosta bÄ…dz sieci poprzez bramÄ™ o podanym
adresie,
OBSAUGA TRASOWANIA CD.
óð route ...metric [metryka] - polecenie definiuje
trasę z określoną metryką,
óð route add default gw [adres IP bramy] -
polecenie dodaje do tablicy routingu domyślną
trasÄ™ poprzez bramÄ™ o konretnym adresie IP
óð route del (...) - usuwa z tablicy routingu
konkrenty wpis.
FIN


Wyszukiwarka

Podobne podstrony:
mapa trasowanie Układ1
Trasowanie i filtrowanie w Linuxie
BDiA Projektowanie Semestr 6 Zajecia nr 05 Trasowanie rowow
3 Trasowanie
Weksel trasowany por wyp
trasowanie drogi A 2 skrzyzowanie
Trasowanie blach i profili
poprawki trasowania

więcej podobnych podstron