盡管互操作性試驗和示范涉及替代數(shù)據(jù)中心架構(gòu)標(biāo)準(zhǔn),非標(biāo)準(zhǔn)架構(gòu)技術(shù)的支持者表示非標(biāo)準(zhǔn)技術(shù)更勝一籌。
多機箱鏈路聚合(MLAG)和兩個滲透架構(gòu)標(biāo)準(zhǔn)(TRILL和最短路徑橋接SPB)旨在創(chuàng)建多個有效路徑來解決Spanning Tree的限制,減少延遲性和方便服務(wù)器機架間的“東-西”流量流動。
這三個技術(shù)都旨在擴展或替代數(shù)據(jù)中心以太網(wǎng)的Spanning Tree,Spanning Tree允許一個有效路徑,這個路徑可以誘發(fā)延遲性和傳輸不適合以太網(wǎng)數(shù)據(jù)中心和云基礎(chǔ)設(shè)施的流量。
我們已經(jīng)與TRILL-IETF RFC 5556及其相關(guān)文件,還有SPB進行了互操作性試驗。事實上,Avaya、阿爾卡特朗訊和華為也表示他們成功地進行了SPB互操作試驗,SPB被定義在IEEE 802.1aq。
MLAG提供節(jié)點級冗余到鏈路聚合組規(guī)范提供的鏈路級冗余,定義在802.1AX-2008,雖然LAG是一個標(biāo)準(zhǔn),MLAG卻不是,它是針對供應(yīng)商的,其部署因供應(yīng)商而已,大多數(shù)供應(yīng)商在其數(shù)據(jù)中心交換機中支持不同的MLAG。
因此,在一個MLAG組的兩個交換機必須來自相同供應(yīng)商。它可以與大多數(shù)虛擬和網(wǎng)絡(luò)交換機運行,還有網(wǎng)絡(luò)設(shè)備,包括那些運行LAG的設(shè)備,但這兩個MLAG交換機必須來自同一個供應(yīng)商。
MLAG具有互操作性嗎?
Arista Networks公司營銷副總裁Doug Gourlay表示,這可能并不重要,用戶不會使用來自不同供應(yīng)商的交換機來建立MLAG組。
“我從沒見過哪個客戶在生產(chǎn)環(huán)境中這樣做,”Gourlay表示,“你有多少次聽到客戶說,‘在我的網(wǎng)絡(luò)的這個聚合層或分布層,我想要在左邊使用Nortel,在右邊使用Force 10?’我從沒遇到過,人們不會這樣部署網(wǎng)絡(luò)。”
Gourlay表示,在各層之間網(wǎng)絡(luò)可以通過多供應(yīng)商互操作性來部署,但是在層內(nèi),通常是單一供應(yīng)商環(huán)境。
“如果人們嘗試在同一位置部署來自兩個不同供應(yīng)商的不同設(shè)備,MLAG會限制你,”他表示,“但我從來沒有見過這個情況。我們現(xiàn)在使用的部署模型是人們使用來自同一供應(yīng)商的兩個機箱,并幾乎是相同的軟件版本,除非他們在變化控制過程中。”
這就是關(guān)鍵:需要軟件更改或升級的相同MLAG組的多供應(yīng)商設(shè)備將需要中斷網(wǎng)絡(luò),而運行相同版本軟件來自相同供應(yīng)商的設(shè)備可以進行在線軟件升級(如果受到供應(yīng)商的MLAG部署支持的話)。
Extreme Networks公司戰(zhàn)略高級主管Shehzad Merchant表示,位于相同網(wǎng)絡(luò)層(訪問/頂級機架、聚合/分發(fā)或核心)的兩個MLAG交換機必須來自相同供應(yīng)商,因為它們需要交換狀態(tài)信息。
“在任何特定層的兩個交換機都必須來自一個供應(yīng)商,因為它們要互相交換狀態(tài)信息,”Merchant表示,“MLAG的運作方式,需要在兩臺交換機之間同步狀態(tài)信息。”
盡管它們交換信息的方式是IEEE中的標(biāo)準(zhǔn)化方式,工作組調(diào)查這個事802.1AXbq。
但是在層間,交換機可以是來自不同供應(yīng)商的,Merchant表示,這是因為在層間它們運行的是標(biāo)準(zhǔn)LAG。
所以從整體來看,數(shù)據(jù)中心網(wǎng)絡(luò)從服務(wù)器到核心到存儲可以使LAG,而MLAG用于架構(gòu)中完整active-active冗余。TRILL和SPB仍然在開發(fā)這種功能,還沒有完成。
“我認(rèn)為MLAG要比TRILL或SPB更具互操作性,”Merchant表示,“如果你從完整數(shù)據(jù)中心網(wǎng)絡(luò)的角度來看它,MLAG允許你在服務(wù)器、設(shè)備、交換機、存儲間互操作,這些都可以通過MLAG實現(xiàn)雙歸屬。MLAG是幫助你實現(xiàn)這些的唯一方法。”
Merchant表示,即使架構(gòu)技術(shù)混合在一起,如果頂級機架和核心交換機支持SPB或者TRILL,但服務(wù)器和存儲不支持它們,你仍然需要使用MLAG來確保active-active冗余。
MLAG/TRILL/SPB和專有架構(gòu)(例如思科的FabricPath和Juniper的QFabric)之間的辯論只是暫時的,咨詢公司Ashton, Metzler & Associates副總裁Jim Metzler表示,供應(yīng)商將會接受這些標(biāo)準(zhǔn),然后再加入專有擴展來區(qū)分他們的產(chǎn)品。