Асетевой коммутаторэто устройство, которое расширяет сеть и может предоставить больше портов подключения в подсети для подключения большего количества компьютеров. Он обладает характеристиками высокого соотношения производительности и цены, высокой гибкости, относительной простоты и легкости внедрения. Итак, какова роль сетевого коммутатора в центре обработки данных?
Когда интерфейс сетевого коммутатора получает больше трафика, чем может обработать, сетевой коммутатор выбирает либо кэширование, либо сетевой коммутатор отбрасывает его. Кэширование сетевого коммутатора обычно вызвано разной скоростью сетевого интерфейса, внезапным ростом трафика сетевого коммутатора или передачей трафика «многие к одному».
Наиболее распространенной проблемой, вызывающей буферизацию в сетевых коммутаторах, являются внезапные изменения трафика «многие к одному». Например, приложение построено на нескольких узлах кластера серверов. Если один из узлов одновременно запрашивает данные у сетевых коммутаторов всех других узлов, все ответы должны поступать на сетевой коммутатор одновременно. Когда это происходит, поток трафика всех сетевых коммутаторов заполняет порт сетевого коммутатора запрашивающей стороны. Если у сетевого коммутатора недостаточно выходных буферов, сетевой коммутатор может отбросить часть трафика или сетевой коммутатор может увеличить задержку приложения. Достаточное количество буферов сетевого коммутатора может предотвратить потерю пакетов или задержку сети, вызванную низкоуровневыми протоколами.
Самая современная платформа коммутации ЦОД решает эту проблему, разделяя буфер коммутации сетевого коммутатора. Сетевой коммутатор имеет пространство буферного пула, выделенное для определенного порта. Общие буферы обмена сетевых коммутаторов сильно различаются у разных поставщиков и платформ.
Некоторые производители сетевых коммутаторов продают сетевые коммутаторы, разработанные для определенных сред. Например, некоторые сетевые коммутаторы имеют большую обработку буфера, что подходит для сценариев передачи «многие к одному» в среде Hadoop. В среде, способной распределять трафик, сетевым коммутаторам не нужно развертывать буферы на уровне коммутатора.
Буфер сетевого коммутатора очень важен, но нет правильного ответа на вопрос, сколько места нам нужно для сетевого коммутатора. Огромный буфер сетевого коммутатора означает, что сеть не будет отбрасывать трафик, а также это означает, что задержка сетевого коммутатора увеличивается — данные, хранящиеся сетевым коммутатором, должны ждать перед пересылкой. Некоторые сетевые администраторы предпочитают меньшие буферы сетевых коммутаторов, чтобы позволить обработке приложений или протоколов сократить трафик. Правильный ответ — понять схему трафика сетевого коммутатора приложения и выбрать сетевой коммутатор, который соответствует этим потребностям.
Время публикации: 18 октября 2021 г.






