Транкинг - это термин, который охватывает несколько технологий агрегации каналов. Они находятся в порядке от наиболее желательных (и самых высоких требований) до обычно наименее желательных (но также и наименьших требований). транкинг также может называться Bonding, EtherChannel, Port Groups или другими именами. Будьте осторожны, чтобы не перепутать эти технологии с транкингом vLAN ( 802.1q / 802.1ad ).
802.3ad LACP , вероятно, является «лучшим» из множества. Сетевая карта связывается с коммутатором, устанавливает транк, и данные балансируются по нагрузке для передачи и приема по всем доступным каналам. Обычно управляемые коммутаторы (L2 или выше) поддерживают это; большинство / более дешевые модели ограничены одним переключателем.
Разделение портов на несколько коммутаторов называется межкоммутаторными соединительными линиями . Это характерно для «стековых» или модульных коммутаторов, поддерживающих это. Некоторые коммутаторы используют форму общего управления и называют это стекированием, они обычно не поддерживают IST. Проверьте такие технологии, как Cisco VSL, Brocade / Dell ISL или SMLT / DSMLT (расширение промышленного стандарта до 802.3ad).
SLB (Swich-Assisted балансировка нагрузки) является предшественником LACP. Вы вручную настраиваете магистраль на обоих концах. Вы получаете балансировку нагрузки при передаче и приеме и избыточность; но все это настраивается вручную, и вы должны иметь коммутаторы и сетевые карты, которые поддерживают его. IST обычно поддерживается как в LACP выше.
TLB (балансировка нагрузки передачи) - это технология, для которой не требуется, чтобы коммутатор произносил какой-либо конкретный протокол для координации магистрали. Вы просто подключаете сетевые адаптеры к коммутатору, настраиваете транкинг на компьютере, и все в порядке. Недостаток: данные будут сбалансированы только для передачи . Прием будет назначен одному «первичному» NIC. если Первичный выключится, один из вторичных будет повышен. Это может сбить с толку некоторые действительно старые коммутаторы, поскольку несколько портов отправляют с одного и того же MAC-адреса. Этот протокол может охватывать несколько коммутаторов без поддержки IST или дополнительной настройки.
Этот метод иногда называют Round Robin . Существует несколько способов запланировать отправку пакетов на транковых сетевых картах, причем RR - это один, который просто помещает один пакет в каждый порт подряд. Некоторые сетевые адаптеры также поддерживают более сложные схемы, такие как глубина очереди аренды, робота с округлением веса и, в первую очередь, с Spilover.
NFT (Network Fault Tolerance) просто использует один сетевой адаптер за раз. Там нет балансировки нагрузки вообще. Это единственный, который работает с концентраторами и некоторыми действительно древними коммутаторами, которые не поддерживают несколько каналов с одним MAC Addy. Сервер будет использовать основной сетевой адаптер для всего, если он выйдет из строя, он без проблем переключит весь трафик на дополнительный сетевой адаптер.
В зависимости от того, какая у вас сетевая карта, их можно назвать по-разному. Однако, если вы прочитаете описания в руководстве NIC, все его опции должны соответствовать одному из них.
Комплект Cisco уже давно может делать это с помощью своей технологии VSS, поскольку Кайл упоминает, что это новшество и, конечно, не стандартизировано, но я могу ручаться за его стабильность на коробках Cisco.
источник