Агрегиране на връзки и балансиране на IP трафик за съхранение

В повечето съвременни сървъри, като правило, има поне два 1Gb интерфейса на борда за данни и един 100Mb за управление.

балансиране
Диаграма на свързване на FlexPod Express.

Теоретична част

По правило 2-4 сървъра не зареждат 1Gb връзки по отношение на честотната лента, използването на всички връзки едновременно има положителен ефект върху скоростта на взаимодействие между мрежовите възли и върху честотната лента при пикови натоварвания.

Описани са допълнителни (за простота) манипулации с един контролер, един сървър и NFS протокола.

Моля, обърнете внимание, че параметърът "lacp" в реда "ifgrp createlacpvif1 -b ip e0d e0b e0c e0a" съответства наDynamic Multi-Modeв документацията и трябва да съответства на настройките на превключвателя. TR -3802 Също така не забравяйте за правилните настройки законтрол на потокакакто от страна на хранилището, така и от страна на превключвателя. Ако магазинът „изпраща“ (flowcontrolsend) контрол на потока, тогава „от друга страна“ превключвателят трябва да бъде конфигуриран да „получава“ контрол на потока (flowcontrolreceive on). И обратното: ако никой не изпраща, тогава никой не трябва да бъде конфигуриран да получава. Повече за контрол на потока.

Срив за NFS

Следните хранилища за данни са свързани към VMware ESXi

Така че е ясно, че почти никакъв трафик не се изпраща през интерфейса e0a (колона Pkts Out).

Отиваме отстрани на превключвателя (превключвателят осреднява данните за период от няколко минути, следователно използването е само 80%, а не почти 100%) и виждаме, че портът Ethernet 1/11 практически не получава рамки.

Забележете "режимактивен" (LACP ) в настройката на интерфейса на линията наактивен режим на група 1 канали.Активен режим(LACP ) съответства наДинамичен многорежименна NetApp. | Повече ▼виж TR-3802. Също така имайте предвид "flowcontrol receive on", настройката на този параметър може да варира и зависи от няколко параметъра: скорост на порта и тип превключвател. Ако магазинът „изпраща“ (flowcontrolsend) съобщения за контрол на потока, тогава „от друга страна“ превключвателят трябва да бъде конфигуриран да „получава“ контрол на потока (flowcontrolreceive on). Повече за контрол на потока. И не забравяйте за препоръките за конфигуриране на Spanning-Tree, където е желателно да активирате RSTP или частния Rapid-PVST + и да зададете превключвателните портове, свързани към крайните възли, в състояниеspanning-tree portfast. Системите NetApp FAS поддържат CDP, можете да го активирате или да го оставите деактивиран.

Забележете "режимактивен" (LACP ) в настройката на интерфейса на линията наактивен режим на група 1 канали.Активен режим(LACP ) съответства наДинамичен многорежименна NetApp. Вижте TR-3802 за подробности. Също така имайте предвид "flowcontrol receive on", настройката на този параметър може да варира и зависи от няколко параметъра: скорост на порта и тип превключвател. Ако магазинът „изпраща“ (flowcontrolsend) съобщения за контрол на потока, тогава „от друга страна“ превключвателят трябва да бъде конфигуриран да „получава“ контрол на потока (flowcontrolreceive on). Повече за контрол на потока. И не забравяйте за препоръките за конфигуриране на Spanning-Tree, където е желателно да активирате RSTP или частния Rapid-PVST + и да зададете превключвателните портове, свързани към крайните възли, в състояниеspanning-tree portfast. Системите NetApp FAS поддържат CDP, можете да го активирате или да го оставите деактивиран.

Пример за Cisco IOS версия 12.2(33)SXI и по-нови версии

Обърнете внимание на режима "active" (LACP ) в настройката на линейния интерфейсchannel-group 11 mode active.Mode active(LACP ) съответства наDynamic Multi-Modeна NetApp. Вижте TR-3802 за подробности. Също така имайте предвид "flowcontrol receive on", настройката на този параметър може да варира и зависи на няколко параметъра: скорост на порта и тип превключвател. Ако хранилището "изпраща" (flowcontrolsend) съобщения за контрол на потока, тогава "от друга страна" комутаторът трябва да бъде конфигуриран да "получава" контрол на потока (flowcontrolreceive on). крайни възли, до състояниеspanning-tree portfast. Системите на NetApp FAS поддържат CDP, вие може да го включи или изключи.

Забележете "режимактивен" (LACP ) в настройката на интерфейса на линията наактивен режим на група 1 канали.Активен режим(LACP ) съответства наДинамичен многорежименна NetApp. Вижте TR-3802 за подробности. Също така имайте предвид "flowcontrol off", настройката на този параметър може да варира и зависи от няколко параметъра: скорост на порта и тип превключвател. Ако магазинът "не изпраща или получава" команди за контрол на потока (flowcontroloff), тогава "от друга страна" превключвателят също трябва да "не ги получава или изпраща". Повече за контрол на потока. И не забравяйте за препоръките за конфигуриране на Spanning-Tree, където е желателно да активирате RSTP и да зададете превключвателните портове, свързани към крайните възли, в състояниеspanning-tree portfast.

Моля, обърнете внимание, че ако flowcontrol в конфигурацията не се появи никъде,това означава, че е в състояние "flowcontrol auto" и ако flowcontol е деактивиран на портовете за съхранение, които са свързани към комутатора, тогава на комутатора на съответните портове, той ще бъде в състояние "изключено". Настройката на параметъра за управление на потока може да варира и зависи от няколко параметъра: скорост на порта и тип превключвател. Ако магазинът "не изпраща или получава" команди за контрол на потока (flowcontroloff), тогава "от друга страна" превключвателят също трябва да "не ги получава или изпраща". Повече за контрол на потока. И не забравяйте за препоръките за конфигуриране на Spanning-Tree, където е желателно да активирате RSTP и да зададете превключвателните портове, свързани към крайните възли, в състояниеspanning-tree portfast.

Можете да видите натоварването при получаване (Rx) за контролера в колоната Rx Util и натоварването при предаване (Tx) за сървъра в колоната Tx Util. Може да се види, че 2 хранилища за данни споделят една връзка на контролера.

Защо се случва това? Да, защото хеш-сумата на двете IP двойки е една и съща, което принуждава алгоритъма да избере една и съща връзка. С други думи, просто трябва да вземете други IP адреси.

Алгоритъм SuperFastHash

Между другото, за бързо получаване на резултата е много удобно да използвате онлайн компилатора.

Как да използвате чинията

Може да се види, че за всеки сървър трафикът с различни псевдоними на един и същ контролер ще преминава през различни интерфейси. По същия начин трафикът от различни сървъри към една IP система за съхранение ще преминава през различни интерфейси.

балансиране
връзки

При писането са използвани материали от Александър Гордиенко, Link Aggregation и IP Traffic Balancing от NetApp.

Моля, изпращайте коментари за грешки в текста на LAN.

И тук можете да получите грант за тестов период на Yandex.Cloud. Има го само в полето "тайна парола".въведете "Habr"