Практикум по серверным сетям

Сетевой тракт сервера: от Ethernet до RDMA

Короткий курс учит читать сетевой путь по слоям: NIC и линия связи, полезная скорость, VLAN/LACP и транспорт RDMA. Без магии вокруг 100 GbE и кадров большого размера.

База → осознанный подбор45 минут4 модуля5 вопросов
После курса

Что вы сможете сделать

  1. Отделять возможности NIC, согласованную скорость линии и полезную пропускную способность.
  2. Настраивать VLAN, MTU и LACP как сквозные контракты.
  3. Различать RDMA, RoCE и iWARP без подмены транспорта общим названием.
Модуль 2 из 4

Слой 2. Номинал не равен полезной скорости

Скорость линии — предел отдельного соединения. Пропускная способность — результат выбранного протокола и рабочей нагрузки на всём пути.

  • Текущую скорость линии читают как рабочее состояние; паспортный максимум её не заменяет.

  • Пропускная способность имеет смысл только с указанным уровнем и ограничивается самым слабым участком пути.

  • MTU пути задаёт минимум по маршруту; кадр большого размера на одном NIC не доказывает сквозной путь с кадрами большого размера.

Модуль 3 из 4

Слой 3. VLAN и агрегация каналов

VLAN отвечает за логическое разделение уровня 2, агрегация линий — за общую логическую линию. Это разные задачи.

  • VLAN создают отдельные домены пересылки в общей коммутируемой инфраструктуре.

  • Агрегация линий объединяет параллельные линии для суммарной пропускной способности и отказоустойчивости.

  • LACP согласует участников, а политика хеширования распределяет потоки; одно соединение обычно остаётся на одной линии.

Модуль 4 из 4

Слой 4. RDMA — модель, RoCE и iWARP — transports

Общее слово RDMA недостаточно. Совпасть должны возможности конечных точек, точный транспорт, сетевой путь, драйвер и приложение.

  • RDMA помещает данные прямо в зарегистрированные буферы и может убрать промежуточные копирования с быстрого пути.

  • RoCE переносит RDMA через Ethernet L2/L3, но обычный порт Ethernet не доказывает поддержку RoCE.

  • iWARP использует RDMAP/DDP поверх надёжного транспорта, и это не другое название RoCE.

Финишная прямая

Проверьте инженерное мышление

Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.

01На коробке NIC написано 100 GbE, а система показывает скорость линии 25 Гбит/с. Какой вывод верен?
02Как корректно сравнить два решения на 25 GbE?
03На сервере установлен MTU 9000, но один сегмент коммутатора поддерживает только 1500. Что безопасно заключить?
04Две линии 25 GbE объединены через LACP. Какой результат реалистичен?
05Один NIC поддерживает RoCE, второй только iWARP. Достаточно ли общего слова RDMA?
Проверяемая база

Источники курса

Ссылки приведены один раз для всего курса, чтобы не мешать чтению каждого тезиса.

  • Первичная спецификация

    IEEE 802.3 Ethernet Working Group

    IEEE 802.3 · официальная страница рабочей группы, проверено 29 августа 2026 года

    IEEE 802.3 разрабатывает стандарты Ethernet для MAC и физических сред с разными скоростями и режимами связи.

    Открыть первоисточник
  • Официальная документация

    Ethtool netlink interface

    Linux Kernel · документация latest kernel, проверено 29 августа 2026 года

    Описывает чтение текущей скорости, duplex, autonegotiation, link modes, lanes и состояния Ethernet link.

    Открыть первоисточник
  • Официальная документация

    NET_ADAPTER_LINK_STATE structure

    Microsoft · Windows driver documentation, проверено 29 августа 2026 года

    Определяет current transmit/receive link speed и media duplex state сетевого адаптера.

    Открыть первоисточник
  • Первичная спецификация

    RFC 5136: Defining Network Capacity

    IETF · RFC 5136, February 2008

    Разделяет nominal link capacity, available capacity и измерение результата на выбранном protocol layer.

    Открыть первоисточник
  • Первичная спецификация

    RFC 8201: Path MTU Discovery for IP version 6

    IETF · RFC 8201, July 2017

    Определяет link MTU, path MTU как минимум по пути и механизм Path MTU Discovery.

    Открыть первоисточник
  • Первичная спецификация

    RFC 894: A Standard for the Transmission of IP Datagrams over Ethernet Networks

    IETF · RFC 894, April 1984

    Фиксирует классический максимальный IP datagram для Ethernet в 1500 octets.

    Открыть первоисточник
  • Первичная спецификация

    IEEE 802.1Q-2018: Bridges and Bridged Networks

    IEEE Standards Association · IEEE 802.1Q-2018

    Стандарт bridged networks и VLAN-aware bridges, включая VLAN service и управление bridged network.

    Открыть первоисточник
  • Первичная спецификация

    IEEE 802.1AX-2020: Link Aggregation

    IEEE Standards Association · IEEE 802.1AX-2020

    Определяет объединение parallel point-to-point links в resilient load-sharing logical link.

    Открыть первоисточник
  • Официальная документация

    Linux Ethernet Bonding Driver HOWTO

    Linux Kernel · документация latest kernel, проверено 29 августа 2026 года

    Описывает 802.3ad bonding, LACP, hash policy и ограничение одного connection полосой одного member link.

    Открыть первоисточник
  • Первичная спецификация

    RFC 5040: A Remote Direct Memory Access Protocol Specification

    IETF · RFC 5040, October 2007

    Определяет RDMAP и прямую доставку данных в upper-layer buffers без промежуточного копирования.

    Открыть первоисточник
  • Официальная документация

    Userspace verbs access

    Linux Kernel · документация latest kernel, проверено 29 августа 2026 года

    Описывает fast path userspace verbs через device-specific hardware без syscall на каждой операции.

    Открыть первоисточник
  • Первичная спецификация

    InfiniBand Architecture Specification and RoCE

    InfiniBand Trade Association · официальная страница спецификаций, проверено 29 августа 2026 года

    Определяет RoCE как transport для RDMA через обычные Ethernet networks уровня 2 и 3.

    Открыть первоисточник
  • Первичная спецификация

    RFC 5041: Direct Data Placement over Reliable Transports

    IETF · RFC 5041, October 2007

    Определяет Direct Data Placement поверх reliable transports как часть iWARP protocol suite.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие