Documente Academic
Documente Profesional
Documente Cultură
6 RSVP
1. Introducere.
Internetul s-a dezvoltat continuu prin creterea numrului de hosts, a numrului
i diversitii aplicaiilor, prin capacitatea infrastructurii. Internetul trebuie s se adapteze
continuu acestei evoluii, astfel c este necesar o arhitectur adecvat pentru
diferenierea serviciilor si asigurarea calitatii fiecarui tip de serviciu, luand in considerare
cerintele QoS (Quality of Service) diferite ale acestora.
Un serviciu definete caracteristicile semnificative ale transmisiei pachetelor
prin reeaua Internet. Aceste caracteristici se refer la throughput, delay, jitter, loss, sau
pot fi specificate prin intermediul prioritii relative de acces la resursele reelei.
Diferenierea serviciilor se impune pentru a armoniza cerinele de calitate ale
aplicaiilor eterogene i a cerinelor utilizatorilor, precum i pentru a permite taxarea
difereniat a serviciilor Internet.
Utilizatorii de servicii Internet utilizeaza retelele IP pentru acces la orice tip de
serviciu la costuri foarte bune. Devin tot mai solicitate serviciile telefonice, de
videotelefonie si multimedia.
Cerintele impuse de serviciile solicitate reelelor IP sunt foarte diferite, astfel nct
a fost necesar adaptarea reelelor IP pentru a se asigura o buna calitate serviciilor
oferite clienilor.
Pentru asigurarea QoS n reelele IP au fost dezvoltate trei tehnologii
IS Integrated Service
DS = Differentiated Service
MPLS = Multi Protocol Label Switching
Retele cu servicii integrate (Integrated Services)
Mecanismul QoS numit Integrated Services este o extensie a modelului
fundamental al serviciului Internet care asigur livrarea de tip best-effort a pachetelor
IP, astfel nct reeaua Internet s poat asigura integrarea serviciilor de timp real, care
pot fi servicii garantate i servicii predictive. Integrarea acestor servicii este realizat prin
intermediul unui control al partajrii linkului (link-sharing).
In proiectarea unui model se pleac de la cteva ipoteze. Una din ele ar fi ca
resursele (de ex limea de band) s fie administrate n mod explicit pentru a putea
satisface cerinele aplicaiilor. Acest lucru implic faptul c rezervarea resurselor i
accesul controlat la resurse sunt elementele cheie ale serviciului de acest tip.
Rezervarea resurselor are ca obiectiv asigurarea pentru utilizator a accesului la un
serviciu a crui calitate este suficient de predictibil astfel nct aplicaia s se poat
desfaura ntr-un mod acceptabil, ntr-un timp determinat de utilizator.
Noul model IS impune ruterelor cerina de rezervare de resurse pentru a putea
asigura un anumit nivel al QoS-ului in cazul anumitor fluxuri de pachete de date ale
utilizatorilor.
Exista un efect evident al rezervarii resurselor in rutere. Din moment ce implic
faptul ca unii utilizatori beneficiaz de servicii privilegiate, politica de rezervare a
resurselor si controlul administrativ trebuie mbuntite. Acest lucru necesit doua tipuri
de cerinte de autentificare: autentificarea utilizatorilor care fac cereri de rezervare i
autentificarea pachetelor care utilizeaz asemenea resurse. Totui asemenea aspecte
ale autentificarii nu sunt specifice numai in cazul IS, ele aprnd i n cazul securitii
comerciale i administrative.
Mecanismul propus pentru implementarea modelului IS include patru elemente:
planificatorul pachetelor (packet scheduler),
controlul admisiei (admission control),
clasificatorul (classifier)
protocolul de rezervare al resurselor (cel mai utilizat fiind RSVP
Resource Reservation Protocol)
Pentru a oferi servicii integrate, un ruter trebuie sa implementeze un QoS
adecvat pentru fiecare flux, n concordan cu modelul serviciului. Ruterul poate face
diferenierea caliti de servicii prin intermediul unui modul funcional numit control de
trafic care include trei componente: packet scheduler, classifier, admission control.
Planificatorul de pachete (Packet scheduler) organizeaz expedierea diferitelor
stream-uri de pachete folosind un sistem de cozi i un mecanism de cronometrare.
Acesta trebuie implementat n punctul n care pachetele ateapt n coad pentru a
fi expediate, iar algoritmul de programare este stabilit de cerintele fiecarui mediu de
transmisie.
Clasificatorul (clasiffier) atribuie fiecare pachet unei clase pentru a putea face
diferenierea traficului. Toate pachetele din aceeai clasa sunt tratate n mod similar
de sistemul de planificare al pachetelor, iar alegerea clasei se poate face funcie de
antetul pachetului si/sau un numar suplimentar adugat fiecarui pachet.
Mecanismul de control al admiterii (admission control) implementeaz algoritmul
de decizie pe care un ruter sau un host l folosete pentru a determina dac unui nou
flux i se poate garanta calitate serviciilor solicitata fr ns a influena garantrile
anterior facute. Acest mecanism este apelat n fiecare nod pentru a se putea lua o
decizie local de acceptare/respingere, de fiecare dat cnd un host solicit un
serviciu n timp real pe o rut oarecare. Dac un flux trimite cu o rata mai mare dect
a rezervat, punnd n pericol rezervrile celorlalte fluxuri, i se vor arunca din pachete
pana la limita rezervarii.
Tipul elementului
ppp_wkstn_adv
ethernet2_slip8_gtwy_base
PPP_DS0
Application Config.
Profile Config.
QoS Attribute Config.
IP Attribute Config.
Name
Silence Talk
Length Spurt
Voice_RSVP_Used
(Voice)
Voice_RSVP_no_Used
(Voice)
default
default
Encoder
Scheme
default G.711
(silence)
default G.711
(silence)
Type of Service
Interactive voice
RSVP
parameters/
RSVP
Status
Enabled
Interactive voice
none
Profile Name
Applications rows
Application Name
Voice_reserved
Voice_unreserved
1
1
Voice_RSVP_Used
Voice_RSVP_no_Used
Bandwidth
5000 bytes/sec
Buffer Size
5000 bytes
Acestea vor fi folosite n mesajele Path i Resv pentru a defini fluxurile
specificate.
o Configurarea profilelor RSVP (default)
o WFQ (Weighted Fair Queuing) (default)
Attribute
Application: Destination
Preferences
Application: RSVP Parameters
Voice RSVP
Status
Application: Supported Profile
Application: Supported Services
Client_Address
IP Host Parameters: Interface
Information QoS
RSVP
Queueing Scheme
Queueing Profile
RSVP Protocol Parameters
Interface Information
RSVP Status
Client_
RSVP
Voice_
Receiver
Client_no_
RSVP
Voice_
Destination
none
Enabled
Receiver
_RSVP
Receiver_
No_RSVP
none
Enabled
Voice_
Reserved
none
Voice_
Unreserved
none
None
None
Auto
Assigned
Voice_
RSVP_
Used
Receiver_
RSVP
Voice_
RSVP_no_
Used
Receiver_
no_RSVP
Auto
Assigned
Enabled
WFQ
ToS Based
Enabled
WFQ
ToS Based
Enabled
WFQ
ToS Based
Enabled
WFQ
ToS Based
Enabled
Enabled
Enabled
Enabled
IP Routing Parameters.
RSVP Status
IF 0
IF 1
IF 2
Enabled
Enabled
Enabled
Maximum
reservable BW
75%
75%
75%
Maximum
Bandwidth per Flow
75%
75%
75%
Configurarea statisticilor
Vor fi selectate statisticile de interes privind RSVP i anume:
Node Statistics
o RSVP
o Voice Application
o Voice Called Party
o Voice Calling Party
Link Statistics
o Point-to-point
Queuing delay
Throughput (packets/sec)
Mesaje:
RSVP. Path Messages Sent (packets/sec)
RSVP. Path Messages Received (packets/sec)
RSVP. Resv Messages Sent (packets/sec)
RSVP. Resv Messages Recieved (packets/sec)
RSVP. Resv Confirm Messages Sent (packets/sec)
RSVP. Resv Confirm Messages Recieved (packets/sec)
RSVP. Tptal RSVP Traffic Sent (packets/sec)
RSVP. Total RSVP Traffic Received (packets/sec)
Cereri:
RSVP. Number of Successful Request (requests/sec)
RSVP. Number of Rejected Requests (requests/sec)
Stri RSVP:
Client_RSVP
Client_no_RSVP
Receiver_RSVP
Receiver_no_RSVP
5.3.
5.4.
5.5.
Client_RSVP Router1
Client_no_RSVP Router1
Router1 Router2
Router2 Receiver_RSVP
Router2 Receiver_no_RSVP
Lrgime de band alocat i dimensiunea buffer-ului (pe interface):
IP Interface. RSVP Allocated Bandwidth (bytes/sec)
IP Interface. RSVP Allocated Buffer (bytes)
Glossary
RSVP
QoS
WFQ
:
:
:
Queuing
delay