topologije mreža

44
Topologije mreža • Mrežni protokol je set pravila uspostavljenih kako bi korisnici mogli da razmenjuju informacije. • Topologija mreže je athitektura usvojena za povezivanje uređaja u mreži.

Upload: abedi

Post on 10-Feb-2016

103 views

Category:

Documents


6 download

DESCRIPTION

Topologije mreža. Mrežni protokol je set pravila uspostavljenih kako bi korisnici mogli da razmenjuju informacije . Topologija mreže je athitektura usvojena za povezivanje uređaja u mreži . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Topologije mreža

Topologije mreža

• Mrežni protokol je set pravila uspostavljenih kako bi korisnici mogli da razmenjuju informacije.

• Topologija mreže je athitektura usvojena za povezivanje uređaja u mreži.

Page 2: Topologije mreža
Page 3: Topologije mreža

Zvezdasta topologija je najčešće korišćena mrežna topologija u savremenim LAN-ovima (Local Area Network). Za povezivanje računara (umrežavanje) se koriste kablovi sa upredenim paricama i standardnim RJ45 priključcima. Centralni uređaj u zvezdastoj LAN strukturi je HUB ili SWITCH.

Page 4: Topologije mreža
Page 5: Topologije mreža

• Hub je multiport repeater, sve pristigle pakete na bilo kom portu prosleđuje svim uređajima koji su spojeni na ostale portove. Ukoliko se koristi kao centralni uređaj za povezivanje računara u LAN, sav saobraćaj prosleđuje svim uređajima u mreži zvezdastog tipa.

• Switch memoriše hardversku (ili fizičku adresu) svakog uređaja koji je priključen na neki njegov port. Na ovaj način switch direktno povezuje učesnike u komunikaciji (dva učesnika) bez prosleđivanja podataka ostalim uređajima u mreži koji su spojeni na njegove portove

Page 6: Topologije mreža

ETERNET LAN• Kao protokol u kompjuterskim mrežama se koristi eternet

(ethernet).

• Eternet je CSMA/CD protokol (CSMA/CD akronim “carrier sense multiple access with collision detection”)

• Svaki uređaj u LAN-u, osluškuje liniju veze kojom je spojen sa ostalim uređajima, pri čemu svaki od uređaja može pristupiti mreži kao inicijator komunikacije u njoj (multiple access). Kako postoji verovatnoća da dva ili više uređaja inicijalizuju komunikaciju istovremeno, eternet sistemi moraju imati mogućnost detekcije takvih slučajeva kako bi se izbegao konflikt u mreži (collision detection)

Page 7: Topologije mreža

• Informacije u eternet mrežama se razmenjuju preko paketa podataka. Paket predstavlja niz bajtova koji nose informacije, pri čemu sadrži dodatne bajtove na početku koji opisuju strukturu paketa (header) i dodatne bajtove na kraju.

• Header se sastoji od preambule, niza bitova koji označavaju početak frejma, odredišne i izvorišne adrese kao i polja koje definiše dužinu paketa i tip paket.

Page 8: Topologije mreža

• Iza hedera sledi niz bajtova koji predstavlja informaciju koja se prenosi eternet paketom. U nastavku sledi niz bajtova (pad bytes) koji se dodaju u slučaju da niz informacionih bajtova nema dovoljnu minimalnu dužinu koja iznosi 46 bajtova

• Na kraju paketa se dodaju 4 CRC bajta (cyclic redundancy check) koji služe za detekciju greške nastale u prenosu.

Page 9: Topologije mreža
Page 10: Topologije mreža

• NIC (Network Interface Card) je hardverski uređaj koji omogućuje povezivanje računara u mrežu. Sadrži jedinstvenu mrežnu adresu koja se naziva još i MAC adresa. MAC je akronim od “media access control.” MAC adresa je 6 bajta ili 48 bits. Ova adresa se prikazuje u obliku 12 heskadecimalnih brojeva

Page 11: Topologije mreža

IP (Internet Protocol) • MAC adresa pruža informaciju o fizičkoj adresi mrežne

kartice kojom je računar uvezan u mrežu, ali ne pruža nikakve informacije o lokaciji tog računara u okviru mreže čak ni u kojoj mreži se nalazi niti gde se data mreža nalazi (kojoj zgradi, gradu, državi). IP adresiranje pruža mogućnost globalnog adresiranja uvođenjem jedinstvene adrese koja identifikuje kompjutersku lokalnu mrežu.

• IP adrese se klasifikuju kao IPv4 ili IPv6. IP verzija 4 (IPv4) je trenutna tehnika TCP/IP adresiranja koja se koristi u okviru interneta

Page 12: Topologije mreža

IP adresa je 32-bit adresa koja identifikuje u kojoj mreži se kompjuter nalazi. Ova adresa je jedinstvena za svaki kompjuter u jednoj mreži (dva računara u istoj mreži ne mogu imati isu IP dresu). IP adresa je podeljena u na osmobitne delove. Format IP adrese je

A.B.C.D

Gde su A.B.C.D vrednosti napisane kao decimalni ekvivalenti osmobitnih binarnih vrednosti. Opseg za svaku decimalnu vrednost je 0 do 255. IP adrese se mogu klasifikovati po klasama

Page 13: Topologije mreža

• Decimalni brojevi predstavljaju broj mreže (adresu mreže), koja definiše iz koje mreže je neki paket poslat, odnosno u koju mrežu se taj paket šalje. x označava broj uređaja (host number), on je takođe deo IP adrese i definiše adresu uređaja u okviru mreže. Host number se naziva još i host address

• Privatne adrese su IP adrese dodeljene za uređaje u privatnim (lokalnim) mrežama (intranets). Intranet omogućuje komunikaciju među računarima u mrežama koje su organizovane na malim površinama (zgrada, nekoliko zgrada, deo grada). Privatne adrese se ne mogu koristiti u internet saobraćaju jer su rezervisane i ISP (Internet Service Provider) ih blokiraju

Page 14: Topologije mreža

• Primeri IP adresa koje se dodeljuju uređajima u privatnim mrežama :

10.0.0.0–10.255.255.255172.16.0.0–172.31.255.255

192.168.0.0–192.168.255.255

Page 15: Topologije mreža

Uređaji za umrežavanjeHub—Se koristi za povezivanje mrežnih uređaja. Nedostatak hubova je što sve pakete sa jednog porta prosleđuju na sve portove i tako smanjuju propusni opseg mreže. U savremenim mrežama se ne koriste i zamenjeni su switch-evima.

Page 16: Topologije mreža

Switch—je najbolje rešenje za povezivanje mrežnih uređaja. Switch uspostavlja direktnu vezu od pošiljaoca ka primaocu bez prosleđivanja paketa ostalim uređajima u mreži.

Page 17: Topologije mreža

Network Adapter—Postoji u dve varijante, za kablovse i bežične mreže. Mrežni adapter za PC računare se naziva još i Network Interface Card (NIC)

Page 18: Topologije mreža

IP paket • IP layer se definiše iznad ehternet layer-a, i

osnovni cilj uvođenja ovog layera je mogućnost ostvarivanja komunikacije među računarima koji se nalaze u različitim mrežama

Page 19: Topologije mreža

IP paket

• Version 4 bits određuje koja verzija IP je u pitanju (uglavnom je V4)• Header words 4 bits određuje veličinu IP hedera kao broj 32 bitnih reči• Type of Service 8 bits, specificira tip servisa. Određuje zahtevani kvalitet infrastrukture

za prenos IP paketa• Total Length 16 bits, veličina IP paketa u bajtovima, uključujući heder i bajtove podataka• Identification 16 bits, pomoć primaocu prilikom grupisanja paketa (fragmenata) u celinu• Flags 3 bits, kontrolni bitovi odnose se na fragmentaciju• Fragment Offset 13 bits indikacija gde se u celini ovaj fragment nalazi• Time to Live 8 bits, maksimalno vreme koje paket može ostati u internet sistemu, posle

toga se uništava i odbacuje• Protocol 8 bits, definiše koji se protokol dalje koristi u IP paketu (kao viši layer)• Header Checksum 16 bits, CRC hedera (detektuje ukoliko postoji greška u hederu IP

paketa)

Page 20: Topologije mreža

TCP-IP, UDP-IP • Protokoli definisani na layeru iznad IP• TCP najkorišćeniji protokol u svetu interneta. Detektuje

izgubljene pakete i zahteva njihovo ponovno slanje. Detektuje pakete sa obrnutim redosledom pristizanja od poslatog i ispravlja inverziju. Za svaki pristigli paket šalje se ACK paket koji pošiljaocu signalizira ispravan prijem. Ukoliko ne dobije ACK paket, pošiljalac opet šalje izgubljeni paket.

• UDP protokol nema podršku za detekciju izgubljenih paketa ili onih koji su stigli mimo predviđenog redosleda. Nije pouzdan kao TCP ali zato efektivno ne smanjuje propusni opseg. Koristi se za strimovanje multimedajlih sadržaja.

Page 21: Topologije mreža

TCP-IP

• Source Port i Destination Port fields (16 bits) određuju izvorišni i odredišni port• Sequence Number (32 bits), određuje redni broj paketa, ovaj broj se korisi za

određivanje inverzije u redosledu pristizanja paketa• Acknowledgment number (32 bits), kada dobije paket, primalac odgovara sa

ACK paketom koji u ovom polju sadrži sequence number narednog paketa koji očekuje da primi

• Data offset (4 bits) specificira veličinu TCP hedera u 32b rečima• Flags (8 bits) biti koji se koriste prilikom sinhronizacije

Page 22: Topologije mreža

UDP-IP

• Source Port i Destination Port fields (16 bits) određuju izvorišni i odredišni port

• Length (16 bits), određuje veličinu celog UDP paketa, heder+podaci

• Checksum (16 bits), CRC za heder+data

Page 23: Topologije mreža

IP adresiranje • Lokalna mreža obično ima samo jednu vezu sa ISP, ali bez obzira na to

više računara može biti povezano na internet istovremeno. Povezivanje svih računara jednog LAN-a na internet je omogućeno ruterom koji je povezan sa ISP-om. ISP dodeljuje IP adresu ruteru, i svi računari koji su povezani u LANu kada izađu na internet imaju tu istu adresu. ISP dodeljuje IP korisniku (uglavnom dinamički) iz skupa IP adresa koje ima na raspolaganj, tako da svi korisnici koje ISP zastupa imaju različite IP adrese.

• Računarima u kućnim mrežama je potrebno dodeliti IP adrese iz privatnog opsega (važeći opsezi su 10.0.0.0–10.255.255.255; 172.16.0.0–172.31.255.255; 192.168.0.0–192.168.255.255). U komunikaciji preko interneta ove adrese (privatne) se prevode u javne na ruteru preko kojeg je LAN povezan na internet. Tehnika prevođenja se naziva Network Address Translation (NAT).

• NAT prevodi privatne IP adrese u javne kako bi se ostvarila komunikacija sa ostalim računarima koji imaju pristup internetu a mogu se nalaziti u okviru nekog drugog LAN-a

Page 24: Topologije mreža

U okviru NAT procesa, manipuliše se i brojem porta na kojem se ostvaruje IP komunikacija. Ova tehnika se naziva Port Address Translation (PAT). Ruter čuva adresu LAN-a i broj porta u lookup tabeli za svaki računar koji preko rutera ostvaruje internet komunikaciju. Preko broja porta se pravi razlika među računarima koji se nalaze u LANu, jer nakon rutera svi IP paketi imaju istu IP adresu. Broj porta se koristi kada se paket vraća nazad preko ISP-a u LAN da bi ruter znao kome da ga prosledi. Broj porta identifikuje računar koji je ostvario internet vezu i ruter može proslediti paket sa podacima do odgovarajućeg računara.

Page 25: Topologije mreža

Ako npr računar 1 ostvaruje vezu sa webserverom na internetu, paketi podataka se šalju ka računaru 1 pri čemu se kao njegova sdresa specificira adresa rutera koju je ISP dodelio korisniku prilikom inicijalizacije internet veze. Kada takav paket stigne do rutera, na osnovu lookup tabele (koja sadrži lokalnu adresu i port adresiranog računara) ruter zna kome da prosledi pristigli paket, pri čemu vrši korekciju polja za port.

Page 26: Topologije mreža

Primer realizacije LAN-a

• Za komunikaciju se koristi ethernet protkol.

• Uređaji se povezuju u zvezdastu strukturu

• Mrežu čine dva računara i jedan štampač

Page 27: Topologije mreža

Korak 1 U ovom koraku je potrebno dokumentovati uređaje koji se povezuju u LAN, i skicirati topologiju mreže. U opisu mreže je potrebno specificirati sve MAC i IP adrese.

Page 28: Topologije mreža

Korak 2 Povezuju se svi uređaji u zvezdastu topologiju. U centru ove strukture se nalazi hub ili switch. Veza između switcha i ostalih uređaja u mreži se ostvaruje kablovima sa upredenim paricama. U ovom primeru se smatra da je izabrani kabl CAT6 (šesta kategorija). Kablovi za povezivanje na svojim krajevima imaju RJ-45 konektore i predviđeni su za brzinu signaliziranja od 1000 Mbps (1 gigabit) i maksimalna rastojanja 100 metara.

Page 29: Topologije mreža

The RJ-45 twisted-pair patch cables The four wire pairs of the CAT6/CAT5e.

Page 30: Topologije mreža

Za utvrđivanje konekcije koriste se posebni paketi link pulses koji ne pripadaju ethernet protokolu. Ove pakete šalje svaki uređaj vezan preko mrežnog adaptera. Link pulses se šalju periodično u tačno određenim vremenskim intervalima kada se ne prenose podaci preko mreže i na taj način se link održava funkcionalnim.

Page 31: Topologije mreža

Povezivanje LAN-ova• Za povezivanje LAN-ova najčešće se koriste

ruteri.

• Ruter se konfiguriše tako da omogući usmeravanje paketa sa podacima prilikom ulaska ili izlaska iz LAN-a

• Ruteri imaju nekoliko portova preko kojih se ostvaruje veza sa LAN-ovima.Minimalan broj portova koji ruter mora imati je dva.

Page 32: Topologije mreža

• Portovi rutera su bidirekcioni, što znači da paketi mogu prolaziti u oba smera (ka ruteru, i od rutera). Portovi rutera se često nazivaju i interfejsi rutera i predstavljaju fizičku vezu rutera sa ostalim uređajima u mreži.

Mrežni simbol za ruter

Page 33: Topologije mreža

The Router Interface: Cisco 2800 Series

• USB Interface: The USB ports are used for storage and security support.• FastEthernet Ports: FE0/0: Fast Ethernet (10/100 Mbps) and FE0/1: FastEthernet (10/100 Mbps).• Console Input: This input provides an RS-232 serial communications link into the router for initial router configuration. A special cable, called a console cable, is used to connect the console input to the serial port on a computer. The console cable can have RJ-45 plugs on each end and requires the use of an RJ-45 to DB9 adapter for connecting to the computer’s COM1 or COM2 serial port. The console cable can also have an RJ-45 connector on one end and an integrated DB9 connector on the other end.• Auxiliary Input: This input is used to connect a dial-in modem into the router. The auxiliary port provides an alternate way to remotely log into the router if the network is down. This port also uses an RJ-45 connection.• Serial Interface: CTRLR T1 1 and CTRLR T1 0 This is a serial connection and it has a built-in CSU/DSU. This interface is used to provide a T1 connection to the communications carrier. This type of connection (RJ-45) replaces the older cabling using V.35 cable (shown later in Figure 4-19). There are three LEDs on this interface:• AL—alarm• LP—loop• CD—Carrier Detect

Page 34: Topologije mreža

• Ruter rutira podatke na odredišnu adresu na osnovu logičke adrese (IP adrese) paketa, a ne fizičke adrese (MAC adrese)

•Korišćenje mrežne odnosno logičke adrese na računarima (ili drugim mrežnim uređajima) omogućava slanje informacija iz LAN-a na odredišnu adresu bez potrebe poznavanja MAC adrese odredišnog kompjutera.

•U ovom primeru se četiri LAN mreže povezuju korišćenjem tri rutera. LAN mreže su konfigurisane u zvezdastu topologiju korišćenjem switch-eva Mreže su označene kao LAN A, LAN B, LAN C, i LAN D. Ruteri su označeni kao RouterA, RouterB, i RouterC

• RouterA je povezan direktno na switch mreže LAN A preko svog FastEthernet porta FA0/0. RouterA je takođe spojen direktno sa ruterom RouterB preko FastEthernet porta FA0/1 i ruterom RouterC preko FastEthernet porta FA0/2.

• RouterB je povezan direktno na switch mreže LAN B preko FastEthernet porta FA0/0. RouterB je spojen i sa switch-em mreže LAN C preko FastEthernet porta FA0/1. RouterB je spojen sa RouterA preko FastEthernet porta FA0/2 i sa RouterC preko FastEthernet porta FA0/3.

• RouterC je povezan direktno na switch mreže LAN D preko FastEthernet porta FA0/0. Konekcija sa RouterB je ostvarena preko Ethernet porta FA0/1. RouterC vezu sa RouterA ostvaruje preko FastEthernet porta FA0/2.

Page 35: Topologije mreža
Page 36: Topologije mreža

• Serijski portovi (S0/0, S0/1, S0/2, . . . ) se ne koriste za povezivanje rutera u ovom primeru umrežavanja. Serijski interfejs se uglavnom koristi za povezivanje LAN-ova preko infrastrukture fiksne telefonije

• Ovakva mrežna konfiguracija omogućava slanje i prijem paketa između bilo koja dva računara (mrežna uređaja) nakon ispravne konfiguracije upotrebljenih rutera

• Na primer, kompjuter A1 u LAN A može poslati podatke do kompjutera D1 u LAN D. Za slanje podataka u ovom slučaju je potrebno da pošiljalac (kompjuter A1) zna IP adresu kompjutera D1. Paket poslat od kompjutera A1 će prvo putovati do switch-a gde se prosleđuje do RouterA preko njegovog FA0/0 FastEthernet data porta. RouterA ispituje mrežnu adresu specificiranu u primljenom paketu i na osnovu konfigurisanih parametra o rutiranju smeštenih u tabelu rutiranja odlučuje gde dalje prosleđuje primljeni paket. RouterA određuje da je moguća putanja do RouterC preko svog FA0/2 FastEthernet porta. Paket se tada direktno šalje do RouterC. RouterC određuje da dati paket treba proslediti na port FA0/0 kako bi bio poslat kompjuteru D1 u LAN D. Paket se tada šalje do D1.

Alternativno, RouterA je mogao poslati podatke do RouterC preko RouterB koristeći svoj FA0/1 FastEthernet port.

Page 37: Topologije mreža

Prenos paketa između računara je omogućen IP adresiranjem i određivanjem putanja preko tabela rutiranja.

Tabele rutiranja sadrže informacije o adresama rutera koji se koriste za usmeravanje paketa do odredišta. RouterA koristi svoju tabelu rutiranja da odredi putanju u povezanoj mreži kako bi kompjuter A1 mogao poslati informaciju (pakete) do kompjutera D1 u LAN D.

RouterA određuje da se putanja do mreže u kojoj je kompjuter D1 može ostvariti preko RouterA FA0/2 FastEthernet porta do FA0/2 FastEthernet porta na RouterC. RouterC određuje da je kompjuter D1 u LAN D, koja je spojena na RouterC’s preko FA0/0 FastEthernet porta

RouterC šalje ARP zahtev kako bi odredio MAC adresu kompjutera D1. Dobijena MAC adresa se zatim koristi za proselđivanje poslatog paketa do kompjutera D1.

Gateway Adresa

Gateway predstavlja adresu mrežnog uređaja koji omogućuje ostalim uređajima u LAN-u da komuniciraju sa uređajima van LANa. Za sve uređaje u LAN A, gateway adresa će biti 10.10.10.250. Ova adresa se podešava na svakom mrežnom uređaju posebno i ista je za sve uređaje u jednom LAN-u. Bilo koji IP paket sa IP adresom koja ne pripada opsegu IP adresa u LAN-u u kojem se nalazi računar koji šalje taj IP paket, se šalje do uređaja sa gateway adresom.

Page 38: Topologije mreža

Network Segments

Network segment definiše mrežni link između dva LANa. Segment se definiše za svaku vezu između uređaja koji spajaju dve mreže (npr., router–hub, router–switch, router–router). IP adresa mrežnog segmenta koji povezuje LAN A na ruter je 10.10.20.0. Svi uređaji povezani na ovaj segment moraju imati adresu u formatu 10.10.20.x jer je subnet mask postavljena na 255.255.255.0. Ruteri koriste informaciju o mrežnom segmentu kako bi odredili gde da proslede primljene pakete. Mrežni segmenti kojima je RouterA povezan sa ostalim mrežama imaju adrese

10.10.20.010.10.200.010.10.100.0

Računari u LAN A će imati IP adrese u formatu 10.10.20.x. Na primer kompjuter A1 u LAN A će imati dodeljenu IP adresu 10.10.20.1 i gateway adresu 10.10.20.250. Računari u LAN B se nalaze u mreži sa adresom 10.10.10.0. To znači da svi računari u ovoj mreži moraju imati IP adresu u formatu 10.10.10.x. Polje x u okviru IP adrese je jedinstveno za svaki računar. Gateway adresa za računare u LAN B je 10.10.10.250.

Page 39: Topologije mreža

Podešavanje rutera

• Cisco Internetwork Operating System (Cisco IOS) je operativni sistem koji služi za podešavanje Cisco rutera

• Konfigurisanje rutera zahteva rad u privilegovanom modu u okviru IOS-aPristup privilegovanom modu omogućuje komanda enable u komandnom editoruRouter>

• U nastavku se podrazumeva da je omogućen pristup privilegovanom modu

•U privilegovanom modu (Router#) navođenjem komande hostname [router-name] <enter> Postavlja se ime rutera na router-name

Page 40: Topologije mreža

• Sledeći niz komandi konfiguriše FastEthernet 0/0 port rutera

• Komanda show ip interface brief (sh ip int brief) navedena u privilegovanom modu (Router#) se može koristiti za određivanje statusa interfejsa rutera

Page 41: Topologije mreža

Statičko rutiranje

• Static route predstavlja listu IP adresa na koju se usmerava internet saobraćaj. Ova lista se manuelno podešava za ruter ili računar unošenjem odgovarajućih vrednosti.

• U računarima ova lista ima jedan ulaz, default gateway. Default gateway specificira IP adresu na koju se šalju paketi u slučaju da njihova odredišna IP adresa ne pripada grupi IP adresa dodeljenih u okviru LANa gde se nalazi uređaj koji šalje taj paket.

• Ulazi u tabelu rutiranja se unose u okviru komandnog editora (config)# pomoću ip route komande

• Ulazi iz tabele rutiranja se mogu izlistati korišćenjem komande show ip route (sh ip route) u okviru komandnog editora (config)#

Page 42: Topologije mreža

Statičko rutiranje-primer

Page 43: Topologije mreža

Podešavanje rutera za LAN primer

Page 44: Topologije mreža