- تفاوت HBA، NIC و CNA در یک نگاه
- HBA چیست و چه زمانی به آن نیاز داریم؟
- HBA چه کاری انجام میدهد؟
- HBAهای HPE از چه برندهایی استفاده میکنند؟
- NIC چیست؟
- هنگام انتخاب NIC چه مشخصاتی مهم است؟
- سرعت پورت
- تعداد پورت
- نوع رابط
- نسل PCIe
- آیا CNA همیشه جای HBA و NIC را میگیرد؟
- SAN چیست؟
- LAN چیست؟
- 1. مدل دقیق سرور
- 2. نسل سرور
- 3. سرعت مورد نیاز
- 4. تعداد پورت
- 5. نوع پورت
- 6. نوع پروتکل
- 7. سازگاری با سیستمعامل و Hypervisor
- سوالات متداول
- HBA برای چه کاری استفاده میشود؟
- NIC برای چه کاری استفاده میشود؟
- CNA چه تفاوتی با NIC دارد؟
- آیا CNA جایگزین HBA میشود؟
- برای سرور مجازیسازی چه کارت شبکهای مناسب است؟
وقتی صحبت از خرید یا ارتقای سرور میشود، معمولاً تمرکز اصلی روی پردازنده، حافظه RAM و فضای ذخیرهسازی است؛ اما یک بخش دیگر هم وجود دارد که مستقیماً روی نحوه ارتباط سرور با زیرساخت سازمان تأثیر میگذارد: آداپتورهای ارتباطی سرور.
سرور ممکن است همزمان به شبکه سازمان، شبکه ذخیرهسازی، استوریج، سوئیچهای Ethernet یا تجهیزات Fibre Channel متصل باشد. بنابراین نمیتوان صرفاً بر اساس تعداد پورت یا سرعت درجشده روی کارت، آداپتور مناسب را انتخاب کرد. نوع شبکه و پروتکلی که قرار است روی آن ارتباط برقرار شود، اهمیت بیشتری دارد.
در این میان سه اصطلاح HBA، NIC و CNA بیشتر از بقیه به چشم میخورند. اگرچه هر سه به نوعی وظیفه ایجاد ارتباط میان سرور و زیرساخت بیرونی را بر عهده دارند، اما کاربرد و معماری آنها یکسان نیست.
اگر بخواهیم خیلی خلاصه تفاوت آنها را بیان کنیم:
- HBA معمولاً برای اتصال سرور به زیرساخت Fibre Channel و استوریجهای مبتنی بر SAN استفاده میشود.
- NIC برای ایجاد ارتباط Ethernet مورد استفاده قرار میگیرد و میتواند برای شبکه معمول سازمان یا حتی برخی پروتکلهای ذخیرهسازی مبتنی بر Ethernet مانند iSCSI استفاده شود.
- CNA آداپتوری است که قابلیتهای ارتباطی Ethernet و ذخیرهسازی را در یک رابط واحد و در معماریهای Converged I/O، بهویژه FCoE، ترکیب میکند.
اما این تعریف اولیه برای انتخاب کارت کافی نیست. برای انتخاب درست باید بدانیم سرور قرار است دقیقاً به چه شبکهای متصل شود.
تفاوت HBA، NIC و CNA در یک نگاه
| ویژگی | HBA | NIC | CNA |
|---|---|---|---|
| نام کامل | Host Bus Adapter | Network Interface Card | Converged Network Adapter |
| فناوری اصلی | Fibre Channel | Ethernet | Ethernet + Storage Convergence |
| کاربرد رایج | اتصال به SAN مبتنی بر Fibre Channel | اتصال به شبکه Ethernet و سرویسهای IP | تجمیع ترافیک شبکه و ذخیرهسازی در معماریهای Converged |
| پروتکلهای متداول | Fibre Channel | Ethernet / TCP-IP / iSCSI و سایر پروتکلهای Ethernet | FCoE، Ethernet و بسته به مدل iSCSI |
| اتصال مستقیم به FC SAN | بله | بهصورت معمول خیر | در معماریهای پشتیبانیشده از طریق FCoE |
| تعداد پورت | بسته به مدل، معمولاً 1 یا 2 | بسته به مدل، 1، 2، 4 پورت یا بیشتر | معمولاً چند پورت |
| سرعت | بسته به نسل FC؛ مدلهای جدید تا 64Gb FC | از 1GbE تا سرعتهای بسیار بالاتر، بسته به نسل | وابسته به مدل و معماری |
| کاربرد در دیتاسنتر | Storage Fabric | Network Fabric | Converged Fabric |
| نکته کلیدی | تخصصی برای ارتباط FC | مبتنی بر Ethernet | ترکیب I/O شبکه و ذخیرهسازی |
نکته مهم این است که این جدول را نباید به شکل یک قانون مطلق در نظر گرفت. امروزه مرز میان برخی قابلیتهای آداپتورها بهواسطه پشتیبانی از پروتکلهایی مانند iSCSI، FCoE و فناوریهای جدیدتر Ethernet-based storage تا حدی تغییر کرده است.
HBA چیست و چه زمانی به آن نیاز داریم؟
HBA مخفف Host Bus Adapter است. در محیطهای سروری، وقتی از HBA صحبت میکنیم، معمولاً منظور آداپتور Fibre Channel HBA است که برای اتصال سرور به SAN و تجهیزات ذخیرهسازی Fibre Channel استفاده میشود.
در این معماری، HBA در سرور قرار میگیرد و از طریق Fibre Channel به سوئیچ SAN یا در برخی معماریها مستقیماً به تجهیزات ذخیرهسازی متصل میشود.
برای مثال، فرض کنید یک سازمان از یک Storage Array مبتنی بر Fibre Channel استفاده میکند. در چنین شرایطی، سرور برای برقراری ارتباط با Fabric ذخیرهسازی به HBA مناسب نیاز دارد.
HBA چه کاری انجام میدهد؟
HBA را میتوان رابطی در نظر گرفت که ارتباط Fibre Channel میان سرور و زیرساخت ذخیرهسازی را برقرار میکند.
در یک معماری معمول ممکن است مسیر ارتباطی به این شکل باشد:
Server → FC HBA → FC Switch → Storage
در محیطهای حساس، معمولاً برای افزونگی، سرور به بیش از یک مسیر ذخیرهسازی متصل میشود. بنابراین تعداد پورتهای HBA و تعداد آداپتورهای مورد استفاده باید بر اساس معماری SAN و نیاز به Redundancy انتخاب شود.
HBAهای HPE از چه برندهایی استفاده میکنند؟
در سبد محصولات HPE، آداپتورهای Fibre Channel مبتنی بر فناوری شرکتهایی مانند QLogic و Emulex سابقه طولانی دارند. HPE همچنان محصولات Fibre Channel مبتنی بر Emulex را برای نسلهای جدید ProLiant ارائه میکند؛ برای نمونه، HPE در خانواده SN1700E و SN1720E مدلهای 64Gb Fibre Channel را عرضه کرده است.
بنابراین تشخیص HBA صرفاً با نگاه کردن به یک حرف در پارتنامبر کار قابل اتکایی نیست. برای شناسایی دقیق آداپتور باید Part Number، مدل دقیق، نسل سرور و مستندات رسمی HPE بررسی شود.
این موضوع اهمیت زیادی دارد، چون یک HBA ممکن است از نظر سرعت، نوع پورت، نسل PCIe، Firmware و سازگاری با سرور با مدل دیگری تفاوت داشته باشد.
NIC چیست؟
NIC مخفف Network Interface Card است و همان چیزی است که معمولاً به عنوان کارت شبکه سرور شناخته میشود.
NIC برای برقراری ارتباط از طریق Ethernet استفاده میشود و یکی از رایجترین آداپتورهای موجود در سرورهاست.
برای مثال، وقتی یک سرور HPE باید به سوئیچ شبکه سازمان متصل شود، معمولاً از یک Ethernet NIC یا آداپتور شبکه داخلی/اختیاری سرور استفاده میشود.
اما یک نکته مهم وجود دارد:
NIC فقط برای ارتباط معمول LAN نیست.
چون Ethernet میتواند برای انتقال ترافیک ذخیرهسازی نیز استفاده شود. برای نمونه، در یک معماری iSCSI، سرور از طریق Ethernet به Storage متصل میشود و ترافیک ذخیرهسازی روی IP منتقل میشود.
به همین دلیل جمله «NIC برای LAN و HBA برای SAN» یک سادهسازی بیش از حد است.
تفاوت اصلی را باید در فناوری و پروتکل ارتباطی جستوجو کرد، نه صرفاً در اینکه مقصد کارت شبکه یک LAN است یا SAN.
هنگام انتخاب NIC چه مشخصاتی مهم است؟
انتخاب NIC فقط بر اساس سرعت اسمی آن انجام نمیشود. موارد زیر باید در نظر گرفته شوند:
سرعت پورت
بسته به نسل سرور و نیاز شبکه، NICها میتوانند با سرعتهای مختلفی عرضه شوند؛ از 1GbE و 10GbE گرفته تا 25GbE، 40GbE، 100GbE و سرعتهای بالاتر در نسلهای جدید.
بنابراین اگر شبکه سازمان 25GbE است، نصب یک کارت 10GbE صرفاً به دلیل قیمت پایینتر ممکن است باعث ایجاد گلوگاه شود.
تعداد پورت
یک کارت Dual Port میتواند دو ارتباط شبکه مستقل در اختیار سرور قرار دهد.
در محیطهای سازمانی این موضوع میتواند برای مواردی مانند:
- Redundancy
- Network Teaming
- تفکیک ترافیک
- اتصال به دو سوئیچ
- مدیریت بهتر ترافیک مجازیسازی
مورد استفاده قرار گیرد.
نوع رابط
NICها میتوانند با رابطهای مختلفی مانند:
- RJ-45
- SFP+
- SFP28
- QSFP
- QSFP28
عرضه شوند.
نوع پورت باید با ماژول، کابل و سوئیچ شبکه سازگار باشد.
نسل PCIe
سرعت خود کارت تنها بخشی از ماجراست. رابط PCIe نیز باید توانایی انتقال حجم داده مورد انتظار را داشته باشد.
به همین دلیل هنگام خرید کارت شبکه برای سرورهای نسل جدید، بررسی سازگاری کارت با Slot و PCIe سرور اهمیت دارد.
CNA چیست؟
CNA مخفف Converged Network Adapter است.
ایده اصلی CNA این است که بخشی از ترافیک شبکه و ذخیرهسازی را بتوان از طریق یک زیرساخت مشترک منتقل کرد.
در معماریهای سنتی دیتاسنتر، ممکن است سرور برای شبکه Ethernet از NIC و برای Fibre Channel از HBA استفاده کند:
Server → NIC → Ethernet Switch
و همزمان:
Server → HBA → FC Switch → Storage
این معماری کاملاً متداول است، اما تعداد آداپتورها، کابلها، پورتهای سوئیچ و تجهیزات مورد نیاز را افزایش میدهد.
در معماری Converged، هدف این است که این ارتباطها تا حد امکان روی یک زیرساخت مشترک تجمیع شوند.
یکی از فناوریهای مهم در این زمینه Fibre Channel over Ethernet یا FCoE است.
در FCoE، ترافیک Fibre Channel روی زیرساخت Ethernet منتقل میشود. CNA میتواند بخشی از این پردازش را در سطح سختافزار انجام دهد و همزمان قابلیتهای Ethernet و Fibre Channel را در اختیار سرور قرار دهد. مستندات فنی Emulex نیز CNA را بهعنوان آداپتور دارای قابلیتهای FCoE و NIC معرفی میکنند.
آیا CNA همیشه جای HBA و NIC را میگیرد؟
خیر.
این یکی از رایجترین برداشتهای اشتباه درباره CNA است.
CNA زمانی معنا پیدا میکند که معماری شبکه و ذخیرهسازی سازمان از فناوریهای مورد نیاز آن پشتیبانی کند.
اگر سازمان یک SAN مبتنی بر Fibre Channel مستقل داشته باشد و بخواهد ارتباط FC را به شکل سنتی برقرار کند، FC HBA انتخاب منطقیتری است.
از طرف دیگر، اگر زیرساخت کاملاً Ethernet باشد و Storage از iSCSI استفاده کند، ممکن است یک Ethernet NIC مناسب تمام نیازهای ارتباطی سرور را برطرف کند.
بنابراین انتخاب CNA نباید صرفاً به این دلیل باشد که «یک کارت میتواند چند کار انجام دهد».
باید دید شبکه و Storage سازمان دقیقاً بر چه معماری و پروتکلی ساخته شدهاند.
SAN و LAN چه تفاوتی دارند؟
برای فهم بهتر تفاوت HBA، NIC و CNA ابتدا باید خود شبکهای را که سرور قرار است به آن متصل شود بشناسیم.
SAN چیست؟
SAN یا Storage Area Network یک شبکه تخصصی برای ارتباط میان سرورها و تجهیزات ذخیرهسازی است.
در یک SAN مبتنی بر Fibre Channel، سرورها از طریق HBA به Fabric ذخیرهسازی متصل میشوند و Storage Array نیز از طریق سوئیچهای FC در اختیار سرورها قرار میگیرد.
یک نمونه ساده:
Server → HBA → FC Switch → Storage
مزیت چنین معماریهایی این است که ترافیک ذخیرهسازی از شبکه عمومی سازمان جدا میشود و زیرساخت اختصاصی خود را دارد.
LAN چیست؟
LAN یا Local Area Network شبکهای است که تجهیزات مختلف سازمان را به یکدیگر متصل میکند.
سرورها، کامپیوترهای کاربران، تجهیزات شبکه، سیستمهای مدیریتی و بسیاری از سرویسهای سازمانی معمولاً از طریق Ethernet به این شبکه متصل میشوند.
یک معماری ساده میتواند به شکل زیر باشد:
Server → NIC → Ethernet Switch → LAN
البته امروزه شبکه Ethernet میتواند علاوه بر ترافیک معمول IP، برای برخی سرویسهای ذخیرهسازی نیز مورد استفاده قرار گیرد.
HBA، NIC یا CNA؛ کدام را برای سرور انتخاب کنیم؟
پاسخ این سؤال را نمیتوان بدون شناخت زیرساخت شبکه سازمان داد.
اگر سرور قرار است به Fibre Channel SAN متصل شود، معمولاً باید سراغ FC HBA بروید.
اگر سرور فقط به یک شبکه Ethernet متصل میشود، یک NIC مناسب انتخاب اصلی است.
اگر سازمان از معماری Converged Network و فناوریهایی مانند FCoE استفاده میکند، CNA میتواند گزینه مناسبی باشد؛ البته به شرطی که سرور، سوئیچها، Storage و نرمافزارهای مورد استفاده همگی از آن معماری پشتیبانی کنند.
به زبان ساده:
| نیاز سازمان | گزینه معمول |
|---|---|
| اتصال به FC SAN | HBA |
| اتصال به شبکه Ethernet | NIC |
| استفاده از Storage مبتنی بر iSCSI | Ethernet NIC مناسب |
| معماری Converged مبتنی بر FCoE | CNA |
| دو شبکه مستقل برای LAN و FC SAN | NIC + HBA |
این جدول یک راهنمای اولیه است، نه جایگزین بررسی Compatibility.
برای سرور HPE هنگام خرید کارت شبکه به چه نکاتی توجه کنیم؟
انتخاب آداپتور مناسب برای سرور HPE فقط به انتخاب HBA، NIC یا CNA ختم نمیشود.
1. مدل دقیق سرور
اول باید مشخص شود سرور دقیقاً چه مدلی است؛ برای مثال ProLiant DL360 Gen11 با DL380 Gen11 الزاماً گزینههای یکسانی در اختیار ندارند.
2. نسل سرور
نسل سرور روی سازگاری آداپتور، Firmware، Driver و PCIe تأثیر دارد.
3. سرعت مورد نیاز
سرعت شبکه باید با ظرفیت سوئیچ، Storage و Workload هماهنگ باشد.
4. تعداد پورت
اگر برای Redundancy یا اتصال به چند شبکه به چند لینک نیاز دارید، کارت تکپورت ممکن است انتخاب مناسبی نباشد.
5. نوع پورت
RJ-45، SFP+، SFP28 و سایر رابطها را باید بر اساس نوع کابل و سوئیچ موجود انتخاب کرد.
6. نوع پروتکل
قبل از خرید مشخص کنید ارتباط شما:
- Ethernet
- Fibre Channel
- iSCSI
- FCoE
- یا فناوری دیگری است.
7. سازگاری با سیستمعامل و Hypervisor
Driver و Firmware آداپتور باید با محیط نرمافزاری سرور نیز سازگار باشد. این موضوع مخصوصاً در سرورهای مجازیسازی اهمیت زیادی دارد.
HPE برای آداپتورهای خود درایورها و بستههای نرمافزاری اختصاصی ارائه میکند و در مستندات پشتیبانی، مدل آداپتور و سیستمعاملهای سازگار را مشخص میکند. برای نمونه، HPE در سال 2026 همچنان درایورهای بهروز برای HBAهای Emulex Fibre Channel ارائه کرده است.
آیا برای سرور مجازیسازی HBA بهتر است یا NIC؟
این سؤال پاسخ واحدی ندارد.
در محیط مجازیسازی، سرور ممکن است همزمان به شبکه کاربران، شبکه مدیریت، شبکه VMها، شبکه Migration و Storage متصل باشد.
اگر Storage از Fibre Channel استفاده کند، HBA برای اتصال به SAN مورد نیاز است.
اگر Storage مبتنی بر iSCSI باشد، ارتباط Storage نیز میتواند روی Ethernet برقرار شود و NIC مناسب مورد استفاده قرار گیرد.
در معماریهای Converged نیز ممکن است CNA بخشی از نیازهای ارتباطی سرور را پوشش دهد.
بنابراین نوع Storage و معماری شبکه باید قبل از انتخاب کارت مشخص شود.
آیا میتوان از NIC به جای HBA استفاده کرد؟
اگر منظور اتصال مستقیم به یک SAN مبتنی بر Fibre Channel باشد، یک NIC Ethernet معمولی جایگزین FC HBA نمیشود.
اما اگر Storage از یک پروتکل ذخیرهسازی مبتنی بر Ethernet مانند iSCSI استفاده کند، NIC میتواند برای این ارتباط به کار رود.
پس پاسخ صحیح این نیست که «NIC هیچوقت برای SAN قابل استفاده نیست»؛ بلکه باید ابتدا مشخص شود SAN از چه فناوری و پروتکلی استفاده میکند.
آیا CNA بهتر از HBA است؟
نه لزوماً.
CNA زمانی مزیت دارد که زیرساخت سازمان برای Converged Networking طراحی شده باشد و استفاده از آن باعث سادهتر شدن معماری I/O شود.
در یک SAN سنتی Fibre Channel، HBA اختصاصی میتواند انتخاب مناسبتری باشد.
بنابراین «CNA بهتر است» یا «HBA بهتر است» سؤال دقیقی نیست.
سؤال درست این است:
Storage و Network سازمان از چه معماری و پروتکلی استفاده میکنند؟
بعد از پاسخ به این سؤال میتوان آداپتور مناسب را انتخاب کرد.
آیا CNA همان NIC است؟
خیر.
CNA میتواند قابلیتهای Ethernet را در کنار قابلیتهای مربوط به Storage و Converged I/O ارائه دهد، اما یک NIC معمولی الزاماً چنین قابلیتهایی ندارد.
برای مثال، در معماریهای مبتنی بر FCoE، CNA میتواند ترافیک Ethernet و Fibre Channel را روی یک زیرساخت مشترک حمل کند.
جمعبندی
تفاوت HBA، NIC و CNA را نباید صرفاً در شکل ظاهری کارت یا تعداد پورتهای آن جستوجو کرد. تفاوت اصلی به نوع ارتباط، پروتکل، معماری شبکه و نحوه اتصال سرور به Storage برمیگردد.
HBA معمولاً انتخاب اصلی برای اتصال سرور به Fibre Channel SAN است.
NIC برای Ethernet استفاده میشود و میتواند علاوه بر شبکه معمول سازمان، در سناریوهایی مانند iSCSI نیز نقش داشته باشد.
CNA برای معماریهای Converged طراحی شده و میتواند قابلیتهای Ethernet و Storage را در یک رابط ترکیب کند؛ نمونه شناختهشده آن استفاده از FCoE است.
در نتیجه، هنگام خرید کارت برای سرور HPE بهتر است ابتدا این چهار سؤال را مشخص کنید:
- سرور قرار است به چه نوع شبکهای متصل شود؟
- Storage از چه پروتکلی استفاده میکند؟
- چه سرعت و تعداد پورتی نیاز داریم؟
- کارت موردنظر با مدل و نسل سرور HPE، سیستمعامل و زیرساخت شبکه سازگار است؟
بعد از مشخص شدن این موارد، انتخاب بین HBA، NIC و CNA بسیار سادهتر خواهد شد.
اگر برای انتخاب کارت شبکه یا HBA مناسب برای سرور HPE خود به راهنمایی نیاز دارید، میتوانید مدل دقیق سرور، نوع Storage، سرعت شبکه و تعداد پورت مورد نیاز را مشخص کنید تا گزینه مناسب بر اساس پیکربندی واقعی زیرساخت انتخاب شود.
سوالات متداول
HBA برای چه کاری استفاده میشود؟
HBA معمولاً برای اتصال سرور به شبکههای ذخیرهسازی Fibre Channel و SAN استفاده میشود.
NIC برای چه کاری استفاده میشود؟
NIC برای ارتباط Ethernet استفاده میشود و میتواند برای شبکه سازمان، ارتباطات IP و در سناریوهایی مانند iSCSI برای ارتباط با Storage نیز مورد استفاده قرار گیرد.
CNA چه تفاوتی با NIC دارد؟
CNA برای معماریهای Converged طراحی شده و میتواند قابلیتهای Ethernet را با قابلیتهای Storage در یک رابط ترکیب کند. یکی از نمونههای مهم این فناوری FCoE است.
آیا CNA جایگزین HBA میشود؟
در همه محیطها خیر. CNA در معماریهای Converged مناسب است، اما در یک Fibre Channel SAN سنتی، FC HBA انتخاب مستقیمتری است.
برای سرور مجازیسازی چه کارت شبکهای مناسب است؟
نوع Hypervisor بهتنهایی تعیینکننده نیست. باید نوع Storage، سرعت شبکه، تعداد شبکهها، نیاز به Redundancy و پروتکل ارتباطی مشخص شود. ممکن است در یک محیط HBA، در محیط دیگر NIC و در یک معماری Converged، CNA انتخاب مناسب باشد.






