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

Что такое line-rate forwarding?

Network

Разбираемся с line-rate forwarding. Это режим работы коммутатора.

Если коммутатор может переадресовывать пакеты с максимально возможной теоретической скоростью для всех имеющихся интерфейсов, то такой коммутатор способен реализовать line-rate forwarding.

У такого коммутатора значение forwarding performance в спецификации должно быть не ниже расчётного значения forwarding bandwidth.

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

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

Считаем что 1 пакет — это 84 байта: 64 байта данных + 8 байт преамбулы + 12 байт межкадровый промежуток. Интерфейс Ethernet 100 Мбит/с способен передать в секунду 100000000 бит или 12500000 байт. Т.е. 12500000/84≈148810 минимальных кадров. Это 148810 pps или 149 kpps или 0.149 Mpps. Соответственно, Gigabit Ethernet — 1.488 Mpps, 10G Ethernet — 14.88 Mpps.

Рассчитаем forwarding bandwidth для коммутатор 24 порта 1G + 2 аплинка 10G:

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

forwarding performance = 35.712 Mpps + 29.76 Mpps = 65.472 Mpps.

Если для такого коммутатора в спецификации forwarding performance указан 65.472 Mpps или более, то такой коммутатор способен реализовать line-rate forwarding, то есть максимально возможную скорость пересылки пакетов для имеющихся интерфейсов.

Ссылки

Что такое forwarding performance?

Что такое forwarding bandwidth?

Теги

 

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

На Cisco Catalyst 9300 запустили Minecraft

Появилась интересная статья от имени одного из разработчиков Cisco. В коммутатор Cisco Catalyst 9300 можно установить SSD диск для запуска приложений. Этим и воспользовался Florian Pachinger, загрузив докер-контейнер с сервером Minecraft через облачную систему управления решениями Cisco DNA Centre.

Теги

ethtool — утилита для работы с сетевыми интерфейсам в Linux

В помощь системным администраторам полезная Linux-утилита ethtool для получения информации о сетевых интерфейсах и изменения низкоуровневых параметров сетевых карт.

Теги