融合網絡適配器(Converged Network Adapters, CNA)是將多種網絡協議通過以太網線加以傳輸的服務器卡。對于那些追求簡化他們物理和虛擬網絡的機構來說,融合網絡適配器(CNA)是一定要加以考慮的。
畢竟,TCP/IP不是你在數據中心中能發現的唯一的以太網協議。即使不再采用Fibre Channel線纜,很多IT部門仍然需要光纖信道(Fibre Channel)協議(被熟知為Fibre Channel over Ethernet, FCoE)。
FCoE保留有一些和其它網絡協議(例如iSCSI)很重要的不同。例如,FCoE在以太網協議棧中不是棲身于TCP/IP之上的。并且它必須是無損的(數據在傳輸時不能被打斷)。這使它具有比其它一些類型的虛擬和物理網絡負載更優的性能。
但是你不能簡單的把FCoE插入你生產用的TCP/IP網絡然后幻想它會神奇地工作起來。大部分TCP/IP網絡不是無損的,而且沒有被配置以支持FCoE協議更大的幀。因此,FCoE對于普通的以太網網絡接口卡(network interface card, NIC)產生了問題。這些設備可能無法在不獲得一些幫助的情況下來傳輸FCoE流。
進入融合網絡適配器(CNA)
CNA是解決這個虛擬網絡問題的一種方案。一個CNA同時包含一個光纖信道主機總線網絡適配器(HBA)和一個標準的以太網網卡(NIC)。CNA的外部接口和傳統網卡一樣,有一到二個為Cat 5e和Cat 6網線使用的8P8C(也被稱作RJ45)以太網口。
一旦路由被合適的配置了,CNA即可傳輸傳統的TCP/IP網絡流以及存儲數據流。有趣的是,CNA能夠在一個相同的時間,同時傳輸兩種數據。并且裝備CNA的虛擬主機能夠看見所有被路由了的網絡。
為了CNA能夠順利工作,網絡必須支持一系列新的為FCoE而出現的以太網擴展協議,例如802.1Qbb, 802.1Qaz, 以及DCBX。因為CNA同時跑TCP/IP和存儲數據,整個網絡通常都需要這些擴展。
融合網絡適配器(兩種方式可供選擇)
如今,10Gbd的硬件CNA已近很普遍了。同時40Gb的CNA也開始出現。采用一個CNA,通過一個和一對連接來統一一個虛擬主機所有的TCP/IP以及存儲網絡,這種融合所需要的帶寬遠超過1Gb NIC的容量。
虛擬平臺,尤其是VMware vSphere 5,現在包含了對軟件FCoE適配器的支持。像軟件iSCSI適配器一樣,這些軟件適配器在hypervisor級別實現FCoE的一些額外的功能,而不是將其卸載到特殊的硬件裝置上。vSphere 5的軟件FCoE適配器要求支持Data Center Bridging以及I/O卸載的網卡(NIC)。一些老的網卡可能不支持。
融合網絡適配器:網絡融合領域的冠軍
CNA是簡化和融合物理網絡的新工具。將存儲數據融合在以太網上使得數據中心可以避免多余的布線。這降低了開銷以及減少了管理方面的困難。由于以太網相對光纖信道網絡在原始吞吐量方面具有更大的發展潛力,IT部門會從FCoE中獲利。
通過一個連接來運轉存儲和傳統的網絡使得你能在網絡和虛擬操作系統中管理所有的通訊。這個設置加入了抽象的層,從而進一步凸顯了虛擬化的優化能力。