思科ACI性能優 但兼容性存擔憂
網絡工程師說,以應用為中心的基礎架構(以硬件為主的思科SDN生產線)遠勝于競爭對手,但是他們擔心購買的技術無法兼容遺留網絡設備,至少在近半年里不兼容。
美國加州菲蒙市的Rahi Systems是一個專注于數據中心基礎架構的思科合作伙伴,它的全球銷售副總裁Tarun Raisoni說:“思科發布的ACI(以應用為中心的基礎架構)有一個強大的生態系統,已經在評估SDN的客戶表示,他們想暫停一下,等待思科產品發布之后再作決定。但是,ACI并不能尋址到已經部署的遺留網絡。我們有很多客戶仍然在使用Catalyst 6500系列,而且仍在繼續購買Nexus 7000系列。”
ACI加入了一個新的Nexus 9000交換機產品線,以及一個能夠在一個位置管理大量端口的控制器。這個技術可以在一個系統中實現自動化網絡分配,而且這個系統是完全感知應用的,并且支持集中管理策略。
新的Nexus 9000交換機現在已經面市,但是控制器則要等到2014年4月才發布。這些交換機可以運行一個簡化版NX-OS,也可以運行在ACI模式中,所以思科建議購買9000交換機的用戶目前將它運行在Nexus網絡上,以后再將它們遷移到ACI上。
但是,有一些用戶則認為這不符合邏輯。他們最近購買的昂貴的Nexus 7000系列和更新的Nexus 7700系列不支持ACI結構。更重要的是,現在還不清楚處于獨立模式的9000系列是否可以支持現有的Nexus網絡。
Wellspan Health Systems的網絡架構師Randal Echterling在公司中運行了一個Nexus網絡,他認為獨立模式下的9000不能替換7700系列。他說:“雖然7700機架與9000很相似,但是9000可以以較低單位端口成本密度實現較高速度的結構,9000系列則沒有這樣的功能,也沒有7700[線路]一開始就有的特性。如果遷移到ACI,那么7700系列將會完蛋。”
思科一開始就不準備在9000系列上實現與7000系列一樣多的特性,因為ACI已經將網絡處理能力轉移到運行新結構的控制器上。思科執行官曾經說過,Nexus 9000系列現在可以作為一個廉價接入交換機使用。將來遷移到ACI之后,它們將成為葉脊架構的一部分,而7000系列則充當核心交換機的角色——即連接ACI組件的設備。
但是,要將這些昂貴的交換機當作基本互連設備使用,許多工程師感到很無奈。同時,工程師不知道應該購買哪一種設備,因為現在還不清楚7000系列和9000系列之間的特性有哪些不同。Echterling說:“有新產品發布是很不錯的,但是很多時候產品發布之后仍然需要等待一段時間才能交付使用?,F在還沒有直接遷移到ACI的方法。所以如果9000系列缺少一些7000系列的特性,然后在用了兩年之后,他們突然說ACI有一些問題,那么又該怎么辦?”
Eric Murray是美國肯塔其州路易斯維爾市Kindred Healthcare的一位高級網絡工程師,他們運行的Nexus網絡現在還沒有更新。但是,他對于ACI的承諾感到很興奮,他考慮為公司可能建設的新數據中心購買這項技術。但是,對于當前的Nexus網絡,他仍然考慮將9000系列作為聚合設備。
Murray說:“我可以看到UCS[流量]通過哪些設備流向9000系列,然后它再連接到7000系列。我現在使用5000系列作為聚合設備,但是5000系列只是負責轉發2層協議流量。9000可以提供所有的ACI功能。我們可以用這種方法將它們整合到當前環境中,以后再將7000系列推進到WAN邊界或者接入邊界的交換機。”
用戶認為思科SDN在很多方面比VMware NSX好
Critics責怪思科沒有開發一種支持現有基礎架構的SDN策略,特別是考慮到現在VMware的NSX網絡虛擬化堆疊技術可以運行在任何供應商網絡之上。但是,思科用戶則認為,堆疊策略在技術上無法與思科的技術相比,因為后者緊密整合了硬件和軟件。
Murray說:“NSX只是在傳統網絡上疊加了一層,但是傳統網絡非常不靈活,現在堆疊網絡下面甚至還有30年前的設計。ACI是一個原生抽象網絡,這是我的一個***方案。”
他解釋說,一旦控制器接管了交換機的管理,ACI就不再需要CLI。這個系統允許工程師將虛擬或物理服務器移動到網絡的任意位置,然后在任意時間分配具有完整策略的應用程序。同時,每一個端口都有完整可見性,另外也有一個計時系統,它可以測量通過每一條鏈路的數據包,并且實時報告丟包情況。此外,Murray指出,這個系統也內置流量流優先級劃分技術。任何一個堆疊技術都不具備這些特性。
他說:“他們這里下了很大功夫。”而且,思科可以移動VXLAN流量,但是“他們是在硬件上執行原生轉發”,Murray認為這種方法大大提高了性能穩定性和可擴展性。
Raisoni和Echterling都認為,思科SDN策略在技術上比大多數競爭對手的產品都要先進。他們說,它支持端到端分配,并且整合到一系列編制系統中,此外,它還有完全開放的應用編程接口(API),所以開發者可以創建多種網絡應用,而且系統支持任意虛擬環境。但是Raisoni警告說,如果思科動作不夠迅速,那么客戶會開始考慮NSX及其它選擇——也可能有第三方公司推出這樣的產品。
Raisoni說:“NSX的問題是現在還沒有可用的工具。它現在還不能監控網絡流量。但是有許多技術可以填補這個市場空缺,從而提高堆疊網絡的性能。”雖然一些企業有時間可以等,但是像云提供商這樣的公司則現在就需要網絡靈活性。他說,他們現在就會購買堆疊技術和第三方工具,而不會等待半年之后的ACI。