rm04-rutiranje x1

Upload: qaswed-vintner

Post on 19-Feb-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 RM04-Rutiranje x1

    1/33

    Raunarske mree

    Rutiranje

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    2/33

    Raunarske mree

    Rutiranje

    ta su ruteri?

    Ruteri su ure

    aji koji funkcioniu na mrenom sloju,povezuju segmente jedne mree.

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    3/33

    Raunarske mree

    Rutiranje

    s e ru eraaplikacije

    TCP UDP

    IP

    Eth Eth

    10.11.2010.

    t eret a

  • 7/23/2019 RM04-Rutiranje x1

    4/33

    Raunarske mree

    Rutiranje

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    5/33

    Raunarske mree

    Rutiranje

    o agram ru era

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    6/33

    Raunarske mree

    Rutiranje

    Process switching

    Rutiranje

    Filtriranje

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    7/33

    Raunarske mree

    Rutiranje

    Process switching

    Spor i sloen proces Omogu u e un c ona nost o a

    ne postoji u ostalim reimima(npr. fragmentaciju paketa,

    primena pravilafirewall-a, itd.) Softverski kontrolisan proces

    -update)

    U praksi se mnogo manje paketapros e u e na ovan na n negokorienjem drugih metoda

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    8/33

    Raunarske mree

    Rutiranje

    Process switching 1.deo

    Preuzimanje paketa primljeni paket se proverava

    paket se smeta u deljivu memoriju

    poziva se interapt za Switching Processor Opsluivanje iterapta

    CPU zapisuje adresu paketa u memoriji i aktivira

    proces koji utvruje gde paket treba proslediti(forwarding)

    interapt se zavrava

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    9/33

    Raunarske mree

    Rutiranje

    Process switching - 2 .deo

    nakon opsluivanja svih interapta switchingprocesor prelazi na obradu

    paketa izvlai se odredina adresa ako je paket namenjen ruteru, prosleuje se odgovarajuem zadatku ,

    pronala adresa rutera sledeeg skoka i nalazi se odgovarajui (izlazni)interfejs

    ako ne postoji, aktivira se ARP a paket smeta u red ekanja proverava da li je veliina paketa dozvoljena na izlaznoj mrei (po

    dodaje se MAC adresa i referenca na paket smeta u listu paketa zaslanje u odgovarajuoj mrenoj kartici

    10.11.2010.

    postoji paket koji

    eka u redu

  • 7/23/2019 RM04-Rutiranje x1

    10/33

    Raunarske mree

    Rutiranje

    Process switching - 3 .deo

    Slanje kada je proces za slanje mrene kartice slobodan (svi

    paketi pre datog u redu su veposlati) paket se alje

    procesor mrene art ce poz va nterapt sw tc ngprocesora da ga obavesti da je paket poslat

    ps u van e n erap a sw c ng proc.

    osloba

    a se memorija switching procesor aurira statistiku u routermanagement information base.

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    11/33

    Raunarske mree

    Rutiranje

    brzo rosleivan e

    Koristi se kada se vie paketaprosleuje sa iste izvorne naistu odredinu adresu

    Samo rvi aket rosleu e

    seprocess switching-om,rezultat se keira i na osnovunjega se vrifast switching

    Korienje keiranihpodataka (odredina IP

    adresa, bro orta, MACadresa, itd.) znaajno ubrzava

    prosleivanje

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    12/33

    Raunarske mree

    Rutiranje

    ast sw tc ng Preuzimanje paketa (isto kao kodprocess switching-a)

    Opsluivanje iterapta SwP proverava da li odredina IP adresa postoji uforwarding tabeli (ako

    ne postoji prelazi se naprocess switching)

    odredinoj IP adresi (ako ne postoji prelazi se naprocess switching) Ako je potrebna fragmentacija prelazi se naprocess switching

    za slanje u odgovarajuoj mrenoj kartici

    Switching procesor obavetava odgovarajui procesor mrenear ce a pos o pa e o e a u re u Povratak iz interapta

    Slanje (isto kao kodprocess switching-a)

    10.11.2010.

    Opsluivanje interapta (isto kao kodprocess switching-a)

  • 7/23/2019 RM04-Rutiranje x1

    13/33

    Raunarske mree

    Rutiranje

    outeprocesor

    Kon gur e mre ne art ce Prikuplja podatke potrebne

    za upravljanje od mrenih

    kartica i smeta ih uRouter Management Table Direktno je povezan sa

    paket switch-om Obrauje pakete

    namen ene samom ruteru Upravlja routing tabelom,

    filter tabelom iforwardingtabelom

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    14/33

    Raunarske mree

    Rutiranje

    Tabele

    Forwarding tabela koristi switchingproces za n eno pun en e potre no eobraditi sledee dve tabele:

    Routing tabela sadri liste adresa mrea,rutera i interfe sa uni e routin rotokol Filter tabela sadri pravila za odbacivanje

    ,Control List (ACL)

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    15/33

    Raunarske mree

    Rutiranje

    Rutiranje

    Dest net. Next hop Port Metric---------- ---------- ---- --------------- ---------- ---- -----

    DSTSRC

    IP PC0 PC7

    E0 E2

    Eth PC0 RE0E1

    DSTSRC

    IP PC0 PC7

    Eth RE1 PC7

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    16/33

    Raunarske mree

    Rutiranje

    Address Resolution Protocol

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    17/33

    Raunarske mree

    Rutiranje

    IP adrese IP adresa na jedinstveni nain identifikuje hosta na mrei IPv4 definie adesu kao 32-bitni broj - Zbog jednostavnijeg pisanja i pamenja najee se javljaju u tzv.

    dotted decimal notaciji

    moraju imati identian mreni deo adrese, i moraju se razlikovati udelu koji definie adresu hosta. Koji bitovi u adresi predstavljaju adresu mree, a koji adresu hosta

    defimie mrena maska

    11000000.10101000.00000001.00010111

    255 . 255 . 255 . 0 11111111.11111111.11111111.00000000&

    10.11.2010.

    11000000.10101000.00000001.00000000192 . 168 . 1 . 0

  • 7/23/2019 RM04-Rutiranje x1

    18/33

    Raunarske mree

    Rutiranje

    Odreivanje adrese mreeObzirom da se bitovi koji sainjavaju mrenu adresu nalaze

    uvek na poetku i da su kontinualni (ne mogu se meati bitovikoji ine adresu mree i oni koji ine adresu hosta) maska semoa zapisati i u skraenom obliku, npr. 255.255.255.0 semo e nap sa ao , o zna a prv a pre s av aadresu mree.

    Primer

    Odrediti adresu mree i adresu hosta date IP adrese10.106.248.11/20 mrea: 10.106.240.0 host: 0.0.8.11

    10.11.2010.

    . . .

  • 7/23/2019 RM04-Rutiranje x1

    19/33

    Raunarske mree

    Rutiranje

    Kl IP r

    . . . . . .

    B128.0.0.0 191.255.255.255

    C192.0.0.0 223.255.255.255 . . . . . .

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    20/33

    Raunarske mree

    Rutiranje

    Privatne adrese

    10.0.0.0 10.255.255.255 172.16.0.0 172.31.255.255

    . . . . . .

    Povratna adresa

    127.0.0.x

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    21/33

    Raunarske mree

    Rutiranje

    Podmea

    Poveavaju iskorienost IP adresa Olakavaju administraciju

    smanjuju kolizione domene

    smanjuju broadcastdomene

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    22/33

    Raunarske mree

    Rutiranje

    Kako se dobijaju adrese podmrea?

    Odreeni broj bitova adrese hosta pridodajese adresi mree

    Pozajmljivanjem 12 bitova, umesto 65534 hostova u okviru jedne

    10.11.2010.

    mre e ase , o amo po mre a sa po os ova.

  • 7/23/2019 RM04-Rutiranje x1

    23/33

    Raunarske mree

    Rutiranje

    Kako se rauna broj podmrea? Ukupan broj podmrea: 2 broj pozajmljenih bitova

    Ukupan broj hostova: 2preostali broj bitova

    ro or sn po mre a: - Broj korisnih hostova: 2 preostali broj bitova 2

    validna adresa jer se radi o adresi mree i ne moe sedodeliti ureaju (npr. 128.11.0.0)

    validna adresa jer se radi obroadcast adresi i ne moe se

    dodeliti ure

    aju (npr. 128.11.255.255) Jedna od validnih adresa hostova mora se dodeliti interfejsurutera, na koji je povezana data mrea, tako da je brojraunara ko i se moe ovezati za ravo 2 broj bitova hosta - 3

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    24/33

    Raunarske mree

    Rutiranje

    odmrea sve edinice Nekada je bilo zabranjeno korienje ovih podmrea

    .razlikovati npr. 132.11.0.0/16 i 132.11.0.0/20)

    Broadcastadresa osledn e odmree okla a se sa

    broadcastadresom nadmree. To moe da izazovekumulativnu razmenu paketa do isteka TTL-a. v pro em posto a su o c ass u rut ngproto o a,

    jer ne prenose masku uz update, pa su nulta i podmrea

    sve edinice bile izbe avane. Danas to ne bi trebalo da bude problem (osim ako se ne

    koristi RIPv1).

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    25/33

    Raunarske mree

    Rutiranje

    PrimerAko je: mrna adresa: 59.0.0.0

    potreban broj podmrea: 3103 sva a po mre a mora a ma ar os ova

    Odrediti kako izgleda subnet mask!

    .

    Br. bitova za predstavljanje 4096 vrednosti je: 12 (212 = 4096) Dakle, pozajmljujemo 12 bitova od adrese hosta

    Obzirom da je adresa klase A, i da je bilo 24b za adrese hostova, staje 12b,pa imamo: 212-2 = 4094 hostova po mrei

    u ne mas o amo a a pos av mo na sv m ov ma o e en madresi mrei, a 0 bitovima adrese hosta, tj.

    11111111.11111111.11110000.0000, odnosno dekadno

    10.11.2010. 255.255.240.0

  • 7/23/2019 RM04-Rutiranje x1

    26/33

    Raunarske mree

    Rutiranje

    Za mreu prikazanu na slici, odrediti adresnu emu, tako da iskorienostadresa bude to vea, ako je na raspolaganju sledea adresa klase C:192.168.10.0/24

    10.11.2010.

  • 7/23/2019 RM04-Rutiranje x1

    27/33

    Raunarske mree

    Rutiranje

    Pronalazi se podmrea sa najvie hostova i za nju se alocira prostor ,

    /26

    Pert: 192.168.10.0/26 (adr.hostova 192.168.10.1-192.168.10.62, broadcasta resa e . . . . v m smo zauze e vr nu raspo o vogadresnog prostora.

    Sledea po veliini je KL sa 28 hostova. Za 28 hostova potrebno nam je 5ova u e u za a r. os a orm ramo po mre u

    KL: 192.168.10.64/27 (adr.hostova 192.168.10.65-192.168.10.94,broadcast adresa je 192.168.10.95)

    Sydney i Singapore imaju po 12 hostova /28 Sydney: 192.168.10.96/28 (adr.hostova 192.168.10.97-192.168.10.110,

    broadcast adresa e 192.168.10.111 Singapore: 192.168.10.112/28 (adr.hostova 192.168.10.113-

    192.168.10.126, broadcast adresa je 192.168.10.127)

    10.11.2010.

    - - -

    192.168.10.128/30, 192.168.10.132/30 i 192.168.10.136/30

  • 7/23/2019 RM04-Rutiranje x1

    28/33

    Raunarske mree

    Rutiranje

    Reenje

    192.168.10.64/27

    192.168.10.128/28

    192.168.10.132/28192.168.10.136/28

    192.168.10.0/26 192.168.10.96/28 192.168.10.112/28

    10.11.2010.

    k

  • 7/23/2019 RM04-Rutiranje x1

    29/33

    Raunarske mree

    Rutiranje Router

    Network Mask D/I Next Interface

    223.1.2.0 255.255.255.0 D < > E0Routing223.1.3.0 255.255.255.0 D < > E1

    223.1.4.0 255.255.255.0 D < > E2tabele

    E0 E1

    U svakom voru nalazise routing tabela na

    E2223.1.2.0/24 223.1.3.0/24

    osnovu o e se

    odreuje gde sepreusmerava saobraaj

    PC0

    223.1.2.0 255.255.255.0 D < > E0

    223.1.3.0 255.255.255.0 I 223.1.2.1 E0

    10.11.2010.

    223.1.4.0 255.255.255.0 I 223.1.2.1 E0

    R k

  • 7/23/2019 RM04-Rutiranje x1

    30/33

    Raunarske mree

    Rutiranje

    Default Gateway

    Da bi se pojednostavilo prosleivanje paketa raunarima koji nisu uo a no mre , na ost-ov ma se e n u a rese e au t gateway-a. o suadrese interfejsa rutera povezanog na istu lokalnu mreu kao i hostkogakonfiguriemo.

    10.11.2010.

    R k

  • 7/23/2019 RM04-Rutiranje x1

    31/33

    Raunarske mree

    Rutiranje

    Packet Tracer

    Osnovni

    Postavljenakomponenta

    a at

    Konkretne komponenteRealtime

    simulacionimod

    10.11.2010.Tipovi komponenti

    Raunarske mree

  • 7/23/2019 RM04-Rutiranje x1

    32/33

    Raunarske mree

    Rutiranje

    Packet Tracer - konfiguracija

    10.11.2010.

    Raunarske mree

  • 7/23/2019 RM04-Rutiranje x1

    33/33

    Raunarske mree

    Rutiranje

    Packet Tracer - simulacija

    10.11.2010.