3 routing

background image

Sieci komputerowe – Laboratorium

wiczenie 3

Cel wiczenia

Celem wiczenia jest zapoznanie z trasowaniem pakietów w sieciach IP.

Wprowadzenie – routing

Trasowanie (routing) jest to sposób, w jaki urz dzenia sieciowe (routery) decyduj gdzie

wysła pakiet. Odbywa si to poprzez identyfikacj sieci do której ma zosta przesłany pakiet

na podstawie adresu docelowego, a nast pnie skierowanie go w odpowiednim kierunku. Je eli

sie wysyłaj ca pakiet i sie odbieraj ca nie s siaduj ze sob bezpo rednio pakiet po drodze

mo e przej przez wiele routerów po rednicz cych.

Ka dy router utrzymuje swoj tablic routingu. Jest to tablica kojarz ca numery portów

routera z adresami docelowymi dla pakietów. Dzi ki niej router wie, gdzie wysła odebrany

pakiet aby dotarł do adresu przeznaczenia, b d te , gdy adresu tego nie zna, mo e pakiet

odrzuci .

Trasowanie w którym tablica routingu zawiera informacje o trasowaniu raz ustawione przez

operatora i niezmienne podczas pracy routera nazywa si trasowaniem statycznym.

Trasowanie takie jest jednak kłopotliwe w wi kszych sieciach, gdy wymaga du ego nakładu

pracy administratora przy konfiguracji sieci i przy wprowadzaniu zmian w jej topologii, oraz

nie jest w stanie samodzielnie reagowa na zmiany zachodz ce w sieci (np. awarie niektórych

ł czy).

Protokół dynamicznego trasowania RIP

Informacje ogólne

Celem istnienia dynamicznego protokołu trasowania jest po prostu dostarczenie informacji

niezb dnej do prawidłowego przeprowadzenia trasowania. Ma on jednak t przewag nad

trasowaniem statycznym, e dzi ki niemu wi kszo mudnej pracy wykonywanej

dotychczas przez administratora wykonuj routery, które po wst pnej konfiguracji same

wymieniaj si mi dzy sob informacjami o znanych im sieciach korzystaj c wła nie z

protokołu dynamicznego trasowania. Ponadto bez pomocy operatora potrafi wykry fakt

niedost pno ci tras spowodowany przez awari b d dopasowa si do zmian w topologii

sieci.

Protokół RIP (Routing Information Protocol) jest przeznaczony do pracy w sieciach o

redniej wielko ci. Jest protokołem wewn trznego routingu (IGP – Interior Gateway Protocol)

– co oznacza, e wykonuje trasowanie w obr bie pojedynczego autonomicznego systemu,

podczas gdy protokoły zewn trzne (EGP – Exterior Gateway Protocol) wykonuj trasowanie

pomi dzy ró nymi autonomicznymi systemami. Wywodzi si on od programu routed

doł czanego do systemu Unix opracowanego w Uniwersity of California w Berkeley (4BSD).

Program routed powstał na podstawie bada przeprowadzonych w Palo Alto Research Center

(PARC) firmy Xerox Corporation, jest jednak jego uogólnieniem na wiele rodzin sieci. Został

on przyj ty do powszechnego u ytku jeszcze przed powstaniem formalnego standardu, który

powstał w czerwcu 1988 roku w formie dokumentu RFC 1058 opublikowanego przez

Network Working Group. Protokół ten jest oparty na algorytmie wektora odległo ci zwanym

te algorytmem Ford-Fulkerson’a lub cz ciej Bellman-Ford’a.

background image

Sposób działania protokołu

Działanie protokołu Routing Information Protocol polega na utrzymywaniu przez ka dy

router swojej tablicy routingu, wysyłaniu do innych routerów da z zapytaniem o ich

tablice routingu i na podstawie otrzymanych odpowiedzi uaktualnianiu swoich tras routingu,

co pozwala im pozna topologi sieci.

Routery musz wysyła w ci le okre lonych przedziałach czasu (zazwyczaj co 30 sekund),

a tak e w wypadku wykrycia zmian w topologii sieci, informacje o swojej obecno ci i

u ywanej przez nich trasie routingu do innych routerów. Aby poprawnie reagowa na zmiany

w topologii sieci ka da trasa w tabeli routingu musi posiada mechanizm umo liwiaj cy jej

usuni cie w przypadku np. awarii ł cza. W protokole RIP rol tak spełnia mechanizm

licznika wa no ci czasu trasy, po którego upływie trasa jest oznaczana jako niewa na i nie

jest dalej u ywana, dopóki nie zostanie zaoferowana routerowi ponownie.

RIP przy uaktualnianiu tabeli trasowania na podstawie informacji otrzymanych od innych

routerów zapami tuje jedynie najlepsz otrzyman tras . Kryterium jako ci trasy jest miara

korzystaj ca z algorytmu wektora odległo ci. Miara wskazuje liczb przej mi dzy routerami

konieczn do osi gni cia adresu docelowego. Jest to wi c liczba „skoków” jakie wysłany

pakiet wykonuje na swojej drodze do celu. Trasa z miar o mniejszej warto ci jest lepsza od

trasy o wi kszej warto ci miary odległo ci, gdy przy przesyłaniu pakietu po redniczy mniej

urz dze . Koszt bezpo redniego poł czenia jest ustalany jako równy 1, przej cie pakietu

przez 2 routery jako 2 itd. Maksymalna mo liwa warto miary wynosi 15 skoków. Warto

16 oznacza odległo równ niesko czono ci i trasy z tak warto ci staj si nieosi galne.

Mechanizm taki pozwala na unikni cie problemów z zap tleniem trasy, jednak e ogranicza

wielko sieci do 15 routerów dla ka dej z tras.

Router otrzymuj c pakiet z uaktualnieniem dodaje jedynk do miary oferowanej trasy

(koszt poł czenia równy 1 – w rozszerzonej implementacji RIP warto t mo e zdefiniowa

administrator) i wpisuje zmian do swojej tablicy routingu je eli trasy o danym adresie nie

posiada, b d te wyliczona warto miary jest mniejsza od istniej cego wpisu (czyli

znaleziono tras lepsz od aktualnie obowi zuj cej), oraz oczywi cie obliczona warto miary

nie jest wi ksza od 15. Po dokonaniu aktualizacji rozsyła informacj o niej do innych

routerów.

Przy zało eniu, e topologia sieci jest niezmienna, taka procedura zawsze prowadzi do

zbie no ci przy uaktualnianiu tras routingu w sko czonym czasie. Jednak je eli podczas

procesu uaktualniania tras zachodz zmiany w topologii sieci to mog wyst pi problemy.

Gdy zmiany nast puj szybko po sobie sie mo e nie mie wystarczaj cej ilo ci czasu na

zako czenie procesu ustalania wymaganych tras routingu dla danej topologii a musi

rozpocz dostosowywanie si do nowej.

Obsługa programu

Opcje menu i przyciski steruj ce

W menu programu mamy nast puj ce opcje do wyboru: Plik, Widok, Konfiguracja oraz

Pomoc.
W menu Plik wyst puj nast puj ce opcje:

Nowy

Tworzy now sie nie zawieraj c adnych elementów sieciowych. Je eli

wcze niej utworzono lub wczytano sie , zostanie ona usuni ta i zast piona

now , pust .

background image

Otwórz

Otwiera sie zapisan wcze niej do pliku.

Zamknij

Usuwa aktualn sie i na jej miejsce tworzy now , pust .

Zapisz

Zapisuje do pliku bie c sie .

Zako cz

Zako czenie pracy z programem.

W menu Widok wyst puj nast puj ce opcje:

Okno informacji o pracy sieci

Po zaznaczeniu wy wietla dodatkowe okno, w

którym mo na zobaczy podstawowe informacje o

działaniu sieci

Pasek narz dzi

Pokazuje

lub

ukrywa

pasek

narz dzi

umo liwiaj cy operacje na sieci

Zmie kolor 1

Zmienia kolor linii wy wietlany gdy linia nie jest

obci ona.

Zmie kolor 2

Zmienia kolor linii wy wietlany gdy linia jest

obci ona w 100%. Po rednie warto ci kolorów

pokazuj po rednie obci enie.

W menu Konfiguracja wyst puj nast puj ce opcje:

Zmie rozmiar sieci

Zmienia ilo pól wirtualnej sieci. Domy lnie

jest to 10 na 6 pól.

Zapisz przebieg symulacji do pliku.

Mo liwe opcje: Wszystko, Linie, Routery,

Sieci LAN, Czas symulacji

Zapisuje w pliku c:\debug.rrr informacje o

działaniu

urz dze

podczas

trwania

symulacji. Mo na zapisywa informacje

generowane przez linie, routery, sieci LAN, a

tak e upływaj cy czas symulacji.

Zapisz ustawienia

Zapisuje

wszystkie

wcze niej

podane

ustawienia w katalogu, w którym znajduje si

plik wykonywalny symulatora do pliku

RouterEmu1.cfg

Wczytaj ustawienia

Wczytuje ustawienia zapisane w pliku

RouterEmu1.cfg z katalogu, w którym

znajduje si plik wykonywalny symulatora.

W menu Pomoc wyst puje tylko jedna opcja:

O programie. Pokazuje ona informacje o

autorze programu.
Pasek narz dzi programu jest przedstawiony na rysunku 1.

background image

RYSUNEK 1. Pasek narz dziowy programu.

Przykłady eksperymentów

Trasowanie statyczne

Pierwszym przykładowym wiczeniem laboratoryjnym b dzie ustawienie trasowania

statycznego dla prostej sieci w której wyst puj trzy routery. Z menu Plik wybieramy Otwórz

i wskazujemy plik „trasowanie statyczne 1.rem”. Na ekranie poka e nam si wczytana sie

(rysunek 2).

RYSUNEK 2.

Uruchamia i zatrzymuje symulacj

Usuwa wskazane urz dzenie

Wstrzymuje i wznawia prac urz dzenia

Wstawia Router

Wstawia sie lokaln

Ł czy dwa urz dzenia liniami

background image

Sie jest ju wst pnie skonfigurowana – ka da sie posiada ustawiony adres, linie maj

ustawion przepustowo , a w routerach ustawiono trasowanie statyczne oraz adresy

routerów.

Sieci lokalne maj adresy od 192.168.1.0 do 192.168.6.0, a routery 192.168.10.1,

192.168.10.2 oraz 192.168.10.3. Sie lokalna o adresie 192.168.5.0 posiada zdefiniowane 2

zadania:

wysłanie 100 pakietów o rozmiarze 1024 bajtów do sieci 192.168.3.0
wysłanie 300 pakietów o rozmiarze 512 bajtów do sieci 192.168.2.0

Nale y tak skonfigurowa routery, aby mo liwa była wymiana informacji mi dzy

wszystkimi sieciami oraz aby wszystkie pakiety trafiły do sieci docelowych.

Klikamy prawym guzikiem myszy na router 192.168.10.1 (adres urz dzenia wy wietli nam

si w trzeciej kolumnie pasku stanu po najechaniu mysz na urz dzenie). Poka e nam si

okno konfiguracji routera (rysunek 3).

RYSUNEK 3.

Wpisujemy odpowiednie warto ci w polu adres i maska sieci. Aby zobaczy , który port

odpowiada danej linii wystarczy spojrze na rysunek sieci. Numery portów s wy wietlane na

liniach w pobli u routera. Tabela trasowania powinna wygl da nast puj co (rysunek 4):

RYSUNEK 4.

Adres 0.0.0.0 oznacza adres domy lny w sieci. Wszystkie pakiety o nieznanym adresie

ródłowym zostan przesłane na ten wła nie port urz dzenia.

background image

Jednemu portowi routera mo na przypisa wiele adresów docelowych. Robi si to klikaj c

prawym klawiszem myszy w polu wpisywaniu adresu. Pojawi si wtedy podmenu (rysunek

5):

RYSUNEK 5.

Wystarczy wtedy wybra opcj wstaw tras poni ej. W dodanym wierszu mo na ju wpisa

warto adresu i maski.

Po uzupełnieniu tabel trasowania dla wszystkich trzech routerów nale y nacisn na

przycisk rozpoczynaj cy symulacj znajduj cy si po lewej stronie ekranu na pasku

narz dziowym. Je eli pasek narz dziowy jest niewidoczny nale y w menu Widok zaznaczy

opcj Pasek narz dzi. Rozpocznie si symulacja. Sieci wysyłaj ce w danej chwili pakiety

maj kolor czerwony, odbieraj ce – zielony, a bezczynne – niebieski.

RYSUNEK 6.

Kolor linii na rysunku 6 oznacza stopie jej wykorzystania: od najciemniejszego (linia

nieu ywana) do najja niejszego (linia wykorzystywana w 100%). Kolory mo na jednak

zmieni korzystaj c z menu Widok i opcji Zmie kolor 1 oraz Zmie kolor 2.
W trakcie działania mo na wy wietli okno informacji o pracy sieci. Dokonuje si tego

poprzez zaznaczenie opcji Okno informacji o pracy sieci w menu Widok.
Sie lokalna informuje o zako czeniu wykonywania ka dego zadania przez wy wietlenie

komunikatu, jak np. na rysunku 7:

background image

RYSUNEK 7.

Ponadto po zako czeniu symulacji (tj. gdy wszystkie urz dzenia w sieci zako cz

wykonywa swoje zadania) ka da z sieci poka e podsumowanie o pakietach odebranych z

innych sieci w trakcie symulacji (rysunek 8):

RYSUNEK 8.

Aby ponownie rozpocz symulacj , nale y ponownie wczyta plik sieci.
Przykładowe rozwi zanie zadania znajduje si w pliku „trasowanie statyczne 2.rem”.

Trasowanie dynamiczne

Pokazany wcze niej przykład trasowania statycznego pokazuje, e nawet w niewielkiej sieci

konfiguracja tabel trasowania mo e zaj du o czasu. Ponadto trasowanie statyczne nie

potrafi dostosowa si do zmian zachodz cych w sieci (np. czasowej niedost pno ci

niektórych ł czy). Problem ten rozwi zuje trasowanie dynamiczne. W programie RouterEmu

zastosowano trasowanie dynamiczne w oparciu o protokół RIP w wersji 1.
Wczytujemy plik „trasowanie dynamiczne 1.rem”. Otrzymamy sie z sze cioma routerami

oraz dwiema sieciami lokalnymi. Routery maj adresy od 192.168.10.1 do 192.168.10.6, a

sieci adresy 192.168.1.0 i 192.168.2.0.
Wybieramy router 192.168.10.1. ma on ju jedn tras zdefiniowan – tras do sieci

bezpo rednio z nim podł czonej 192.168.1.0. wybieramy opcj Typ routingu: Dynamiczny

(RIP v1) a nast pnie w polu Stała wpisujemy liter T. Ustawi to metryk dla danego wpisu

jako niezmienn (patrz rysunek 9).

background image

RYSUNEK 9.

Identycznie post pujemy z routerem 192.168.10.5, z tym, e ustalamy na stałe metryk trasy

192.168.2.0.
Wida teraz, e zmienione routery maj zielony napis RIP na swoich ikonach.
Nast pnym krokiem jest ustawienie we wszystkich pozostałych routerach routingu

dynamicznego RIP identycznie jak w przypadku dwóch wcze niejszych. Jednak nie ustalamy

w nich na stałe adnej z metryk.
Konfiguracja routerów jest zako czona. Przywołuj c poprzednie wiczenie mo na porówna

poniesiony nakład pracy: maj c dwa razy wi cej urz dze wykonali my kilka razy mniej

czynno ci. Wszystko to, czego sami nie podali my, routery przeka sobie same.
Teraz wł czamy symulacj . Pocz tkowo wida , e przez pierwsze 30 sekund czasu symulacji

sie 192.168.1.0 wysyła pakiety do routera 192.168.10.1, jednak nie przechodz one dalej. Po

chwili jednak routery ustalaj mi dzy sob trasy i wida , e pakiety z sieci 192.168.1.0

dochodz do 192.168.2.0 i s przez t sie odbierane (rysunek 10).

background image

RYSUNEK 10.

Teraz czasowo wstrzymujemy symulacj poprzez ponowne naci ni cie przycisku

Start/Stop. Zobaczymy jak sie si zachowa w przypadku awarii jednego z ł czy. Wybieramy

ikon narz dzia Wstrzymaj urz dzenie a nast pnie klikamy na linii ł cz cej routery

192.168.10.1 i 192.168.10.5 (tej przez któr przebiega transmisja pakietów pomi dzy dwoma

sieciami). Sie powinna wygl da jak ta na rysunku – linia wył czona jest oznaczona lini

przerywan (patrz rysunek 11). Nast pnie ponownie uruchamiamy symulacj .

RYSUNEK 11.

Po chwili sie dostosuje si do nowych warunków i wybierze tras doln (rysunek 12):

background image

RYSUNEK 12.

Sie dostosowała si do nowych warunków i transmisja pakietów przebiega poprawnie,

chocia po drodze cz

pakietów zgin ło (mo na to obserwowa gdy mamy wł czone Okno

informacji o pracy sieci. Co jednak, gdy uszkodzimy jakie ł cze na tej nowej trasie?

Zatrzymujemy symulacj i wył czamy lini ł cz c routery 192.168.10.5 i 192.168.10.6.

ponownie uruchamiamy symulacj . Zgodnie z oczekiwaniami sie dostosowuje si do

nowych warunków i trasa pakietów wiedzie teraz przez 5 routerów: 192.168.10.1,

192.168.10.2, 192.168.10.3, 192.168.10.4 i192.168.10.5 (rysunek 13).

RYSUNEK 13.

background image

Co si jednak stanie, gdy ł cze bezpo rednie pomi dzy 192.168.10.1 a 192.168.10.5 znowu

zacznie działa poprawnie? Zatrzymujemy symulacj i wł czamy t lini , po czym

wznawiamy symulacj .
Jak wida na rysunku 14 sieci trasa pakietów wiedzie teraz, tak jak na pocz tku, przez dwa

tylko routery: 192.168.10.1 i 192.168.10.5.

RYSUNEK 14.

Dzi ki protokołowi RIP routery ustaliły najlepsz tras jako t o najmniejszej liczbie

po redników i dlatego te trasa przez te dwa routery została przywrócona jako aktywna

(mimo istnienia dobrej trasy przez wi ksz liczb routerów). Wł czenie linii pomi dzy

192.168.10.5 i 192.168.10.6 nic ju nie zmieni w trasowaniu pakietów, poniewa trasa ta do

dotarcia z 192.168.1.0 do 192.168.2.0 u ywa trzech routerów, a nie dwóch.

Opracowano na podstawie pracy magisterskiej Roberta Kanii


Wyszukiwarka

Podobne podstrony:
akademia cisco ccna semestr 2 podstawowe wiadomosci o routerach i routingu
protokoły routingowe
Daily routines worksheet
overlay routing
Daily Routines
zalet&wady routingu
6 2 2 8 Lab Viewing Host Routing Tables
Konfiguracja protokołów routingu statycznego i dynamicznego
Podstawy działania routerów i routingu
Routing
SHSBC194 ROUTINE 3GA, PART II
Język angielski Routines
SHSBC199 TV?MO, ROUTINE 3GA, NULLING GOALS
daily routines study sheet
SHSBC198 ROUTINE 3GA?TA ON GOALS, PART II
easy questions routine social holidays travel
ELECTRICAL WIRING ROUTING
Multicast Routing opracowanie teoretyczne i przyk
4c 5 3 2 4 Lab Troubleshooting Inter VLAN Routing PL

więcej podobnych podstron