Ответ
Сетевой коммутатор (switch) — это устройство канального уровня (L2) модели OSI, которое соединяет устройства в пределах одной локальной сети (LAN). Его основная задача — интеллектуальная передача кадров Ethernet на основе MAC-адресов.
Как это работает:
- Коммутатор изучает, с какого порта пришел кадр от устройства с определенным MAC-адресом, и заполняет свою MAC-адресную таблицу.
- При получении кадра он смотрит на MAC-адрес получателя и отправляет кадр только на тот порт, к которому подключен этот адрес. Если адрес неизвестен, кадр рассылается на все порты (flooding).
| Ключевые отличия от хаба (концентратора): | Коммутатор (Switch) | Хаб (Hub) |
|---|---|---|
| Работает на канальном уровне (L2) | Работает на физическом уровне (L1) | |
| Передает данные только целевому получателю | Дублирует трафик на все порты | |
| Создает отдельные домены коллизий для каждого порта | Весь хаб — один домен коллизий |
Основные функции для DevOps:
- Сегментация сети (VLAN): Логическое разделение одной физической сети на несколько изолированных широковещательных доменов.
# Пример настройки VLAN на управляемом коммутаторе (синтаксис Cisco-like) configure terminal vlan 100 name servers exit interface gigabitethernet 0/1 switchport mode access switchport access vlan 100 - Агрегация каналов (LACP): Объединение нескольких физических портов в один логический для увеличения пропускной способности и отказоустойчивости.
- Управление через CLI/API: Позволяет автоматизировать конфигурацию сети как код (Network as Code).