Современный коммутатор представляет собой довольно сложное устройство, имеющее несколько процессорных модулей и выполняющее основные функции передачи кадров с порта на порт по алгоритму прозрачного моста. Кроме того, в коммутаторе могут быть реализованы дополнительные функции, важные для построения расширяемых, надежных и гибких сетей. Большинство современных коммутаторов независимо от производителя, поддерживают множество дополнительных возможностей, отвечающих общепринятым стандартам. Наиболее распространенными и широко используемыми в настоящее время являются:
· виртуальные локальные сети (VLAN);
· семейство протоколов Spanning Tree – IEEE 802.1D, 802.1w, 802.1s;
· статическое и динамическое по протоколу IEEE 802.3ad агрегирование каналов Ethernet;
· сегментация трафика;
· обеспечение качества обслуживания QoS;
· функции обеспечения безопасности, включая аутентификацию 802.1Х, функции Port Security, IP-MAC-Port Binding и т.д.;
· протоколы поддержки Multicast-вещания;
· SNMP-управление и др.
Помимо перечисленных функций коммутаторы могут играть роль маршрутизаторов локальной сети с поддержкой протоколов динамической маршрутизации. В этом случае их называют коммутаторами 3-го уровня.