# Сетевые устройства и их архитектура

## Классификация оборудования

Сетевые устройства делят на несколько основных типов в зависимости от выполняемых задач:

- **Коммутаторы** — обеспечивают коммутацию трафика внутри локальной сети.
- **Маршрутизаторы** — выполняют маршрутизацию пакетов между разными сетями.
- **Точки доступа** — организуют беспроводное подключение пользователей к сети.
- **Межсетевые экраны (firewall)** — контролируют и фильтруют сетевой трафик по заданным правилам.
- **Балансировщики нагрузки** — распределяют входящий трафик между несколькими серверами для повышения производительности и отказоустойчивости.

## Функциональные возможности и принцип работы L2/L3-устройств

**Устройства уровня L2 (канальный уровень)** работают с MAC-адресами. Они изучают MAC-адреса устройств и строят таблицу коммутации. Коммутаторы L2 передают кадры только на нужный порт, что снижает нагрузку на сеть и повышает безопасность.

**Устройства уровня L3 (сетевой уровень)** работают с IP-адресами. Они выполняют маршрутизацию пакетов между разными подсетями, поддерживают протоколы динамической маршрутизации (OSPF, BGP, EIGRP) и функции межсетевого взаимодействия.

Многоуровневые устройства (L2/L3) объединяют возможности обоих уровней. Они могут работать как коммутаторы внутри VLAN и выполнять маршрутизацию между ними.

## Основные характеристики оборудования

При выборе и эксплуатации сетевого оборудования учитывают следующие параметры:

- **Производительность** — измеряется в пакетах в секунду (pps) и битах в секунду (Gbps/Tbps).
- **Буферизация** — объём памяти для временного хранения пакетов при перегрузке портов.
- **PoE (Power over Ethernet)** — технология подачи электропитания по сетевому кабелю для IP-телефонов, точек доступа и камер.
- **Количество и тип портов** — скорость (1/10/25/40/100 Гбит/с), поддержка SFP/SFP+/QSFP.
- **Надёжность** — наличие резервных блоков питания, вентиляторов и поддержка технологий отказоустойчивости (stacking, chassis aggregation).
- **Управляемость** — поддержка протоколов SNMP, NETCONF, REST API, наличие графического интерфейса.