VMware ESXi and vSphere Cluster Management

FCoE Adapters in VMware ESXi: Hardware and Software Types Explained

Learn how FCoE carries Fibre Channel frames over Ethernet in VMware ESXi, and compare hardware CNA and software FCoE adapters.

Fibre Channel over Ethernet (FCoE) lets an ESXi host carry Fibre Channel storage traffic across an Ethernet network. Understanding the available adapter types is important when planning connectivity between ESXi hosts and Fibre Channel storage.

This lesson explains what FCoE adapters do, why organizations use FCoE, and how hardware FCoE adapters differ from software FCoE adapters.

What Is FCoE?

FCoE means Fibre Channel over Ethernet. Fibre Channel (FC) is a storage networking protocol used to access Fibre Channel storage. FCoE transports Fibre Channel frames across an Ethernet network instead of using a separate physical Fibre Channel link.

With FCoE, storage traffic and ordinary Ethernet traffic can use the same physical Ethernet connection. The traffic remains logically distinct, but the infrastructure can be designed around shared Ethernet cabling and connectivity.

Why Use FCoE with ESXi?

An ESXi host normally needs a path to the storage it will use for virtual machines and other workloads. FCoE can provide access to Fibre Channel storage without requiring separate dedicated Fibre Channel links from the host.

The main reason to use FCoE is infrastructure consolidation. A converged design can carry standard Ethernet networking and Fibre Channel storage traffic through shared physical connections. This can reduce the number of separate components required in the host and network design.

FCoE Infrastructure Benefits

Consolidated component: Cables
Potential operational effect: Fewer separate Ethernet and Fibre Channel cable runs may be needed.

Consolidated component: Switches
Potential operational effect: Converged switching can reduce the need for separate network and Fibre Channel switching infrastructure.

Consolidated component: Network ports
Potential operational effect: Shared physical connectivity can reduce the number of host and switch ports required.

Consolidated component: Power and cooling
Potential operational effect: Fewer adapters and infrastructure devices can reduce associated power consumption and cooling demands.

These benefits depend on the actual design. Merely installing an FCoE-capable adapter does not automatically reduce cables or ports. The Ethernet links, switches, and storage connections must be planned so that the intended traffic shares the converged infrastructure.

FCoE Adapter Requirement in ESXi

An ESXi host requires FCoE adapter capability to use FCoE storage connectivity. In vSphere, the capability is provided through one of two broad adapter categories:

  • Hardware FCoE adapter: A physical converged network adapter that provides Ethernet and Fibre Channel functionality.
  • Software FCoE adapter: ESXi software that performs FCoE processing with a compatible Ethernet NIC.

The adapter is part of the ESXi Fibre Channel storage path. After the host has suitable connectivity and the storage system presents Fibre Channel storage to it, the administrator can use that storage in the normal vSphere storage workflow. For example, presented storage can be used when creating a VMFS datastore.

Hardware FCoE Adapters

A hardware FCoE adapter is a physical Converged Network Adapter (CNA). A CNA combines Ethernet networking and Fibre Channel functionality on one physical adapter card.

Because the card provides both functions, the host can use shared Ethernet cabling for ordinary network traffic and FCoE traffic. The adapter performs the required FCoE work as part of its hardware functionality rather than relying primarily on ESXi software processing.

Hardware FCoE adapters are commonly associated with converged infrastructure. In this model, one physical adapter and a suitable Ethernet fabric support multiple traffic types, including host networking and access to Fibre Channel storage.

Hardware FCoE Example

Consider an ESXi host equipped with a CNA. The CNA connects to a converged Ethernet fabric. Standard Ethernet frames carry normal host networking traffic, while Fibre Channel frames are transported over the same Ethernet connection as FCoE traffic. The host can then reach Fibre Channel storage through the configured FCoE path.

Software FCoE Adapters

A software FCoE adapter is an ESXi software component that performs FCoE processing. Software FCoE adapter support was introduced with vSphere 5.x.

Software FCoE does not mean that any ordinary Ethernet NIC can provide FCoE connectivity. The Ethernet adapter must provide the required capabilities. In this context, the NIC must support both:

  • Data Center Bridging (DCB): Ethernet enhancements used to support converged data-center traffic requirements.
  • I/O offload: NIC capability that handles selected input/output processing in the adapter rather than leaving all processing to the host software.

When these features are available and supported by the ESXi environment, the software FCoE adapter can use the eligible NIC to provide FCoE connectivity.

Software FCoE Example

An ESXi host has an Ethernet NIC that supports DCB and the required I/O offload capabilities. Instead of using a physical CNA for FCoE processing, the host uses a software FCoE adapter with that compatible NIC. The NIC supplies the necessary hardware features while ESXi performs the FCoE processing in software.

Hardware Versus Software FCoE Adapters

Adapter type: Hardware FCoE adapter
Alternative name: Converged Network Adapter (CNA)
Where FCoE processing occurs: On the physical converged adapter
Required hardware characteristics: A physical adapter with Ethernet and Fibre Channel functionality
Key role: Provides converged host networking and FCoE connectivity through one adapter card

Adapter type: Software FCoE adapter
Alternative name: None; commonly called a software FCoE adapter
Where FCoE processing occurs: In ESXi software, using supported NIC capabilities
Required hardware characteristics: An Ethernet NIC with Data Center Bridging and I/O offload support
Key role: Provides FCoE connectivity without requiring a dedicated physical CNA, when the NIC and software are compatible

Core Difference

The central difference is where FCoE processing occurs:

  • With a hardware FCoE adapter, the physical CNA provides the Ethernet and Fibre Channel functions.
  • With a software FCoE adapter, ESXi performs the FCoE processing while a compatible Ethernet NIC supplies required hardware features.

Both approaches still require suitable Ethernet infrastructure and correct Fibre Channel storage configuration. Software FCoE is not simply a way to enable FCoE on any existing NIC.

FCoE in the ESXi Fibre Channel Storage Path

The FCoE adapter provides the host-side connection used to reach Fibre Channel storage. A simplified path is:

  1. The virtual machine generates storage I/O.
  2. ESXi sends the I/O toward the configured storage adapter.
  3. The hardware or software FCoE adapter processes the traffic as FCoE.
  4. Ethernet carries the encapsulated Fibre Channel frames through the converged network.
  5. The Fibre Channel storage system receives the traffic and returns the response through the same type of path.

Once the storage is successfully presented to ESXi, it can participate in storage operations such as creating or using a VMFS datastore. FCoE is therefore the transport and adapter portion of the path; it does not itself define the VMFS datastore format.

How to Choose an FCoE Adapter Approach

  • Choose a hardware FCoE adapter when the design calls for a physical CNA that combines Ethernet and Fibre Channel functions.
  • Consider a software FCoE adapter only when the selected Ethernet NIC is supported and provides both DCB and I/O offload capabilities.
  • Review the complete converged network design, including switches, links, traffic separation, and storage presentation.
  • Confirm that the selected approach fits the ESXi and vSphere versions used in the environment.

Troubleshooting FCoE Adapter Problems

Software FCoE Adapter Cannot Use the Selected NIC

Verify that the NIC provides both Data Center Bridging support and the required I/O offload capabilities. Also confirm that the adapter and its driver are supported for the ESXi version in use.

ESXi Cannot Use FCoE Storage Connectivity

Confirm that the host has an appropriate FCoE approach in place: either a hardware FCoE adapter or a compatible Ethernet NIC used with a software FCoE adapter. Then review the Ethernet fabric and Fibre Channel storage presentation configuration.

Expected Cable and Port Reduction Is Not Achieved

Review the physical and logical design. Fibre Channel storage traffic and standard Ethernet traffic must actually share the intended Ethernet links through FCoE. If separate Fibre Channel links and infrastructure are still being used, the expected consolidation benefits may not occur.

Exam-Relevant Notes

  • FCoE stands for Fibre Channel over Ethernet.
  • FCoE carries Fibre Channel frames across Ethernet.
  • A hardware FCoE adapter is also called a Converged Network Adapter.
  • A hardware adapter combines Ethernet and Fibre Channel functionality on one physical card.
  • A software FCoE adapter performs FCoE processing in ESXi software.
  • Software FCoE support was introduced with vSphere 5.x.
  • Software FCoE requires a compatible NIC with Data Center Bridging and I/O offload capabilities.
  • Successful FCoE connectivity can make Fibre Channel storage available for vSphere use, including VMFS datastore workflows.

Related ESXi Storage Learning

For broader platform context, see the VMware ESXi online course. You can also review ESXi storage adapters if that path is available in your course materials, and study adding a raw LUN for another example of presenting storage to a virtual environment.