Да. Использование одного кабеля для «каскадного» подключения нескольких коммутаторов Ethernet создает узкие места. Однако то, действительно ли эти узкие места вызывают низкую производительность, можно определить только путем отслеживания трафика по этим ссылкам. (Вы действительно должны следить за статистикой трафика по портам. Это еще одна причина, почему это хорошая идея.)
Коммутатор Ethernet имеет ограниченную, но обычно очень большую внутреннюю полосу пропускания для выполнения своей работы. Это называется полосой пропускания коммутационной матрицы и в настоящее время может быть достаточно большим даже для гигабитных Ethernet-коммутаторов очень низкого уровня (например, Dell PowerConnect 6248 имеет коммутационную матрицу 184 Гбит / с). Сохранение трафика, проходящего между портами на одном и том же коммутаторе, обычно означает (с современными 24- и 48-портовыми коммутаторами Ethernet), что сам коммутатор не будет «блокировать» кадры, проходящие на полной скорости передачи между подключенными устройствами.
Неизменно, однако, вам потребуется больше портов, чем может обеспечить один коммутатор.
Когда вы каскадируете (или, как некоторые говорят, «куча») коммутаторы с помощью перекрестных кабелей, вы не вытягиваете коммутационную матрицу из коммутаторов друг в друга. Вы, безусловно, подключаете коммутаторы, и трафик будет проходить, но только на той полосе пропускания, которую обеспечивают порты, соединяющие коммутаторы. Если от одного коммутатора к другому требуется больше трафика, чем один соединительный кабель может поддерживать, кадры будут отброшены.
Штабелируемые соединители обычно используются для обеспечения высокоскоростных межсоединений между коммутаторами. Таким образом, вы можете подключить несколько коммутаторов с гораздо меньшим ограничением пропускной способности между коммутаторами. (Используя в качестве примера снова серию Dell PowerConnect 6200, их стековые соединения ограничены по длине до 0,5 метра, но работают на скорости 40 Гбит / с). Это все еще не расширяет коммутационную матрицу, но обычно предлагает значительно улучшенную производительность по сравнению с одним каскадным соединением между коммутаторами.
Было несколько коммутаторов (на ум приходят коммутаторы Intel 500 Series 10/100), которые фактически расширили коммутационную матрицу между коммутаторами через стековые разъемы, но я не знаю ни одного, который бы имел такую возможность сегодня.
Один вариант, который упоминали другие авторы, - это использование механизмов агрегации каналов для «соединения» нескольких портов вместе. Это использует больше портов на каждом коммутаторе, но может увеличить пропускную способность коммутатора к коммутатору. Помните, что разные протоколы агрегации каналов используют разные алгоритмы для «балансировки» трафика между ссылками в группе агрегации, и вам необходимо отслеживать счетчики трафика на отдельных интерфейсах в группе агрегации, чтобы убедиться, что балансировка действительно происходит. (Обычно для достижения эффекта «балансировки» используется некоторый вид хэша адресов источника / назначения. Это делается для того, чтобы кадры Ethernet поступали в одном и том же порядке, поскольку кадры между одним источником и пунктом назначения всегда будут перемещаться по одним и тем же интерфейсам,
Все эти опасения по поводу пропускной способности коммутации между портами являются одним из аргументов в пользу использования коммутаторов на основе шасси. Все линейные карты, например, в коммутаторе Cisco Catalyst 6513, используют одну и ту же коммутационную матрицу (хотя некоторые линейные карты могут иметь независимую матрицу). Вы можете подключить множество портов к этому шасси и получить большую пропускную способность между портами, чем вы могли бы использовать в конфигурации с каскадным или даже сложенным дискретным коммутатором.