Скажем, у меня есть 2 идентичных неуправляемых гигабитных коммутатора в сети, A и B. Есть компьютеры, подключенные к коммутатору A, есть другие компьютеры, подключенные к коммутатору B. A и B соединены одним кабелем. Таким образом, общая (теоретическая) пропускная способность, доступная компьютерам на A для связи с компьютерами на B, составляет 1 Гбит / с. Все хорошо.
Если я сейчас подключу второй кабель между коммутаторами и не внесу никаких других изменений, увеличится ли общая (теоретическая) пропускная способность между двумя группами компьютеров до 2 Гбит / с?
Нет.
Если ваши неуправляемые коммутаторы настолько просты, что они не поддерживают протокол Spanning Tree Protocol (STP), подключение второго кабеля между ними вызовет замкнутую петлю, мгновенно насыщая вашу сеть, делая ее непригодной для использования, пока вы не отключите второй кабель.
Если они делать выполните STP, то будет использоваться только один из переключаемых каналов.
Если бы вместо этого у вас были управляемые коммутаторы, вы могли бы настроить их для агрегирования / объединения нескольких портов вместе, получив прирост скорости немного меньше, чем сумма скоростей агрегированных портов (есть некоторые накладные расходы из-за агрегирования).
Нет, если вы не настроите агрегацию каналов между коммутаторами. В зависимости от вашего коммутатора, если он даже поддерживает это, это может называться объединением сетевых карт, Etherchannel, Port Channel или транкингом.
Обратите внимание, что если вы просто подключите два соединения без такой конфигурации, как эта, вы можете серьезно ухудшить свою сеть, вызвав цикл, как упоминает @Spiff в своем сообщении.
Может быть. Я мог видеть переключатели, соединяющие A1 с B1 одним путем, а A2 с B2 - через другой (A1 и A2 находятся рядом с A, B1 и B2 с B). Однако простой протокол связующего дерева всегда выбирает одну и ту же ссылку.