OpenFlow:正處在攀升期SDN協議標準
OpenFlow由于其顛覆性一直受到業內的質疑,大家可能都聽說過這樣的觀點:OpenFlow協議沒有未來,甚至有人認為它將走向毀滅。
接下來我將用事實證明這些都是無稽之談。當業內從業人員還在爭論是否有必要取代OpenFlow的時候,各種各樣的運營商——包括主要的服務提供商,互聯網公司和企業已經受益于該開放的協議了。我認為業界需要將注意力從南向接口(控制平面)向北向接口(應用)轉移,這才是SDN的商業價值所在。
OpenFlow是由中立供應商制定的SDN南向接口協議標準,目前OpenFlow不僅廣泛應用于虛擬交換機,還應用于芯片、白盒交換機和品牌交換機。OpenFlow將控制與轉發分離有效地提高了OpenFlow交換機的性價比,獨立的控制軟件允許運營商根據業務優先級調整網絡行為,當然,這也是SDN的目標。
今年6月的開放網絡峰會(ONS)上,4家廠商:阿里巴巴集團、谷歌、AT&T、美國國家安全局(NSA)透露了他們對OpenFlow的信賴,7月的OpenDayLight峰會上也有很多事實證明很多企業看好OpenFlow。
規模和白盒交換機的革命
對谷歌和阿里巴巴而言,龐大的網絡規模導致他們面臨著成本和可靠性的挑戰。谷歌技術顧問Amin Vahdat指出:“當我們想創建一個網絡時,從規模和速度方面考量市場上的硬件并不能滿足我們的需求,因為真正契合我們需求的硬件并不存在。”
因此,谷歌建立了自己的分布式計算和網絡基礎設施。三年前的ONS上,谷歌高級技術架構副總裁Urs Hölzle透露,谷歌已經將數據中心網絡打造成純SDN網絡了,但是究竟如何實現的目前還不得而知。
上個月Amin Vahdat透露谷歌確實在數據中心應用了OpenFlow,證實了我們的揣測。目前谷歌已經推出第五代土生土長的數據中心網絡了,利用了SDN和OpenFlow架構,以及一個集中式控制軟件。OpenFlow提供一個抽象層方便開發者遠程調用編程接口轉發交換機中的轉發表項。
AT&T的通用客戶端(CPE)基于x86服務器,其虛擬化層包括Open vSwitch(OVS)和多個虛擬網絡功能。運營商采用OpenFlow配置OVS形成服務鏈。隨著越來越多基于硬件的功能轉變為基于軟件的功能,服務鏈將會普及。在OpenDayLight峰會上,VMware的交換技術主席兼OVS領先開發者Justin Pettit表示OVS實現了OpenFlow,VMware依然是ONF中OpenFlow的主要推動力量。
我們很難想象中國電商巨頭阿里巴巴的規模究竟有多龐大,Digital Marketing Ramblings四月份報道,阿里巴巴有35億的活躍用戶,其業務量超過所有美國大型電商業務的總和。阿里巴巴作為ONF的重要參與者,我們了解他們如何處理這么巨大的業務量。在ONS上,阿里巴巴高級網絡架構師Kitty Pang大篇幅介紹了阿里巴巴的混合SDN云網絡,它是建立在OpenFlow(VxLAN)之上的,Kitty表示OpenFlow是簡單、靈活的,廠商的支持力度很大,并且能夠兼容BGP和I2RS等技術。采用OpenFlow有效的將開發周期縮減了6個月。
It's all about control
OpenFlow是基于流量的,支持人為定義某個流量的行為,因此對國家安全局有莫大的吸引力。國家安全局目前在幾個小規模的數據中心和分支網絡中部署應用基于OpenFlow的SDN,并且打算在接下來一年內進行大規模部署。
新常態
我對南向協議的爭論能夠持續很多年感到驚訝,畢竟OpenFlow是一個廠商中立的標準,只負責SDN應該做的。由特定供應商推出的協議要么不規范,要么出于某個目的,根本無法滿足需求。或者說,硬件定義網絡無法實現SDN的價值。
企業業務轉型最重要的點是SDN,不是OpenFlow。但OpenFlow是網絡運營商打造可編程、滿足特定需求網絡的關鍵。我知道即便現在廠商在他們的產品中應用了OpenFlow,但宣傳他們解決方案時出于商業利益并沒有將OpenFlow涵蓋進去。
我對“可替代南向協議可以更好地實現SDN優勢”這一觀點表示質疑。對運營商領頭羊來說,OpenFlow成為他們的選擇,是因為對行業發展有足夠的推動力,可以有效的提高系統性能、互操作性、易操作性、可管理性,促進應用與服務的整合,這對業務直接產生了重大的影響。而關于南向接口協議的爭論只會拖延這些積極的影響。