- Агрегирование каналов или NIC Teaming в Windows Server 2012
- NIC Teaming в Windows Server 2012
- Настройка NIC Teaming в Windows Server 2012
- Teaming Mode
- Load Balancing mode
- Standby adapter
- Настройка NIC teaming в Windows Server 2012 с помощью Powershell
- Объединения сетевых адаптеров NIC Teaming в Windows server 2012 R2
- Настройка
Агрегирование каналов или NIC Teaming в Windows Server 2012
Для начала скажу, что я зарабатываю через вот этого брокера , проверен он временем! А вот хороший пример заработка , человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв
Агрегирование каналов (link aggregation) это технология, позволяющая объединять несколько физических сетевых интерфейсов в один логический, что позволяет увеличивать пропускную способность канала и его отказоустойчивость. Т.е. если объединить два сетевых адаптера со скоростью 1 Гбит/с, то общая полоса пропускания будет уже 2 Гбит/с, а в том случае, если один адаптер выходит из строя, то полоса пропускания упадет до 1 Гбит/с, но связь не прервется.
Применительно к Windows Server 2012 эта технология носит название NIC Teaming. С появлением Windows Server 2012 системные администраторы получили возможность объединять сетевые адаптеры в группу средствами самой операционной системы, причем объединять в группу можно адаптеры разных производителей (одно ограничение – они все должны работать на одной скорости). Максимальное количество адаптеров в группе составляет 32 штуки.
По умолчанию в Server 2012 режим NIC Teaming отключен и для его включения нужно открыть Server Manager, зайти в свойства сервера и нажать ссылку «Объединение сетевых карт» (NIC Teaming). Откроется окно, в котором нужно нажать кнопку «Задачи» (Tasks) и в списке задач выбрать пункт «Создать группу» (New Team).
Теперь вводим название группы и добавляем адаптеры, которые нужно объединить. После этого переходим к дополнительным настройкам группы. Прежде всего, нас интересует «Режим поддержки групп» (Teaming mode) который определяет способ взаимодействия группы с активным сетевым оборудованием, здесь есть следующие варианты:
— «Не зависит от коммутатора» (Switch Independent) – в этом режиме созданная группа работает независимо от коммутатора, в этом режиме не нужна дополнительная настройка сетевого оборудования. В этом режиме можно подключать адаптеры одной группы к разным коммутаторам для обеспечения отказоустойчивости на тот случай, если выйдет из строя один из коммутаторов. Именно этот режим выбирается по умолчанию.
— «Статическая поддержка групп» (Static Teaming) – в этом режиме все адаптеры группы должны быть подключены к одному коммутатору. При этом порты коммутатора, к которым подключены адаптеры группы, должны быть настроены в режим статической агрегации каналов.
— «LACP» – этот режим похож на предыдущий, но коммутатор в этом режиме должен быть настроен на использование динамической агрегации каналов с использованием протокола Link Aggregation Control Protocol (LACP).
Далее, нас интересует «Режим балансировки нагрузки» (Load Balancing mode) который определяет, как именно будет распределяться сетевой трафик между адаптерами группы. Варианты здесь следующие:
— «Хэш адреса» (Address Hash) – в этом режиме при передаче сетевого трафика на основании MAC или IP-адресов отправителя и получателя вычисляется хеш, который привязывается к определенному физическому адаптеру после чего весь дальнейший трафик от этого отправителя будет идти через определенный адаптер к которому привязан хэш.
— «Порт Hyper-V» (Hyper-V Port) – в этом режиме адаптер группы привязывается к определенному порту виртуального коммутатора в Hyper-V. Соответственно, этот режим можно использовать только в том случае, когда на сервере активирована роль Hyper-V.
Следующая настройка – «Резервный адаптер» (Standby adapter) как это уже понятно из названия, позволяет назначить один из адаптеров группы в качестве резервного. При нормальном функционировании адаптеров в группе резервный адаптер не используется, а в случае выхода из строя любого адаптера группы, резервный адаптер автоматически занимает его место и сетевой трафик продолжает бесперебойно передаваться.
В случае отсутствия резервного адаптера выход из строя одного из адаптеров группы также не приведет к остановке сетевого обмена (поскольку нагрузка будет автоматически распределена по оставшимся адаптерам), но уменьшится общая пропускная способность канала. В случае с назначенным резервным адаптером пропускная способность канал не изменится.
После окончания настроек свойств группы осталось нажать кнопку «ОК». Группа создана и в окне «Сетевые подключения» теперь появится еще один сетевой адаптер. Именно он и является виртуальным адаптером группы. Теперь в свойства физических сетевых адаптеров которые объединены в группу все компоненты кроме протокола мультиплексора сетевого адаптера отключены. Все настройки параметров адаптера теперь нужно осуществлять в свойствах виртуального адаптера.
Для тех, кто пользуется для администрирования сервера PowerShell, в нем присутствует модуль по имени NetLbfo список команд которого можно посмотреть введя команду
Get-Command –Module NetLbfo
Например для создания группы TeamOne из адаптеров Ethernet и Ethernet 2, включения режима Switch Independent и балансировки нагрузки по хешу адреса нужно ввести команду:
New-NetLbfoTeam -Name TeamOne -TeamMembers ″Ethernet″,″Ethernet 2″
-TeamingMode SwitchIndependent -LoadBalansingAlgorithm TransportPorts
Для отключения режима NIC Teaming нужно просто удалить созданную группу в Server Manager (в окне NIC Teaming) или при помощи PowerShell командой
Remove-NetLbfoTeam -Name TeamOne
После удаления группы предыдущие настройки сетевых адаптеров будут восстановлены на состояние в котором они находились перед объединением их в группу.
(1 оценок, среднее: 5,00 из 5)
NIC Teaming в Windows Server 2012
Функция NIC teaming в ОС Windows Server 2012 позволяет администратору объединить несколько физических сетевых карточек (NIC) в одну логическую сетевую карту. В этой статье мы узнаем, для каких целей можно использовать данную возможность и на практическом примере разберем настройку NIC Teaming на Windows Server 2012 для двух сетевых карт.
NIC teaming технология не новая, но в предыдущих версиях серверной ОС от MS, ее можно было настроить только с помощью специального программного обеспечения, разрабатываемого производителем сервера. В ОС Windows Server 2012 технология ОС Windows Server 2012 является стандартным средством ОС (поддерживает широкий диапазон аппаратного обеспечения) и поставляется «в коробке».
Следует отметить, что NIC Teaming в Server 2012 позволяет объединить в группу до 32 сетевых карточек, возможно даже различных производителей, главное, чтобы они работали на одной скорости.
В каких же целях можно использовать технологию NIC teaming
- Объединение пропускной способности и балансировка нагрузки. Это означает, что имея две сетевые 1 Гб сетевые карты, и объединив их в одну «команду», можно добиться увеличения общей полосы пропускания до 2 Гб/с.
- Отказоустойчивость – при выходе из строя любой из сетевых карт, объединённых при помощи NIC teaming, остальные подхватывают ее функции, и связь с сервером не прерывается. Для критически-важных серверов этот механизм может защитить от простоя сервиса во время выхода из строя сетевого коммутатора. Для реализации такой возможности, достаточно подключить сетевые карты в разные физические коммутаторы.
Технология не будет работать с технологиями SR-IOV и Remote Direct Memory Access (RDMA), т.к. при их использовании трафик посылается непосредственно на сетевой адаптер и сетевой стек игнорируется. TCP Chimney также не поддерживается.
Настройка NIC Teaming в Windows Server 2012
Объединить несколько сетевых карт в одну крайне просто. По умолчанию, режим NIC Teaming в Win 2012 отключен. Для его активации откройте консоль управления Server Manager, выберите локальный сервер (Local Server) и в его свойствах выберите пункт «NIC Teaming: Disabled».
В появившемся окне в левой нижней панели выберите пункт Tasks->New Team (Создать группу).
Далее нужно указать имя группы (Team Name) и выбрать сетевые адаптеры, которые будут входить в состав данной группы.
Ниже можно настроить специальные параметры группы. От данных параметров зависит методика работы и эффективность NIC Teaming. Рассмотрим эти настройки подробнее.
Teaming Mode
Режим поддержки групп. Данный параметр определяет способ взаимодействия группы с сетевым оборудованием (коммутатором)
- StaticTeaming — статический режим работы с зависимостью от сетевого оборудования. Все адаптеры группы должны быть подключены к одному коммутатору, порты которого настроены на использование статической агрегации каналов.
- SwitchIndependent – группа работает независимо от свитча, настраивать который дополнительно не нужно. В этом режиме разные адаптеры группы можно подключить к разным коммутаторам для защиты системы от сбоев в любом из них. Это режим работы по –умолчанию.
- LACP (Link Aggregation Control Protocol) – режим также зависит от сетевого оборудования. Свитч в этом случае конфигурируется на использование динамической агрегации каналов по протоколу LACP.
Load Balancing mode
Режим балансировки нагрузки. Определяет способ распределения трафика по сетевым картам в группе.
• Address Hash — для каждого из адаптеров вычисляется специальный хэш (на основании MAC или IP-адресов отправителя и получателя). В дальнейшем весь сетевой трафик от данного отправителя идет через данный адаптер.
• Hyper-V Port — режим можно использовать для сервера с ролью Hyper-V. В данном режиме можно привязать конкретный порт в группе Nic teaming к конкретному порту на виртуальном коммутаторе Hyper-V.
Standby adapter
Один из адаптеров в группе можно назначить резервным (standby). Т.е. при нормальном режиме работы данный порт для передачи трафика не используется, но при неполадке на любом другом адаптере в группе, он тут-же занимает его место. Стоит отметить, что и без данной функции при выходе из строя любой сетевой карты, простоя сервиса не будет, т.к. ее нагрузка автоматически распределится между оставшимися картами.
Выбрав все нужные параметры можно нажать ОК и новая группа Nic Teaming будет создана.
Перейдем в окно «Сетевые подключения» панели управления и убедимся, что у нас появился новый сетевой адаптер (его иконка немного отличается). Это и есть виртуальный адаптер для нашей группы.
Дальнейшая настройка параметров сетевой карты (протоколы, ipv4/v6 адрес) осуществляется теперь в свойствах данного адаптера.
Настройка NIC teaming в Windows Server 2012 с помощью Powershell
Указанные операции можно выполнить не только из графического интерфейса Windows, но и с помощью команд Powershell, в котором для этого есть специальный модуль NetLbfo.
Создадим новую группу с именем team0 из адаптеров с именами Ethernet0 и Ethernet1, зададим режим работы Switch Independent и балансировку по хэшу адреса.
С текущими группами портов, их настройками и состоянием можно познакомится при помощи команды:
Name : team0
Members :
TeamNics : team0
TeamingMode : SwitchIndependent
LoadBalancingAlgorithm : TransportPorts
Status : Up
Объединения сетевых адаптеров NIC Teaming в Windows server 2012 R2
Увеличение пропускной способности — увеличение полосы пропускания пропорционально количеству адаптеров в группе. К примеру, если объединить в NIC Teaming два сетевых адаптера со скоростью 1 Гбит/с, то общая полоса пропускания составит 2 Гбит/с;
Отказоустойчивость — при выходе из строя одного из адаптеров в группе, связь ни на секунду не прерывается и остальные сетевые адаптеры поменяют вышедший из строя.
Технология NIC Teaming не нова, но ранняя ее реализация зависела от производителей сетевого оборудования. Возможность объединять сетевые адаптеры в группу средствами ОС появилась только в редакции начиная с Windows Server 2012. Эта технология позволяет объединять в группу адаптеры разных производителей, единственное ограничение — все они должны работать на одной скорости. Ограничение по количеству объединяемых сетевых адаптеров в NIC Teaming равна 32.
Настройка
По умолчанию режим «NIC Teaming» в Windows server 2012 R2 отключен. Для его активации открываем «Server Manager» и заходим в свойства сервера, далее нажимаем: Объединение сетевых карт (NIC Teaming).
В Задачах (Tasks) выбираем пункт Создать группу (New Team).
Далее именуем группу, выбираем отмечаем адаптеры и настраиваем дополнительные свойства группы. Далее подробней рассмотрим дополнительные параметры настройки «NIC Teaming» в Windows server 2012 R2:
Режим поддержки групп (Teaming mode) определяет режим взаимодействия группы с сетевым оборудованием:
1. Не зависит от коммутатора (Switch Independent) — группа работает независимо от коммутатора, никакой дополнительной настройки сетевого оборудования не требуется. Этот режим позволяет подключать адаптеры одной тиминговой группы к разным свичам для защиты от сбоя одного из них. настройка по умолчанию;
2. Статическая поддержка групп (Static Teaming) — режим с зависимостью от сетевого оборудования. Все адаптеры группы должны быть подключены к одному коммутатору. Порты коммутатора, к которым подключены адаптеры группы, настраиваются на использование статической агрегации каналов;
3. LACP — режим с зависимостью от сетевого оборудования. Коммутатор настраивается на использование динамической агрегации каналов с использованием протокола «Link Aggregation Control Protocol» (LACP).
Режим балансировки нагрузки (Load Balancing mode) определяет, каким образом распределять сетевой трафик между адаптерами группы:
1. Хэш адреса (Address Hash) — при передаче сетевого трафика на основании MAC или IP-адресов отправителя и получателя вычисляется хеш (некое число). Это число привязывается к определенному физическому адаптеру и в дальнейшем весь трафик от этого отправителя будет идти через этот адаптер;
2. Порт Hyper-V (Hyper-V Port) — в этом режиме осуществляется привязка адаптера teaming группы к определенному порту виртуального свича в Hyper-V. Этот режим используется в том случае, если на сервере активирована роль Hyper-V.
Резервный адаптер (Standby adapter) позволяет назначить один из адаптеров группы в качестве резервного. В нормальном состоянии резервный адаптер не используется для передачи трафика, но при выходе любого адаптера группы из строя сразу занимает его место и трафик продолжает передаваться без перерывов. Но даже без резервирования выход из строя одного адаптера в NIC Teaming не приведет к прерыванию сетевого соединения, потому что, нагрузка будет автоматически распределена по оставшимся адаптерам.
Команда создания группы «NIC Teaming» в powerShell:
New-NetLbfoTeam -Name First-team -TeamMembers ″Ethernet″,″Ethernet 2″ ` -TeamingMode SwitchIndependent -LoadBalansingAlgorithm TransportPorts
После создания группы, в окне «Сетевые подключения» появиться еще один сетевой адаптер, который как раз и является виртуальным адаптером созданной группы, при этом если посмотреть свойства физического сетевого адаптера, то мы увидим, что все компоненты кроме протокола мультиплексора сетевого адаптера отключены (выделено желтым).
Удалить группу можно также командой power shell: Remove-NetLbfoTeam -Name First-team или в графическом интерфейсе: