CPCS-PDU

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Common Part Convergence Sublayer - Protocol Data Unit ( CPCS-PDU ) este unitatea de date utilizată de stratul de protocol AAL5 al tehnologiei ATM .

Sarcina CPCS-PDU este de a transporta datele provenite din straturile superioare, de obicei pachete IP , dar nu numai; de fapt, ceea ce tocmai s-a spus este valid dacă tehnica de multiplexare VC este utilizată pentru transportul IP pe ATM, dar există tehnica alternativă a încapsulării LLC-SNAP , în care se adaugă o anumită cheltuială la pachetul IP. Acesta din urmă este format din cei 3 octeți ai LLC-Header , de cei 3 octeți ai câmpului OUI ( Organization Unique Identifier ) și de cei 2 octeți ai câmpului PID ( Payload Identifier ). Cu toate acestea, putem spune că în câmpul CPCS-PDU Payload vor fi inserate datele provenite din protocoalele superioare stratului AAL-5, după care acest protocol va adăuga propriile informații generale indicate cu termenul Trailer (8 octeți).

Transmiterea pachetului se face prin trimiterea mai întâi a sarcinii utile și apoi a remorcii ; prin urmare, dacă transportul are loc folosind mai multe celule ATM, remorca va ajunge la destinație când se primește ultima celulă. Mai mult, posibila fragmentare a datelor implică necesitatea unui mecanism care să permită înțelegerea numărului de celule care trebuie primite înainte de a putea reconstitui unitatea de date transmisă. Soluția problemei prevede utilizarea steagului AAU al câmpului Tip sarcină utilă în antetul celulelor ATM. Când acest bit este setat la unul (AAU = 1), celula în cauză este ultima, în timp ce dacă bitul este zero (AAU = 0) va fi necesar să continuați să așteptați sosirea următoarelor celule.

ATM Adaptation Layer ( AAL ) este cel care folosește acest tip de unitate de date și este împărțit în două substraturi: SAR ( Segmentare și reasamblare substrat ) și CS ( Convergence Sublayer ). Prin urmare, CPCS-PDU este inserat în SAR-PDU pentru a coincide exact cu acesta. De fapt, substratul SAR nu introduce nicio informație generală suplimentară, cu toate acestea, lungimea unui SAR-PDU trebuie să fie de 48 de octeți, deci dacă CPCS-PDU este un multiplu de 48 de octeți, vor exista mai multe SAR-PDU-uri .

Structura

Structura unui CPCS-PDU este următoarea:

<----- REMORCĂ ----->
Sarcină utilă CPCS-PDU Căptușeală UU CPI Lungime CRC
  • CPCS-PDU Payload [lungime variabilă] - Transportă datele generate de protocoalele straturilor superioare și are o dimensiune nespecificată. De fapt, CPCS-PDU trebuie să fie un multiplu întreg de 48 de octeți, astfel încât să poată fi introdus cu ușurință în câmpul de sarcină utilă al celulelor ATM.
  • Padding [0-47 octeți] - Este folosit pentru a umple câmpul de date cu informații care nu sunt utile, în cazul în care nu există date de transportat, pentru a avea lungimea pachetului egală cu un multiplu de 48 de octeți.
  • UU [8 biți] - ( UU = de la utilizator la utilizator ) Transportă informații despre utilizator de la un capăt la altul.
  • CPI [8 biți] - ( CPI = indicator comun al părții ) Se utilizează pentru interpretarea câmpurilor rămase ale CPCS-PDU.
  • Lungime [16 biți] - Indică lungimea câmpului de încărcare utilă.
  • CRC [32 biți] - ( CRC = verificarea redundanței ciclice ) Câmp care transportă biții necesari pentru a efectua verificarea erorilor în timpul recepției și dacă acest lucru eșuează, CPCS-PDU este eliminat.

Alte proiecte

Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea