DNOS или Dell Networking Operating System - сетевая операционная система, работающая на коммутаторах от Dell Networking . Это происходит либо из PowerConnect OS (DNOS 6.x) или Force10 OS / FTOS (DNOS 9.x) и будут доступны для 10G и более быстрых коммутаторов Dell Networking S-серии, Z-серии 40G магистральным коммутаторам и DNOS6 доступен для коммутаторов серии N.
Две версии семейства
Семейство сетевых операционных систем DNOS существует в нескольких основных версиях:
DNOS3
- DNOS 3.x: это семейство микропрограмм для коммутаторов доступа университетского городка, которыми можно управлять только с помощью графического веб-интерфейса или запускать как неуправляемое устройство.
DNOS6
- DNOS 6.x: это операционная система, работающая на сетевых коммутаторах Dell Networking серии N (кампус). Это последняя версия операционной системы PowerConnect, работающая на ядре Linux. Он доступен как обновление для коммутаторов серии PowerConnect 8100 (которые затем становятся коммутатором Dell Networking N40xx), а также устанавливается на все коммутаторы серий DN N1000, N2000 и N3000. Он имеет полный графический интерфейс на основе веб-интерфейса вместе с полным интерфейсом командной строки (CLI), и интерфейс командной строки будет очень похож на исходный интерфейс командной строки PowerConnect, но с рядом новых функций, таких как PVSTP (для связующего дерева VLAN), маршрутизация на основе политик. и MLAG .
DNOS9
- DNOS 9.x: TeUTg на 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.
OS10
OS10 - это открытая сетевая ОС на базе Linux, которая может работать на всех коммутаторах Open Network Install Environment (ONIE). Поскольку он работает непосредственно в среде Linux, сетевые администраторы могут полностью автоматизировать сетевую платформу и управлять коммутаторами так же, как серверы (Linux).
Уровень аппаратной абстракции
Три из четырех семейств продуктов от Dell Networking использует Broadcom Trident + СБИС , но компания не использует API , от Broadcom : Разработчики Dell Networking написал свой собственный Hardware Abstraction Layer , так что 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 для высокопроизводительных маршрутизаторов ( Carrier Routing Systems ) от Cisco . (и в отличие от оригинальной IOS : процессы под IOS не изолированы друг от друга). Такой подход рассматривается не только как способ сделать прошивку более отказоустойчивой, но и как способ повышения безопасности коммутаторов [3] [4]
Возможности
Все коммутаторы на базе DNOS 9.x предлагают широкий спектр протоколов уровня 2 и уровня 3. Все функции доступны на всех коммутаторах: некоторые модели коммутаторов (серии S) предлагают дополнительную лицензию для уровня 3 или маршрутизации: эта дополнительная лицензия НЕ требуется для использования этого протокола, а требуется только для получения поддержки от отдела поддержки Dell Networking. по использованию этих функций. Все интерфейсы на работающих коммутаторах DNOS 9.x настроены как интерфейс уровня 3 и по умолчанию отключены. Чтобы использовать такой интерфейс в качестве порта коммутатора Ethernet, вам необходимо настроить его как таковой (с помощью команды «switchport»), а затем включить этот порт с помощью команды «no shutdown». В отличие от DNOS 6.x (который предоставляет веб-интерфейс и интерфейс командной строки - с обширным API-контролем с помощью недокументированных команд «dedug console» и «dev help»), DNOS 9.x предлагает только документированный интерфейс командной строки (CLI) для настройки и мониторинга коммутатора напрямую, хотя с помощью «Инструментов автоматизации» можно создать собственный веб-интерфейс на коммутаторах DNOS 9.x.
Возможности Layer2
Все стандартизированные стандарты Ethernet поддерживаются коммутаторами под управлением FTOS, включая: протокол связующего дерева и RSTP , стандарты VLAN и IEEE 802.1Q , QinQ или IEEE 802.1ad , протокол обнаружения канального уровня и LLDP MED. Коммутаторы серии S, оканчивающиеся на букву V, и некоторые линейные карты серии E поддерживают Power over Ethernet или PoE в соответствии со стандартами этого протокола.
Возможности Layer3
Как упоминалось выше, по умолчанию интерфейс на коммутаторе под управлением DNOS 9.x настроен как порт уровня 3. Таким образом, все эти коммутаторы являются маршрутизаторами с множеством интерфейсов, которые можно (и чаще всего) перенастроить в коммутатор Ethernet уровня 2.
Все коммутаторы DNOS 9 работают по крайней мере со следующими протоколами маршрутизации: протокол маршрутной информации и RIP версии 2 , OSPF , IS-IS и протокол пограничного шлюза версии 4.
Открытая автоматизация
Под названием OpenAutomation 2.0 Сетевые коммутаторы Dell под управлением 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]
Рекомендации
- ^ Описание Архитектура E-серии Force10 платформы. Force10, 2006. Дата обращения: 3 августа 2012 г.
- ^ Технические данные Force10 FTOS [ постоянная мертвая ссылка ] , получено: 28 января 2012 г.
- ^ Communication Security Establishment Canada (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 Open Automation 2.0 [ постоянная мертвая ссылка ] , посещение 29 мая 2013 г.
- ^ Хумэр Ахмед предлагает другим скрипты DNOS9 . Проверено 10 мая 2013 г.
- ^ Networkcomputing.com: F10 расширяет открытую платформу автоматизации с помощью .... [ постоянная мертвая ссылка ] , 9 ноября 2010 г. Посещено: 29 мая 2013 г.
- ^ a b Технический документ: Автоматизация сети с помощью F10 Open Automation Framework , загружен 25 мая 2013 г.
- ^ Технические спецификации Dell: Open Automation Framework, архивировано 19марта 2013 г.на Wayback Machine , загружено: 29 мая 2013 г.
- ^ IT Online: Dell разделяет аппаратное и программное обеспечение , 7 февраля 2014 г., посещение: 28 апреля 2014 г.