NIC Teaming на Windows Server 2012

функция NIC екипиране в Windows Server 2012, администратор може да комбинира множество физически карти на мрежовия интерфейс (NIC) в една карта за логически мрежов интерфейс. В тази статия ще научим за какви цели можете да използвате тази функция и на практически пример ще анализираме конфигурацията на NIC Teaming в Windows Server 2012 за две мрежови карти.

Технологията за екипиране на NIC не е нова, но в предишните версии на сървърната ОС от MS, тя може да бъде конфигурирана само с помощта на специален софтуер, разработен от производителя на сървъра. В Windows Server 2012 технологията на Windows Server 2012 OS е стандартен инструмент за ОС (поддържа широк спектър от хардуер) и идва „в полето“.

Трябва да се отбележи, че NIC Teaming в Server 2012 ви позволява да групирате до 32 мрежови карти, евентуално дори различни производители, стига те да работят със същата скорост.

За какви цели може да се използва технологията за екипиране на NIC

  1. Обединяване на лентата и балансиране на натоварването. Това означава, че разполагайки с две мрежови карти от 1 GB и комбинирайки ги в един „екип“, можете да постигнете увеличение на общата честотна лента до 2 GB / s.
  2. Толерантност на повреди - при неуспех на която и да е от мрежовите карти, комбинирани с използване на NIC екипиране, останалите вземат функциите му и комуникацията със сървъра не се прекъсва. За критични за мисията сървъри този механизъм може да предпази от прекъсване на услугата по време на отказ на мрежовия комутатор. За да приложите тази функция, достатъчно е да свържете мрежови карти към различни физически превключватели.

Технологията няма да работи с SR-IOV и отдалечен директен достъп до памет (RDMA), както когато се използва, трафикът се изпраща директно към мрежовия адаптер и мрежовият стек се игнорира. TCP коминът също не се поддържа.

Конфигурирайте NIC Teaming на Windows Server 2012

Комбинирането на няколко мрежови карти в една е изключително просто. По подразбиране режимът на NIC Teaming е деактивиран през Win 2012. За да го активирате, отворете конзолата за управление на Server Manager, изберете локалния сървър (Local Server) и изберете "NIC Teaming: Disabled" в неговите свойства.

В прозореца, който се показва в долния ляв панел, изберете Задачи-> Нов екип..

След това трябва да посочите името на групата (Име на екипа) и да изберете мрежовите адаптери, които ще бъдат част от тази група.

По-долу можете да конфигурирате специалните параметри на групата. Методите на работа и ефективността на NIC Teaming зависят от тези параметри. Нека разгледаме тези настройки по-подробно..

Режим на екипиране

Режим на групова поддръжка. Този параметър определя начина, по който групата взаимодейства с мрежовото оборудване (превключвател)

  • статичен Обединявайки - статичен режим на работа в зависимост от мрежовото оборудване. Всички адаптери в групата трябва да бъдат свързани към един превключвател, чиито портове са конфигурирани да използват статично агрегиране на връзки.
  • ключ независим - групата работи независимо от превключвателя, който не е необходимо да конфигурирате допълнително. В този режим могат да бъдат свързани различни групови адаптери към различни превключватели, за да се защити системата от повреди в който и да е от тях. Това е режимът на работа по подразбиране..
  • LACP (Link Aggregation Control Protocol) - Режимът зависи и от мрежовото оборудване. Превключвателят в този случай е конфигуриран да използва динамично агрегиране на връзки с помощта на LACP.

Режим на балансиране на натоварването

Режим на балансиране на натоварването. Определя как трафикът се разпределя по мрежовите карти в група..

Адрес хеш - За всеки адаптер се изчислява специален хеш (въз основа на MAC или IP адресите на подателя и получателя). В бъдеще целият мрежов трафик от този подател преминава през този адаптер.
Hyper-V порт - режим може да се използва за сървър с ролята Hyper-V. В този режим можете да свържете конкретен порт в групата за екипиране на Nic към конкретен порт на виртуалния превключвател Hyper-V.

Резервен адаптер

Един от адаптерите в групата може да бъде определен като готовност. Т.е. по време на нормална работа този порт не се използва за предаване на трафик, но ако има проблем с който и да е друг адаптер в групата, той незабавно заема своето място. Струва си да се отбележи, че дори без тази функция, ако някоя мрежова карта не успее, няма да има престой, защото натоварването му ще бъде автоматично разпределено между останалите карти.

След като изберете всички необходими параметри, можете да щракнете върху OK и ще бъде създадена нова Nic Teaming group.

Ще отидем до прозореца „Мрежови връзки“ на контролния панел и ще се уверим, че имаме нов мрежов адаптер (иконата му е малко по-различна). Това е виртуалният адаптер за нашата група.

Допълнителна конфигурация на параметрите на мрежовата карта (протоколи, ipv4 / v6 адрес) вече се извършва в свойствата на този адаптер.

Конфигуриране на NIC екипиране на Windows Server 2012 с помощта на Powershell

Тези операции могат да се извършват не само от Windows GUI, но и с помощта на команди Powershell, в които има специален модул NetLbfo за това.

Създайте нова група с имената team0 от адаптерите с имената Ethernet0 и Ethernet1, задайте режим на работа на независим Switch и балансиране на хеш на адрес.

New-NetLbfoTeam -Name team0 -TeamMembers "Ethernet0", "Ethernet 1" -TeamingMode SwitchIndependent -LoadBalansingAlgorithm TransportPorts

Можете да се запознаете с текущите групи пристанища, техните настройки и статус, като използвате командата:

Get-NetLbfoTeam

Име: team0
Членове: Ethernet1, Ethernet0
TeamNics: team0
TeamingMode: SwitchIndependent
LoadBalancingAlgorithm: TransportPorts
Състояние: Нагоре

Можете да изтриете група с командата:

Remove-NetLbfoTeam -Name team0