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"
-.