На рынке часто говорят о 10-кратном коэффициенте масштабирования таких показателей, как продажи, инвестиции или просмотр контента. А теперь представьте, что вы можете получить в 10 раз большее поглощение буферных пакетов данных на порт коммутатора, чем другие сопоставимые устройства на рынке?
Коммутатор Tomahawk 3 от Broadcom делает именно это, а почему это так важно для нас?
В современном мире, где поиск, торговля, связь и другие услуги предоставляются через цифровую инфраструктуру, важно поддерживать высокий уровень соглашения о качестве предоставления услуг (SLA) в сетевой инфраструктуре.
Сетевая инфраструктура состоит из коммутаторов с высокой пропускной способностью и обеспечивающая связь между серверами, ускорителями, хранилищами и различными периферийными устройствами.
- Эти коммутаторы с высокой пропускной способностью включают в себя саму микросхему коммутатора с высоко интегрированными функциями и буфером пакетов данных.
- Типичные коммерческие микросхемы имеют встроенный буфер пакетов, в то время как некоторые устройства имеют расширение до буферизации пакетов вне кристалла для обеспечения большего масштабирования.
Какой объем требуется для буферизации пакетов - это вопрос, на который многие пытались ответить. Ответ зависит от:
скорости ввода-вывода
- системы счисления коммутатора
- общей полосы пропускания, поддерживаемой коммутатором
- характеристик рабочих нагрузок приложений и использования канала
Пиковые нагрузки приложений могут создавать так называемые «узкие места» в коммутаторах на разных портах и в разное время. Кроме того, меняющаяся форма рабочих нагрузок с течением времени затрудняет точное определение тех мест, где может произойти перегрузка, а прогнозирование необходимого объема буферизации становится очень сложным.
Одним из способов решения упомянутых выше проблем является правильный выбор архитектуры буферизации пакетов, которая играет жизненно важную роль в коммутаторе с высокой пропускной способностью.
Существуют разные способы реализации архитектуры буферизации пакетов данных. Различные реализации включают, среди прочего, архитектуру общего буфера, архитектуру комбинированного входного и выходного буфера и архитектуру разделенного выходного буфера.
Хотя общий объем буферных пакетов одинаков (X МБ) в обеих архитектурах, буфер для каждого порта в случае разделенной буферизации ограничен максимальной емкостью выходного буфера.
Коммутатор Broadcom Tomahawk 3 реализует архитектуру общей буферизации с динамическим обменом. Это позволяет поглощать пакеты выходных портов, сохраняя при этом равномерное распределение между портами, когда есть нагрузка на все порты.
На рисунке выше показано, что Tomahawk 3 обеспечивает в 10 раз большее поглощение буферных пакетов по сравнению с конкурентной архитектурой распределенного буферного обмена.
Рабочие нагрузки приложений со схемой скачкообразного трафика будут иметь высокое влияние на производительность, если коммутатор имеет ограниченный буфер на выходном порту. Это связано с тем, что поглощение пакетов данных невелико.
Кроме того, эта проблема усугубляется, когда несколько портов, подключенных к разделенному буферу, испытывают временную перегрузку, что приводит к еще меньшему поглощению пакетов на порт, что в свою очередь приводит к потере пакетов.
При рассмотрении коммутаторов с разным объемом общего буфера пакетов крайне важно понимать базовую архитектуру буферного обмена, поскольку она влияет на производительность приложений. Архитектура с общим буфером обеспечивает наилучшую производительность независимо от характеристик загруженности устройства. Коммутатор с общим буфером предлагает наиболее простую и надежную модель масштабирования сетей.
Сетевые коммутаторы Broadcom - начиная с Tomahawk 3 и семейства коммутаторов Trident - обеспечивают обобщенную буферизацию пакетов, превосходное поглощение данных, время завершения потока и равнозначность всех портов коммутатора.
УЗНАТЬ БОЛЬШЕ
Вы можете узнать больше о серии BCM56980 на сайте Broadcom, где можно найти дополнительную информацию и спецификацию компонента.