2012年11月28日 星期三

Cisco Adapter-FEX vs. VM-FEX

之前去客戶端設定Nexus時,有人問到"目前是設Adapter-FEX or VM-FEX?",當場一整個傻眼。什麼是Adapter-FEX?什麼是VM-FEX?

Cisco現在對網路的定義都使用Fabric這樣的字眼,透過Fabric EXtender(FEX)技術,將Nexus 5K的觸角伸展到Nexus 2K,變成5K的一片虛擬的Linecard,而5K就看成是一台虛擬的Chassis;所有的設定都在5K上完成。這樣的好處是架構變簡單了,沒有STP;管理只要管一台5K,也變簡單了。


然而,Fabric在往下延伸就到了Server。UCS 推出Virtual Interface Card(VIC),透過10G的介面,可以切成多張虛擬網卡,一台UCS最多透過UCS可以切出256張虛擬網卡(好像數量不只256),這樣的技術就叫 Adapter-FEX


以為這樣就結束沒嗎?還沒!最終版當然是VM-FEX。這時的觸角延伸到了虛擬機,當VM的流量要出去hypervisor時,需透過vSwitch或vDS連接,再由實體網卡出去。這時有人就會懷疑這段軟體的switch是否會影響效能(吼!之前VMware還說虛擬交換器的頻寬是無限大,因為是靠memory運作),於是bypass hypervisor這段就是VM-FEX。在VIC上建立虛擬網卡,並bypass hypervisor,直接與VM溝通,據說效能可以增加30%。



不過要支援VM-FEX需留意VIC的vendor,有些有支援,有些沒有;但Adapter-FEX就大多有支援了。








沒有留言: