Opbouw VC-3

Zoals vermeld, bestaat een VC-3 uit 9*86=774 bytes.
Hiervan zijn 9 gereserveerd voor de C3-POH, zodat er 9*85=765 bytes overblijven voor de C-3 container.
 1234567891011..8586
J1pl 1pl 2pl 3pl 4pl 5pl 6pl 7pl 8pl 9pl 10  pl 84pl 85
B3pl 86pl 87pl 88pl 89pl 90pl 91pl 92pl 93pl 94pl 95  pl 169pl 170
C2pl 171            pl 254pl 255
G1pl 256            pl 339pl 340
F2pl 341           pl 424pl 425
H4pl 426            pl 509pl 510
Z3pl 511            pl 594pl 595
Z4pl 596            pl 679pl 680
Z5pl 681           pl 764pl 765

De VC-3 bestaat uit 9*86 bytes. Hier van worden 9 bytes gebruikt als C-3 Payload Overhead: Deze bytes hebben dezelfde functie en waarde als de C-4 POH
J1Path trace
B3BIP-8 parity checksum
C2Path signal label
G1Path status: FEBE/FERF
F2path user channel
H4Position indicator
Z3path user channel
Z4not defined
Z5Network operator byte

VC3-C2 = 0x04 : VC-3 bevat 34Mbps PDH

Hier wordt ieder blokje van drie data bytes vooraf gegaan door een of meerdere stuff en/of control bytes. De contructie is te complex om in een eenvoudige tabel weer te geven. Het is duidelijk dat de overhead voor het transporteren van een 34Mbps signaal in een TU3 container niet efficient is. De container van namelijk 9*85*8*8000 = 48.96Mbps vervoeren.

VC3-C2 = 0x02 : VC-3 bevat TUG structuur

Een C3 kan ZEVEN VC2 containers bevatten, voorafgegaan door een pointer.
Iedere C-2 (hier aangegeven met de letters: A, B, C, D, E, F en G) bevat elk 12*9 bytes: Aangezien de C3 container 85*9 bytes groot is, en de VC2 samen 12*7*9 = 84*9 bytes groot zijn is er 9 bytes over voor de pointer.
 POH12..1314..2526..3738..4950..6162..7374..85
J1NA1..A12B1..B12C1..C12D1..D12E1..E12F1..F12G1..G12
B3PA13..A24B13..B24C13..C24D13..D24E13..E24F13..F24G13..G24
C2IA25..A36       
G1xxxA37..A48       
F2xxxA49..A60      
H4xxxA61..A72       
Z3xxxA73..A84       
Z4xxxA85..A96       
Z5xxxA97.A108