تعریف FCIP
پروتکل Fiber Channel Over IP که به اختصار FCIP و یا FC/IP نامیده می شود البته این پروتکل را Fibre Channel Tunneling و یا Storage Tunneling نیز می نامند.
این پروتکل یک پروتکل اینترنتی بر پایه IP می باشد که در تکنولوژی Storage Networking ایفای نقش می کند. مکانیزم کار این پروتکل به این صورت است که اطلاعات Fibre Channel را از طریق تونل کردن دیتا میان شبکه SAN بر روی شبکه IP ارسال می کند و این ظرفیت بالا قابلیت به اشتراک گذاری داده ها در فاصله های طولانی را میسر می سازد. یکی از دو مزیت اصلی در انتقال اطلاعات از طریق پروتکل FCIP این است که این پروتکل بسیار آسان تر از پروتکل های ارتباطی SAN راه اندازی می شود و به مراتب سرعت و قابلیت های بیشتری به نسبت SAN دارد.
تفاوت FCIP و iSCSI
در متدی دیگر به نام iSCSI ، کدهای iSCSI توسط درخواستهای کاربران تولید می شوند و دیتا در درون Packet های IP بصورت Encapsulate می شوند و برای انتقال از طریق یک پروتکل ارتباطی اترنت آماده می شوند. با توجه به لینک های ارتباطی دوربرد SAN ، پروتکل ارتباطی FCIP فقط می تواند در مسیر ارتباطی تکنولوژِی Fiber Channel مورد استفاده قرار گیرد ولی پروتکل iSCSI در شبکه موجود اترنت نیز می تواند کار کند.
ارتباط SAN از طریق متدهای FCIP و iSCSI مزایای ارتباطات سنتی نقطه به نقطه را در استوریج های نسل آینده ارائه می دهد و این مزایا شامل Performance و دستری بالا و نیز FT می باشند.
تعدادی از تولیدکنندگان مانند سیسکو ، Nortel و Lucent محصولات خود بر پایه FCIP را مانند سوییچها و روتر ها را معرفی کرده اند. در تکنولوژی هیبرید پروتکل Internet Fibre Channel iFCP که بر گرفته از پروتکل FCIP می باشد مورد استفاده قرار می گیرد که دیتای Fibre Channel را بر روی بستر IP و پروتکل iSCSI انتقال می دهد.
مقایسه FCIP و iSCSI از منظر شرکت سیسکو
معرفی
دیتاسنترها معمولا از چندین شبکه چندگانه استفاده می کنند که شامل کلیه ارتباطات شبکه اترنت میان Client-to-Server و Server-to-Server و نیز شبکه FC SAN می باشد. برای استفاده از انواع مختلف شبکه ، دیتاسنتر ها از ماژول های ارتباطی جدا و افزونه برای هر شبکه خود استفاده می کنند از این شبکه ها می توان به شبکه اترنت با اینترفیس های NIC و شبکه FC در سرورها اشاره نمود. این ساختارها معمولا از سوییچهای جفت در هر لایه و با توجه به طرح کلی استفاده می کنند. استفاده از ساختارهای موازی هزینه ها را بشدت افزایش می دهد و نیز مدیریت دیتاسنترها را سخت و انعطاف ناپذیر می کند.
یک سیستم Unified Fabric می تواند کلیه این مشکلات را از طریق ترکیب شبکه های فیبر و اترنت در قالب یک پروتکل جامع فیبری حل و فصل نماید.
FCOE یا همان Fibre Channel Over Ethernet یکی از مهمترین کامپوننت های یک Unified Fabric می باشد. FCOE یک تکنولوژی جدیدی می باشد که توسط سیسکو ارتقا یافته است و برای زیرساخت Fiber Channel 5 استاندارد سازی شده است (FC-BB-5) و نیز با استانداردهای اطلاعاتی T11 و INCITS در ارتباط می باشد.
بسیاری از دیتاسنتر های بزرگ دارای زیرساختهای FC بسیاری می باشند و تمایل دارند تا بتوانند این ساختار را حفظ نمایند. FCoE یک شبکه اترنت Lossless را فراهم می کند که در آن فرم ها هیچ موقع Drop نمی شوند بدلیل اینکه از IP و TCP استفاده نمی کند.
پروتکل ارتباطی iSCSI تکنولوژی اصلی بشمار می آید که توسط IETF در یک گروه IP Storage بوجود آمده است و بر پایه پروتکل IP می باشد که در آن IPرا به عنوان شبکه غیرقابل اعتماد در نظر می گیرد و وظیفه بازیابی Packet های Lost شده را بر عهده TCP می گذارد.
تکنولوژی های iSCSI و FCoE به عنوان دو تکنولوژی مهم که سیسکو آنها را ساپورت می کند تا بتواند راهکارهای Unified Fabric را فراهم سازد.
شکل 1 به فواید استفاده از Unified Fabric برای مشتری اشاره می کند مانند تعداد کارت شبکه NIC و HBA کمتر و همچنین کمتر شدن ارتباطات و کابلهای ارتباطی و نیز هزینه های عملیاتی می گردد.
مقایسه iSCSI و FCoE
همانطور که به ارزش وجودی Unified Fabric پی بردیم بطور فزاینده ای تعداد آداپتور های روی سرور را کاهش می دهد و همچنین تعداد پورتهای سوییچ ها و کابلهای ارتباطی نیز تقلیل پیدا خواهد کرد و مهمتر از همه اینها پیچیدگیهای شبکه و هزینه نیروی انسانی را کاهش خواهد داد.
تکنولوژی Unified Fabric قدرت استفاده از یک شبکه اترنت 10 گیگابیتی Lossless را که می تواند از قابلیت های لایه دوم و سوم بصورت همزمان و مستقل از شبکه های NAS , iSCSI , FCoE و یا ترکیب آنها استفاده کند را میسر می سازد.
تولیدکنندگان برتر در حوزه سرور تکنولوژی ارتباطی iSCSI را به مشتریان خود پیشنهاد می کنند تا مشتریان بتوانند ماشین های مجازی خود را به استوریج لایه Block خود وصل نموده و بدون نیاز به استفاده از کارتهای HBA حرفه ای به Volume های روی استوریج خود وصل شوند.
پروتکل iSCSI قابلیت پشتیبانی از برنامه های کاربردی Enterprise را به اثبات رسانده است بصورتی که هزینه های کلی پروژه ها منطقی و مقرون به صرفه خواهد بود.
شکل 2 به مقایسه دو پروتکل ارتباطی می پردازد.
پروتکل iSCSI از سوییچ های قدیمی اترنت می تواند استفاده کند در صورتی که پروتکل FCoE به سوییچ های Lossless نیاز دارد.
تا الان پروتکل iSCSI به سرورهای Low-Performance محدود می شد بدلیل اینکه بصورت کلی اترنت با سرعت یک گیگابیت بر ثانیه ارائه می شد در حالی که FC از سرعت های 2 و 4 و 8 گیگابیتی پشتیبانی می نمود.
این Performance به استوریج های iSCSI نیز مرتبط می شود بصورتی که در آن یک گیگابیت اترنت بصورت اشتراکی میان چندین سرور مورد استفاده قرار می گیرد و برای غلبه کردن بر این Bottleneck این پروتکل ها ارتقا یافتند.
اگرچه 10 گیگابیت بر ثانیه اترنت این محدودیت را برطرف نمود و یک نگرانی در خصوص TCP Termination وجود دارد که با سرعت پایین iSCSI طاقت فرسا خواهد بود.
برای مشتریان Enterprise با یک ساختار بزرگ Fibre Channel ، حرکت نزولی iSCSI بصورت “SCSI over TCP” می بشد و نه “FC over TCP”
از اینرو مدیریت Fibre Channel و مدل نصب را حفظ نمی کند. آن شامل نامگذاری متفاوت و Zoning متفاوت و … می باشد.
در عوض ، FCoE جامع سازی در محیط FC موجود انجام می دهد.
FCoE بسیار آسان می باشد و شامل حداقل اطلاعات ضروری برای انتقال FC بر روی Ethernet می باشد و چیزهای دیگری مانند IP و TCP شامل نمی شوند و از اینرو FCoE قابلیت IP Route را ندارد.
جدول 1 به مقایسه قابلیتهای FCoE و iSCSI می پردازند.
FCoE |
Benefits |
• Mapping of Fibre Channel frames over Ethernet
• Fibre Channel enabled to run on a lossless Ethernet network
|
• Wire server only once
• Fewer cables and adapters
• Software provisioning of I/O
• Interoperates with existing Fibre Channel SANs
• No gateway; stateless
|
جدول 2 در مورد موقعیت FCoE و iSCSI می پردازد.
می توان گفت که FCoE بازار مربوط به SAN را بدست گرفته است.