В настоящее время анализируется несколько структур УК, поддерживающих быструю коммутацию пакетов. Однако независимо от вида структуры УК на входах и выходах коммутационной системы (КС) устанавливаются контроллеры — К (рис. 3).
В функции входных контроллеров (Вх.К) входят демультиплексирование входных потоков ячеек, передаваемых по линиям связи, и введение в каждую ячейку некоторого заголовка, определяющего маршрут ее движения в коммутационной системе. Выходной контроллер (Вых.К) пересылает БП с выходов коммутационной системы в выходные линии связи, осуществляя мультиплексирование. При этом в БП удаляется его заголовок и БП превращается в ячейку. Для избежания потери БП в случае возникновения конфликтов контроллеры могут содержать входные и выходные БЗУ.
В КС УК с БКП передача БП, как и ячеек в линии связи с ATM, происходит по виртуальным каналам. Коммутация БП в КС осуществляется на основе анализа управляющей информации, содержащейся в заголовке БП. Существуют два типа КС: с самомаршрутизацией и без самомаршрутизации БП.
В КС без самомаршрутизации необходимо осуществить предварительное занесение в нее информации о порядке коммутации БП, передаваемого в заданном виртуальном канале. При этом во входном контроллере не происходит приписывания заголовка БП.
В КС с самомаршрутизацией, которая находит наибольшее применение, на ее входе в заголовок БП добавляется заголовок, определяющий порядок перемещения БП в коммутационной системе самостоятельно.
Наиболее критическим местом узлов быстрой коммутации пакетов являются коммутационные системы, поскольку именно они определяют общую производительность сети.