Dell Networking Operativsystem - Dell Networking Operating System

DNOS eller Dell Networking Operating System er et netværksoperativsystem, der kører på switche fra Dell Networking . Den er afledt af enten PowerConnect OS (DNOS 6.x) eller Force10 OS / FTOS (DNOS 9.x) og vil blive gjort tilgængelig for 10G og hurtigere Dell Networking S-serie switches, Z-serien 40G core switches og DNOS6 er tilgængelig til N-serie switches.

To version familier

DNOS- netværksoperativsystemfamilien findes i et par hovedversioner:

DNOS3

  • DNOS 3.x: Dette er en familie af firmware til campusadgangskontakter, der kun kan administreres ved hjælp af en webbaseret GUI eller køre som en ikke-administreret enhed.

DNOS6

  • DNOS 6.x: Dette er operativsystemet, der kører på Dell Networking N-series (campus) netværksafbrydere. Det er den nyeste version af operativsystemet 'PowerConnect', der kører på en Linux-kerne. Den fås som opgradering til PowerConnect 8100-seriens switche (som derefter bliver en Dell Networking N40xx-switch), og den er også installeret på alle switches i DN N1000-, N2000- og N3000-serien. Den har en fuld webbaseret GUI sammen med en fuld CLI (kommandolinjegrænseflade), og CLI vil være meget lig den originale PowerConnect CLI, dog med en række nye funktioner som PVSTP (pr. VLAN-spændende træ), Policy Based Routing og MLAG .

DNOS9

Kun PowerConnect 8100 kan køre på DNOS 6.x: alle andre PowerConnect-ethernet-switche vil fortsætte med at køre sit eget PowerConnect OS (oven på VxWorks), mens PowerConnect W-serien kører på en Dell-specifik version af ArubaOS. Dell Networking S- xxxx og Z9x00-serien kører på DNOS, hvor de andre Dell Networking-switches fortsætter med at køre FTOS 8.x firmware.

OS10

OS10 er et Linux-baseret open networking OS, der kan køre på alle ONIE-switches ( Open Network Install Environment ). Da det kører direkte i et Linux-miljø, kan netværksadministratorer højt automatisere netværksplatformen og styre switchene på en lignende måde som (Linux) serverne.

Hardware abstraktion lag

Tre af de fire produktfamilier fra Dell Networking bruger Broadcom Trident + ASIC , men virksomheden bruger ikke API'erne fra Broadcom : Udviklerne hos Dell Networking har skrevet deres eget Hardware Abstraction Layer, så DNOS 9.x kan køre på forskellige hardwareplatforme med minimal indvirkning på firmwaren. I øjeblikket er tre af de fire DN-switchfamilier baseret på Broadcom Trident-familien (mens den fjerde - E-serien - kører på selvudviklede ASIC'er); og to af dem kører DNOS 9.x (S- og Z-serien), og hvis produktudviklerne ønsker eller har brug for anden hardware til nye produkter, behøver de kun at udvikle en HAL til den nye hardware, og den samme firmware kan køre på det. Dette holder virksomheden fleksibel og ikke afhængig af en bestemt hardwareleverandør og kan bruge både tredjeparts eller selvdesignede ASIC'er og chipsæt.

Det underliggende operativsystem, som DNOS 9.x kører på, er baseret på NetBSD (mens DNOS 6.x kører på en Linux-kerne), en implementering, der ofte bruges i indlejrede netværkssystemer. NetBSD er et meget stabilt, open source-operativsystem, der kører på mange forskellige hardwareplatforme. Ved at vælge en gennemprøvet teknologi med udvidet TCP-funktionalitet indbygget i kernen i operativsystemet reducerer det tid under udvikling af nye produkter eller udvidelse af DNOS med nye funktioner.

Modulær opsætning

DNOS 9.x er også modulært, hvor forskellige dele af operativsystemet kører uafhængigt af hinanden inden for en switch: hvis en proces mislykkes, er påvirkningen på andre processer på switchen begrænset. Denne modulære opsætning føres også til hardwareniveauet i nogle produktlinjer, hvor et routing-modul har tre separate CPU'er: en til styring, en til L2 og en til L3-behandling. Den samme fremgangsmåde bruges også i de nyere firmwarefamilier fra Cisco som NX-OS til Nexus-produktlinjen eller IOS XR til high-end routere ( Carrier Routing Systems ) fra Cisco . (og i modsætning til den oprindelige IOS : processer under IOS er ikke isoleret fra hinanden). Denne tilgang betragtes ikke kun som en måde at gøre firmwaren mere modstandsdygtig på, men øger også kontaktenes sikkerhed

Kapaciteter

Alle DNOS 9.x-baserede switche tilbyder en bred vifte af layer2- og layer3-protokoller. Alle funktioner er tilgængelige på alle switche: nogle switchmodeller (i S-serien) tilbyder en ekstra licens til layer3 eller routing: denne ekstra licens er IKKE påkrævet for at bruge denne protokol, men kun krævet for at få support fra Dell Networking supportafdelingen om brug af disse funktioner. Alle grænseflader på DNOS 9.x-kørende switche er konfigureret som et lag3-interface og som standard lukning. For at bruge en sådan grænseflade som et Ethernet-switchport skal du konfigurere det som sådan (med kommandoen "switchport") og derefter aktivere den port ved hjælp af "no shutdown". I modsætning til DNOS 6.x (som leverer web og CLI - med omfattende API-kontrol via udokumenteret "dedug-konsol" og "dev-hjælp" -kommandoer), tilbyder DNOS 9.x kun en dokumenteret kommandolinjegrænseflade (CLI) til at konfigurere og overvåge switchen direkte, selvom det er muligt med "Automationsværktøjer" at oprette din egen webGui på DNOS 9.x-switche.

Lag2-muligheder

Alle standardiserede Ethernet-standarder understøttes af switche, der kører FTOS, herunder: Spanning Tree Protocol og RSTP , VLAN og IEEE 802.1Q- standarder, QinQ eller IEEE 802.1ad , Link Layer Discovery Protocol og LLDP MED. S-serie switches slutter med en V, og nogle af E-series line-kort understøtter Power over Ethernet eller PoE med standarderne for denne protokol.

Layer3-funktioner

Som nævnt ovenfor er som standard en grænseflade på en switch, der kører DNOS 9.x, konfigureret som en layer3-port. Alle disse switche er således routere med mange grænseflader, der kan (og oftest) omkonfigureres til en layer2 ethernet-switch.

Alle DNOS 9-switche kører mindst følgende routingprotokoller: Routing Information Protocol og RIP version 2 , OSPF , IS-IS og Border Gateway Protocol version 4.

Åben automatisering

Under navnet OpenAutomation 2.0 tilbyder Dell Networking-switches, der kører DNOS 9.x, en række funktioner under dette navn. Disse funktioner inkluderer:

Smart scripting

Dell Networking-switche understøtter såkaldt smart scripting. Det er muligt at udvikle scripts, der kører på de switches, der kører DNOS 9. Både Perl og Python understøttes som scriptsprog til at automatisere miljøspecifikke gentagne opgaver eller til at bygge brugerdefineret opførsel. Brugere, der skriver sådanne scripts, promoveres til at dele disse scripts med brugerfællesskabet og gøre dem tilgængelige for andre Force10 / DNOS-brugere. Force10 introducerede smart scripting i FTOS i 2010 efter andre leverandører som Cisco for deres Nexus- produktsortiment

Tilførsel af blåt metal

Dell Networking-switche understøtter en mulighed for klargøring af metal : Hvis du har brug for at implementere et antal lignende switche, kan du placere både (ønsket / nyeste) firmwareudgivelse og standard brugerspecifik konfiguration på en USB-nøgle: Når du implementerer switches, kan du indsætte USB-nøgle, tænd for kontakten, og den indlæser automatisk den korrekte firmware og konfiguration. I kombination med smart scripting kan nogen kombinere disse funktioner til en fuldautomatisk installation og konfiguration af nye switche. Det er også muligt at køre BMP via netværket: medmindre det igen er konfigureret til at starte i 'normal' tilstand, kontrollerer alle DNOS 9.x-switches (og de tidligere FTOS-switches), om der er en BMP-server på netværket ved at sende en DHCP / BOOTP-anmodning ved opstart: Hvis den får det korrekte svar fra DHCP-serveren (IP-adresse, TFTP-serverens adresse og et script / konfigurationsfilnavn), vil den kontakte en TFTP-server for at downloade korrekte firmware- og konfigurationsfiler og køre det. Du kan deaktivere denne funktion under den indledende konfiguration, så kontakten starter fra firmwaren og den konfiguration, der er gemt på NVRAM-hukommelsen.

Virtuelt server netværk

En del af Open Automation-platformen er specielle funktioner til brug af virtualisering i dit datacenter. Virtualisering giver dig mulighed for at oprette komplette (virtuelle) serversystemer, der kører på en standard hypervisor farm. Dette vil skabe nye udfordringer for netværk i et sådant datacenter, understøtter automatisk konfiguration af datacenteromskiftere for at forbinde nyoprettede virtuelle servere. Den åbne automatiseringsplatform har flere funktioner, der understøtter dette.

Netværksautomatisering

Ifølge Dell er overgangen til (server og datacenter) virtualisering en af ​​de vigtigste udviklinger i it-branchen. Ifølge denne leverandør skal industrien forhindre, at denne sti fører til at blive låst inde i specifikke leverandører på grund af brugen af ​​proprietære teknologier. Den åbne automatiseringsramme er en åben ramme, der ikke er afhængig af proprietære løsninger

Alternativt operativsystem

På nogle modeller er Dell Networking-switche (i øjeblikket S3048-ON, S4048-ON, S4810-ON, S6000-ON og Z9100) det muligt at køre et alternativt netværk OS: Cumulus Linux . Dette kører i stedet for DNOS oven på NetBSD. Cumulus Linux er en komplet Linux-distribution, der bruger den fulde TCP / IP-stak af Linux.

Referencer