Synchronní optická síť je založena na přepínání paketů konstantní délky. Z toho vyplývá její struktura, jakož i struktura jednotlivých uzlů. V přístupovém bodu do takové sítě jsou příchozí toky transformovány do optických paketů. Každý optický paket obsahuje záhlaví a samotnou datovou část. Záhlaví a datová část jsou od sebe odděleny poli, která zajišťují bezpečné oddělení záhlaví od těla paketu a těla paketu od dalšího záhlaví. Začátek záhlaví i těla paketu tvoří synchronizační data pro synchronizaci paketu v uzlu. Záhlaví obsahuje směrovací informaci o každém paketu a je dlouhé 64 ns.
Každé oddělovací pole má délku 50 ns, dohromady tedy 100 ns. Zbytek paketu tvoří data. Protože pakety jsou konstantní délky, jsou přenášeny v rámci časových oken. Na začátku časového okna jsou všechny pakety seřazeny na vstupu optického přepínače. To je zajištěno pomocí synchronizátoru optických paketů. Synchronizátory rozdělujeme na přibližné a přesné. Formátu musí být přizpůsoben i přepínač paketů, který je na obrázku. Pakety jsou po příchodu do optického přepínače nejprve synchronizované. Pak se oddělí záhlaví od těla paketu. Tělo paketu dále ve zpožďovacím vedení čeká, zatímco je záhlaví zpracováno v elektrické podobě a přepínací matice je nastavena. Potom jsou pakety přepojeny do výstupního uzlu a na výstupní vlnovou délku. Před odesláním po konkrétním optickém vlákně je k nim ještě vygenerované nové záhlaví. Protože neexistence pamětí může narušit výkonnost optického přepínače, využívají se ještě linky na recirkulaci paketů. Pakety, které neuspěly při hledání volného portu, jsou odeslány do těchto linek a jsou znovu zpracovány na vstupu optického přepínače o několik časových oken později.
