FTOS oder Force10 Operating System ist eine eingestellte Firmware- Familie , die auf Force10 -Ethernet-Switches zum Einsatz kam . Sie bietet ähnliche Funktionen wie Ciscos NX-OS oder Junipers Junos . FTOS 10 läuft auf Debian . Im Zuge einer Umstrukturierung der Marke Dell wurde FTOS in Dell Networking Operating System ( DNOS ) 9.x oder höher umbenannt , während die älteren PowerConnect- Switches weiterhin DNOS 6.x verwenden (siehe separaten Artikel zu DNOS ).

Hardware-Abstraktionsschicht

Drei der vier Produktfamilien von Dell Force10 nutzen Broadcom Trident+ ASICs , jedoch nicht die APIs von Broadcom: Die Entwickler von Force10 haben eine eigene Hardware-Abstraktionsschicht (HAL) entwickelt, sodass FTOS mit minimalen Auswirkungen auf die Firmware auf verschiedenen Hardwareplattformen läuft. Aktuell basieren drei der vier F10-Switch-Familien auf Broadcom Trident+ (die vierte – die E - Serie – verwendet selbstentwickelte ASICs [ 1 ] ). Wenn die Produktentwickler für neue Produkte andere Hardware benötigen, müssen sie lediglich eine HAL für die neue Hardware entwickeln; die Firmware bleibt unverändert. Dies ermöglicht dem Unternehmen Flexibilität und Unabhängigkeit von einem bestimmten Hardwarehersteller. So können sowohl ASICs und Chipsätze von Drittanbietern als auch Eigenentwicklungen eingesetzt werden.

Die Benutzerschnittstelle von FTOS, also die Art und Weise, wie Netzwerkadministratoren ihre Switches konfigurieren und überwachen können, basiert auf NetBSD , einer Implementierung, die häufig in eingebetteten Netzwerksystemen eingesetzt wird. NetBSD ist ein sehr stabiles Open-Source-Betriebssystem, das auf vielen verschiedenen Hardwareplattformen läuft. Durch die Wahl einer bewährten Technologie mit erweiterter TCP-Funktionalität, die in den Kern des Betriebssystems integriert ist, wird der Zeitaufwand für die Entwicklung neuer Produkte oder die Erweiterung von FTOS um neue Funktionen reduziert. [ 2 ]

Modulares Setup

FTOS ist modular aufgebaut, wobei verschiedene Teile des Betriebssystems innerhalb eines Switches unabhängig voneinander laufen: Fällt ein Prozess aus, sind die Auswirkungen auf andere Prozesse auf dem Switch begrenzt. Dieser modulare Aufbau findet sich in einigen Produktlinien auch auf Hardwareebene wieder, wo ein Routing-Modul über drei separate CPUs verfügt: eine für das Management, eine für die L2- und eine für die L3-Verarbeitung. Derselbe Ansatz wird auch in neueren Firmware-Familien von Cisco verwendet, wie beispielsweise NX-OS für die Nexus-Produktlinie oder IOS XR für die High-End-Router ( Carrier Routing Systems ) von Cisco . (Im Gegensatz zum ursprünglichen IOS sind die Prozesse unter IOS nicht voneinander isoliert.) Dieser Ansatz gilt nicht nur als Möglichkeit, die Firmware robuster zu gestalten, sondern auch die Sicherheit der Switches zu erhöhen. [ 3 ] [ 4 ]

Fähigkeiten

Alle FTOS-basierten Switches bieten eine breite Palette an Layer-2- und Layer-3-Protokollen. Alle Funktionen sind auf allen Switches verfügbar. Einige Switch-Modelle (der S-Serie) bieten eine zusätzliche Lizenz für Layer 3 oder Routing. Diese Lizenz ist für die Nutzung des jeweiligen Protokolls nicht erforderlich, sondern nur, um Unterstützung vom Dell Force10-Support für die Nutzung dieser Funktionen zu erhalten. Alle Schnittstellen von FTOS-Switches sind standardmäßig als Layer-3-Schnittstellen konfiguriert und deaktiviert. Um eine solche Schnittstelle als Ethernet-Switchport zu verwenden, müssen Sie sie entsprechend konfigurieren (mit dem Befehl „switchport“) und anschließend mit „no shutdown“ aktivieren.

Layer2-Fähigkeiten

Alle gängigen Ethernet-Standards werden von Switches mit FTOS unterstützt, darunter Spanning Tree Protocol (STP) und RSTP , VLAN und die IEEE 802.1Q -Standards, QinQ oder IEEE 802.1ad , Link Layer Discovery Protocol (LLDP) und MED. Die Switches der S-Serie mit dem Zusatz „V“ und einige Linecards der E-Serie unterstützen Power over Ethernet (PoE) gemäß den entsprechenden Standards.

Layer3-Fähigkeiten

Wie bereits erwähnt, ist eine Schnittstelle an einem Switch mit FTOS standardmäßig als Layer-3-Port konfiguriert. Alle FTOS-Switches sind somit Router mit vielen Schnittstellen, die zu einem Layer-2-Ethernet-Switch umkonfiguriert werden können (und dies meistens auch werden).

Alle FTOS-Switches verwenden mindestens die folgenden Routing-Protokolle: Routing Information Protocol und RIP Version 2 , OSPF , IS-IS und Border Gateway Protocol Version 4.

Verwaltungsschnittstelle

Switches mit FTOS lassen sich ausschließlich über die Kommandozeile (CLI) konfigurieren ; FTOS bietet keine webbasierte grafische Benutzeroberfläche . Die Erstkonfiguration erfolgt über den Konsolenport mit einem Straight-Through- oder Rollover-Kabel (modellabhängig) zu einem Terminal mit 9600 Bit/s. Einige Modelle verfügen zusätzlich über einen AUX-Port für die Fernverwaltung per Modem. Die meisten Switches besitzen eine serielle Schnittstelle oder einen USB -B-Port. Nach der Erstkonfiguration ist der Zugriff auf die CLI per Telnet und/oder SSH möglich . FTOS-basierte Switches unterstützen außerdem SNMP , und Dateiübertragungen (FTOS-Upgrades und Startkonfigurationsdaten) können per FTP , TFTP oder Secure Copy erfolgen [ 5 ]. Die meisten FTOS-Switches bieten eine dedizierte Management-Schnittstelle, deren IP-Routing nicht Teil des internen Switching- oder Routing-Systems ist. Einige Switches der S-Serie bieten ausschließlich In-Band -Management über eine physische Router-Schnittstelle oder eine VLAN-Schnittstelle im Layer-3-Modus.

Offene Automatisierung

Unter dem Namen OpenAutomation 2.0 bieten Dell Networking Switches mit DNOS 9.x (dem neuen Markennamen für FTOS) eine Reihe von Funktionen an. Diese Funktionen umfassen: [ 6 ]

Intelligente Skripterstellung

Dell Force10 Switches unterstützen sogenanntes Smart Scripting. Es können Skripte entwickelt werden, die auf den Switches mit FTOS ausgeführt werden. Sowohl Perl als auch Python werden als Skriptsprachen unterstützt, um umgebungsspezifische, wiederkehrende Aufgaben zu automatisieren oder benutzerdefiniertes Verhalten zu implementieren. Benutzer, die solche Skripte schreiben, werden dazu angehalten, diese mit der Benutzergemeinschaft zu teilen und anderen Force10/DNOS-Benutzern zur Verfügung zu stellen. [ 7 ] Force10 führte Smart Scripting in FTOS im Jahr 2010 ein und folgte damit anderen Herstellern wie Cisco für ihre Nexus- Produktreihe. [ 8 ]

Bare-Metal-Bereitstellung

Force10-Switches unterstützen die Bare-Metal-Provisionierung : Wenn Sie mehrere ähnliche Switches bereitstellen müssen, können Sie sowohl die gewünschte/aktuelle Firmware-Version als auch die standardmäßige benutzerspezifische Konfiguration auf einem USB-Stick speichern. Beim Einsatz der Switches stecken Sie einfach den USB-Stick ein, schalten den Switch ein, und die korrekte Firmware und Konfiguration werden automatisch geladen. In Kombination mit intelligenten Skripten lassen sich diese Funktionen für eine vollautomatische Installation und Konfiguration neuer Switches nutzen.

Virtuelle Servernetzwerke

Die Open Automation Platform bietet spezielle Funktionen für die Virtualisierung in Ihrem Rechenzentrum. Virtualisierung ermöglicht die Erstellung vollständiger (virtueller) Serversysteme, die auf einer Standard-Hypervisor-Farm laufen. Dies stellt neue Herausforderungen an die Netzwerktechnik eines solchen Rechenzentrums und erfordert die Unterstützung der automatisierten Konfiguration von Rechenzentrums-Switches zur Anbindung neu erstellter virtueller Server. Die Open Automation Platform bietet hierfür verschiedene Funktionen. [ 9 ]

Netzwerkautomatisierung

Laut Dell ist die Virtualisierung von Servern und Rechenzentren eine der wichtigsten Entwicklungen in der IT-Branche. Der Anbieter betont, dass die Branche verhindern müsse, dass dieser Weg aufgrund proprietärer Technologien zu einer Abhängigkeit von bestimmten Anbietern führt. Das offene Automatisierungsframework ist ein solches offenes Framework, das nicht auf proprietären Lösungen basiert. [ 9 ] [ 10 ]

Quellen und Referenzen

  1. ^ „Architekturbeschreibung der Force10 E-Series-Plattform“ (PDF) . Force10. 2006. Abgerufen am 3. August 2012 .
  2. ^ „FTOS-Datenblatt“ (PDF) . Force10 . Abgerufen am 28.01.2012 .
  3. ^ „Force10 FTOS 7.8“ . Communication Security Establishment Canada (CSEC). Archiviert vom Original am 19.08.2011.
  4. ^ „Sicherheitsziel: Force10 Networks FTOS 7.8“ (PDF) . CSEC. 17.08.2009. Archiviert vom Original (PDF) am 04.06.2013 . Abgerufen am 28.01.2012 .
  5. ^ FTOS-Konfigurationshandbuch , 6. Februar 2008. Abgerufen am 18. Mai 2012.
  6. ^ Dell Force10 Open Automation 2.0 , besucht am 29. Mai 2013
  7. ^ Humair Ahmed bietet anderen FTOS-Skripte an. Geprüft am 10. Mai 2013
  8. ^ Networkcomputing.com: F10 erweitert offenes Automatisierungs-Framework mit.... , 9. November 2010. Abgerufen am 29. Mai 2013
  9. ^ a b Technisches Whitepaper: Netzwerkautomatisierung mit dem F10 Open Automation Framework , heruntergeladen am 25. Mai 2013
  10. ^ Technisches Datenblatt von Dell: Open Automation Framework ( Archiviert am 19.03.2013 in der Wayback Machine , heruntergeladen am 29. Mai 2013)