SDN «на пороге»: рецепты внедрения
<<К началу статьи...
Для соответствия новым требованиям, вызванным рассмотренными выше тенденциями, потребуется серьезная перестройка сетей, и она, что уже не вызывает сомнений, будет осуществляться в соответствии с принципами программно определяемых, или, для краткости, программируемых, сетей (SDN). Суть, развитие и реализацию этих принципов мы излагали уже не раз. Таксономия SDN приведена на рисунке ниже.
Пожалуй, сегодня для заказчиков, которые заинтересовались обещанными SDN преимуществами, важны уже не теоретические основы, а практические рекомендации относительно того, как подготовиться к внедрению соответствующих решений (а быть может, и как их уже внедрять). РукщРудз попросил предоставить такие рекомендации основных поставщиков сетевых решений, работающих в России. Ответы мы получили от компаний Cisco, HP, NEC и некоммерческого партнерства ЦПИКС, а компания Brocade предоставила документ, посвященный «созданию программируемых сетей».
В компании HP рекомендуют заказчикам уже сейчас готовиться к предстоящему внедрению SDN и приобретать сетевое оборудование с поддержкой технологий SDN, например протокола OpenFlow, чтобы защитить свои инвестиции. На следующем этапе потребуется создать тестовые зоны для апробирования технологии и тестирования ее совместимости с приложениями, например, загруженными с портала HP SDN Арр Store. Затем апробированные решения рекомендуется постепенно развертывать в сети предприятия.
«С ростом числа доступных приложений их будет внедряться все больше, что в итоге должно привести к полномасштабному развертыванию SDN в сети предприятия, — отмечает Дамир Артыков, руководитель отдела подготовки сетевых решений “HP Россия”. — Если предприятие приступит к внедрению технологий SDN уже сейчас, то примерно к 2016 году оно сможет развернуть полномасштабную инфраструктуру SDN и в полной мере ощутить ее преимущества с точки зрения повышения эффективности и адаптивности бизнеса».
Как утверждает Александр Столяров, директор департамента сетевых технологий HP в России, «вся линейка оборудования HP Networking готова к поддержке SDN — SDN Ready, что позволит существенно сократить затраты в будущем, постепенно внедряя виртуализацию в разных секторах традиционных сетей». В портфеле компании — более 50 устройств (коммутация и маршрутизация с поддержкой OpenFlow) и коммерческий контроллер для управления виртуальными сетевыми устройствами. Кроме того, в магазине HP SDN АРР Store представлены готовые рабочие приложения, которые можно тестировать и использовать в сети прямо сейчас.
Александр Скороходов в качестве главной рекомендации советует заказчикам осознать тот факт, что «SDN — это не новый способ построить сеть для решения традиционных задач, а подход, открывающий новые возможности в части программируемости и автоматизации сетевой инфраструктуры, а также ее интеграции в комплекс управления ИТ-инфраструктурой в целом». Ключом для эффективного использования программируемых сетей, по его мнению, является четкое понимание того, как их возможности укладываются в общую ИТ-стратегию заказчика. Это касается как архитектурной стороны вопроса (как возможности SDN вписываются в общий контекст автоматизации и оркестрации ИТ-инфраструктуры), так и организационной (поскольку эффективное внедрение SDN предполагает разрушение «стены», традиционно отделяющей сетевое подразделение от других ИТ-подразделений). Таким уровнем понимания, считает эксперт Cisco, на настоящий момент обладают далеко не все заказчики, два основных исключения — это «строители облаков» (как частных, так и публичных) и крупные интернет-сервисы (поисковые системы, социальные сети, видеосервисы и т. п., размещенные на мощных vps (http://globatel.ru/vps/)).
«Для значительной части заказчиков эффективной стратегией могло бы стать построение сети, реализующей традиционный подход, но позволяющей в будущем, по мере повышения ИТ-зрелости организации, без отказа от уже сделанных инвестиций перейти к решению, функционирующему по принципам SDN, — продолжает Александр Скороходов. — Примером реализации такого подхода является построение сети ЦОД на базе коммутаторов семейства Cisco Nexus 9000, с последующим внедрением в ней архитектуры Application-Centric Infrastructure (ACI), выводящей идеологию программно управляемых сетей на новый уровень».
Компания Cisco предлагает как решение SDN для ЦОД и корпоративных сетей на базе ACI, так и архитектуру SDN/NFV для операторских сетей, включающую в себя программируемый транспорт EPN (Evolved Programmable Network) и платформу развертывания сервисов ESP (Evolved Services Platform).
Большинство ведущих производителей сетевого оборудования принимают активное участие в проекте OpenDaylight, цель которого состоит в разработке расширяемого контроллера SDN с открытым исходным кодом, ориентированного как на применение в ЦОД и корпоративных сетях, так и в сетях операторов. К числу членов OpenDaylight наиболее высокого — платинового — уровня относятся уже упомянутые компании Cisco и HP.
Такой же статус имеют еще несколько производителей, в том числе компания Brocade, которая буквально в конце сентября 2014 года представила коммерческий контроллер Vyatta на основе платформы с открытым программным кодом OpenDaylight.
Контроллер Vyatta компания Brocade позиционирует как ключевой продукт своего портфеля решений SDN. Что касается сетевых устройств (прежде всего коммутаторов и маршрутизаторов), реализуемый ею подход предусматривает поддержку OpenFlow совместно с режимом «гибридного порта». Благодаря этому режиму один и тот же порт можно использовать как при традиционной маршрутизации или коммутации, так и для работы по протоколу OpenFlow. Это позволяет интегрировать OpenFlow в уже развернутые сети и тем самым осуществить переход к программируемой сети. Кроме того, режим гибридного порта дает возможность эффективно использовать имеющиеся восходящие каналы для программируемой сети, без необходимости выделять отдельные порты для организации этих каналов. Режим гибридного порта Brocade также поддерживает дополнительную аппаратную функцию защиты VLAN, благодаря которой можно развертывать услуги в наложенной сети с поддержкой OpenFlow без риска для основной (традиционной) сети.
Как утверждают представители NEC — компании, имеющей в проекте OpenDaylight «золотой» статус, именно она предложила первое коммерческое решение на базе OpenFlow, включающее контроллер и коммутаторы. На данный момент решения NEC позволяют объединить в единую систему до ю контроллеров, способных обслуживать 2000 коммутаторов.
Главная рекомендация по внедрению SDN от Алексея Стребулаева, ведущего системного инженера NEC, — сначала сформулировать задачу (или бизнес-идею) в целом, а потом попытаться найти ее решение с помощью SDN. После определения задачи следует сравнить варианты ее реализации с помощью традиционных и SDN-технологий, выбрать наиболее эффективное решение и затем проработать вопросы интеграции. При этом, по мнению специалиста NEC, попытки заменить какой-то фрагмент существующей инфраструктуры на SDN скорее порождают больше вопросов и проблем, нежели дают значимый эффект.
Николай Ильин, директор по развитию бизнеса ЦПИКС, полагает, что в настоящий момент основная экономия при использовании SDN для предприятия будет достигаться за счет сокращения затрат на обслуживание (операционных затрат). Он рекомендует покупать только коммутаторы с заявленной поддержкой протокола OpenFlow, для которых также предусмотрена поддержка наиболее популярных контроллеров SDN. Начать внедрение SDN лучше с небольшого сегмента сети, выбрав контроллер на базе открытого кода (open-source) со встроенным графическим Web-интерфейсом и набором базовых приложений. При этом специалист ЦПИКС советует изучить возможности более эффективного управления сетью и автоматизации с использованием внешнего прикладного интерфейса API (выбранного контроллера SDN) для своих приложений.
ЦПИКС разработал свой собственный контроллер SDN, который, по утверждению его представителей, является самым высокопроизводительным в мире, и планирует создать распределенный контроллер, в частности, для применения на магистральных линиях. Кроме того, усилия разработчиков ЦПИКС концентрируются на создании набора приложений для контроллера SDN, включая функции маршрутизации по множеству путей (multi-path), балансировку трафика и пр., и на оптимизации платформы OpenStack и виртуального коммутатора Open vSwitch в части SDN. В планах: решения для SDX (Software Defined Exchange) — пиринг автономных систем Интернета (AS) на базе SDN.
Итак, SDN уже «стучится в дверь». Пускать ее в свою сеть или новую технологию надо только в том случае, когда есть четкое понимание того, что она способна оптимальным образом решить стоящие перед вами задачи, обеспечить экономию средств и/или предоставить новые возможности для развития бизнеса. Рекомендации же по поводу того, с чего лучше начинать внедрение SDN, мы собрали в этой статье.
Для соответствия новым требованиям, вызванным рассмотренными выше тенденциями, потребуется серьезная перестройка сетей, и она, что уже не вызывает сомнений, будет осуществляться в соответствии с принципами программно определяемых, или, для краткости, программируемых, сетей (SDN). Суть, развитие и реализацию этих принципов мы излагали уже не раз. Таксономия SDN приведена на рисунке ниже.
Пожалуй, сегодня для заказчиков, которые заинтересовались обещанными SDN преимуществами, важны уже не теоретические основы, а практические рекомендации относительно того, как подготовиться к внедрению соответствующих решений (а быть может, и как их уже внедрять). РукщРудз попросил предоставить такие рекомендации основных поставщиков сетевых решений, работающих в России. Ответы мы получили от компаний Cisco, HP, NEC и некоммерческого партнерства ЦПИКС, а компания Brocade предоставила документ, посвященный «созданию программируемых сетей».
В компании HP рекомендуют заказчикам уже сейчас готовиться к предстоящему внедрению SDN и приобретать сетевое оборудование с поддержкой технологий SDN, например протокола OpenFlow, чтобы защитить свои инвестиции. На следующем этапе потребуется создать тестовые зоны для апробирования технологии и тестирования ее совместимости с приложениями, например, загруженными с портала HP SDN Арр Store. Затем апробированные решения рекомендуется постепенно развертывать в сети предприятия.
«С ростом числа доступных приложений их будет внедряться все больше, что в итоге должно привести к полномасштабному развертыванию SDN в сети предприятия, — отмечает Дамир Артыков, руководитель отдела подготовки сетевых решений “HP Россия”. — Если предприятие приступит к внедрению технологий SDN уже сейчас, то примерно к 2016 году оно сможет развернуть полномасштабную инфраструктуру SDN и в полной мере ощутить ее преимущества с точки зрения повышения эффективности и адаптивности бизнеса».
Как утверждает Александр Столяров, директор департамента сетевых технологий HP в России, «вся линейка оборудования HP Networking готова к поддержке SDN — SDN Ready, что позволит существенно сократить затраты в будущем, постепенно внедряя виртуализацию в разных секторах традиционных сетей». В портфеле компании — более 50 устройств (коммутация и маршрутизация с поддержкой OpenFlow) и коммерческий контроллер для управления виртуальными сетевыми устройствами. Кроме того, в магазине HP SDN АРР Store представлены готовые рабочие приложения, которые можно тестировать и использовать в сети прямо сейчас.
Александр Скороходов в качестве главной рекомендации советует заказчикам осознать тот факт, что «SDN — это не новый способ построить сеть для решения традиционных задач, а подход, открывающий новые возможности в части программируемости и автоматизации сетевой инфраструктуры, а также ее интеграции в комплекс управления ИТ-инфраструктурой в целом». Ключом для эффективного использования программируемых сетей, по его мнению, является четкое понимание того, как их возможности укладываются в общую ИТ-стратегию заказчика. Это касается как архитектурной стороны вопроса (как возможности SDN вписываются в общий контекст автоматизации и оркестрации ИТ-инфраструктуры), так и организационной (поскольку эффективное внедрение SDN предполагает разрушение «стены», традиционно отделяющей сетевое подразделение от других ИТ-подразделений). Таким уровнем понимания, считает эксперт Cisco, на настоящий момент обладают далеко не все заказчики, два основных исключения — это «строители облаков» (как частных, так и публичных) и крупные интернет-сервисы (поисковые системы, социальные сети, видеосервисы и т. п., размещенные на мощных vps (http://globatel.ru/vps/)).
«Для значительной части заказчиков эффективной стратегией могло бы стать построение сети, реализующей традиционный подход, но позволяющей в будущем, по мере повышения ИТ-зрелости организации, без отказа от уже сделанных инвестиций перейти к решению, функционирующему по принципам SDN, — продолжает Александр Скороходов. — Примером реализации такого подхода является построение сети ЦОД на базе коммутаторов семейства Cisco Nexus 9000, с последующим внедрением в ней архитектуры Application-Centric Infrastructure (ACI), выводящей идеологию программно управляемых сетей на новый уровень».
Компания Cisco предлагает как решение SDN для ЦОД и корпоративных сетей на базе ACI, так и архитектуру SDN/NFV для операторских сетей, включающую в себя программируемый транспорт EPN (Evolved Programmable Network) и платформу развертывания сервисов ESP (Evolved Services Platform).
Большинство ведущих производителей сетевого оборудования принимают активное участие в проекте OpenDaylight, цель которого состоит в разработке расширяемого контроллера SDN с открытым исходным кодом, ориентированного как на применение в ЦОД и корпоративных сетях, так и в сетях операторов. К числу членов OpenDaylight наиболее высокого — платинового — уровня относятся уже упомянутые компании Cisco и HP.
Такой же статус имеют еще несколько производителей, в том числе компания Brocade, которая буквально в конце сентября 2014 года представила коммерческий контроллер Vyatta на основе платформы с открытым программным кодом OpenDaylight.
Контроллер Vyatta компания Brocade позиционирует как ключевой продукт своего портфеля решений SDN. Что касается сетевых устройств (прежде всего коммутаторов и маршрутизаторов), реализуемый ею подход предусматривает поддержку OpenFlow совместно с режимом «гибридного порта». Благодаря этому режиму один и тот же порт можно использовать как при традиционной маршрутизации или коммутации, так и для работы по протоколу OpenFlow. Это позволяет интегрировать OpenFlow в уже развернутые сети и тем самым осуществить переход к программируемой сети. Кроме того, режим гибридного порта дает возможность эффективно использовать имеющиеся восходящие каналы для программируемой сети, без необходимости выделять отдельные порты для организации этих каналов. Режим гибридного порта Brocade также поддерживает дополнительную аппаратную функцию защиты VLAN, благодаря которой можно развертывать услуги в наложенной сети с поддержкой OpenFlow без риска для основной (традиционной) сети.
Как утверждают представители NEC — компании, имеющей в проекте OpenDaylight «золотой» статус, именно она предложила первое коммерческое решение на базе OpenFlow, включающее контроллер и коммутаторы. На данный момент решения NEC позволяют объединить в единую систему до ю контроллеров, способных обслуживать 2000 коммутаторов.
Главная рекомендация по внедрению SDN от Алексея Стребулаева, ведущего системного инженера NEC, — сначала сформулировать задачу (или бизнес-идею) в целом, а потом попытаться найти ее решение с помощью SDN. После определения задачи следует сравнить варианты ее реализации с помощью традиционных и SDN-технологий, выбрать наиболее эффективное решение и затем проработать вопросы интеграции. При этом, по мнению специалиста NEC, попытки заменить какой-то фрагмент существующей инфраструктуры на SDN скорее порождают больше вопросов и проблем, нежели дают значимый эффект.
Николай Ильин, директор по развитию бизнеса ЦПИКС, полагает, что в настоящий момент основная экономия при использовании SDN для предприятия будет достигаться за счет сокращения затрат на обслуживание (операционных затрат). Он рекомендует покупать только коммутаторы с заявленной поддержкой протокола OpenFlow, для которых также предусмотрена поддержка наиболее популярных контроллеров SDN. Начать внедрение SDN лучше с небольшого сегмента сети, выбрав контроллер на базе открытого кода (open-source) со встроенным графическим Web-интерфейсом и набором базовых приложений. При этом специалист ЦПИКС советует изучить возможности более эффективного управления сетью и автоматизации с использованием внешнего прикладного интерфейса API (выбранного контроллера SDN) для своих приложений.
ЦПИКС разработал свой собственный контроллер SDN, который, по утверждению его представителей, является самым высокопроизводительным в мире, и планирует создать распределенный контроллер, в частности, для применения на магистральных линиях. Кроме того, усилия разработчиков ЦПИКС концентрируются на создании набора приложений для контроллера SDN, включая функции маршрутизации по множеству путей (multi-path), балансировку трафика и пр., и на оптимизации платформы OpenStack и виртуального коммутатора Open vSwitch в части SDN. В планах: решения для SDX (Software Defined Exchange) — пиринг автономных систем Интернета (AS) на базе SDN.
Итак, SDN уже «стучится в дверь». Пускать ее в свою сеть или новую технологию надо только в том случае, когда есть четкое понимание того, что она способна оптимальным образом решить стоящие перед вами задачи, обеспечить экономию средств и/или предоставить новые возможности для развития бизнеса. Рекомендации же по поводу того, с чего лучше начинать внедрение SDN, мы собрали в этой статье.