Перейти к основному содержанию

Что такое forwarding bandwidth?

Network

Разбираемся с forwarding bandwidth. Это один из основных параметров коммутатора.

Максимальная скорость пересылки пакетов (forwarding bandwidth) коммутатора — это максимальная теоретическая способность коммутатора пересылать пакеты. Измеряется в PPS (Packet per second), то есть число пакетов, которые могут быть переадресованы коммутатором в секунду.

Не путаем с forwarding performance, — это способность коммутатора пересылать пакеты. Она может быть меньше чем forwarding bandwidth, если коммутатор обладает блокирующей общей шиной.

Коммутатор передает информацию в виде отдельных кадров. На обработку каждого кадра коммутатор тратит время и ресурсы, поэтому общее количество кадров, которое может обработать коммутатор, ограничено. Размер кадров может быть разным, чем меньше размер кадра, тем больше ресурсов тратит коммутатор на пересылку того же объёма данных.

Соответственно, для расчёта forwarding bandwidth следует использовать кадр минимального размера. Минимальный кадр данных: 64 байта + 8 байт преамбулы + 12 байт межкадровый промежуток = 84 байта. Считаем что 1 пакет — это 84 байта.

Рассмотрим для примера интерфейс Ethernet 100 Мбит/с. Помним, что 1 байт = 8 бит. Интерфейс способен передать в секунду 100000000 бит или 12500000 байт. Т.е. 12500000/84 ≈ 148810 минимальных кадров (пакетов). Это 148810 pps или 149 kpps или 0.149 Mpps в одну сторону. Соответственно, Gigabit Ethernet — 1.488 Mpps, 10G Ethernet — 14.88 Mpps. В одну сторону.

Поскольку при пересылке пакета один порт является входящим а другой исходящим, то при расчётах full-duplex (двунаправленная передача) не учитываем.

Допустим, нам предлагают купить коммутатор 24 порта 1G + 2 аплинка 10G. Рассчитаем forwarding bandwidth:

  • 24 порта 1G — 24 * 1.488 Mpps = 35.712 Mpps
  • 2 порта 10G — 2 * 14.88 Mpps = 29.76 Mpps

forwarding bandwidth = 35.712 Mpps + 29.76 Mpps = 65.472 Mpps

Зная switching bandwidth тоже можно вычислить forwarding bandwidth: forwarding bandwidth = switching bandwidth / 1344. Например, мы знаем для такого же коммутатора switching bandwidth = 88 Гбит/с. forwarding bandwidth = 88 / 1344 = 0.065476 Gpps ≈ 65.476 Mpps.

Ссылки

Что такое switching bandwidth?

Теги

 

Похожие материалы

Установка UniFi Controller на Ubuntu Server

Для управления Wi-Fi точками доступа требуется установить на сервер UniFi Controller. Контроллер помогает конфигурировать точки доступа, настраивать бесшовный роуминг и обновлять прошивки точек. Для дома или небольшого офиса - то что надо. Дёшево и сердито. Ubuntu Server может быть виртуальным.

MikroTik маршрутизатор/L3-коммутатор CRS125-24G-1S-RM

Cloud Router Switch CRS125-24G-1S-RM — маршрутизатор/L3-коммутатор серии Smart Switch. Уже снят с производства. Полностью функциональный коммутатор 3-го уровня с уже привычной операционной системой RouterOS. Все присущие коммутатору инструменты конфигурирования доступны в специальном меню Switch.

Veritas Backup Exec 20 — траблшутинг резервирования Linux

Заметки о том, как я пытался забэкапить папку Linux на Ubuntu Server с помощью Veritas Backup Exec 20. Несколько раз наступил на грабли, получил полезный опыт, в итоге резервное копирование было-таки настроено.