Sieciowy system operacyjny firmy Dell - Dell Networking Operating System
DNOS lub Dell Networking Operating System to sieciowy system operacyjny działający na przełącznikach firmy Dell Networking . Pochodzi z systemu operacyjnego PowerConnect (DNOS 6.x) lub Force10 OS / FTOS (DNOS 9.x) i będzie dostępny dla przełączników Dell Networking z serii S 10G i szybszych, przełączników rdzeniowych 40G z serii Z oraz DNOS6 jest dostępny dla przełączników serii N.
Dwie rodziny wersji
Rodzina sieciowych systemów operacyjnych DNOS występuje w kilku głównych wersjach:
DNOS3
- DNOS 3.x: Jest to rodzina oprogramowania sprzętowego dla przełączników dostępu do kampusu, którymi można zarządzać wyłącznie za pomocą interfejsu GUI opartego na sieci WWW lub uruchamiać jako urządzenie niezarządzane.
DNOS6
- DNOS 6.x: To jest system operacyjny działający w przełącznikach sieciowych Dell Networking z serii N (kampusowych). Jest to najnowsza wersja systemu operacyjnego „PowerConnect”, działająca na jądrze Linux. Jest dostępny jako uaktualnienie do przełączników z serii PowerConnect 8100 (które następnie stają się przełącznikiem Dell Networking N40xx), a także jest instalowany we wszystkich przełącznikach z serii DN N1000, N2000 i N3000. Ma w pełni internetowy interfejs graficzny wraz z pełnym CLI (interfejs wiersza poleceń), a CLI będzie bardzo podobny do oryginalnego interfejsu wiersza polecenia PowerConnect, ale z szeregiem nowych funkcji, takich jak PVSTP (na drzewo rozpinające VLAN), routing oparty na zasadach i MLAG .
DNOS9
- DNOS 9.x: TeUTg na NetBSD .
Tylko PowerConnect 8100 będzie mógł działać w systemie DNOS 6.x: wszystkie inne przełączniki PowerConnect Ethernet będą nadal działały z własnym systemem operacyjnym PowerConnect (oprócz VxWorks), podczas gdy seria PowerConnect W będzie działać z określoną wersją systemu ArubaOS firmy Dell. Serie Dell Networking S-xxxx i Z9x00 będą działać w systemie DNOS, gdzie inne przełączniki Dell Networking będą nadal obsługiwać oprogramowanie układowe FTOS 8.x.
OS10
OS10 to oparty na Linuksie otwarty sieciowy system operacyjny, który może działać na wszystkich przełącznikach Open Network Install Environment (ONIE). Ponieważ działa bezpośrednio w środowisku Linux, administratorzy sieci mogą w dużym stopniu zautomatyzować platformę sieciową i zarządzać przełącznikami w podobny sposób, jak serwery (Linux).
Warstwa abstrakcji sprzętu
Trzy z czterech rodzin produktów firmy Dell Networking używają układów Broadcom Trident + ASIC , ale firma nie korzysta z interfejsów API firmy Broadcom : programiści z Dell Networking napisali własną warstwę abstrakcji sprzętu, dzięki czemu DNOS 9.x może działać na różnych platformy sprzętowe o minimalnym wpływie na oprogramowanie układowe. Obecnie trzy z czterech rodzin przełączników DN są oparte na rodzinie Broadcom Trident (podczas gdy czwarta - seria E - działa na samodzielnie opracowanych układach ASIC); a dwa z nich działają w systemie DNOS 9.x (serie S i Z) i jeśli twórcy produktu chcą lub muszą używać innego sprzętu do nowych produktów, muszą tylko opracować warstwę HAL dla tego nowego sprzętu i to samo oprogramowanie układowe może działać na tym. Dzięki temu firma jest elastyczna i nie jest zależna od konkretnego dostawcy sprzętu, a ponadto może używać układów ASIC i chipsetów innych firm lub samodzielnie zaprojektowanych układów ASIC.
Podstawowy system operacyjny, na którym działa DNOS 9.x, oparty jest na NetBSD (podczas gdy DNOS 6.x działa na jądrze Linuksa), implementacji, która jest często używana we wbudowanych systemach sieciowych. NetBSD to bardzo stabilny system operacyjny typu open source działający na wielu różnych platformach sprzętowych. Wybierając sprawdzoną technologię z rozszerzoną funkcjonalnością TCP wbudowaną w rdzeń systemu operacyjnego, skraca się czas opracowywania nowych produktów lub rozszerzania DNOS o nowe funkcje.
Konfiguracja modułowa
DNOS 9.x jest również modułowy, w którym różne części systemu operacyjnego działają niezależnie od siebie w ramach jednego przełącznika: jeśli jeden proces nie powiedzie się, wpływ na inne procesy przełącznika jest ograniczony. Ta modułowa konfiguracja jest również przenoszona na poziom sprzętowy w niektórych liniach produktów, w których moduł routingu ma trzy oddzielne procesory: jeden do zarządzania, jeden do przetwarzania L2 i jeden do przetwarzania L3. To samo podejście jest również stosowane w nowszych rodzinach oprogramowania sprzętowego firmy Cisco, takich jak NX-OS dla linii produktów Nexus lub IOS XR dla routerów z wyższej półki ( Carrier Routing Systems ) firmy Cisco . (w przeciwieństwie do oryginalnego IOS : procesy w IOS nie są od siebie odizolowane). Takie podejście jest uważane nie tylko za sposób na zwiększenie odporności oprogramowania układowego, ale także za zwiększenie bezpieczeństwa przełączników
Możliwości
Wszystkie przełączniki oparte na DNOS 9.x oferują szeroki zakres protokołów warstwy 2 i 3. Wszystkie funkcje są dostępne we wszystkich przełącznikach: niektóre modele przełączników (z serii S) oferują dodatkową licencję na warstwę 3 lub routing: ta dodatkowa licencja NIE jest wymagana do korzystania z tego protokołu, ale jest wymagana tylko do uzyskania pomocy technicznej z działu pomocy technicznej firmy Dell na temat korzystania z tych funkcji. Wszystkie interfejsy w uruchomionych przełącznikach DNOS 9.x są skonfigurowane jako interfejs warstwy 3 i domyślnie są zamykane. Aby użyć takiego interfejsu jako portu przełącznika Ethernet, należy go odpowiednio skonfigurować (za pomocą polecenia „switchport”), a następnie włączyć ten port za pomocą opcji „no shutdown”. W przeciwieństwie do DNOS 6.x (które zapewniają WWW i CLI - z rozbudowaną kontrolą API za pomocą nieudokumentowanych poleceń „dedug console” i „dev help”), DNOS 9.x oferuje tylko udokumentowany interfejs wiersza poleceń (CLI) do konfigurowania i monitorowania przełącznika bezpośrednio, chociaż dzięki "Narzędziom automatyzacji" można stworzyć własne webGui na przełącznikach DNOS 9.x.
Możliwości warstwy 2
Wszystkie standardowe standardy Ethernet są obsługiwane przez przełączniki z systemem FTOS, w tym: Spanning Tree Protocol i RSTP , VLAN i standardy IEEE 802.1Q , QinQ lub IEEE 802.1ad , Link Layer Discovery Protocol i LLDP MED. Przełączniki serii S zakończone literą V i niektóre karty liniowe serii E obsługują technologię Power over Ethernet lub PoE ze standardami tego protokołu.
Możliwości warstwy 3
Jak wspomniano powyżej, domyślnie interfejs przełącznika z systemem DNOS 9.x jest skonfigurowany jako port warstwy 3. Wszystkie te przełączniki są więc routerami z wieloma interfejsami, które można (i najczęściej są) rekonfigurowane w przełącznik Ethernet warstwy drugiej.
Wszystkie przełączniki DNOS 9 obsługują co najmniej następujące protokoły routingu: Routing Information Protocol i RIP w wersji 2 , OSPF , IS-IS i Border Gateway Protocol w wersji 4.
Open Automation
Pod nazwą OpenAutomation 2.0 Dell Networking przełączniki z systemem DNOS 9.x oferują szereg funkcji pod tą nazwą. Te funkcje obejmują:
Inteligentne skrypty
Przełączniki Dell Networking obsługują tak zwane inteligentne skrypty. Możliwe jest tworzenie skryptów, które działają na przełącznikach z systemem DNOS 9. Zarówno Perl, jak i Python są obsługiwane jako języki skryptowe w celu zautomatyzowania powtarzalnych zadań specyficznych dla środowiska lub w celu zbudowania niestandardowego zachowania. Użytkownicy, którzy piszą takie skrypty, są promowani, aby udostępniać te skrypty społeczności użytkowników i udostępniać je innym użytkownikom Force10 / DNOS. Force10 wprowadził inteligentne skrypty w FTOS w 2010 roku, podążając za innymi dostawcami, takimi jak Cisco, w zakresie ich produktów Nexus
Dostarczanie gołego metalu
Przełączniki Dell Networking obsługują opcję konfiguracji bare metal : jeśli chcesz wdrożyć kilka podobnych przełączników, możesz umieścić zarówno (żądaną / najnowszą) wersję oprogramowania układowego, jak i standardową konfigurację specyficzną dla użytkownika na kluczu USB: podczas wdrażania przełączników można włożyć Klucz USB, włącz przełącznik, a automatycznie załaduje prawidłowe oprogramowanie układowe i konfigurację. W połączeniu z inteligentnymi skryptami ktoś może połączyć te funkcje w celu w pełni zautomatyzowanej instalacji i konfiguracji nowych przełączników. Możliwe jest również uruchomienie BMP przez sieć: o ile nie zostanie ponownie skonfigurowany do uruchamiania w trybie „normalnym”, wszystkie przełączniki DNOS 9.x (i wcześniejsze przełączniki FTOS) sprawdzą, czy w sieci jest serwer BMP, wysyłając Żądanie DHCP / BOOTP przy rozruchu: jeśli otrzyma poprawną odpowiedź z serwera DHCP (adres IP, adres serwera TFTP i nazwa pliku skryptu / konfiguracji), skontaktuje się z serwerem TFTP w celu pobrania prawidłowego oprogramowania układowego i plików konfiguracyjnych oraz uruchomienia tego. Możesz wyłączyć tę funkcję podczas początkowej konfiguracji, aby przełącznik był uruchamiany z oprogramowania układowego i konfiguracji zapisanej w pamięci NVRAM przełącznika.
Sieć serwerów wirtualnych
Częścią platformy Open Automation są specjalne funkcje do wykorzystania wirtualizacji w centrum danych. Wirtualizacja umożliwia tworzenie kompletnych (wirtualnych) systemów serwerów działających na standardowej farmie hiperwizorów. Stworzy to nowe wyzwania dla sieci w takim centrum danych, będzie obsługiwać automatyczną konfigurację przełączników w centrum danych w celu łączenia nowo utworzonych serwerów wirtualnych. Otwarta platforma automatyzacji ma kilka funkcji, które to obsługują.
Automatyzacja sieci
Według firmy Dell przejście na wirtualizację (serwerów i centrów danych) jest jednym z najważniejszych osiągnięć w branży IT. Według tego dostawcy branża musi zapobiegać temu, by ta ścieżka prowadziła do uwięzienia się w konkretnych dostawcach ze względu na stosowanie zastrzeżonych technologii. Otwarta platforma automatyzacji to otwarta struktura, która nie opiera się na zastrzeżonych rozwiązaniach
Alternatywny system operacyjny
W niektórych modelach przełączników Dell Networking (obecnie S3048-ON, S4048-ON, S4810-ON, S6000-ON i Z9100) możliwe jest uruchomienie alternatywnego sieciowego systemu operacyjnego: Cumulus Linux . Będzie to działać zamiast DNOS na NetBSD. Cumulus Linux to kompletna dystrybucja Linuksa, która wykorzystuje pełny stos TCP / IP Linuksa.