Разбираемся с 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, то есть максимально возможную скорость пересылки пакетов для имеющихся интерфейсов.