Cu mult timp în urmă, a fost publicat un blog despre iSCSI în comparație cu Fibre Channel care a trecut în revistă mai multe puncte de bază pentru a le compara pe cele două. Există însă și o altă parte a aceluiași argument, iSCSI vs Fibre Channel over Ethernet (FCoE). Mulți oameni confundă aceste două tehnologii și nu înțeleg cum/de ce sunt diferite una de cealaltă. Acest articol își propune să ofere o diferențiere la nivel înalt și unde una poate/nu poate avea sens.
Ce este FCoE?
FCoE este un standard publicat de ANSI/INCITS care permite cadrelor Fibre Channel să fie încapsulate în cadre Ethernet și apoi să traverseze o rețea Ethernet „normală”. Normal este între ghilimele pentru că rețeaua are cerințe speciale (vom ajunge acolo mai târziu). Există mai multe modalități prin care aceste cadre Fibre Channel sunt încapsulate, una dintre ele fiind prin intermediul adaptoarelor de rețea convergentă (CNA) din serverul propriu-zis. Aceste carduri prezintă un adaptor FC sau FCoE către sistemul de operare gazdă, care apoi primește cadrele FC și le introduce în Ethernet. De acolo, le transportă în rețea ca și cum ar fi Ethernet normal. Comutatoarele nu le văd niciodată ca fiind altceva decât Ethernet. O altă opțiune este un comutator gateway, care se conectează la un comutator FC și încapsulează traficul de la celălalt comutator în Ethernet și apoi îl trimite către restul rețelei.
Cum sunt ele identice?
Ambele folosesc o formă de comutatoare Ethernet. Ambele folosesc cabluri de rețea normale, cabluri twinax/direct atașate sau cabluri LC cu fibră optică.
Cum diferă?
FCoE necesită tipuri specifice de switch-uri Ethernet, cele care suportă protocoale de bridging pentru centre de date (DCB) care permit lucruri precum controlul fluxului bazat pe prioritate. Comutatoarele care suportă acest lucru sunt adesea doar pentru centrele de date și sunt destul de scumpe.
În loc de o NIC Ethernet standard (așa cum poate utiliza iSCSI), FCoE necesită CNA-uri speciale care pot încapsula cadrele FC și adesea prezintă mai multe adaptoare sistemului de operare gazdă dintr-un singur port. Adesea, acest al doilea adaptor arată ca un HBA FC tradițional pentru client, menținând mediul mai familiar pentru cei care sunt familiarizați cu FC.
FCoE are substanțial mai puțin overhead decât iSCSI, deoarece FCoE pierde întreaga stivă TCP/IP. Acest lucru elimină o mare parte din retrimiterile inutile (în acest tip de rețea) și validarea conexiunii făcute pentru rețelele cu pierderi. În plus, din moment ce FCoE folosește doar standardele Ethernet și FCoE în loc de lucruri bazate pe RFC, cum ar fi TCP/IP și iSCSI, mediul este mult mai previzibil și mai stabil în mod inerent, deoarece toate părțile constitutive au orientări și reguli stricte pe care trebuie să le urmeze.
FCoE utilizează World Wide Name (WWN) pentru adresare, mai degrabă decât IP-urile/IQN-urile din iSCSI.
FCoE nu poate fi rutat în niciun fel, este pur și simplu de nivel 2 (fiind bazat pe Ethernet).
FCoE este substanțial mai scump decât iSCSI din cauza acestor cerințe și restricții de implementare. De asemenea, necesită adesea licențe specifice pentru a-i activa funcționalitatea.
Ce trebuie reținut?
Doar pentru că aceste două tehnologii rulează ambele pe rețele Ethernet „normale”, nu înseamnă că sunt similare. După cum s-a arătat mai sus, ele au de fapt foarte puține lucruri în comun și din acest motiv se potrivesc unor nevoi și implementări diferite.