Adrese Ip Cidr

  • Upload
    cotescu

  • View
    280

  • Download
    0

Embed Size (px)

DESCRIPTION

Adrese IP CIDR

Citation preview

  • 5/28/2018 Adrese Ip Cidr

    1/16

    ADRESE IPCIDR CLASALESS INTER-DOMAIN ROUTINGRFC 1518 - An Architecture fr IP A!!re"" A##c$tin %ith CIDR

    Deoarece, la ora actual, se conecteaz la Internet cte o nou reea la fiecare 30de minute, Internetul se confrunt cu dou probleme critice:

    Depirea numrului de adrese IP disponibile Depirea capacitii tabelelor de rutare globale

    De&'(ire$ nu)'ru#ui !e $!re"e IP

    Eist un numr maim de reele i gazde crora le pot fi alocate adrese IP

    unice de 3! bii" Iniial s#au utilizat clasele de adrese $, % ,&" Pentruidentificarea acestora s#a utilizat primul octet 'con(ertit )n zecimal*:

    A!re"'C#$"$

    * +i,i n ID-u# !ere,e$

    * +i,i n ID-u# !e.$/!'

    D)eniu# !e $!re"e0/eci)$#

    &lasa $ + bii ! bii -#-!.

    &lasa % -. bii -. bii -!+#-/-

    &lasa & ! bii + bii -/!#!!3

    tiliznd clasele, sc1ema de adresare )n Internet poate suporta:

    -!. reele de clas $ 'cu maimum -.,222,!- gazdereea fiecare* 4 .5,000 reele de clas % 'cu maimum .5,53 gazdereea fiecare* 4 peste ! milioane reele clas & 'cu maimum !5 gazdereea fiecare*

    Deoarece adresele de pe Internet au fost alocate conform sc1emei de adresarepe clase, au rezultat o mulime de adrese neutilizate 'risip*" De eemplu, dac

    sunt necesare -00 de gazde, (a fi alocat un domeniu de clas & i tot rmnneutilizate -5 de adrese" &a rezultat, nu)$i 23 !in $!re"e#e $#c$te "untuti#i/$te 444 &ID6 a fost creat pentru a permite o alocare mult mai eficient aadreselor IP"

    De&'(ire$ c$&$cit',ii t$e#e#r !e rut$re .#$#e

    7dat cu creterea numrului de reele conectate la Internet a crescut inumrul de rute" 8#a estimat c, )n ci(a ani, routerele de pe bac9bone#urile

    Internetului (or atinge limita numrului de rute pe care le pot suporta"

    -

  • 5/28/2018 Adrese Ip Cidr

    2/16

    &1iar utiliznd cele mai noi te1nologii )n domeniul routerelor, (aloareateoretic maim a numrului de intrri intr#o tabel de rutare este deapproimati( .0,000" Dac nu s#ar fi fcut nimic, capacitatea maim a tabelelorde rutare ar fi fost atins )n -// i Internetul i#ar fi oprit creterea"

    Cu) $ f"t re/#6$t' &r#e)$7

    &omunitatea Internetului a dez(oltat dou soluii:

    6estructurarea alocrii adreselor IP )n scopul creterii eficienei $gregarea ierar1ic a rutrii )n scopul minimizrii numrului de intrri )n

    tabelele de rutare

    Re"tructur$re$ $#c'rii $!re"e#r IP

    &ID6 '&lasaless Inter#Domain 6outing* )nlocuiete sistemul clasic dealocare al adreselor IP pe baza claselor, prin utilizarea unui prefi generalizatde reea" ;n locul limitrii ID#urilor de reea 'sau

  • 5/28/2018 Adrese Ip Cidr

    3/16

    Prefi-u# CIDR * E9ui6$#ent C#$"$ C * A!re"e .$/!'

    !2 -+t1 of a &lasa & 3! gazde

    !. -t1 of a &lasa & . gazde

    !5 -! of a &lasa & -!+ gazde! - &lasa & !5. gazde

    !3 ! &lasa & 5-! gazde

    !! &lasa & -,0! gazde

    !- + &lasa & !,0+ gazde

    !0 -. &lasa & ,0/. gazde

    -/ 3! &lasa & +,-/! gazde

    -+ . &lasa & -.,3+ gazde-2 -!+ &lasa & 3!,2.+ gazde

    -. !5. &lasa & .5,53. gazde

    '= - &lasa %*

    -5 5-! &lasa & -3-,02! gazde

    - -,0! &lasa & !.!,- gazde

    -3 !,0+ &lasa & 5!,!++ gazde

    A.re.$re$ ier$rhic' $ rut'rii n "c&u# )ini)i/'rii nu)'ru#ui !e

    intr'ri n t$e#e#e !e rut$re

    8c1ema de adresare &ID6 permite , de asemeni, agregarea rutelor '

  • 5/28/2018 Adrese Ip Cidr

    4/16

    zual, blocuri mari de adrese IP sunt alocate unor furnizori de ser(iciiInternet mari 'I8P#uri*, care , la rndul lor re#aloc clienilor lor poriuni ale

    blocurilor lor de adrese" De eemplu, lui Pacific %ell Internet i#a fost alocatblocul de adrese &ID6 cu prefiul -5 'ec1i(alent 5-! adrese de &lasa & sau

    -3-,02! adrese de gazd* i aloc uzual clienilor si adrese &ID6 cu prefie )ndomeniul !2 la -/" $ceti clieni, care pot fi I8P#uri mai mici, la rndul lor, re#aloc poriuni ale blocurilor lor de adrese clienilor lor" ?otui, )n tabelele derutare globale toate aceste reele diferite i gazde pot fi reprezentate printr#osingur intrare )n tabela de rutare a Pacific %ell Internet" $stfel, cretereanumrului de intrri )n tabelele de rutare la diferite ni(ele )n ierar1ia reelelor

    poate fi redus semnificati(" zual, tabelele de rutare globale au aproimati(35,000 intrri"

    I)&$ctu# $"u&r$ uti#i/$tri#r

    @a ora actual Internetul este un amestec de adrese

  • 5/28/2018 Adrese Ip Cidr

    5/16

    Un!e &t fi ,inute $!re"e IP

    In trecut, puteau fi obinute adrese IP de &lasa $, % sau & direct de laInternet 6egistrB 'de eemplu, t1e Inter>I&*" ;n acest scenariu, adresa era

    proprietatea ta i putea fi transferat c1iar la sc1imbarea I8P#ului" 7dat )nscu introducerea sc1emei de adresare &ID6 i agregrii rutelor, cu puineecepii, sursa recomandat pentru alocarea de adrese este I8P#ul local" ;n acestscenariu, adresa este numai

  • 5/28/2018 Adrese Ip Cidr

    6/16

    b*Gasca de subreea: -------- " -------- " --000000 " 00000000 ID re,e$ ID .$/!$

    CIDR= 1>?;1@8;?;15?;

    A#t ee)u=1>8.100.12.0/23

    reprezint reeaua cu masca de subreea !55"!55"!5"0 's#a sczut bitul cel maipuin semnificati(*"

    ;n binar, aceasta )nseamn:$dresa IP 'binar*: --000000" -0-0-000 "0--00-00" 00000000Gasca de subreea: -------- " -------- " ------0 " 00000000 ID re,e$ ID .$/!$

    CIDR= 1>?;1@8;1;

  • 5/28/2018 Adrese Ip Cidr

    7/16

    >otatia &ID6 este uneori adoptat c1iar i pentru reele non#&ID6 # (aloarea luinrmnnd restricionat la 8'&lasa $*, 1@'&lasa %* sau ?B '&lasa &* din

    punctul de (edere al alocrii adreselor IP de Internet i al rutrii"

    Cu) #ucre$/' CIDR

    Jleibilitatea adresrii &ID6 pro(ine din capacitatea routerelor de a lucra cumti de subreea i altele dect cele clasice pentru clasa $, % sau & 'adic(alori naltele dect +, -. sau !*" Pentru ca adresarea &ID6 s funcioneze,trebuie ca protocoalele de rutare s fie astfel implementate )nct s suporteadresarea &ID6" Protocoalele de rutare uzuale, cum ar fi %KP '%order KateLaBProtocol* i 78PJ '7pen 81ortest Pat1 Jirst* au fost modificate cu ani )n urm,astfel )nct s suporte &ID6, dar eist )nc i protocoale care nu suport &ID6

    'de eemplu 6IP*"

    6outerele de pe bac9bone#ul Internet 'reelele M$> dintre I8P#uri* H toatesuport &ID6, aceasta fiind esenial pentru asigurarea spaiului de adrese IP"6eelele @$> pri(ate i mici 'publice* au mai puin ne(oie s conser(e spaiulde adrese IPpot s nu utilizeze &ID6"

    Pentru ca agregarea reelelor clasice )n reele &ID6 s funcioneze, trebuierespectate anumite reguli:

    'sub*reelele implicate s aib adresele IP )ntr#un spaiu continuu de adrese'adiacente numeric" &ID6 nu poate, de eemplu, s combine reelele-/!"-.+"-!"0 i -/!"-.+"-5"0 intr#o a singur rut, cu ecepia cazului cnd idomeniile intermediare de adrese: ;12and ;1Bsunt incluse" 6uta-/!"-.+"-!"0! eact asta face"

    CIDR (i IP6@

    IP(. utilizeaz te1nologia de rutare &ID6 i notaia &ID6 identic cu IP(" IP(.

    este proiectat pentru a utiliza adresarea ne#bazat pe clase '&ID6*"

    Sunet$re$ 0Sunettin.

    &ID6 se utilizeaza i pentru alocarea adreselor IP )n @$>#uri )mprite )nmai multe reele 'subreele*, process ce poart denumirea de "unettin."

    8 presupunem c alocm domeniul de adrese 'adresa de reea*: ?;15;1;

    cu masca de subreea: ?55;?55;?55;

    Dac a(em ne(oie numai de !5 de gazde, se poate utiliza metoda clasic,adic se poate crea o reea de clas &"

    2

  • 5/28/2018 Adrese Ip Cidr

    8/16

    8 presupunem )ns c reeaua trebuie segmentat 'pe criterii logice* )ngrupuri mai mici H de emplu 30 gazdereea 'segment*"

    tiliznd &ID6, putem determina care este punctual de separare )ntre ID#ul de reea i cel de gazd, )n funcie de numrul de gazde necesarde ci bii

    a(em ne(oie )n poriunea de ID de gazd ci bii rezult pentru ID#ul dereea"Pentru aceasta calculm:

    !>

    #! = N ')n cazul de fa N=30 gazde*

    N Puterea lui ! 2 . 5 3 ! - 0 Oaloarea -!+ . 2? -. + ! -U#ti)u# ctetet !in)$"c$ !e "ure,e$

    -!+ -/! ??B !0 !+ !5! !5 !55

    $(em ne(oie de 5 bii pentru 3!#! adrese de gazd 'sescad adresele de reea i de broadcast*

    Pentru determinarea mtii de subreea, se calculeaz de la dreapta la stnga 'dela bitul cel mai semnificati(*:

    6ezult masca de subreea:?55;?55;?55;??B

    numrul de bii rmas disponibil pentru ID#ul de reea:1>notaia &ID6:

    ?;15;1;

    ;ntrebri eseniale la proiectarea unei reele ?&PIP:

    -" De cte reele este ne(oie De cte gazdereea este ne(oie

    !" &are este masca de subreea 3" De cte gazde este ne(oie

    &te reele (or furniza acest numr de gazde " &e domenii de adrese (or fi utilizate

    6e(enind la eemplul anterior:>umrul de gazedreea = 2

    Gasca de subreea = ?55;?55;?55;??B&te astfel de reele pot eista i care (a fi domeniul de adrese IP

    +

  • 5/28/2018 Adrese Ip Cidr

    9/16

    Pentru aceasta, (om analiza pentru adresa: ?;15;1;ce )nseamn mrirea ID#ului de reea cu 3 biicitim din tabela de mai sus

    !3= +>r" de reele posibile: + 30 gazde pe reea

    De fapt, primul i ultimul domeniu de adrese nu poate fi folosit, deoarece primul

    cuprinde reeaua mare din care au pro(enit subreelele: !00"-5"-00"0, iardomeniul !00"-5"-00"!55 cuprinde adresa de broadcast pentru aceeai reea"$stfel rmn pentru subreele . domenii de adrese IP ce (or corespunde unuiincrement de 3! 'conf" mtii de subreea*:6eeaua Q-: ?;15;1;2?

    Domeniul de adrese de gazd:!00"-5"-00"33

  • 5/28/2018 Adrese Ip Cidr

    10/16

    !00"-5"-00"!!3

    # ! = N 'unde N = !000*De fapt, )ntrebarea este: ci bii sunt necesari pentru a a(ea disponibile

    !000 adrese IP de gazd

    !># ! R = !000 > = -- '!-- = !0+*

    8unt necesari 11 i,i)n poriunea de ID de gazd

    >umrul de subreele (a fid at de cei 5 bii suplimentari care au trecut dela ID#ul de gazd la ID#ul de reea 'fa de situaia iniial H reea clasicclasa %*:

    !5H ! = 2 "ure,e#e

    cu cte ?B8 ? gazde fiecare

    Incrementul pentru fiecare domeniu (a fi !3= + 'bitul cel mai

    nesemnificati( din ID#ul de reea*

    2 . 5 3 ! - 0-!+ . 3! -. + ! -

    ID reea

    -0

  • 5/28/2018 Adrese Ip Cidr

    11/16

    Domeniile de adrese IP (or fi:

    6eeaua Q-: -3-"-50"+"0!-

    -3-"-50"+"-!- H -3-"-50"-5"!5!-$dresa de broadcast: -3-"-50"-5"!55

    6eeaua Q!: -3-"-50"-."0!--3-"-50"-."-!- H -3-"-50"!3"!5!-$dresa de broadcast: -3-"-50"!3"!55!-

    6eeaua Q3: -3-"-50"!"0!--3-"-50"!"-!- H -3-"-50"3!"!5!-$dresa de broadcast: -3-"-50"3!"!55!-

    " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "6eeaua Q30: -3-"-50"!0"0!--3-"-50"!0"-!- H -3-"-50"!5"!5!-$dresa de broadcast: -3-"-50"!0"!55!-

    Uti#it$re &entru "unet$re

    Eist i instrumente 'utilitare* care permit efectuarea subnetrii mult mairapid: genereaz 1arta de bii pentru adresa IP introdus, )mparte adresa )n ID dereea i ID de gazd, arat domeniile de adrese pentru subreele i adresa de

    broadcast pentru fiecare" &te(a eemple i adresele de doLnload:

    A!6$nce! IP C$#cu#$tr

    htt&=

    htt&=

  • 5/28/2018 Adrese Ip Cidr

    12/16

    Deci &r&riet',i#e TCP

  • 5/28/2018 Adrese Ip Cidr

    13/16

    $ceasta (a permite comunicarea )n cadrul acestei reele '-3-"-50"-."0!-*

    Su&ernet$re$

    8upernetarea reprezint termenul care definete agregarea mai multoradrese IP de reea din aceeai clas )n blocuri" ;n cazul cnd adresele IP de reeanu sunt consecuti(e, trebuie utilizate sub#interfee H acestea sunt suportatenumai de &isco 8Bstems"

    Pentru a combina dou reele de clas &, cel de al trei#lea octet trebuie sfie di(izibil cu !" Dac se superneteaz + reele, masca de subreea (a fi!55"!55"!+"0 i cel de al trei#lea octet din prima adres IP de reea trebuie s fiedi(izibil cu + , "a"m"d" De eemplu, 198.41.15.0i 198.41.16.0NU vorputea fi agregate ntr-o super-reea, dar vor putea fi agregate198.41.18.0i 198.41.19.0.

    Cel mai des se utilizeaz agregarea adreselor de Clasa C. Masca desubreea clasic pentru Clasa C de adrese ! este 255.255.255.0, cu "-ul de reea de #$ bii. !entru a crea o super-reea, numrul de bii utilizaipentru "-ul de reea se %&"UC&. "e e'emplu, prin utilizarea unei mticu #( bii )#**.#**.#*$.+ -- #( bii pentru "-ul de reea i bii pentru"-ul de gazd, se creaz efectiv o singur reea ! cu *# adrese dereea. /uper-netarea sau agregarea blocurilor de reele ! reprezint bazapentru ma0oritatea protocoalelor de rutare utilizate pe nternet.

    "e e'emplu1 # reele Clas 2C2 cu adresele ! 198.41.78.0 i198.41.79.0

    3dresele sunt consecutive i respect condiia de divizibilitate cu # acelui de al trei-lea octet din prima adres )45 Mod # 6 +. / analizmacum adresele n binar. Cel de al trei-lea octet din prima adres )45 este++++. 3l doilea )4 este +++. %eeaua 45 este supernet + ireeaua 4 este supernet .

    Masca de subreea pentru acest e'emplu de super-reea este de #(bits pentru "-ul de reea, adic 255.255.254.0. 7837& dispozitivele depe acest reea 7%&9U& s utilizeze aceast masc de subreea. 8ricedispozitiv care nu utilizeaz aceast masc de subreea nu va puteacomunica n reea.

    3dresa de broadcast pentru toate dispozitivele din acest e'emplueste 198.41.79.255. Multe dispozitive mai noi nu mai cer i completareaadresei de broadcast, deoarece ea poate fi dedus din adresa ! i mascade subreea.

    -3

  • 5/28/2018 Adrese Ip Cidr

    14/16

    Ca n orice reea !, primul numr din domeniu ).+ ntr-o clas 2C2are semnificaie special i nu poate fi alocat gazdelor : reprezint2numrul reelei;, iar ultimul, #**, este adresa de broadcast i, deasemeni, nu poate fi alocat gazdelor NU vor fi utilizate adresele !5.$.45.#** i 5.$.4.+ )din e'emplul de mai sus, c

  • 5/28/2018 Adrese Ip Cidr

    15/16

    U#ti)u# ctetet !inID-u# !e re,e$

    -!+ -/! !! !0 !+ ?5? !5 !55

    C)unic$,i$ &e re,e$ TCPame 6ezolution 'D>8 sau MI>8*"

    Dac Acunoate adresa IP a lui C 'adres de destinaie*, routerul (aputea determina dac aceasta aparine aceleiai reele sau se gsete pe altreea" 7peraia poart denumirea de LOGICAL AND-in.

    SURSA

    -/!"-.+"5 " -3! --000000"-0-0-000"00000-0-"-00000-00!55"!55"!55"0 --------" --------" --------"00000000

    --000000"-0-0-000"00000-0-"000000000 DESTINAJIA-/!"-.+". " -3! --000000"-0-0-000"00000--0"-00-00--0!55"!55"!55"0 --------" --------" --------"00000000

    --000000"-0-0-000"00000-00"000000000

    -5

    8etrile ?&PIP:-/!"-.+"5"-3!!55"!55"!55"0-/!"-.+"5"-

    8etrile ?&PIP:-/!"-.+"."-50!55"!55"!55"0-/!"-.+"."-

    Pentru masca de subreea

  • 5/28/2018 Adrese Ip Cidr

    16/16

    Deci ID#urile de reea sunt diferite 'al trei#lea octet este 00000-0-, respecti(00000-00*pac1etul este trimis de router celeilalte reele 'dac aceasta este conectat laalt interfa a routerului* sau este trimis mai departe )n reea"

    -.