24.11.2012 Views

Traffic Management for the Available Bit Rate (ABR) Service in ...

Traffic Management for the Available Bit Rate (ABR) Service in ...

Traffic Management for the Available Bit Rate (ABR) Service in ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(* | Bottleneck rate of next loop |- *)<br />

newER M<strong>in</strong>m(newER, ACR of <strong>the</strong> VC on next loop)<br />

(* | Source bottleneck rate (cell->ER) | *)<br />

newER M<strong>in</strong>m(newER,cell->ER)<br />

ER TA <strong>for</strong> <strong>the</strong> VC newER<br />

(* | L<strong>in</strong>k congestion propogation to <strong>the</strong> next loop: set ACR |*)<br />

IF (Opt II or III used)<br />

ACR (of <strong>the</strong> VC on next loop) M<strong>in</strong>( ACR , newER<br />

(* { CCR update from FRM2 (or ACR) |*)<br />

ENDIF<br />

IF (Opt b) used) CCR ACR <strong>for</strong> <strong>the</strong> VC on next loop ENDIF<br />

turn around 1(*BRM will be generated *)<br />

Turnaround BRM as <strong>in</strong> DES rules 2-6 (See appendix A)<br />

free <strong>the</strong> FRM cell<br />

(* |- VS code: BRM receive |- *)<br />

ELSE IF cell is an BRM cell<br />

416

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!