CodingBox Документация

Порты и аплинки

Передняя панель коммутатора — набор ролей, а не просто набор отверстий: даунлинки смотрят на устройства, аплинки — на остальную сеть, стековые порты — на соседние коммутаторы, порты управления — на оператора. У каждой роли своя типичная скорость, среда, модуль и способ отказа. Здесь порты рассортированы по ролям, объяснено запутанное пересечение «access», «trunk» и «uplink», посчитана переподписка, разобраны модули аплинков, агрегация линков на аплинках и выбор оптики для них.

Роли портов

РольСмотрит наТипичная средаСкоростиЧисло на коммутаторе доступа 48 портов
Даунлинк / доступоконечные устройства, серверыRJ45 (PoE), SFP/SFP+/SFP281G–25G (mGig 2,5/5/10G по меди)24–48
Аплинкраспределение/spineSFP+/SFP28/QSFP+/QSFP28/QSFP-DD10G–400G2–8
Стековыйсоседние коммутаторы стекапроприетарный кабель или QSFP+/QSFP28 со стековой прошивкой40–480 Гбит/с на кольцо2
Управление (OOB)сеть управленияRJ45 (иногда SFP)100M/1G1
КонсольоператорRJ45 (RS-232) и/или USB-C/mini-USB1–2
USBхранение файлов, образы ZTPUSB-A1
КомбоRJ45 или SFP, активен один1G2–4 на малых коммутаторах

На дата-центровых коммутаторах leaf/spine все передние порты одинаковы (32 × QSFP-DD); «аплинк» там — роль в конфигурации, а не класс железа (Роли и топологии).

ТерминУровеньСмыслПутаница
Access-порт (L2)2несёт один нетегированный VLANпротив «коммутатора доступа» (роль в иерархии)
Trunk-порт (L2)2несёт несколько VLAN с тегами 802.1Qпротив «trunk» у Juniper/HP = LAG в части CLI
Аплинкфизика/рольлинк в сторону ядра; обычно L2-транк или маршрутизируемый порт L3аплинк может быть access-портом (один VLAN) или маршрутизируемым интерфейсом
Даунлинкфизика/рольв сторону устройств или нижнего уровня
Маршрутизируемый порт3имеет IP-адрес, без тегов VLANаплинки leaf–spine маршрутизируемые

Детали уровня коммутации: Основы коммутации.

Переподписка

КонструкцияЁмкость даунлинковЁмкость аплинковОтношениеТипичное применение
48 × 1G + 4 × 10G48 Гбит/с40 Гбит/с1,2 : 1кампусный доступ
48 × 1G + 2 × 10G48202,4 : 1кампусный доступ, бюджетный
48 × 10G + 6 × 40G4802402 : 1старый ДЦ-leaf
48 × 25G + 8 × 100G1 2008001,5 : 1ДЦ-leaf, общие вычисления
48 × 25G + 6 × 100G1 2006002 : 1ДЦ-leaf, бюджетный
32 × 100G, деление 16/161 6001 6001 : 1хранение, AI
64 × 400G, деление 32/3212 80012 8001 : 1back-end AI

Отношение = сумма скоростей даунлинков ÷ сумма скоростей аплинков. 3 : 1 терпимо для офисного трафика, 1 : 1 обязательно там, где трафик «все со всеми» идёт на скорости линии (GPU-фабрики). Аплинки обычно агрегированы (LAG или ECMP), так что их оптика отказывает как группа независимых линков, а не как одна большая труба.

Модули аплинков и слоты

Кампусные коммутаторы часто принимают съёмный модуль аплинков: 4 × SFP+, 2 × SFP28 + 2 × QSFP28, 4 × 25G, 2 × 40G/100G. На что смотреть:

  • у модуля свой список поддерживаемой оптики и иногда свой бюджет мощности;
  • порты модуля могут не поддерживать breakout или 1G;
  • часть модулей меняется горячо, другим нужна перезагрузка;
  • стекирование может занимать порты аплинков или отдельный слот (Стекирование и MLAG).

Агрегация аплинков

МетодЧто даётСледствие для оптики
LAG / port-channel (LACP)N линков к одному соседу работают как одинвсе участники одной скорости и, в идеале, одного типа модулей; один участник с ошибками CRC портит хешированные потоки
MLAG / vPC / VLTLAG через двух соседейучастники попадают на два коммутатора — считайте оптику для обоих
L3 ECMPN маршрутизируемых аплинков равной стоимостиумолчание leaf–spine; каждый аплинк независим, отказы ловит BFD
Стековое кольцообъединительная плата между коммутаторамиотдельные кабели/оптика, аплинками не считаются

Один аплинк 100G против LAG 4 × 25G: на бумаге ёмкость та же, но один поток в LAG ограничен скоростью одного участника, а 100G несёт его целиком (Breakout и кабелирование MPO).

Breakout как стратегия аплинков

Аплинк QSFP28 100G, разбитый на 4 × 25G, достаёт до четырёх leaf с одного порта spine; порт 400G, разбитый на 4 × 100G, учетверяет радиксность. Какие порты это позволяют, как называются потомки и что должен объявлять модуль: Типы портов и клеток, Именование портов и светодиоды.

Выбор оптики аплинков

ВопросЧто решает
Расстояние и тип волокнаSR/SR4 по MMF ≤ 100–400 м; DR/FR/LR по SMF на 500 м–10 км; ER/ZR/CWDM/DWDM дальше (Таблицы дальности)
Доступное число волоконпараллельным (MPO) SR4/DR4 нужны 8 волокон; дуплексным LC FR4/LR4/CWDM4 — 2
Клетки обоих концовQSFP28 100G к SFP28 25G → breakout; QSFP-DD к QSFP28 → модуль QSFP28 в клетке DD
Политика FEC и скорости обеих NOSдолжны совпадать (Рецепты настройки портов)
Политика к модулям обоих вендоровOEM, закодированный или сторонний (Как каждая NOS проверяет модуль)
Бюджет мощности клетки аплинкамодули ER4 на 40 км / ZR могут его превышать (Мощность и потребление)
Резервированиедва аплинка на двух разных модулях/путях; запас на площадке

Особенности даунлинков

  • PoE на медных портах доступа: 15,4 / 30 / 60 / 90 Вт на порт (802.3af/at/bt); бюджет PoE делит блок питания с оптикой — полностью загруженный PoE-коммутатор может снижать мощность.
  • Мультигигабитный RJ45 (2,5/5/10GBASE-T) использует PHY USXGMII (SGMII и последовательный гигабит).
  • Серверные даунлинки на 25G/100G: DAC ≤ 3 м, дальше AOC, оптика редко (DAC или AOC).
  • Медные SFP в даунлинках SFP: для клиентов 10/100 нужен режим SGMII.

Типичные неисправности портов по ролям

РольЧастая проблемаГде смотреть
Аплинкнесовпадение FEC/скорости между двумя вендорами; неверная полярность волокон на MPOСкорость и режимы, Нет линка
Даунлинк (сервер)DAC без AN, конфликт скоростей группы портов 25GТипы портов и клеток
Даунлинк (медный SFP)клиент 10/100 не линкуетсяSGMII и последовательный гигабит
Стековыйнестековый кабель/модуль в стековом портуСтекирование и MLAG
КомбоSFP вставлен, а активна сторона RJ45настройка media-type
Управлениеперепутаны in-band и OOB, неверный VRFУправление и мониторинг

В CodingBox

Независимо от роли, каждый оптический порт сначала читает память своего модуля. Проверка кодов скорости, класса мощности и идентификации модуля на столе до установки — особенно для аплинков между разными вендорами — избавляет от порта, который молча остаётся в down (Check transceiver).