RUTIRANJE VI POGLAVLJE.

Slides:



Advertisements
Similar presentations
NIVO MREŽE V POGLAVLJE.
Advertisements

Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
Pretraživanje interneta
ETHERNET IX POGLAVLJE.
Programi zasnovani na prozorima
Uvod u programiranje - matematika – VI predavanje
Petlje WHILE – WEND.
PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked.
TCP/IP Poglavlje-10.
Algoritamske/programske strukture
Algoritmi raspoređivanja
REFERENTNI SISTEMI ( OSI, TCP/IP )
32-bitni mikrokontroleri i primena - MS1BMP 6. deo
Teorema o 4 boje(Four color theorem)
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
-Mobilni IP-.
The Present Perfect Continuous Tense
OPERACIONI POJAČAVAČI SA DIFERENCIJALNIM ULAZOM I IZLAZOM
Projekat strukturnog kabliranja.
7. Rad sa AWT-komponentama
Microsoft Office 2007 MS Office je programski paket koji sadrži više programa: MS Word – program za obradu teksta MS Excel – program za izradu tabela sa.
Petlje FOR - NEXT.
Internet mreže, FTN - KZI
Osnovi računarskih mreža 2
PROGRAMSKE PETLJE Milenković Gabrijela.
KAKO RADI INTERNET.
Komponente izbora i kontejnerske komponente
Klauzule GROUP BY i HAVING
KREIRANJE OBJEKATA.
GPRS.
Uređaji za mrežno i međumrežno povezivanje
Uvod u programiranje - matematika – X predavanje
UMREŽAVANJE VII POGLAVLJE.
Izrada web-stranica.
RAZGRANATA STRUKTURA Zadaci i rešenja
Reference ćelije i opsega
Razvoj Web aplikacija Ajax.
14 UNUTRAŠNJE I ANONIMNE KLASE
Standardne kombinacione mreže
LAPLACEOVA TRANSFORMACIJA
Mere položaja z vrednost (ili statndardna vrednost)
Naredba Case Višestruko grananje.
Element form Milena Kostadinović.
MessageBox.
IMT-A zahtjevi All IP mreže
PROGRAMSKI JEZIK PASCAL
PRAĆENJE STATISTIKE POSEĆENOSTI WEB-PREZENTACIJE
MATEMATIČKI FAKULTET, UNIVERZITET U BEOGRADU
ELEKTRONIČKA POŠTA ( ) OTVARANJE RAČUNA.
Osnovni simboli jezika Pascal
Do While ... Loop struktura
LAN Poglavlje-11.
Virtualizacija poslovnih procesa metodom „Swimlane“ dijagrama
MagistralA (bus) Milan Milovanovic I6.
posljednja faza razvoja podatkovnih komunikacija
Sustavi za pracenje i vođenje procesa STATEFUL INSPECTION FIREWALL
Strukture podataka i algoritmi 5. VRIJEME IZVRŠAVANJA ALGORITMA
PREZENTACIJA KOLEGIJA
Skup instrukcija procesora
Naredbe u php-u.
Programski jezik C++ - Vježbe - 5. dio
Donošenje odluka o karijeri
Izranjajuća Inteligencija
Programski jezik C++ - Vježbe - 1. dio
7. Baze podataka Postavke MS Accessa.
Ponavljanje Pisana provjera
INTERPOLACIJA PO DIJELOVIMA POLINOMIMA
Kako zaštititi privatnost na facebooku
Programski jezik C++ - Vježbe - 2. dio
Presentation transcript:

RUTIRANJE VI POGLAVLJE

RUTIRANJE-kompleksan zadatak Jedan od najkompleksnijih i najvažnijih aspekata projektovanja mreže sa komutacijom paketa odnosi se na rutiranje. Osnovna funkcija mreže sa komutacijom paketa sastoji se u tome što se prihvataju paketi od izvorišne stanice i predaju se odredišnoj stanici. Da bi se ostvario ovaj cilj, neophodno je odrediti put, ili rutu, poruka kroz mrežu. U opštem slučaju postoji više od jednog puta.

ELEMENTI TEHNIKE RUTIRANJA Performansni kriterijumi: Broj preskoka - najjednostavniji kriterijum je onaj koji se zasniva na odredjivanju minimalnog broja preskoka u ruti (tj. onaj put koji prolazi kroz najmanji broj čvorišta) cena - odnosi se na najnižu cenu kašnjenje - vreme potrebno da poruka pristigne od izvorišta do odredišta propusnost - iznos informacije koja se prenosi

ELEMENTI TEHNIKE RUTIRANJA-prod. Vreme odluke: Paketi (datagram) Sesije (virtuelna kola) Mesto odluke: Svaki čvor (distribuirano) Centralni čvor (centralizovano) Početni čvor (izvorišno)

Strategije rutiranja Postoji veliki broj strategija rutiranja od kojih su poznatije one koje se baziraju na : fiksnom rutiranju, plavljenju, proizvoljnom rutiranju, i dr. 

Fiksno rutiranje Za svaki par čvorova u mreži izvorište-odredište bira se ruta. Izbor algoritma za rutiranje se može bazirati na kriterijumu najniža-cena. Rute su fiksne, sa izuzetkom da se one mogu menjati samo u slučaju kada postoji pomeranje čvorova u topologiji mreže. Cena kapaciteta veza u fazi projektovanja zasnovana je na očekivanom saobraćaju ili kapacitetu, a ne na nekoj dinamičkoj promeni.

Primer fiksnog rutiranja

Primer fiksnog rutiranja-prod.

Plavljenje Ne zahteva se informacija o mreži Od strane izvorišnog čvora paket se šalje svakom od susednih čvorova. Kod svakog čvora, dolazeći paket se retransmituje na sve izlazne linkove sa izuzetkom linka po kojem je primljen Da bi se sprečila neprekidna retransmisija paketa svaki čvor treba da pamti identitet onih paketa koje je već retransmitovao. Kada pristignu duplikati paketa isti se izbacuju. Jednostavnija tehnika je da se u svakom paketu uvede polje tipa brojač-preskoka. Brojač se početno postavlja na neku maksimalnu vrednost, kakav je dijametar mreže. Svaki put kada paket predje kroz čvor brojač se dekrementira za jedan. Kada brojač dostigne vrednost , paket se eliminiše.

Flooding is initiated from node 1 hop-1 transmissions hop-2 transmissions hop-3 transmissions

Primer tehnike plavljenja

Proizvoljno rutiranje Proizvoljno (slučajno) rutiranje karakteriše jednostavnost i robusnost tehnike plavljenja, ali uz znatno manji saobraćaj. Kod proizvoljnog rutiranja čvor odabira samo jedan izlazni put za retransmisiju dolazećeg paketa. Izlazni link se bira proizvoljno, isključujući link po kome je paket pristigao. Ako je za sve linkove verovatnoća da budu izabrani ista, tada čvor jednostavno odabira izlazni link po principu round-robin tehnike.

Proizvoljno rutiranje - prod. Prefinjenija tehnika proizvoljnog rutiranja predstavlja dodelu verovatnoće svakom izlaznom linku i odabiranje tog linka na osnovu te verovatnoće. Verovatnoća se može bazirati na brzini prenosa podataka, pa shodno tome važiće relacija gde je: - verovatnoća odabiranja linka i; je brzina prenosa podataka po linku i.   Sumiranje se vrši po svim izlaznim kandidat linkovima. Ovom šemom se obezbedjuje dobra distribucija saobraćaja.

Example 1: Virtual circuit identifier determines the destination Routing tables for the packet-switching network

Example 2: Multiple paths in the packet-switching network Routing tables for datagram network