Например, у меня есть 3 сетевых адаптера (1 ГБ) и я делаю связанный сетевой адаптер. Получу ли я сетевую карту 3 ГБ?
Следует ли мне подключить эти 3 сетевых адаптера к одному коммутатору? Если одна сетевая карта выйдет из строя, останется ли у меня сеть между сервером и коммутатором?
Или я должен подключить каждую сетевую карту к 3 разным коммутаторам? Значит, если одна сетевая карта или один коммутатор выйдут из строя, у меня все еще будет работать сеть?
Какой режим мне использовать?
Например, у меня есть 3 сетевых адаптера (1 ГБ) и я закреплен за сетевым адаптером. Могу ли я получить сетевой адаптер на 3 ГБ?
Нет, не знаешь. Конкретные детали зависят от режима хеширования, но типичные режимы хеширования распределяют отдельные соединения для каждого члена. Даже с циклическим режимом, который возможен только между двумя напрямую подключенными системами Linux, вы не получите полных 3 ГБ, скорее всего, 2 ГБ.
Я должен подключиться
Без понятия. Мы не можем принять решение за вас. Вам нужно решить, нужна ли вам отказоустойчивость или лучшая производительность. Вам нужно выяснить, позволяют ли ваши коммутаторы иметь группу агрегации каналов, охватывающую коммутаторы, это довольно высокопроизводительная функция, которая обычно требует настройки стека.
Если вы не знаете, что вам следует делать, возможно, начните с независимого от коммутатора режима только для обеспечения отказоустойчивости и подключите его к нескольким коммутаторам. Это действительно простая установка, которая не потребует настройки ваших коммутаторов, но на самом деле не даст вам большого прироста производительности.
После этого просто попробуйте несколько режимов и запустите несколько тестов производительности, которые отражают вашу типичную нагрузку и использование этой системы в различных конфигурациях. Выберите лучший, исходя из ваших результатов.
Да, если ссылка не работает, вы все равно будете иметь соединение.
Что касается вопроса о пропускной способности, когда вы разделяете эти соединения вместе, помните, что каждый отдельный поток данных будет проходить только по ссылке, по которой этот поток начинается. Этот поток не используется другими ссылками.
Также стоит отметить, что вам на самом деле было бы лучше иметь либо 2 ссылки, либо 4 из-за хеширования битов.
Пояснение:
Если количество физических портов не равно степени 2 (не 2, 4 или 8), у вас также будет неравный баланс нагрузки. Например, выберите чехол,
Под порт-каналом X у нас есть 3 связанных интерфейса: gi8 / 8, gi9 / 8 и gi9 / 12. Алгоритм балансировки нагрузки должен будет использовать два бита из хеша.
Два бита дают 4 разных шаблона (00, 01, 10 и 11), и эти шаблоны назначаются физическому порту. Следовательно, общий трафик составляет не 33% на каждом канале. Это будет 50% на одной и 25% на двух других ссылках.
Допустим, у вас есть файловый сервер с тремя сетевыми адаптерами 1 Гбит / с, которые легко могут заполнить канал 3 Гбит / с любым файлом, и компьютер, который также имеет три сетевые карты 1 Гбит / с и способен принимать и обрабатывать трафик на 3 Гбит / с. Вы настраиваете три канала 1 Гбит / с на каждом конце в одну магистраль 3 Гбит / с непосредственно между файловым сервером и вашим компьютером, а затем пытаетесь передать файл.
Насколько я понимаю, вы будете ограничены 1 Гбит / с для этой передачи файла, потому что, хотя ссылка может передавать 3 Гбит / с, это все еще три отдельных ссылки 1 Гбит / с. Но теперь предположим, что вы пытаетесь загрузить 3 файла. Вы обнаружите, что вы можете получить каждый файл со скоростью 1 Гбит / с, что дает общую пропускную способность 3 Гбит / с.
Конечно, это надуманный сценарий. Гораздо чаще у вас есть сетевые коммутаторы в нескольких местах. Эти коммутаторы поддерживают многих пользователей, у которых на компьютерах есть сетевые порты 1 Гбит / с, и несколько серверов, которые могут иметь несколько сетевых адаптеров или даже сетевые подключения 10 Гбит / с или выше. Вы можете обнаружить, что пропускной способности между коммутаторами 1 Гбит / с недостаточно. Отдельные пользователи не могут использовать более 1 Гбит / с канал между коммутаторами, но в совокупности несколько пользователей могут легко заполнить этот канал. И получить более быстрые одиночные каналы между коммутаторами может быть очень дорого.
Ну так что ты делаешь? Оказывается, очень часто связь между этими коммутаторами осуществляется по оптоволокну, а не по меди (хотя медь и здесь может работать), и что несколько пар волокон (в одном кабеле) протягиваются между шкафами с коммутаторами для резервирования; некоторые из этих пар в настоящее время не работают. Таким образом, вы получаете несколько дополнительных модулей SFP, вставляете их в свободные порты на каждом коммутаторе, настраиваете магистраль LACP и таким образом получаете более высокую пропускную способность между коммутаторами.
Теперь не имеет значения, что отдельные сеансы (и конечные точки) по-прежнему ограничены до 1 Гбит / с, потому что вам действительно не нужно, чтобы один человек использовал более 1 Гбит / с. Речь идет о поддержке целого набора пользователей на более высоких скоростях.
Кроме того, вы должны быть осторожны при настройке ссылки. Если вы делаете что-то неправильно (т. Е. Никогда не включали связующее дерево), легко создать петлю маршрутизации, когда вы подключаете новую ссылку, и это может стать для вас очень плохим днем в спешке.
И последнее замечание: ссылки LACP устойчивы к выходу из строя одного из членов ссылки, поэтому вы жестяная банка также используйте этот способ защиты от сбоев. Как правило, в проводке используется один и тот же кабельный тракт, и в случае разрыва одного набора проводов происходит разрыв и другого. Но иногда везет.
Вы также можете подключаться к различным коммутаторам, чтобы иметь резервные кабельные трассы. Это стоит дороже (вам нужны протяжки кабеля между каждым из коммутаторов), и в этом случае еще важнее убедиться, что вы понимаете связующее дерево, а также конкретные типы связующего дерева, поддерживаемые вашими коммутаторами. Не каждый тип связующего дерева позволяет вам воспользоваться преимуществами избыточных каналов с точки зрения повышения производительности, особенно в более старом или более дешевом оборудовании, и вместо этого просто отключит канал до тех пор, пока сбой в другом канале не изменит топологию дерева. Но правильная установка здесь на правильном оборудовании может использовать эти каналы не только для резервирования, но и для увеличения пропускной способности.
Лучший вариант для вас - получить коммутатор, поддерживающий агрегацию каналов: коммутатор будет обрабатывать 3 сетевых адаптера как только один.
В зависимости от вашего коммутатора вам, вероятно, придется настроить аварийное переключение, или вы потеряете соединение, если один из кабелей отключен. Вероятно, он будет повторно подключен как обычная сетевая карта 1 ГБ (второй не будет использоваться.
Трудно перечислить поведение сети, потому что оно зависит как от аппаратных, так и от программных настроек.