Fibre Channel

Fibre Channel

Fibre Channel ist ein Standardprotokoll aus dem Bereich der Speichernetzwerke.

Inhaltsverzeichnis

Überblick

Fibre Channel ist für serielle, kontinuierliche Hochgeschwindigkeitsübertragung großer Datenmengen konzipiert worden.

Viele Storage Area Networks basieren heute auf der Implementierung des Fibre-Channel-Standards. Die erreichten Datenübertragungsraten liegen heute bei 2, 4, 8 und 16 Gbit/s, was im Vollduplex-Betrieb für Datentransferraten von bis zu 1,6 GB/s ausreicht. Es sind jedoch auch geringere Datenübertragungsraten möglich, so war bis vor wenigen Jahren noch 1 Gb/s (1GFC) die maximale Datenübertragungsrate im Fibre Channel. Als Übertragungsmedium findet man Kupferkabel (hauptsächlich innerhalb von Storage-Systemen; überbrückt bis zu 30 m) und Glasfaserkabel (meist zur Verbindung der Storage-Systeme untereinander; überbrückt bis zu 10 km). FibreChannel wurde zur Ablösung des alten SCSI-Busses entwickelt. Die Hauptanwendung von FibreChannel ist der Transport von SCSI-Kommandos, -Daten und -Status. Es gibt aber viele weitere sogenannte Upper-Layer-Protokolle, wie z. B. SNMP, IP oder VirtualInterface.

Ähnlich wie bei klassischen Netzwerken, bei denen jede Netzwerkkarte eine MAC-Adresse hat, hat bei Fibre Channel jedes Gerät einen WWNN (World Wide Node Name) sowie jeder Port pro Gerät einen WWPN (World Wide Port Name). Es handelt sich dabei um einen 64-Bit-Wert (meist hexadezimal dargestellt), der jedes Fibre-Channel-Gerät eindeutig identifiziert. Fibre-Channel-Geräte können über mehr als nur einen Port verfügen, in diesem Fall hat das Gerät weiterhin nur eine WWNN, aber es besitzt WWPNs in der gleichen Anzahl wie es Ports besitzt. Die WWNN und die WWPN sind sich in der Regel sehr ähnlich.

Die Erweiterungskarten, die es den Servern ermöglichen über Fibre Channel zu kommunizieren, werden als Host-Bus-Adapter (kurz: HBA) bezeichnet. Typische HBAs benötigen einen PCI-Express-Steckplatz, ältere HBAs hatten einen PCI-X-Steckplatz mit 64-Bit-Busbreite und mindestens 100-MHz-Taktrate.

Der Payload (tatsächlich übertragbare Daten) eines FC-Frames beträgt bis zu 2112 Bytes, der Protokoll-Overhead liegt bei lediglich 36 Bytes (vergl. iSCSI, TCP/IP ohne Jumbo Frames: 1460 Bytes/76 Bytes; mit Jumbo Frames 8960 Bytes/76 Bytes). Er dient zur Adressierung und Integritätsprüfung der Daten und besteht aus:

  • Start of frame, 4Byte: Kennzeichnet den Anfang des Datenblocks
  • FC frame header, 24Byte: Beinhaltet Metadaten zum Block
  • CRC, 4Byte: Prüfsumme zu Prüfung der Datenintegrität
  • End of frame, 4Byte: Kennzeichnet das Ende des Datenblocks

Topologien

Schematische Darstellung der FC-Topologien

Es können generell zwei Arten von Fibre-Channel-Implementierungen unterschieden werden, die Switched Fabric, die meist als Fibre Channel, oder kurz FC-SW, bezeichnet wird und die Arbitrated Loop, kurz als FC-AL bekannt. Bei der Fibre Channel-Switched Fabric werden Punkt-zu-Punkt-Verbindungen (Point To Point) zwischen den Endgeräten geschaltet, beim Fibre Channel-Arbitrated Loop handelt es sich um einen logischen Bus, bei dem sich alle Endgeräte die gemeinsame Datenübertragungsrate teilen.

Arbitrated Loop (FC-AL)

FC-AL wird auch als Low Cost-Fibre Channel bezeichnet, es bildet häufig den Einstieg in die Welt der Storage Area Networks. Häufig findet man FC-AL-Implementierungen bei kleineren Clustern, in denen es mehreren physikalischen Nodes möglich ist, auf einen gemeinsamen Massenspeicher direkt zuzugreifen. Hier hat SCSI seine Grenze erreicht, weshalb man die Eigenschaft des Fibre Channel nutzt, die es erlaubt, mehrere Hosts mit mehreren Speichersubsystemen zu verbinden.

FC-AL erlaubt es, bis zu 127 Geräte an einem logischen Bus zu betreiben. Dabei teilen sich alle Geräte die verfügbare Datenübertragungsrate (je nach eingesetzter Technik 133 MBit/s bis 4 GBit/s). Die Verkabelung erfolgt zumeist sternförmig über einen Fibre Channel Hub, es ist jedoch auch möglich, die Geräte hintereinander zu schalten (Daisy Chain), da viele Fibre-Channel-Geräte über zwei Ein- bzw. Ausgänge verfügen. Unüblich ist die Verkabelung als Ring.

Switched Fabric (FC-SW)

Bei der Fibre Channel-Switched Fabric handelt es sich um die leistungsfähigste und ausfallsicherste Implementierung von Fibre Channel. In den meisten Fällen ist Switched Fabric gemeint, wenn nur von Fibre Channel gesprochen wird. Im Zentrum der Switched Fabric steht der Fibre Channel Switch oder der Director. Über dieses Gerät werden alle anderen Geräte miteinander verbunden, so dass es über den Fibre Channel Switch möglich wird, direkte Punkt-zu-Punkt-Verbindungen zwischen je zwei beliebigen angeschlossenen Geräten zu schalten.

Um die Datenübertragungsrate weiter zu steigern ist es möglich, mehrere HBAs in einem Server einzubauen. Nachdem sich jeder HBA des Server mit einem Fabric Login (FLOGI), der seine WWPN und WWNN enthält, am Switch angemeldet hat, registriert der Switch den Host im lokalen Name Server mit der WWPN/WWNN und einer eindeutigen Adresse bestehend aus DomainID (eindeutige Adresse des Switches in der Fabric (siehe unten)), dem Port auf dem Server, gefolgt von 00 für Switched Fabric. Diese 6-Byte-Adresse wird für die Adressierung des Ports in der Fabric benutzt.

Außerdem können bei Verwendung mehrerer Switches diese untereinander kombiniert werden (Fabric). Die Switches erkennen dann untereinander die Topologie und nutzen diese intelligent. So wird stets der am geringsten belastete Weg genutzt (FSPF – Fabric Shortest Path First). Wenn der Server über mehr als einen HBA verfügt und jeder HBA auf einem anderen Switch gesteckt ist, kann der Server somit ein Speichersubsystem auf mehreren Wegen erreichen. Diese Fähigkeit im Fibre Channel wird als Multi-Pathing bezeichnet. Sie erhöht die Ausfallsicherheit und die Leistung des Storage Area Networks (SAN), da zwischen verschiedenen Geräten mehr als ein möglicher Datenweg besteht.

Um die Ausfallsicherheit weiter zu steigern, ist man in vielen Fibre-Channel-Implementierungen dazu übergegangen, mit redundanter dualer Fabric zu arbeiten. Es werden also zwei vollkommen unabhängige Switched Fabrics betrieben, jedes Speichersubsystem und jeder Server ist mit mindestens einem HBA an jede der beiden Fabrics angeschlossen. Das Gesamtsystem kann neben dem Ausfall einzelner Datenwege sogar den Ausfall einer ganzen Fabric verkraften, da es keinen Single Point of Failure mehr gibt. Diese Fähigkeit spielt besonders im Bereich der High Availability eine wichtige Rolle.

Port-Typen im Fabric

Kürzel Typ Beschreibung
U_Port Universal Port Startstatus
FL_Port Fabric Loop Port ist mit einer Loop verbunden
G_Port Generic Port Vorstufe zu E- oder F-Port
F_Port Fabric Port ist mit einem N_Port verbunden
E_Port Expansion Port Verbindung zu anderem SAN-Switch
N_Port Node-Port Gerät ist direkt am Switched Fabric (FC-SW) angeschlossen
NL_Port NodeLoop-Port Gerät ist an einer Arbitrated Loop (FC-AL) angeschlossen

Kabellängen

Geschwindigkeit Verkabelung Entfernung (max)
1 Gbit/s (100 MB/s) Kupfer (DB9) 25 m
OM1 LWL-Multi Mode 62,5/125 µm 300 m
OM2 LWL-Multi Mode 50/125 µm 500 m
OM3 LWL-Multi Mode 50/125 µm 860 m
2 Gbit/s (200 MB/s) Kupfer (twisted pair) 50 m
OM1 LWL-Multi Mode 62,5/125 µm 150 m
OM2 LWL-Multi Mode 50/125 µm 300 m
OM3 LWL-Multi Mode 50/125 µm 500 m
4 Gbit/s (400 MB/s) OM1 LWL-Multi Mode 62,5/125 µm 70 m
OM2 LWL-Multi Mode 50/125 µm 150 m
OM3 LWL-Multi Mode 50/125 µm 270 m
8 Gbit/s (800 MB/s) OM1 LWL-Multi Mode 62,5/125 µm 21 m
OM2 LWL-Multi Mode 50/125 µm 50 m
OM3 LWL-Multi Mode 50/125 µm 150 m

Glasfaservarianten

Medientyp Geschwindigkeit (MB/s) Transmitter Variante Entfernung
Singlemode-Faser 400 1300 nm Langwellenlaser 400-SM-LL-I 2 m bis 2 km
200 1550 nm Langwellenlaser 200-SM-LL-V 2 m bis >50 km
1300 nm Langwellenlaser 200-SM-LL-I 2 m bis 2 km
100 1550 nm Langwellenlaser 100-SM-LL-V 2 m bis >50 km
1300 nm Langwellenlaser 100-SM-LL-L 2 m bis 10 km
1300 nm Langwellenlaser 100-SM-LL-I 2 m bis 2 km
Multimode-Faser (50 µm) 400 850 nm Kurzwellenlaser 400-M5/6-SN-I 0,5 m bis 150 m
200 200-M5/6-SN-I 0,5 m bis 300 m
100 100-M5/6-SN-I 0,5 m bis 500 m
100-M6-SL-I 2 m bis 175 m

Ähnliche Standards

  • ATA over Ethernet: Bei ATA over Ethernet (ATAoE) werden ATA/ATAPI-Pakete in Ethernet gekapselt. Ähnlich zu FC ist ATAoE nicht in TCP/IP gekapselt, ATAoE ist daher ebenfalls nicht routingfähig.
  • iSCSI (SCSI over IP): Bei iSCSI werden SCSI-Pakete in TCP/IP gekapselt. Hieraus resultiert ein höherer Overhead, dafür ist iSCSI aber routingfähig und kann, wie Fibre Channel over IP, auch in Weitverkehrsnetzen eingesetzt werden.
  • HyperSCSI Bei HyperSCSI werden SCSI-Pakete in Ethernet gekapselt. Im Unterschied zu iSCSI erfolgt aber keine Kapselung in TCP/IP, hieraus resultieren geringe Performancevorteile, HyperSCSI ist aber nicht routingfähig.

Siehe auch

Literatur

  • Roland Döllinger, Reinhard Legler, Duc Thanh Bui: Praxishandbuch Speicherlösungen. dpunkt, Heidelberg 2010. ISBN 978-3-89864-588-1

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Fibre Channel — Layer 4. Protocol mapping LUN masking Layer 3. Common services Layer 2. Network Fibre Channel fabric …   Wikipedia

  • Fibre Channel — (FC) (англ. fibre channel волоконный канал) семейство протоколов для высокоскоростной передачи данных. Стандартизацией протоколов занимается Технический комитет T11, входящий в состав Международного комитета по стандартам в сфере ИТ… …   Википедия

  • Fibre Channel — est un protocole défini par la norme ANSI X3T11 permettant une connexion haut débit (de l ordre du gigabit par seconde) entre un ordinateur et son système de stockage ou d autre type de périphérique. Il garantit l’arrivée des données, il permet… …   Wikipédia en Français

  • Fibre channel — El estándar Fibre Channel se define como un interface de transferencia de datos de alta velocidad que puede ser utilizado para conectar estaciones de trabajo, servidores, supercomputadores, sistemas de almacenamiento masivo (SAN), etc. Este… …   Enciclopedia Universal

  • Fibre Channel —    An interconnection standard designed to connect peripherals, mass storage systems, archiving and imaging systems, and engineering workstations.    Fibre Channel provides bandwidth from 100Mbps to 800Mbps over a variety of cable types,… …   Dictionary of networking

  • fibre channel — skaidulinis kanalas statusas T sritis informatika apibrėžtis Kanalas, kuriame duomenys perduodami ↑šviesolaidžiu – kabeliu, sudarytu iš ↑optinių skaidulų. atitikmenys: angl. fiber channel; fibre channel ryšiai: dar žiūrėk – optinė skaidula dar… …   Enciklopedinis kompiuterijos žodynas

  • Fibre Channel — ● n. f. ►NORM Le Fibre Channel est une norme de transmission de données en série, permettant d obtenir un débit de 100 Mo/s sur des liens de quelques kilomètres de long (10 km au maximum). Voir FC AL. http://www.fiberchannel.com …   Dictionnaire d'informatique francophone

  • Fibre Channel over Ethernet — (FCoE) is a proposed mapping of Fibre Channel frames over selected full duplex IEEE 802.3 networks. This allows Fibre Channel to leverage 10 Gigabit Ethernet networks while preserving the Fibre Channel protocol. The specification is supported by… …   Wikipedia

  • Fibre Channel over IP — (FCIP or FC/IP, also known as Fibre Channel tunneling or storage tunneling), is an Internet Protocol (IP) based storage networking technology developed by the Internet Engineering Task Force (IETF) and defined in RFC 3821. FCIP mechanisms enable… …   Wikipedia

  • Fibre Channel point-to-point — (FC P2P) is a Fibre Channel topology where exactly two ports (devices) are directly connected to each other.* It is the simplest topology, no network addressing is needed, because each message has only one possible receiver. * The bandwidth is… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”