Что такое сетевой коммутатор
Сетевой коммутатор — это коробка портов и коммутирующий движок: кадры приходят на один порт и уходят с того порта, за которым живёт получатель. За этим одним предложением стоят несколько слоёв, решающих, заработает ли оптический модуль: кремний, ведущий порт, клетка, держащая модуль, софт, читающий его память и решающий, доверять ли ему, роль коммутатора в сети и плоскость управления, сообщающая, что произошло. Этот подраздел проходит по всем ним с точки зрения трансивера; эта страница — карта.
Что делает коммутатор
| Функция | Уровень | Что это значит | Где читать дальше |
|---|---|---|---|
| Коммутация по MAC-адресу | 2 | запоминает, какой MAC за каким портом, рассылает неизвестное, изолирует VLAN | Основы коммутации |
| Маршрутизация | 3 | большинство корпоративных и все дата-центровые коммутаторы также маршрутизируют между подсетями (ECMP, BGP/OSPF) | Основы коммутации |
| Агрегация линков, резервирование | 2/3 | LAG/LACP, MLAG, spanning tree, стекирование | Стекирование и MLAG |
| Физическое окончание | 1 | клетки, SerDes, PHY — часть, которая касается модуля | Внутри коммутатора, Типы портов и клеток |
| Управление | — | CLI/API, SNMP, телеметрия, syslog; чтение EEPROM и DDM трансиверов | Управление и мониторинг |
Анатомия в одной таблице
| Часть | Работа | Важно для оптики, потому что |
|---|---|---|
| Коммутирующий ASIC | коммутирует/маршрутизирует на скорости линии | его SerDes задают скорости каналов порта |
| Клетки передней панели (RJ45, SFP, QSFP…) | держат модули и кабели | семейство и поколение решают, что входит и как быстро |
| PHY, ретаймеры, гирбоксы | адаптируют каналы ASIC к портам | добавляют ограничения по скорости/FEC; LPO нужно прямое подключение к ASIC |
| Процессор плоскости управления + NOS | настраивает всё, читает модули по I²C | применяет политику вендора к модулям |
| Блоки питания и вентиляторы | питают ASIC и до 1 кВт оптики; двигают воздух | бюджет питания клетки, направление обдува, температура модуля |
| Порты управления (консоль, OOB Ethernet, USB) | доступ, когда сеть лежит | где вы видите show interfaces transceiver |
Подробности: Внутри коммутатора; классы коробок, в которые упакованы эти части: Классы и форм-факторы коммутаторов.
Где стоят коммутаторы
| Позиция | Типичные порты | Оптика |
|---|---|---|
| Доступ / leaf | 24–48 медных или SFP28 даунлинков, 2–8 аплинков | DAC в стойке, аплинки SR/LR |
| Распределение / агрегация / spine | вся оптика 25G–400G | SR4/DR4/FR4/LR4 |
| Ядро / super-spine / border | 100G–800G, большая дальность | LR4, ER4, ZR/ZR+, CWDM/DWDM |
| Менеджмент (OOB) | 1G медь/SFP | LX к ядру OOB |
Роли, топологии и как считать оптику по проекту: Роли и топологии.
Коммутаторы и трансиверы
- Клетка решает, что входит механически и какие скорости каналов возможны (Типы портов и клеток).
- При вставке NOS читает EEPROM модуля по двухпроводной шине: идентификацию, коды соответствия, класс мощности (Что делает хост).
- Она валидирует модуль по своей политике — от «всё, что разбирается» до строгих белых списков OEM (Как каждая NOS проверяет модуль).
- Она настраивает порт — скорость, FEC, автосогласование, breakout — по объявленным возможностям модуля и командам оператора (Рецепты настройки портов).
- Она опрашивает DDM и поднимает аварии; плоскость управления их экспортирует (Управление и мониторинг).
CodingBox читает и кодирует ту самую память, которую коммутатор проверяет на шаге 2, чтобы модуль представлялся так, как коммутатор ожидает на шаге 3 (Вендор-лок и кодирование).
Другой конец: сетевые карты
Серверная сторона играет в ту же игру с драйвером вместо NOS и PCIe вместо ASIC фабрики — Сетевые карты с оптическими портами. Электрический интерфейс между MAC, PHY и клеткой на обеих сторонах (SGMII, SFI, CAUI-4, 400GAUI-8) — в Медиа-независимых интерфейсах.
Дальнейшее чтение
- Классы и форм-факторы коммутаторов — фиксированные, модульные/шасси, стекируемые, промышленные, white-box; резервирование, направление обдува и почему оно важно для оптики.
- Внутри коммутатора — поколения ASIC и SerDes, группы портов и ограничения скорости, PHY и ретаймеры, плоскость управления и двухпроводная шина, питание и охлаждение.
- Порты и аплинки — роли портов, access против trunk против аплинка, переподписка, модули аплинков, LAG на аплинках, выбор оптики аплинков.
- Типы портов и клеток — матрица «входит и работает» от SFP до OSFP-XD, комбо-порты, адаптеры QSA, breakout и правила групп скоростей.
- Именование портов и светодиоды — имена интерфейсов по NOS, обозначение потомков breakout, семантика слот/порт, что значат светодиоды.
- Стекирование, виртуальное шасси и MLAG — StackWise, VSF/VSX, Virtual Chassis, IRF, iStack, VLT, vPC/MLAG и их оптика.
- Основы коммутации — VLAN, транки, spanning tree, LAG, маршрутизация и ECMP и как там проявляются неисправности физического уровня.
- Роли и топологии — кампусные уровни и leaf–spine, сопоставленные с оптикой, расстояниями и количествами.
- Управление и мониторинг — консоль, OOB, CLI/API, MIB SNMP и пути телеметрии для данных трансиверов, syslog, обновления.
- Выбор и ввод в эксплуатацию — критерии выбора с учётом оптики и чек-лист ввода вплоть до базы DDM.
В CodingBox
Каждый шаг, где коммутатор касается модуля — чтение идентификации, валидация, согласование скорости и мощности, DDM, — это чтение или запись байтов, которые CodingBox показывает на столе, так что результат на стороне коммутатора предсказуем до установки модуля в стойку (Check transceiver).