Před delší dobou byl publikován blog o iSCSI ve srovnání s Fibre Channel, který se věnoval několika základním bodům porovnání těchto dvou technologií. Existuje však i druhá strana téhož sporu, iSCSI vs. Fibre Channel over Ethernet (FCoE). Mnoho lidí tyto dvě technologie zaměňuje a nechápe, jak/proč se od sebe liší. Cílem tohoto článku je uvést některé rozdíly na vysoké úrovni a uvést, v čem může/nemusí mít jeden z nich smysl.
Co je FCoE?
FCoE je standard publikovaný organizací ANSI/INCITS, který umožňuje zapouzdřit rámce Fibre Channel do rámců Ethernetu a poté procházet „normální“ sítí Ethernet. Normální je v uvozovkách, protože síť má speciální požadavky (k tomu se dostaneme později). Rámce Fibre Channel se zapouzdřují několika způsoby, jedním z nich je zapouzdření prostřednictvím konvergovaných síťových adaptérů (CNA) v samotném serveru. Tyto karty představují adaptér FC nebo FCoE pro hostitelský operační systém, který pak přijímá rámce FC a vkládá je do sítě Ethernet. Odtud je přenáší po síti jako běžný Ethernet. Přepínače je nikdy nevidí jinak než jako Ethernet. Další možností je přepínač brána, který se připojí k přepínači FC a zapouzdří provoz z druhého přepínače do Ethernetu a pak ho pošle do zbytku sítě.
Jak to, že jsou stejné?
Oboje používají určitou formu přepínačů Ethernet. Oba používají běžné síťové vedení, twinax/přímo připojené nebo optické LC kabely.
Jak se liší?
FCoE vyžaduje specifické typy ethernetových přepínačů, takové, které podporují protokoly přemostění datového centra (DCB), které umožňují například řízení toku podle priorit. Přepínače, které toto podporují, jsou často určeny pouze pro datová centra a jsou poměrně drahé.
Spíše než standardní síťovou kartu Ethernet (jakou může využívat iSCSI) vyžaduje FCoE speciální CNA, které mohou zapouzdřit rámce FC a často prezentovat hostitelskému OS více adaptérů z jediného portu. Často tento druhý adaptér vypadá pro klienta jako tradiční FC HBA, takže prostředí je pro uživatele znalé FC známější.
FCoE má podstatně menší režii než iSCSI, protože FCoE ztrácí celý zásobník TCP/IP. Tím odpadá mnoho zbytečných (v tomto typu sítě) opětovných odesílání a ověřování spojení prováděných u ztrátových sítí. Navíc, protože FCoE používá pouze standardy Ethernet a FCoE namísto věcí založených na RFC, jako jsou TCP/IP a iSCSI, je prostředí ze své podstaty mnohem předvídatelnější a stabilnější, protože všechny složky mají přísné směrnice a pravidla, kterými se musí řídit.
FCoE používá pro adresování World Wide Name (WWN) namísto IP/IQN iSCSI.
FCoE nelze nijak směrovat, je to čistě vrstva 2 (je založena na Ethernetu).
FCoE je kvůli těmto požadavkům a omezením na implementaci podstatně dražší než iSCSI. Často také vyžaduje specifické licence, které umožňují jeho funkčnost.
Závěr?
Jen proto, že obě tyto technologie běží na „normálních“ sítích Ethernet, neznamená to, že jsou si podobné. Jak bylo ukázáno výše, ve skutečnosti mají společného jen velmi málo a díky tomu vyhovují různým potřebám a implementacím.
.