PortLand – сетевой коммутатор на 100 тысяч портов
Группа дипломников калифорнийского университета в Сан-Диего (США) под руководством профессора Амина Вадата (Amin Vahdat) создала рабочий прототип уникальной коммутационной системы PortLand, которая позволяет объединить в единое сетевое пространство до 100 тысяч и более физических устройств.
» Нажмите, для открытия спойлера | Press to open the spoiler «
Чтобы серверы могли находить друг друга в такой огромной единой сети, вместо традиционных широковещательных запросов используется механизм так называемых «псевдо-MAC-адресов» (PMAC - Pseudo Media Access Control), а также специальная служба каталогов, которая помогает серверам найти своих адресатов среди физических и виртуальных машин, в том числе только что подключенных.
Интересно, что система PortLand представляет собой программное решение, полностью совместимое с уже существующим сетевым оборудованием и протоколами. С помощью технологии PortLand центр обработки данных может сформировать масштабируемую, отказоустойчивую единую сеть канального уровня (Layer 2 - второй уровень в стандартной сетевой модели OSI, где коммутация осуществляется на уровне кадров по физическим адресам MAC и LLC) на 100'000 портов и более. Кроме того, такая единая среда передачи канального уровня заимствует многие преимущества от среды уровня 3 (сетевой уровень в модели OSI с коммутацией пакетов на базе логической адресации и алгоритмов определения пути).
Многие современные центры обработки данных работают с сетями уровня 3. Интеграция машин в таких сетях требует немалого объема ручной работы по конфигурированию сетевого оборудования. Кроме того, сети уровня 3 не поддерживают массовое внедрение технологий для оперативной миграции виртуальных машин – это мешает реализации мер по снижению энергозатрат. Заменив широковещательные запросы на механизм переадресации PMAC, создатели системы PortLand реализовали перезапись псевдоадреса – на последнем отрезке передачи вместо PMAC в заголовок кадра записывается фактический MAC-адрес назначения. При подключении новых машин, а также при переносе виртуальных машин с одного физического сервера на другой новые псевдо адреса PMAC генерируются автоматически. Главное преимущество новой объединенной на канальном уровне среды передачи данных заключается в использовании уже имеющихся коммутаторов – никаких изменений в аппаратуре фактически не требуется.
Копию статьи «PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric» (PortLand: масштабируемая отказоустойчивая канальная среда передачи данных уровня 2 для центров обработки данных), которую авторы технологии PortLand представили на конференции SIGCOMM 2009 в Барселоне (Испания), можно загрузить в формате PDF со страницы профессора Вадата на официальном сервере отделения вычислительной науки и техники инженерного училища им. Джейкобса в калифорнийском университете Сан-Диего. Подробнее о перспективах технологии PortLand для вывода крупномасштабных сетевых сред обработки данных на новый уровень можно узнать в развернутом обзоре на сайте Science Daily.
Интересно, что система PortLand представляет собой программное решение, полностью совместимое с уже существующим сетевым оборудованием и протоколами. С помощью технологии PortLand центр обработки данных может сформировать масштабируемую, отказоустойчивую единую сеть канального уровня (Layer 2 - второй уровень в стандартной сетевой модели OSI, где коммутация осуществляется на уровне кадров по физическим адресам MAC и LLC) на 100'000 портов и более. Кроме того, такая единая среда передачи канального уровня заимствует многие преимущества от среды уровня 3 (сетевой уровень в модели OSI с коммутацией пакетов на базе логической адресации и алгоритмов определения пути).
Многие современные центры обработки данных работают с сетями уровня 3. Интеграция машин в таких сетях требует немалого объема ручной работы по конфигурированию сетевого оборудования. Кроме того, сети уровня 3 не поддерживают массовое внедрение технологий для оперативной миграции виртуальных машин – это мешает реализации мер по снижению энергозатрат. Заменив широковещательные запросы на механизм переадресации PMAC, создатели системы PortLand реализовали перезапись псевдоадреса – на последнем отрезке передачи вместо PMAC в заголовок кадра записывается фактический MAC-адрес назначения. При подключении новых машин, а также при переносе виртуальных машин с одного физического сервера на другой новые псевдо адреса PMAC генерируются автоматически. Главное преимущество новой объединенной на канальном уровне среды передачи данных заключается в использовании уже имеющихся коммутаторов – никаких изменений в аппаратуре фактически не требуется.
Копию статьи «PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric» (PortLand: масштабируемая отказоустойчивая канальная среда передачи данных уровня 2 для центров обработки данных), которую авторы технологии PortLand представили на конференции SIGCOMM 2009 в Барселоне (Испания), можно загрузить в формате PDF со страницы профессора Вадата на официальном сервере отделения вычислительной науки и техники инженерного училища им. Джейкобса в калифорнийском университете Сан-Диего. Подробнее о перспективах технологии PortLand для вывода крупномасштабных сетевых сред обработки данных на новый уровень можно узнать в развернутом обзоре на сайте Science Daily.
По материалам PhysOrg и NetworkWorld