NETGEAR 多功能 E-S-C 平臺 M6100 數據中心功能評測 在上一次的評測中,我們介紹了NETGEAR的多功能E-S-C平臺M6100,M6100的硬件搭配靈活、軟件功能全面。1000多頁的命令行配置說明也部分說明了這是一款功能異常強大的產品。之前只是蜻蜓點水般介紹了一下各個主要的功能。這一次,我們要詳細的看看M6100的其中一個特別讓人感興趣的功能:數據中心特性。首先我們簡單介紹一下這款產品。 三、NETGEAR 多功能E-S-C平臺機箱式交換機M61001.1 多功能ESC平臺M6100是一款4U高度的機箱式交換機。而E-S-C平臺代表的是: E指的是Edge,也就是企業邊緣網絡,可以作為千兆接入,萬兆上聯使用。S指的是Server,也就是作為服務器網絡的交換機。通過眾多服務器網絡優化協議,如iSCSI優先級、DCBX、PFC、EGS、FCoE FIP Snooping來滿足需求。C指的是Core,也就是核心。中小網絡的核心。 M6100適用性比較廣泛。擁有多重角色,既可以作為小型商業網絡的核心,也可以作為中型網絡的匯聚層,同時也可以作為小型網絡的核心層。而對于一些大型企業的分支辦公室來說,甚至可以作為一個“All-In-One“來使用。 1.2 M6100的組件? M6100只是個總稱。實際上M6100機箱式交換機是由許多部件組成的。首先當然是機箱了,這是一個4U高度的機箱,其中除了底部的電源模塊接口之外,還有3個IO插槽。這3個IO插槽可以插入以下的IO刀片:
其它組件還有電源,PoE+子卡,UPoE+子卡,風扇,外部電源RPS4000v2。 3.3 產品外觀
二、什么是數據中心功能在這里,我們關注的是M6100的數據中心功能。當前大型數據中心的存儲還是以FC SAN為主。而對于中小商業網絡來說,IP SAN得到更加廣泛的應用。對于FC SAN來說,其優勢是作為一個專門用于存儲的網絡,無論其硬件,還是其軟件協議,都是為了存儲網絡而開發,其針對性特別強。而其弱點也比較明顯,就是對于管理員來說,必須建立兩套不同的網絡,學習兩套完全不用的知識。而對于iSCSI來說,由于其跑在TCP/IP協議之上,那就有了以太網協議的特點:盡力而為。以太網的設計之初,就是以盡力而為為設計原則。在網絡狀況一般或者網絡設備一般的時候,丟丟包也是可以接受的。其數據完整性是由上層的協議來保障的,如TCP協議。但是對于存儲網絡來說,這卻是萬萬不能的,這也就是為什么IP網絡在存儲圈一直沒有得到廣泛接受的原因。但是由于TCP/IP協議實在太流行了,在占據了各個領域之后,終于都來到存儲網絡的世界。對于數據中心來說,統一架構的好處還是比較明顯的?梢砸慌_交換機既跑網絡流量,也跑存儲流量,而不需要專門為了存儲區域網絡去買一臺FC交換機,布線方面也可以適當的減少。為了實現一個統一的基礎架構,同時又能讓網絡管理者在以太網上面同時使用熟悉的FC SAN方式來管理存儲,就有了FCoE。 FCoE在以太網之上運行(也就是物理層、鏈路層是以太網),而iSCSI則是運行在TCP,IP之上。其結果就是FCoE在IP層是不可路由的,這也意味著其無法工作在路由過的IP網絡中。這時候問題就來了,那么FCoE直接連到普通交換機上面,到底行不行?這里先直接說結論,答案是:FCoE連接到non-FIP-aware以太網交換機(或者數據路徑中有non-FIP-aware交換機)時,無法保證其工作正常。 三、M6100 的 DCB 功能業界為了實現在以太網上面跑FC協議,開發了眾多協議,其中對于以太網交換機來說,最重要的,是DCB。DCB也就是Data Center Bridging,包括如下幾個特性:
我們知道,以太網流量控制是通過暫時停止數據傳輸來實現。第一種流控機制,是通過PAUSE幀來實現?梢栽跀祿溌穼訉崿F。其基本做法是:一條鏈路的兩端,如果一方發送數據的速度接收方無法跟上速度,那么接收方就會發送一個PAUSE幀來停止發起端(一定時間)。這個PAUSE命令,是通過MAC幀來發送。只有配置為全雙工的工作站,才能發送PAUSE幀。當一個工作站想要暫停另外一段發送數據的時候,它將發送一個PAUSE幀到一個保留的組播地址01-80-C2-00-00-01,使用知名地址讓工作站無需發現并保存鏈路另外一端的地址。 其后發展出來的基于優先級的流量控制:提供一種鏈路層的流控機制,可以獨立的控制不同服務等級(CoS)的流量。此機制的目標是確保在DCB網絡中,即使發生網絡擁塞也能保證0丟包。 DCB以太網交換機具備以上幾個特性,其中最重要的是,在網絡擁塞的時候,它絕對不丟棄數據幀。也就是說,是無損的。無損網絡對于塊級別I/O來說是非常重要的,因為不像TCP/IP,丟失一個數據幀通常要求整個FC交換中止,并通過上層協議來重新發送,不像TCP/IP只需要重新發送一個特定的幀而已。 四、M6100的數據中心功能測試M6100的所有數據中心功能,都必須在命令行中進行配置。無法使用網頁界面進行管理。這里我們將會按順序進行配置。 4.1 指定DCBX版本DCBX的版本有IEEE、CEE、CIN和auto。如果是auto模式,交換機將會嘗試先以IEEE版本來交換、然后是CEE,接著是CIN,如果對方回復了版本,那么交換機將會馬上切換到該版本。 4.2 設置DCBX端口角色
NETGEAR建議將面向FCF的端口配置為auto-upstream模式,以便接收DCBX信息,并將其傳播給downstream端口連接的CNA(也就是面向存儲主機的接口)。 4.3 ETS和TCGETS是通過將流量映射到特定的流量組(Traffic Class Group)來實現流控的。M6100要求將內部的CoS給映射到TCG。默認情況下,所有的流量都映射到TCG0。如果想要改變,可以這么做: 4.4 FIP SnoopingFIP Snooping是FIP Snooping網橋(也就是FIP Snooping交換機)通過對L2幀頭進行檢測,來監控FIP幀并基于幀頭部信息來應用策略。如果沒有開啟FIP Snooping功能,那么接收到FIP幀時,會使用正常的組播規則來轉發或者洪泛。當開啟FIP Snooping的時候,交換機將會安裝FC-BB-5 Annex ACL,并且將會進行FIP幀窺探。FIP Snooping將不會允許FIP或者FCoE幀進行轉發,除非該端口開啟了PFC功能。而VLAN標記功能也得開啟,以便端口在網絡中攜帶802.1p值。
NETGEAR的網管交換機支持配置為如下兩種角色:
NETGEAR網管型交換機適用于放在存儲交換網絡的邊緣。開啟了FCoE的VLAN端口,默認角色是邊界端口。面向FCF的端口角色必須手動指定。 4.5 FIP Snooping 端口角色默認情況下,M6100的端口配置為面向主機的端口,而不是面向FCF的端口。但是為了將從主機接收到的幀傳送到FCF,交換機必須知道FCF連接在哪個端口上面。對此可以通過fip-snooping port-mode命令來指定面向FCF的端口。建議將連接FCF的端口配置為auto-upstream模式,以便接收DCBX信息,并將其傳送給downstream的CNA(也就是連接存儲主機的)。端口必須開啟PFC,并且配置為trunk或者通用模式,以便FCoE流量能夠通過。 4.6 PFC一個接口可以配置為當發送擁塞的時候,只暫停高優先級的流量來避免丟幀,而允許對丟包容忍度較高的流量繼續發送。PFC通過802.1Q VLAN包頭的優先級位來區分802.1p優先級。對于NETGEAR網管型交換機來說,這些優先級必須映射到內部的服務級別(CoS)值。
如果PFC沒有開啟,那么默認是使用IEEE 802.3x流控。如果開啟了,除非設置了至少一個“不丟包”的優先級,不然不會暫停任何CoS。每個端口可以設置2個無損優先級。管理員必須在整個網絡中都將相同的優先級設置為無損,這樣才能實現端到端的無損。 五、結束語從這次評測可以看出,除了作為一臺商業網絡的多功能交換機,M6100也可以是數據中心的FCoE接入交換機。其具備的DCB網絡特性,加上超高密度的10G端口,是數據中心的良好選擇。 上一篇評測我們也提到,M6100的應用范圍非常廣泛。首先可以是作為小型網絡的一體化解決方案。千兆桌面接入,萬兆電口連接服務器,萬兆光口連接其他園區或者分部。同時它也特別適用于服務器網絡、存儲網絡,服務器、存儲設備可用10G接入,M6100通過10G鏈路聚合到核心。此外,由于M6100的端口密度極高、PoE預算也非常高,這讓其非常適用于監控網絡、大規模無線基礎網絡、VoIP網絡,也就是作為一個融合網絡的核心使用。此外,還是虛擬化的極佳選擇,通過UPoE提供VDI瘦客戶端的供電,通過10G連接到虛擬化服務器和存儲。一站式服務可以滿足不同的需求。 |
![]() 網件服務
![]() 網件專題
![]() 商用網絡動態
![]() 最新公告
|