агрегування портів

агрегування порту

Що робити, якщо одного з'єднання пропускної здатності в 100M / 1G / 10G / 100G недостатньо для ваших потреб? Теоретичним, ми можемо поєднати обладнання кількома лінками, але без агрегування ми отримаємо тільки петлю на обладнанні, в результаті чого між іншим мережу, якщо, звичайно, не буде включений протокол Spanning Tree, який сприйме ці сполуки як петлі і не вимкне зайві лінки. Чому утворюється петля? Це пов'язано з роботою комутаторів, докладніше можна прочитати тут

Давайте розглянемо, що таке агрегація і агреговані порти і навіщо це треба.

У термінології CISCO це Etherchannel, Brocade - LAG, Extreme - sharing ... Стандартизоване рішення - LACP (Link Aggregation Control Protocol) - протокол, який не залежить від вендора (виробника) обладнання. Все реалізації об'єднання / агрегування портів виконують одну функцію, а саме, об'єднання фізичних портів в 1 логічний з сумарною пропускною спроможністю.

агрегування портів

протокол LACP

Розглянемо, як працює агрегація на прикладі протоколу LACP.

LACP - (англ. Link Aggregation Control Protocol) відсилає пакети, які називаються LACPDU, через все інтерфейси пристрої, на яких він включений. На підставі цих пакетів обладнання визначає приналежність фізичних портів до того чи іншого логічного каналу. Протокол може працювати в двох режимах:

1. Пасивний режим, при якому обладнання чекає від сусіда LACPDU пакети і тільки тоді починає висилати свої.

2. Активний режим, при якому обладнання постійно шле LACPDU пакети.

Для того, щоб LACP заробив, потрібно однакова швидкість і ємність каналів.

В результаті встановлення роботи протоколу LACP комутатори обмінюються:

• System Identifier (priority + MAC)
• Port Identifier (priority + номер порту)
• Operational Key (параметри порту)

Це потрібно для того, щоб лаг не зібрався якось не так, наприклад як показано на малюнку 2.

агрегування портів

Балансування трафіку в лагу

Балансування трафіку здійснюється за допомогою вибору фізичного каналу відправником фрейма за допомогою обраного алгоритму. До основних і часто використовуваних можна віднести наступні алгоритми:

агрегування портів

агрегування портів

Відповідно, якщо в лагу буде 3 лінка, то як можна здогадатися при використанні даного методу рівномірної балансування домогтися буде складно і піде перекіс по трафіку на будь-якої лінк. Тому слід ставитися уважно до вибору методу балансування.