Сетевая операционная система Dell
DNOS или Dell Networking Operating System — это сетевая операционная система, работающая на коммутаторах Dell Networking . Она создана на основе ОС PowerConnect (DNOS 6.x) или Force10 OS/ FTOS (DNOS 9.x) и будет доступна для коммутаторов Dell Networking S-серии 10G и выше, коммутаторов ядра Z-серии 40G и DNOS6 доступен для коммутаторов серии N.
Два семейства версий
[ редактировать ]DNOS Семейство сетевых операционных систем представлено в нескольких основных версиях:
ДЕНЬ3
[ редактировать ]- DNOS 3.x: это семейство встроенного ПО для коммутаторов доступа кампуса, которыми можно управлять только с помощью графического веб-интерфейса или запускать их как неуправляемое устройство.
ДЕНЬ6
[ редактировать ]- DNOS 6.x: это операционная система, работающая на сетевых коммутаторах Dell Networking N-серии (кампусных). Это последняя версия операционной системы PowerConnect, работающая на ядре Linux. Он доступен в качестве обновления для коммутаторов серии PowerConnect 8100 (которые затем становятся коммутаторами Dell Networking N40xx ), а также устанавливается на все коммутаторы серий DN N1000, N2000 и N3000. Он имеет полный веб-интерфейс GUI вместе с полным CLI (интерфейсом командной строки), и CLI будет очень похож на исходный CLI PowerConnect, но с рядом новых функций, таких как PVSTP (для каждого связующего дерева VLAN), маршрутизация на основе политик. и МЛАГ .
ДНОС9
[ редактировать ]- DNOS 9.x: это операционная система, работающая на коммутаторах Dell Networking серий S и Z, и являющаяся дальнейшим развитием операционной системы FTOS или Force10. Стандартный DNOS 9.x (и FTOS) предлагает только интерфейс командной строки и не имеет графического интерфейса, хотя с помощью набора инструментов автоматизации можно создать собственный веб-интерфейс на коммутаторах DNOS9/FTOS. DNOS 9.x работает на NetBSD .
Только PowerConnect 8100 сможет работать на DNOS 6.x: все остальные Ethernet-коммутаторы PowerConnect продолжат работать под управлением собственной ОС PowerConnect (поверх VxWorks), в то время как PowerConnect W-серии будет работать на специальной версии ArubaOS от Dell. Серии Dell Networking S-xxxx и Z9x00 будут работать под управлением DNOS, тогда как другие коммутаторы Dell Networking продолжат использовать прошивку FTOS 8.x.
ОС10
[ редактировать ]OS10 — это открытая сетевая операционная система на базе Linux, которая может работать на всех коммутаторах Open Network Install Environment (ONIE). Поскольку он работает непосредственно в среде Linux, сетевые администраторы могут в высокой степени автоматизировать сетевую платформу и управлять коммутаторами аналогично серверам (Linux).
Уровень аппаратной абстракции
[ редактировать ]Три из четырех семейств продуктов Dell Networking используют Broadcom Trident+ ASIC , но компания не использует API-интерфейсы : Broadcom разработчики Dell Networking написали собственный уровень аппаратной абстракции , чтобы DNOS 9.x мог работать на разных платформах. аппаратные платформы с минимальным влиянием на прошивку. В настоящее время три из четырех семейств коммутаторов DN основаны на семействе Broadcom Trident (а четвертое — серии E — работает на ASIC собственной разработки). [1] ); и два из них работают под управлением DNOS 9.x (серии S и Z), и если разработчики продуктов хотят или должны использовать другое оборудование для новых продуктов, им нужно только разработать HAL для этого нового оборудования, и одна и та же прошивка может работать на этом. Это позволяет компании быть гибкой и независимой от конкретного поставщика оборудования, а также может использовать как сторонние, так и самостоятельно разработанные ASIC и наборы микросхем.
Базовая ОС, на которой работает DNOS 9.x, основана на NetBSD (в то время как DNOS 6.x работает на ядре Linux), реализации, которая часто используется во встроенных сетевых системах. NetBSD — это очень стабильная операционная система с открытым исходным кодом, работающая на множестве различных аппаратных платформ. Выбор проверенной технологии с расширенной функциональностью TCP, встроенной в ядро ОС, позволяет сократить время разработки новых продуктов или расширения DNOS новыми функциями. [2]
Модульная установка
[ редактировать ]DNOS 9.x также является модульной, в которой различные части ОС работают независимо друг от друга в пределах одного коммутатора: если один процесс выйдет из строя, влияние на другие процессы на коммутаторе будет ограничено. Эта модульная установка также переносится на аппаратный уровень в некоторых линейках продуктов, где модуль маршрутизации имеет три отдельных ЦП: один для управления, один для обработки L2 и один для обработки L3. Тот же подход также используется в новых семействах встроенного ПО от Cisco, таких как NX-OS для линейки продуктов Nexus или IOS XR для высокопроизводительных маршрутизаторов ( системы маршрутизации операторов связи ) от Cisco . (и в отличие от оригинальной IOS : процессы в IOS не изолированы друг от друга). Такой подход рассматривается не только как способ сделать прошивку более отказоустойчивой, но и повышает безопасность коммутаторов. [3] [4]
Возможности
[ редактировать ]Все коммутаторы на базе DNOS 9.x поддерживают широкий спектр протоколов уровня 2 и уровня 3. Все функции доступны на всех коммутаторах: некоторые модели коммутаторов (серии S) предлагают дополнительную лицензию для уровня 3 или маршрутизации: эта дополнительная лицензия НЕ требуется для использования этого протокола, а требуется только для получения поддержки от отдела поддержки Dell Networking. по использованию этих функций. Все интерфейсы на коммутаторах DNOS 9.x настроены как интерфейс уровня 3 и по умолчанию отключаются. Чтобы использовать такой интерфейс в качестве порта коммутатора Ethernet, вам необходимо настроить его как таковой (с помощью команды «switchport»), а затем включить этот порт, используя «без выключения». В отличие от DNOS 6.x (который предоставляет веб-интерфейс и интерфейс командной строки с расширенным управлением через API с помощью недокументированных команд «дедуцированной консоли» и «помощи разработчика»), DNOS 9.x предлагает только документированный интерфейс командной строки (CLI) для настройки и мониторинга коммутатора. напрямую, хотя с помощью «Инструментов автоматизации» можно создать собственный веб-интерфейс на коммутаторах DNOS 9.x.
Возможности уровня 2
[ редактировать ]Коммутаторы, работающие под управлением FTOS, поддерживают все стандартизированные стандарты Ethernet, включая протокол связующего дерева и RSTP , VLAN и стандарты IEEE 802.1Q , QinQ или IEEE 802.1ad , протокол обнаружения канального уровня и LLDP MED. Коммутаторы серии S, оканчивающиеся на букву V , и некоторые линейные карты серии E поддерживают питание через Ethernet или PoE в соответствии со стандартами этого протокола.
Возможности уровня 3
[ редактировать ]Как упоминалось выше, по умолчанию интерфейс коммутатора под управлением DNOS 9.x настроен как порт уровня 3. Таким образом, все эти коммутаторы представляют собой маршрутизаторы со множеством интерфейсов, которые можно (и чаще всего так и делают) переконфигурировать в коммутатор Ethernet уровня 2.
Все коммутаторы DNOS 9 поддерживают как минимум следующие протоколы маршрутизации: протокол информации о маршрутизации и RIP версии 2 , OSPF , IS-IS и протокол пограничного шлюза версии 4.
Открытая автоматизация
[ редактировать ]Под названием OpenAutomation 2.0 коммутаторы Dell Networking под управлением DNOS 9.x предлагают ряд функций под этим названием. Эти функции включают в себя: [5]
Умные сценарии
[ редактировать ]Коммутаторы Dell Networking поддерживают так называемые интеллектуальные сценарии. Можно разрабатывать сценарии, которые запускаются на коммутаторах под управлением DNOS 9. Perl и Python поддерживаются в качестве языков сценариев для автоматизации повторяющихся задач, специфичных для среды, или для создания пользовательского поведения. Пользователям, которые пишут такие сценарии, предлагается поделиться этими сценариями с сообществом пользователей и сделать их доступными для других пользователей Force10/DNOS. [6] Force10 представила интеллектуальные сценарии в FTOS в 2010 году, следуя за другими поставщиками, такими как Cisco, в их Nexus. линейке продуктов [7]
Обеспечение голого металла
[ редактировать ]Коммутаторы Dell Networking поддерживают вариант инициализации «голого железа» : если вам нужно развернуть несколько похожих коммутаторов, вы можете поместить на USB-накопитель как (желаемую/последнюю) версию встроенного ПО, так и стандартную пользовательскую конфигурацию: при развертывании коммутаторов вы можете вставить USB-ключ, включите питание коммутатора, и он автоматически загрузит правильную прошивку и конфигурацию. В сочетании с интеллектуальными сценариями кто-то может объединить эти функции для полностью автоматизированной установки и настройки новых коммутаторов. Также возможно запускать BMP через сеть: если не переконфигурировать запуск в «нормальном» режиме, все коммутаторы DNOS 9.x (и более ранние коммутаторы FTOS) проверят, есть ли в сети сервер BMP, отправив сообщение Запрос DHCP/BOOTP при загрузке: если он получит правильный ответ от DHCP-сервера (IP-адрес, адрес TFTP-сервера и имя файла сценария/конфигурации), он свяжется с TFTP-сервером, чтобы загрузить правильную прошивку и файлы конфигурации и запустить их. Эту функцию можно отключить во время первоначальной настройки, чтобы коммутатор загружался с использованием встроенного ПО и конфигурации, сохраненных в памяти NVRAM коммутатора.
Сеть виртуальных серверов
[ редактировать ]Частью платформы Open Automation являются специальные функции для использования виртуализации в вашем центре обработки данных. Виртуализация позволяет создавать полноценные (виртуальные) серверные системы, работающие на стандартной ферме гипервизоров. Это создаст новые проблемы для организации сети в таком центре обработки данных, поддержки автоматической настройки коммутаторов центра обработки данных для подключения вновь созданных виртуальных серверов. Открытая платформа автоматизации имеет несколько функций, поддерживающих это. [8]
Сетевая автоматизация
[ редактировать ]По мнению Dell, переход к виртуализации (серверов и центров обработки данных) является одним из наиболее важных событий в ИТ-индустрии. По мнению этого поставщика, отрасль должна не допустить, чтобы этот путь привел к привязке к конкретным поставщикам из-за использования запатентованных технологий. Открытая среда автоматизации — это открытая среда, не полагающаяся на проприетарные решения. [8] [9]
Альтернативная ОС
[ редактировать ]На некоторых моделях коммутаторов Dell Networking (в настоящее время S3048-ON, S4048-ON, S4810-ON, S6000-ON и Z9100) можно запускать альтернативную сетевую ОС: Cumulus Linux . Это будет работать вместо DNOS поверх NetBSD. Cumulus Linux — это полноценный дистрибутив Linux, использующий полный стек TCP/IP Linux. [10]
Ссылки
[ редактировать ]- ^ Описание архитектуры платформы Force10 E-серии . Force10, 2006. Дата обращения: 3 августа 2012 г.
- ^ Техническое описание Force10 FTOS [ постоянная мертвая ссылка ] , дата обращения: 28 января 2012 г.
- ^ Канадское учреждение коммуникационной безопасности (CSEC) на Force10 FTOS 7.8. Архивировано 19 августа 2011 г. на Wayback Machine.
- ^ Отчет CSEC о цели безопасности: Force10 Networks FTOS 7.8. Архивировано 4 июня 2013 г. на Wayback Machine , опубликовано: 17 августа 2009 г., получено: 28 января 2012 г.
- ^ Dell Force10 Открытая автоматизация 2.0 [ постоянная мертвая ссылка ] , посещение 29 мая 2013 г.
- ^ Хумайр Ахмед сценарии DNOS9 предлагает другим . Проверено 10 мая 2013 г.
- ^ Networkcomputing.com: F10 расширяет возможности открытой среды автоматизации с помощью…. [ постоянная мертвая ссылка ] , 9 ноября 2010 г. Посещение: 29 мая 2013 г.
- ^ Jump up to: а б Технический документ: Автоматизация сети с помощью F10 Open Automation Framework , загружено 25 мая 2013 г.
- ^ Техническая спецификация Dell: Open Automation Framework, заархивировано 19 марта 2013 г. на Wayback Machine , загружено: 29 мая 2013 г.
- ^ IT Online: Dell отделяет аппаратное и программное обеспечение , 7 февраля 2014 г., посещение: 28 апреля 2014 г.