HBA vs. NIC vs. CNA: в чем их отличия? | FS Сообщество
Отмена
https://media.fs.com/images/community/uploads/post/202012/17/default_graph.jpg

HBA vs. NIC vs. CNA: в чем их отличия?

Migelle

Переводчик Антон
30 декабрь 2019 г.

HBA, NIC и CNA - это три типа адаптеров, которые обычно используются в компьютерах или сетях хранения данных. Все они выполняют функцию подключения хост-системы к устройствам хранения и/или сетевым устройствам, тогда чем они отличаются? В этом блоге, знания о картах HBA vs. NIC vs. CNA будут представлены.

Основные концепции

Что такое HBA?

HBA (англ. Host Bus Adapter, дословно, хост-адаптер шины)— вид компьютерных комплектующих: плата адаптера, устанавливаемая в компьютер и служащая для подключения накопителей (устройств хранения информации) или сети, имеющих в качестве интерфейса шинную организацию, отличную от имеющихся в компьютере изначально. Используя карту HBA, главный микропроцессор задач хранения данных и их извлечение данных может быть значительно облегчен. Несмотря на то, что карта HBA широко применяется во всех видах соединений, она чаще всего используется для соединений с поддержкой протоколов Fibre Channel (FC), iSCSI (Internet Small Computer System Interface), и SAS (Serial Attached SCSI). В соответствии с протоколом поддерживается, существуют различные типы карт HBA, такие как карта FC HBA, карта iSCSI HBA и карта SAS HBA.

Что такое сетевой адаптер?

Плата сетевого интерфейса, сокращенно NIC, также называется платой локальной сети (LAN) или сетевым адаптером. Это плата расширения для подключения таких устройств, как компьютеры и сетевые серверы, по сети. Чтобы узнать больше о NIC, вы можете прочитать пост: Что такое сетевой адаптер - определение, функции и типы.

Figure 1:10/25/40G PCIe NIC Cards

Что такое конвергентный сетевой адаптер?

Конвергентный сетевой адаптер, сокращенно CNA, также известен как контроллер конвергентного сетевого интерфейса (C-NIC). Как видно из названия, этот компонент аппаратных средств может объединять функции HBA с NIC. С одной стороны, карты CNA с интерфейсами PCIe предлагают подключение и передачу данных между устройствами хранения или серверами и FC на основе SAN; с другой стороны, он напрямую доставляет Ethernet трафик от тех же сетевых устройств к локальным сетям.

Figure 2: HBA vs. NIC vs. CNA

HBA vs. NIC vs. CNA: сравнение и контраст

В качестве плат трех типов, карты HBA, NIC и CNA способны обеспечить обработку данных и физическое соединение для устройств. Однако, эти карты с их уникальными функциями и режимом работы используются в различных приложениях.

Карта HBA: Как мы упоминали выше, разные типы карты HBA используются для поддержки разных протоколов. Для адаптера HBA Fibre Channel, он обычно вставляется в сервер HBA и подключается к коммутатору Fibre Channel через оптический патч-корд. В основном карта FC HBA является предпочтительной в сети FC SAN. Что касается карты iSCSI HBA, она поставляется с портом RJ45 или оптическим портом, который может подключить с кабелем витой пары или оптическим патч-кордом. Посылая команды SCSI для устройства хранения на удаленных серверах по сети TCP/IP, карта iSCSI HBA часто используется в iSCSI на основе сети IP SAN. Что касается типа SAS HBA, с использованием набора команд SCSI, она развертывается для подключения SATA (Serial Advanced Technology Attachment) или SAS-совместимых устройств. Он распространен в сети DAS с поддержкой SCSI.

Сетевой адаптер: Основанная на интернет-протоколе (IP), сетевой адаптер может быть найдена в двух типах: с оптическими портами или электрическими портами. Карта HBA vs. карта NIC, последняя обычно подключается к Ethernet коммутатору через оптический патч-корд или витую пару. В настоящее время, большинство традиционных сетевых карт на рынке поддерживают протоколы iSCSI и NAS, которые могут применяться в сетях IP SAN и NAS.

Карта CNA: HBA vs. NIC vs. CNA, конвергентный сетевой адаптер может объединять функциональность обоих двух других адаптеров в один и поддерживать FC и Ethernet протоколы на одном интерфейсном порту. Традиционно Ethernet используется для сетей TCP/IP и Fibre Channel для сети хранения данных. С картой CNA, Fibre Channel будет напрямую транспортироваться через Ethernet к Ethernet порту на коммутаторе с поддержкой FCoE. Затем конвергентный коммутатор преобразует трафик FC в FC SAN, а трафик Ethernet в локальную сеть.

Figure 3: What is a converged network adapter

Однако, как показано на приведенной выше диаграмме, если сеть не имеет CNA, серверы должны иметь как минимум два адаптера - FC HBA для подключения сервера к сети хранения и NIC-карта для подключения сервера к локальной сети. Таким образом, в сетях SAN для ЦОД предпочтительнее применять карты CNA, что может снизить затраты путем требования меньше адаптерных карт, кабелей, портов коммутатора. Особенно в высокоплотной сети, CNA помогают снизить сложность администрирования, потому что есть только одно соединение и один кабель для управления.

Вывод

Из упомянутых выше HBA vs. NIC vs. CNA, это легко обнаружить, что все карты HBA, NIC и CNA имеют свои собственные функции, которые применяются соответствующим образом. Развертывание типа карты зависит не только от протоколов, поддерживаемых картами, но также от вашей сетевой среды и вашего бюджета.

2.9k

Вас также может заинтересовать