Добро пожаловать в QSFPTEK Global     Бесплатная доставка для заказов в США и ЕС на сумму свыше US$79.8     Глобальный склад

Валюта: USD $
USD $ - US Dollar
EUR € - Euro
JPY 円 - Japanese Yen
KRW ₩ - Korean Won
Поиск

Корзина

0
Free shipping on U.S. & EU orders over US$79.8
Валюта: USD $
Choose language
Back
  • USD $ - US Dollar
  • EUR € - Euro
  • JPY 円 - Japanese Yen
  • KRW ₩ - Korean Won

Что такое архитектура Spine-Leaf и как она работает?

Автор Moore

Дата 04/01/2025

Архитектура spine-leaf, состоящая из коммутаторов spine и leaf, формирует двухуровневую топологию сети, обеспечивая превосходную производительность сети, адаптированную для гипермасштабируемых центров обработки данных.

За последние несколько лет, на фоне стремительного распространения серверов и построения уровня коммутации центров обработки данных из нескольких уровней, архитектура Spine-Leaf начинает вытеснять существующую трехуровневую архитектуру в качестве основной благодаря преимуществам горизонтального масштабирования и доступности. Хотите узнать об архитектуре spine-leaf ? Тогда как создать такую архитектуру? Ознакомьтесь с нашим руководством, в котором мы объясняем концепцию архитектуры spine-leaf и приводим сведения о ее проектировании и внедрении.

  

Что такое архитектура spine-leaf?

  

Архитектура spine-leaf состоит всего из двух уровней коммутаторов: spine и leaf. Уровень spine, выполняющий роль ядра сети, отвечает за функции маршрутизации. Уровень leaf, в свою очередь, включает коммутаторы доступа, соединяющие серверы, системы хранения данных, и конечных пользователей. Такая топология сокращает количество переходов и уменьшает задержку в сетях центров обработки данных.

            

В архитектуре spine-leaf каждый leaf-коммутатор подключается к каждому spine-коммутатору. Такая конструкция обеспечивает возможность связи любого сервера с любым другим сервером, а между любыми двумя leaf-коммутаторами существует не более одного пути через взаимосвязанные коммутаторы.

  

Spine-leaf Architecture

  

Зачем нужна архитектура spine-leaf?

 

Архитектура spine-leaf, широко применяемая сегодня в центрах обработки данных, обеспечивает множество преимуществ, включая масштабируемость и повышенную производительность сети. Ниже приведены три преимущества архитектуры spine-leaf.

 

Повышенная избыточность

 

Архитектура spine-leaf обеспечивает надежное соединение между серверами и магистральной сетью, предлагая большую гибкость в гипермасштабируемых центрах обработки данных. При развертывании leaf-коммутатора в качестве связующего звена между серверами и магистральной сетью каждый leaf-коммутатор подключается ко всем spine-коммутаторам, формируя крупную неблокируемую фабрику. Такая конфигурация значительно повышает резервирование и минимизирует узкие места в трафике.

 

Повышение производительности

 

Архитектура spine-leaf эффективно устраняет перегрузку трафика благодаря использованию таких протоколов и методологий, как TRILL и SPB. Благодаря гибкости работы в любом из Уровень 2 или уровня 3, архитектура spine-leaf позволяет добавлять восходящие каналы к коммутатору spine. Такое расширение межуровневой пропускной способности уменьшает переподписку, обеспечивая стабильность сети.

 

Масштабируемость

 

Архитектура spine-leaf включает несколько линий, способных обрабатывать возросший трафик. Добавление коммутаторов в архитектуру не только повышает масштабируемость, но и способствует расширению предприятий. Эта функция масштабируемости позволяет компаниям беспрепятственно расширять свою деятельность в будущем.

               

Архитектура Spine-leaf и традиционная архитектура: трехуровневая 

              

Ключевое различие между архитектурой spine-leaf и трёхуровневой архитектурой заключается в количестве сетевых уровней и направлении потока трафика—с севера на юг или с востока на запад.

            

В традиционной трёхуровневой сетевой архитектуре, показанной ниже, присутствуют три уровня—ядро, агрегация и доступ—. Коммутаторы уровня доступа подключаются к серверам и устройствам хранения; уровень агрегации объединяет трафик уровня доступа и обеспечивает резервные соединения, а уровень ядра отвечает за передачу данных в сети. Однако эта трёхуровневая структура в основном предназначена для трафика «север — юг» и использует протокол связующего дерева (STP), поддерживая максимум 100 коммутаторов. Такая конструкция может привести к блокировке портов и ограниченной масштабируемости из-за взрывного роста сетевого трафика.

                 

В то время как архитектура spine-leaf обеспечивает параллелизм трафика восток—запад в дополнение к архитектуре сети север—юг магистрального уровня, устраняя проблему узких мест, характерную для традиционного трехуровневого подхода к построению сети. Она дополняет уровень агрегации под уровнем доступа, обеспечивая прямую передачу данных между двумя узлами на этом уровне и тем самым обходя проблему узких мест при передаче данных по магистральной сети. В отличие от традиционной трехуровневой конфигурации, архитектура spine-leaf устанавливает соединение через spine с одним переходом между leaf, минимизируя задержки и узкие места. Важно отметить, что в архитектурах spine-leaf конфигурация коммутаторов остается фиксированной, что устраняет необходимость изменений сети в динамических серверных средах.

 

Traditional 3-Tier Architecture vs Spine-leaf Architecture

 

Как спроектировать архитектуру Spine-leaf?

 

При проектировании архитектуры spine-leaf необходимо убедиться, что учтены важные аспекты, и два наиболее актуальных из них — коэффициент переподписки и размер коммутатора spine. Ниже также приведён подробный пример для справки.

 

Коэффициент переподписки

 

Коэффициент oversubscription обозначает степень конкуренции за ресурсы, когда все устройства одновременно передают трафик. Этот показатель оценивается в направлениях север/юг (трафик входа в центр обработки данных и выхода из него) и восток/запад (трафик между устройствами внутри центра обработки данных). Для современных сетевых архитектур идеальным считается коэффициент oversubscription 3:1 или ниже. Это соотношение, выраженное как пропускная способность восходящего канала (к коммутаторам магистрального уровня) к нисходящей пропускной способности (к серверам/системам хранения), обеспечивает оптимальную производительность. Например, если leaf-коммутатор оснащён 48 портами 10G (общая пропускная способность 480Gb/s) и 4 портами восходящей линии 40G, подключёнными к spine-коммутатору 40G (пропускная способность восходящих линий 160Gb/s), соотношение составляет 3:1. Крайне важно, чтобы скорости восходящих линий стабильно превышали скорости нисходящих линий, чтобы предотвратить блокировку портовых соединений.

 

Расчёт конфигурации Leaf и Spine

 

В топологии количество коммутаторов spine зависит от плотности портов магистрального коммутатора. Одновременно количество коммутаторов spine определяется такими факторами, как требуемая пропускная способность между коммутаторами leaf, количество резервных/ECMP (равнозначных многопутевых) путей и плотность их портов. Поэтому для предотвращения потенциальных проблем с сетью необходимо тщательно учитывать количество коммутаторов spine-leaf и плотность их портов.

              

Проектирование уровня 2 или уровня 3

           

Двухуровневая архитектура spine-leaf может быть реализована на уровне 2 (с настройкой VLAN) или на уровне 3 (с использованием разбиения на подсети). Эти методы уровня 2 обеспечивают максимальную гибкость: VLAN могут растягиваться на несколько сегментов, а MAC-адреса можно легко переносить. В то же время архитектуры уровня 3 обычно обеспечивают очень быстрое время сходимости и значительно более широкие возможности масштабирования, включая поддержку веерного ECMP для 32 или более активных коммутаторов spine.

              

Следовательно, учитывая эти факторы, мы можем построить архитектуру spine-leaf, которая будет не только превосходно работать, масштабироваться и соответствовать конкретным требованиям сети центра обработки данных, но и быть эффективной на практике!

           

Построение архитектуры Spine-leaf с помощью коммутаторов Spine-leaf

 

После изучения этих принципов и знаний мы построим архитектуру коммутаторов spine-leaf. Эта новая архитектура spine-leaf призвана создать новую высокоплотную сетевую структуру для серверов. Здесь мы представим практический пример.

 

Для spine-коммутатора мы выбираем S7600-32C, оснащенный портами 100G, а leaf-коммутатор представлен моделью S7600-48Y8C, с портами 100G/25G. Такая конфигурация обеспечивает пропускную способность восходящего канала 100G и нисходящего канала 25G. На протяжении всей передачи по каналу коммутаторы одновременно поддерживают MLAG, VXLAN или EVPN-VXLAN, а также различные связанные виртуальные технологии, обеспечивая высокую структурную надежность.

  

Spine-leaf Architecture

  

Заключение: как выбрать подходящие коммутаторы spine-leaf?

 

Изучите эксплуатационные возможности spine- и leaf-коммутаторов по таким параметрам, как плотность портов, технология виртуализации, аппаратная отказоустойчивость и т. д. Затем настройте выбор коммутатора в соответствии с точными потребностями развертывания, чтобы завершить сетевую архитектуру. Мы не можем игнорировать QSFPTEK Коммутаторы серии S7600 которые поддерживают полноценную систему программного обеспечения виртуализации . Использование этих коммутаторов обеспечивает повышение производительности сети и ускоряет развертывание для достижения ваших сетевых целей.

Поделиться

Теги