Sunteți pe pagina 1din 12

Nivelul reea n Internet

1

8. Nivelul reea n Internet
8.1. Cuprins modul
8. Nivelul reea n Internet .............................................................................................. 1
8.1. Cuprins modul ........................................................................................................ 1
8.2. Formatul datagramelor ........................................................................................... 3
8.3. Adresarea IPv4 ....................................................................................................... 5
8.3.1. Retrospectiva: Clasele de adrese ..................................................................... 6
8.3.2. Adrese IP speciale ............................................................................................ 8
8.3.3. Stadiul actual: Subreele de lungime variabil................................................... 9
8.3.4. Agregarea adreselor ....................................................................................... 10


Introducere
Discuiile de pn acum asupra adresrii i retrimiterii la nivel reea
au avut un caracter general, fr referire la o reea specific de calculatoare.
n aceast unitate de nvare vom prezenta modul n care este efectuat
adresare i retrimiterea n Internet, acestea fiind dou componente
importante ale protocolului IP. Actualmente exist n exploatare dou
versiuni ale protocolului IP (v4 i v6); n continuare vom examina doar
versiunea 4 a protocolului.

Obiective
Dup parcurgerea acestei uniti de nvare studenii vor fi capabili
s:
Explice rolul cmpurilor din antetul datagramelor IP
S determine adresele IP speciale
S realizeze subreelizri i agregri pornind de la blocuri de
adrese date
S proiecteze schema de adresare pentru reele medii
Durat medie
de studiu
Durata medie de studiu individual : 3 ore
Cuprins modul
2

individual
Liantul care ine Internet-ul la un loc este protocolul su de nivel reea, numit IP (Internet
Protocol). Spre deosebire de alte protocoale mai vechi de nivel reea, acesta a fost proiectat de la
nceput avnd n vedere interconectarea reelelor. Sarcina principal a nivelului reea n Internet
este de a oferi cel mai bun mod posibil (adic negarantat) de a transfera datagrame de la surs la
destinaie, fr a ine seama dac aceste staii gazd sunt sau nu n aceeai reea sau dac ntre
ele exist alte reele.
nainte de a intra n detaliile tehnice ale protocolului IP este util s menionm
componentele care alctuiesc nivelul reea din Internet. Aa cum se poate observa i din Figura
8.1 nivelul reea al Internet-ului are trei componente majore. Prima component este protocolul IP,
care este i subiectul acestei uniti de nvare. Al doilea elemente major este componenta de
rutare, care determin calea pe care trebuie s-o parcurg o datagram de la surs la destinaie.
Am menionat anterior c protocoalele de rutare completeaz tabelele de rutare necesare
retrimiterii pachetelor prin reea. Ultima component a nivelului reea, cunoscut sub denumirea de
protocolul mesajelor de control din Internet (eng. Internet Control Message Protocol, ICMP) este o
facilitate folosit pentru raportarea erorilor din datagrame sau furnizrii de rspunsuri pentru
informaii privitoare la nivelul reea.

Figura 8.1 Imagine de ansamblu asupra nivelului reea n Internet
Nivelul transport: TCP, UDP
Nivelul legtur de date
Nivelul fizic
Nivelul reea
Protocolul ICMP
raportarea erorilor
semnalizri
Protocolul IP:
convenii de adresare
formatul datagramelor
convenii pentru tratarea
pachetelor

Protocoale de rutare
selecia cii
RIP, OSPF, BGP
Tabel de
rutare
Nivelul reea n Internet
3

8.2. Formatul datagramelor
Reamintim faptul c unitile de date de nivel reea sunt cunoscute sub denumirea de
datagrame. Un loc potrivit pentru a porni studiul nostru despre nivelul reea n Internet este nsui
formatul datagramelor IP. Dei sintaxa i semantica biilor unui pachet pare un subiect arid,
datagramele joac un rol central n Internet, astfel nct orice student sau profesionist n reelistic
trebuie s le asimileze.
O datagram IP const dintr-o parte de antet i o ncrctur util. Antetul are o parte fix
de 20 de octei i o parte opional cu lungime variabil. Formatul antetului, aa cum a fost el
redactat n RFC 791 (1981), este ilustrat n figura de mai jos.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification |Flags| Fragment Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figura 8.2 Structura antetului IPv4 aa cum apare n RFC 791 (pag. 10)
Cmpul Versiune (4 bii) specific versiunea de protocol creia i aparine datagrama. Prin
includerea unui cmp versiune n fiecare datagram, devine posibil ca tranziia ntre versiuni s
dureze ani de zile, cu unele sisteme rulnd vechea versiune, iar altele rulnd-o pe cea nou.
La ora actual are loc o tranziie de la IPv4 la IPv6, care deja dureaz de civa ani i nc nu
s-a apropiat de final.
Deoarece lungimea antetului nu este constant, cmpul IHL (Internet Header Length), indic
dimensiunea antetului exprimat n cuvinte de 32 de bii. Majoritatea datagramelor nu conin
opiuni, deci antetul unei datagrame IPv4 tipice are 20 de octei. Valoarea minim a IHL este
5, i se aplic atunci cnd nu sunt prezente opiuni. Valoarea maxim a acestui cmp de 4 bii
este 15, ceea ce limiteaz antetul la 60 de octei i, astfel, cmpul de opiuni la 40 de octei.
Cmpul Tip serviciu a fost inclus n antetul Ipv4 pentru a permite diverselor tipuri de datagrame
(spre exemplu datagrame care ar necesita ntrziere mic, rata de transfer mare sau fiabilitate)
s fie difereniate unele de altele. n teorie, aceste cmpuri permit ruterelor s aleag ntre, de
exemplu, o legtur prin satelit cu o productivitate mare i o ntrziere mare sau o linie
Formatul datagramelor
4

dedicat cu o productivitate sczut i o ntrziere mic. Spre exemplu, ar fi util s se disting
datagramele ce transport trafic n timp real (cum sunt cele folosite de aplicaiile VoIP) de cele
obinuite (cum ar fi FTP, HTTP). Nivelul de serviciu ce trebuie asigurat reprezint o chestiune
de politic stabilit de administratorul ruterului. n practic, ruterele curente ignor adesea
ntregul cmpul Tip serviciu.
Lungimea total include totul din datagram - att antet ct i date. Cei 16 bii permit o
lungimea maxim de 65535 octei. Cu toate acestea, rareori sunt vehiculate datagrame mai
mari de 1500 de octei.
Identificare, Indicatori i Deplasamentul fragmentului sunt utilizai pentru fragmentarea i
reasamblarea datagramelor IP, o facilitate ce permite transferul datagramelor peste legturi
avnd o unitate maxim de transfer mai mic dect dimensiunea datagramei originale.
Cmpul Timp de via previne hoinreala la infinit a datagramelor, ceea ce se poate ntmpla
dac tabelele de dirijare devin incoerente. Acest cmp este decrementat cu unu de fiecare
dat cnd datagrama este procesat de un ruter. Cnd ajunge la valoarea zero, pachetul este
eliminat i se trimite napoi la gazda surs un mesaj de notificare.
Dup ce nivelul reea a recepionat o datagram, trebuie s tie ce s fac cu ea. Cmpul
Protocol spune crui protocol de nivel transport trebuie s i se livreze ncrctura util a
datagramei. Spre exemplu o valoare de 6 indic protocolul TCP ca destinatar iar o valoare de
17 protocolul UDP. Protocoalele i alte numere alocate erau anterior definite n RFC 1700, dar
astzi ele sunt coninute ntr-o baz de date on-line, disponibil la adresa www.iana.org.
Numrul de protocol din antetul IP are un rol analog numerelor de porturi din segmentele de
nivel transport i cmpului protocol/tip din componena unor cadre de nivel legtur de date.
Suma de control a antetului permite ruterelor s detecteze erorile din antetul datagramelor.
Calculul se face tratnd fiecare doi octei ca un numr i adunnd aceste numere folosind
aritmetica n complement fa de 1 i pstrarea complementului fa de unu al rezultatului.
Pentru scopul acestui algoritm, se presupune c la sosire suma de control a antetului este
zero. Observai c suma de control a antetului trebuie recalculat la fiecare salt, pentru c
ntotdeauna se schimb cel puin un cmp (cmpul timp de via), dar se pot folosi artificii
pentru a nu recalcula totul de fiecare dat. De regul ruterele renun la datagramele avnd
suma de control incorect.
Adresa sursei i Adresa destinaiei indic numrul de reea i numrul de gazd. Vom discuta
adresele Internet n seciunile urmtoare.
Cmpul Opiuni are o lungime variabil, permind extinderea antetului; astfel devine posibil ca
versiunile viitoare ale protocolului s includ informaii care nu sunt prezente n proiectul
original, sau permite cercettorilor s ncerce noi idei. Totodat se evita alocarea unor bii din
antet pentru informaii folosite rar. Opiunile complic lucrurile: avnd un antet de lungime
Nivelul reea n Internet
5

variabil nu se poate ti apriori unde ncep datele utile. Anumite datagrame necesit
procesarea opiunilor iar timpul de procesare la ruter a acestor opiuni poate varia semnificativ.
Aceste consideraii devin importante n procesarea IP pe rutere i gazde de nalt performan.
ncrctura util (neilustrat n Figura 8.2) este de lungime variabil iar n majoritatea cazurilor
conine segmentul TCP sau UDP care trebuie livrat la destinaie; cmpul poate transporta i
alte tipuri de date cum ar fi, spre exemplu, mesajele ICMP. Dimensiunea maxim a datelor
este de 64kB ns de obicei, n practic, nu depete 1480 de octei.
Reamintim c o datagram IP are un antet de 20 de octei (dac nu sunt prezente opiuni).
Dac datagrama include un segment TCP, atunci fiecare datagram include 40 de octei de antet
(20B antetul IP i 20B antetul TCP) dup care urmeaz mesajul de nivel aplicaie.
8.3. Adresarea IPv4
nainte de intra n detaliile adresrii IP, trebuie s amintim cteva lucruri despre modul n
care ruterele i gazdele sunt conectate la reea. O gazd are de regul o singur legtur la reea;
atunci cnd gazda dorete s trimit o datagram o va trimite peste aceast legtur. Limita dintre
gazd i legtura fizic este denumit interfa. Acum s vedem cum stau lucrurile n cazul unui
ruter. Deoarece sarcina ruterelor este s recepioneze o datagrama pe o legtur i s-o retrimit
pe alta, acestea dispun de dou sau mai multe legturi la care sunt conectate. Limita dintre ruter i
oricare din legturile sale fizice este denumit tot interfa. Un ruter are deci mai multe interfee,
cte una pentru fiecare legtur. Deoarece fiecare gazd i fiecare ruter este capabil s trimit i
recepioneze datagrame IP, este necesar ca fiecare interfa de pe gazd sau ruter s dispun de
propria adres IP. Adresele sunt, din punct de vedere tehnic, asociate cu o interfa i nu cu o
gazd sau un ruter.
Fiecare adres IPv4 este un ir de 32 de bii (4 octei), existnd 2
32
combinaii posibile (cca.
4 miliarde); aceasta identific dou elemente:
o reea (reprezentat printr-un numr variabil din bii cei mai semnificativi) i
o staie gazd din cadrul acelei reele (reprezentat prin biii rmai).
Datorit reprezentrii folosind un numr de bii variabil, apare urmtoarea ntrebare: cum
putem ti care sunt biii de staie i care sunt biii de gazd. Rspunsul la aceast ntrebare este
dat de seciunile urmtoare. Pentru reprezentarea adreselor IP se recurge la notaia zecimal
punctat (patru octei separai prin trei puncte) n detrimentul notaie binare. De exemplu pentru
adres:

Adresarea IPv4
6

10000000 00000001 00000010 00000011
128 1 2 3
reprezentarea zecimal punctat este 128.1.2.3 .
Fiecare interfa de pe ruterele sau gazdele din Internet-ul global trebuie s dein o adres
IP care este unic global (cu excepia interfeelor aflate n spatele NAT). Aceste adrese nu pot fi
alese la ntmplare. Poriunea reea din componena adresei IP, trebuie s aib accesai valoare
pentru toate gazdele dintr-o reea singular. Aceasta nseamn c o reea corespunde unui bloc
continuu de adrese. Acest bloc se numete prefix.
Figura 8.3 prezint un exemplu de adresare IP i interfee. n acest caz, pentru
interconectarea a 7 staii gazd este folosit un ruter cu 3 interfee. La o analiza a adreselor alocate
se poate observa c:
cele trei gazde din partea de jos, precum i interfaa ruterului la care sunt conectate au adrese
de forma 213.15.4.x. Sau, cu alte cuvinte au primii 24 de bii de adres identici.
cele patru interfee sunt conectate printr-o reea care nu conine rutere (de exemplu o reea
Ethernet). n termeni IP, aceast reea ce interconecteaz cele trei interfee ale gazdelor i
interfaa ruterului se numete subreea (o subreea mai este denumit i reea IP sau simplu
reea).

Figura 8.3 Adrese de interfee i subreele
8.3.1. Retrospectiva: Clasele de adrese
Timp de mai multe decenii, adresele IP erau mprite n cinci categorii, denumite clase de
adrese. Dei clasele de adrese nu se mai folosesc sub vechea form, considerm util pentru lucrul
ulterior cu adrese IP prezentarea sintetic a claselor de adrese.
Clasa A a fost proiectat pentru a satisface cerinele impuse de reele de mari dimensiuni.
Astfel pentru definirea reelei va fi folosit doar primul octet al crui prim bit va avea ntotdeauna
Nivelul reea n Internet
7

valoarea zero, ceea ce permite valori cuprinse ntre 0 i 127. Astfel, rmn pentru identificarea
staiei 24 de bii, adic mai mult de 16,7 milioane de posibiliti.
A 0 Reea (7 bii) Gazd (24 bii) 0.0.0.0
127.255.255.255
O clas de adrese B este definit de valorile primilor doi bii din adresa IP, aceti primi doi
bii fiind fixai la 10
(2)
. Respectnd aceast constrngere, rezult c toate adresele IP ale cror
prim octet se afl ntre 10000000 i 10111111, adic ntre 128 i 191, aparin unei clase B.
Cmpul de reea pentru o clas B va cuprinde primii doi octei, dar cum primii doi bii ai
primului octet sunt stabilii, rmn doar 14 bii pentru a crea reele de clas B. Pentru definirea
staiilor ne rmn la dispoziie ultimii doi octei, adic 16 bii.
B

1 0 Reea (14 bii) Gazd (16 bii)
128.0.0.0
191.255.255.255
Clasele C se definesc prin alocarea primilor 3 octei pentru definirea reelei i doar a
ultimilor 8 bii pentru distingerea ntre staiile aceleiai reele. Primii trei bii din primul octet trebuie
s fie 110
(2)
, adic valoarea acestui prim octet trebuie s se afle ntre 192 i 223 pentru ca o
adres s aparin unei clase C. Dei numrul claselor C depete 2 milioane, numrul de staii
gazd pentru fiecare dintre aceste reele este de doar 254.
C

1 1 0 Reea (21 bii) Gazd (8 bii)
192.0.0.0
223.255.255.255
Clasa de adrese D este folosit pentru reele multicast. Chiar dac reelele multicast nu s-
au ridicat la nlimea ateptrilor de la nceputul anilor `90, au existat i exist n continuare
proiecte de cercetare bazate pe multicast. O dat cu rspndirea soluiilor IPTV este de ateptat o
cretere semnificativ a utilizrii unor soluii multicast, inclusiv n Romnia. Pentru adresa multicast
spaiul de adrese este plat, toi cei 4 octei fiind folosii pentru definirea adresei de staie. Deoarece
primii 4 bii ai primului octet sunt fixai, i anume 1110
(2)
, numrul adreselor de multicast este de
268 milioane.
D

1 1 1 0 Adres multicast (28 bii)
224.0.0.0
239.255.255.255
Clasa de adrese E este rezervat i nu poate fi folosit n reelele publice sau n soluii de
multicast.
E

1 1 1 1 Adrese rezervate
240.0.0.0
255.255.255.255
Adresarea IPv4
8

Distribuia adreselor pe clase este asemntoare cu un arbore Huffmann, spaiile de
adrese astfel obinute fiind inegale. Clasele A, spre exemplu, sunt definite de valoarea zero a
primului bit din adresa IP, ajungndu-se la situaia cnd 128 de reele s consume jumtate din
spaiul de adrese IP, rmnnd pentru restul de peste 2 milioane de reele mai puin de jumtate
din acest spaiu de adrese. Dup cum se observ, adresele de clasa A i B ocup 75% din spaiul
total de adrese, ele fiind epuizate n primii ani de expansiune a Internet-ului.
Figura 6-2 Distribuia adreselor pe clase
Gruparea celor 32 de bii n trei clase de adrese a dus la o alocare ineficient a spaiului de
adrese. De exemplu dac o companie are nevoie de 300 de staii gazd, o reea de clas C este
insuficient, deci trebuie s i se aloce o reea de clas B, majoritatea adreselor rmnnd
neutilizate.
8.3.2. Adrese IP speciale
Nu toate adresele din clasele A, B i C pot fi alocate unor interfee de reea, unele dintre
acestea fiind rezervate, avnd semnificaii speciale.
Adresa care are toi biii zero (0.0.0.0) se refer la gazda curent, astfel de adrese fiind
folosite la pornirea gazdelor atunci cnd nu exist o adres alocat.
Adresele avnd toi biii de gazd zero sunt denumite adrese de reea fiind folosite pentru
identificarea unei ntregi reele.
Reea 0 Gazd 0
Adresele avnd toi biii de gazd unu sunt denumite adrese de difuzare. Un pachet destinat unei
astfel de adrese va ajunge la toate gazdele din acea reea.
Reea 1 Gazd 1
0
0
0
1
1
1
Clasa A
50%
Clasa B
25%
Clasa C
12,5%
0 1
Clasa D
6,25%
Clasa E
6,25%
Nivelul reea n Internet
9

Adresa avnd toi biii unu (255.255.255.255) este denumite adres de difuzare n reeaua local.
Un pachet destinat unei astfel de adrese va ajunge la toate gazdele de pe segmentul de reea de
pe care a fost transmis. Adresele enumerate mai sus nu pot fi asignate unor interfee de reea.
Adresele IP al cror octet cel mai semnificativ are valoarea 127 n zecimal sunt rezervate
pentru testri n bucla local (eng. loopback), adresa 127.0.0.1 fiind alocat n mod implicit unei
interfee virtuale. Pachetele transmise ctre astfel de adrese nu sunt emise pe mediul de
transmisie, ele fiind tratate local ca pachete primite. Prin rezervarea reelei 127.0.0.0/8 adresele
pot fi alocate unor interfee virtuale ce permit testarea protocoalelor i aplicaiilor de reea fr ca
gazda respectiv sa dispun de conectivitate fizic
1 1 1 1 1 1 1 1 Orice
8.3.3. Stadiul actual: Subreele de lungime variabil
Soluia pentru rezolvarea ineficienei introduse de clasele de adrese a fost relaxarea
constrngerilor date de lungimea cmpului reea (prefix) dintr-o adres IP; astfel a devenit posibil
ca poriunea reea din componena adresei s aib orice lungime. Soluia unui prefix de lungime
variabil introduce ns o nou problem: dimensiunea cmpului reea nu mai poate fi dedus
implicit din valoarea adresei IP, fiind nevoie de o nou informaie, numit masc de subreea.
Acesta este un ir de 32 de bii care separ poriunea de reea de poriunea de gazd n cadrul
unei adrese IP. Mtile de reea sunt scrise n format zecimal cu punct (la fel ca adresele IP) sau
simplificat sub forma /x, unde x este numrul de bii de 1 din masc.
Reea
Lungime prefix = L bii
Gazd
32 L bii
Masca de
subreea
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
Figura 8.4 Un prefix IP i o masc de subreea
Masca de subreea din Figura 8.4 are 20 de bii de 1 deci va fi scris sub forma /20 sau
255.255.252.0. Introducerea mtii de subreea nu implic modificri n structura antetului IP,
aceast informative nefiind transmis n datagramele IP normale. Totui masca de reea trebuie
stocat ca element de configurare pe staiile gazd i pe rutere.
Revenind la Figura 8.3, cele 3 reele interconectate prin ruter ar putea avea adrese de
forma: 213.15.3.0/24, 213.15.4.0/24 i respectiv 213.15.5.0/24. Orice gazd care se ataeaz la
reeaua din stnga trebuie s aib o adres unic din intervalul 213.15.3.1 - 213.15.3.254.
O subreea IP nu este restricionat la un segment Ethernet care conecteaz mai multe
gazde la interfa unui ruter. S analizm Figura 8.5; aici exist trei rutere interconectate prin
Adresarea IPv4
10

legturi punct la punct. Fiecare ruter dispune de 3 interfee astfel: 2 pentru legturile punct la punct
i o interfa pentru reeaua cu difuzare care conecteaz gazdele. Ce subreele sunt prezente?
Trei dintre subreele: 223.15.1.0/24, 223.15.2.0/24 i 223.15.3.0/24 sunt similare subreelelor din
Figura 8.3. Remarcm ns c mai exist alte trei subreele suplimentare nepopulate cu staii
gazd: o subreea 223.15.4.0/30 pentru interfeele ce conecteaz R1 i R2, o subreea
223.15.4.4/30 pentru conectarea ruterelor R2 i R3 i o a treia subreea 223.15.4.8/30 pentru
interconectarea interfeelor de pe R3 i R1. n total exist deci ase subreele. Trei dintre reele
includ 256 de adrese dintre care 254 sunt alocabile unor interfee iar celelalte trei subreele includ
4 adrese dintre care dou sunt alocabile. Pentru legturile punct la punct dintre rutere s-ar fi putut
folosi i adrese de forma 231.15.4.0/24, 231.15.4.5.0/24 i respectiv 231.15.5.0/24 ns ar fi fost o
risip de adrese, majoritatea rmnnd neutilizate.

Figura 8.5 Trei rutere interconectnd ase subreele
Din discuiile de mai sus este clar c o organizaie cu mai multe segmente Ethernet i
legturi punct la punct va avea mai multe subreele, toate dispozitivele dintr-o subreea avnd
aceeai adres de subreea. n principiu, diversele subreele ar fi a putea avea adrese de subreea
diferite. n practic, ns este de preferat ca adresele de subreea s aib elemente comune.
Aceast strategie de alocare a adreselor, poat denumirea de CIDR (Classless Interdomain
Routing, RFC4632), ea generaliznd noiunea de adresare la nivel de subreea.
8.3.4. Agregarea adreselor
S considerm un furnizor de servicii Internet care asigur conexiunea la Internet pentru
opt organizaii. Presupunem, pe schemei din Figura 8.6, c FSI-ul (l vom numi Occidentalis)
anun spre exterior c trebuie s i se livreze toate datagramele ale cror adrese destinaie au
primii 20 de bii de forma 85.20.16.0/20. Restul Internet-ului nu are nevoie s tie c n cadrul
Nivelul reea n Internet
11

blocului de adrese 85.20.16.0/20 exist de fapt opt organizaii, fiecare avnd propriile subreele.
Abilitatea de a utiliza un singur prefix pentru anunarea unor reele multiple se numete agregarea
adreselor (sau agregarea rutelor sau sumarizare).
Agregarea adreselor funcioneaz foarte bine atunci cnd adresele sunt alocate n blocuri
att ctre furnizorii de servicii ct i spre organizaiile client. Ce se ntmpl ns n momentul n
care adresele nu mai sunt alocate ierarhic? S presupunem c FSI-ul Occidentalis achiziioneaz
FSI-ul Braovia i se decide ca Organizaia A s fie conectat prin filiala Braovia. Aa cum reiese
din Figura 8.6, filiala Braovia deine blocul de adrese 129.15.0.0/16, ns adresele organizaiei A
sunt n afara acestui bloc. Teoretic ar exista posibilitatea ca organizaia A s renumeroteze toate
gazdele i ruterele pentru a se ncadra n blocul de adrese al filialei Braovia. Aceasta este ns o
soluie costisitoare i, mai mult, e posibil ca pe viitor Organizaia A s fie asignat n viitor unei alte
filiale sau chiar unui alt FSI.

Figura 8.6 Adresare ierarhic i agregarea rutelor
Soluia tipic este ca Organizaia A s-i pstreze adresele din blocul 85.20.16.0/22. n
acest caz, aa cum reiese i din Figura 10.7 FSI Occidentalis va continua s anune blocul de
adrese 85.20.16.0/20. Cu toate acestea, filiala Braovia va trebui s anune i blocul 85.20.16.0/22
al Organizaiei A. Atunci cnd ruterele din restul Internet-ului vd blocul de adrese 85.20.16.0/20
(de la FSI Occidentalis) i 85.20.16.0/22 (de la FSI Braovia) i doresc s ruteze o datagram spre
o adres din blocul 85.20.16.0/22 vor folosi potrivirea cu cel mai lung prefix, rutnd spre FSI
Braovia, ntruct aceasta anun cel mai lung prefix (cel mai specific) care se potrivete cu adresa
destinaie.
Adresarea IPv4
12


Figura 8.7 FSI Braovia deine o rut mai specific spre Organizaia A
Rezumat
Nivelul reea din Internet este alctuit din trei componente majore:
protocolul IP, protocoale de rutare i protocolul ICMP. O datagram IP const
dintr-un antet avnd de regul 20 de octei i o ncrctur util
nelegerea adresrii n Internet este crucial pentru nelegerea modului
n care funcioneaz nivelul reea. O adres IPv4 are total 32 de bii,
reprezentai adesea folosind notaia zecimal punctat. Adresele asignate
(constnd dintr-un numr de reea i un numr de gazd) dispozitivelor din
Internet reflect structura reelei. Pentru a distinge ntre partea de reea i parte
de gazd din cadrul unei adrese se utilizeaz masca de reea. Adresele de
reea nu pot fi alocate la ntmplare; o alocare ierarhic, pe blocuri continue,
permite sumarizarea reelelor ceea ce simplific semnificativ procesul de rutare
n Internet.

Bibliografie
Andrew S. Tanenbaum, Computer Networks, 4/E, Prentice Hall,
2003
James F. Kurose and Keith W. Ross, Computer Networking A
Top Down Approach, 5/E, Pearson Education, 2009
William Stallings, Data and Computer Communications, 9/E,
Pearson Education, 2011