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

Что такое switching bandwidth?

Network

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

Полоса пропускания (switching bandwidth) коммутатора — это совокупная входящая и исходящая пропускная способность всех портов коммутатора. Измеряется в битах в секунду (бит/с).

Не путать со switching capacity, — это пропускная способность общей шины коммутатора. Она может быть меньше чем switching bandwidth, если коммутатор обладает блокирующей общей шиной. Если суммарная пропускная способность всех портов коммутатора (switching bandwidth) превосходит значение пропускной способности общей шины (switching capacity), то данный коммутатор обладает блокирующей общей шиной — blocking switching fabric, а если не превосходит, то неблокирующей — non-blocking switching fabric.

switching bandwidth = количество портов * скорость работы порта * 2 (двунаправленная передача, full-duplex).

Рассчитаем switching bandwidth для коммутатора 24 порта 1G + 2 аплинка 10G. switching capacity = 24 * 1 Гбит/с * 2 + 2 * 10 Гбит/с * 2 = 88 Гбит/с.

Зная forwarding performance тоже можно вычислить switching bandwidth: switching bandwidth = forwarding performance * 8 * (64 байта + 8 байт преамбулы + 12 байт межкадровый промежуток) * 2 (двунаправленная передача, full-duplex) = forwarding performance * 1344 (бит/с). Например, мы знаем для такого же коммутатора forwarding performance = 65.472 Mpps. switching bandwidth = 65.472 * 1344 = 87994.368 Мбит/с ≈ 88 Гбит/с.

Ссылки

Что такое forwarding performance?

Что такое switching capacity?

Теги

 

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

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

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

Теги

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

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

Теги