Архітектура перемикання кампусу
Комутатори Dell networking N-series засновані на сучасній архітектурі кампусних мереж
- Підтримують надмірність петлі без використання STP протоколу за допомогою використання протоколу MLAG для створення підвищеної доступності ресурсів і великої смуги пропускання.
- Плавна взаємодія з існуючою інфраструктурою для більшої сумісності та інтеграції.
- Об'єднання різних мережевих продуктів з останніми відкритими стандартами протоколів для більшого вибору мережі.
Архітектура кампуса на комутаторах Dell базується на функціоналі протоколу MLAG, запущеного у версії 6.1 операційної системи комутаторів Dell. У цій архітектурі два комутатори N4064F як peers агрегують комутатори доступу, які об'єднані в два стеки також як peers . Кожен комутатор стека обслуговує частину одного поверху в будівлі кампусу, що агрегується двома 10Гбіт/c uplink'ами. N4064F комутатори рівня агрегації легко підтримують до 24 стеків комутаторів. Дана архітектура надає підвищену смугу пропускання, долаючи обмеження STP щодо блокування надлишкових портів. Мережа проектується з високою надмірністю щодо відмови каналу зв'язку і комутаторів.
Архітектура комутації DELL Campus
Агрегація каналів з кількома комутами (MLAG)
Технологія МLAG (Multi-Switch Link Aggregation) дає можливість двом незалежним комутаторам виглядати одним логічним комутатором для інших пристроїв без об'єднання в стек.
Обидва комутатори можуть адмініструватися окремо, мати різні операційні системи, налаштування роботи. Вони повинні бути з'єднані між собою каналами Ethernet, зокрема для дзеркалування частини FDB таблиці MAC адрес. Вимога до пристроїв, що підключаються до них за допомогою даної технології, це підтримка стандартного протоколу LACP.
Потреба в MLAG виникає, коли необхідно зарезервувати вихід з ладу комутатора.
Взаємодія комутаторів організуючих MLAG здійснюється за допомогою Inter-Switch Connection , ISC. Координація дій досягається за рахунок обміну повідомленнями між членами групи MLAG, окремо для цього каналу — Inter-Switch Connection , ISC . Щоб через цей канал не утворилася петля, у штатному режимі роботи трафік у ньому блокується - це одна з особливостей роботи MLAG .
З погляду сервера, вихід їх ладу одного комутатора не призведе до деградації сервісу цієї топології.
Весь трафік плавно втече на лінк між комутатором 2 та сервером.
У разі виходу з ладу лінка між сервером і будь-яким комутатором логіка роботи MLAG зводиться до 'відкриття' ISC і перенаправлення трафіку на нього.
Використання технології MLAG можна уявити і в іншому вигляді. Наприклад, у MLAG можна включити LAG
LACP - Протокол керування агрегацією каналів
LACP - (англ. Link Aggregation Control Protocol) відсилає пакети, які називаються LACPDU, через всі інтерфейси пристрою, на яких він увімкнений. З цих пакетів устаткування визначає належність фізичних портів до того чи іншого логічного каналу. Протокол може працювати у двох режимах:
- Пасивний режим, у якому обладнання чекає від сусіда LACPDU пакети і тільки тоді починає надсилати свої.
- Активний режим, коли обладнання постійно шле LACPDU пакети.
Для того, щоб LACP запрацював, потрібна однакова швидкість та ємність каналів. Внаслідок встановлення роботи протоколу LACP комутатори обмінюються такою інформацією:
- Ідентифікатор системи (пріоритет + MAC)
- Ідентифікатор порту (пріоритет + номер порту)
- Operational Key (параметри порту)
Балансування трафіку в LAG
Балансування трафіку здійснюється за допомогою вибору фізичного каналу відправником кадру за допомогою вибраного алгоритму. До основних та часто використовуваних можна віднести такі алгоритми:
- за MAC-адресою відправника або MAC-адресою одержувача або враховуючи обидві адреси;
- за IP-адресою відправника або IP-адресою одержувача або враховуючи обидві адреси;
- за номером порту відправника або номером порту одержувача або враховуючи обидва порти.
Розглянемо на прикладі двох агрегованих з'єднань при використанні методу балансування MAC-адресою відправника. В даному випадку індексом для балансування буде використовуватися останній біт MAC-адреси відправника
Балансування трафіку в LAG
Якщо лінків буде 4, то для балансування буде використовуватися останні 2 біти мак-адреси
Приклад налаштування MLAG
Налаштування MLAG