最近,IBM發布了它的可編程網絡控制器(Programmable Network Controller),從而成為第二個推出自有OpenFlow控制器的大型IT供應商。關于IBM是否會與思科和惠普在網絡市場展開競爭的猜疑已然消除。在惠普發布自有OpenFlow控制器(明年交付市場)之后,僅僅過去一天,IBM就宣布交付它的可編程網絡控制器(PNC)。
IBM的OpenFlow控制器軟件基于IBM自主知識產權,并且運行在X86服務器上。IBM的授權軟件配置包括控制1臺交換機、10臺交換機或50臺交換機,將來很快就會推出支持100臺交換機的授權。這個控制器具有基于Web的RESTful北向應用編程接口(API),可用于在開發控制器的網絡應用。它還支持拓撲發現、錯誤檢測和冗余配置等功能。IBM建議,客戶應該使用兩個捆綁以太網通道,用生產PNC在內存同步運行一個備份PNC。
IBM系統網絡業務線主管Stewart Raphael說:“通過OpenFlow,我們消除了二層協議的設計問題,并且移除了生成樹協議。這個功能可以支持任何拓撲。我們還可以將網絡商品化,允許客戶在自己的物理設備上獨立創建邏輯拓撲,所以供應商環境的變化不會影響業務邏輯。我們將帶有PNC的OpenFlow看作是一種創建開放網絡環境的方法,客戶可以在這個環境上進行創新設計和運行新應用程序。”
網絡供應商可以使用OpenFlow控制器開發應用生態系統
OpenFlow的管理實體是開放網絡聯盟(Open Networking Foundation, ONF),它最近擴大了北向API開發和標準化的開發范圍,從而可以開發運行在OpenFlow網絡之上的網絡應用程序。米爾福德企業戰略集團公司的高級分析師Bob Laliberte指出,惠普和IBM現在都提供了帶Web API的OpenFlow控制器,整個行業正準備著“圍繞控制器創建生態系統,以及開發自動化和流程化的應用程序。”他們都參加了ONF,但是直到現在,人們還無法建立生態系統和實現價值,我們還無法離開控制器。企業正在尋找解決方法。他們并沒有足夠開發應用程序的程序員。他們希望網絡供應商提供自己的解決方法,實現端到端應用程序。
OpenFlow控制器表明IBM看重網絡市場
OpenFlow控制器是IBM返回網絡行業的另一個信號。2年前,IBM收購了Blade網絡技術公司,第一次宣布進入網絡服務器領域。斯坦福Gartner公司的副總裁和高級分析師Joe Skorupa說:“他們在標準上堅定支持SDN和OpenFlow。現在,這個動作證明了他們以真正的網絡供應商重新進入市場的意圖。”
IBM悄悄將軟件定義網絡(SDN)和虛擬網絡疊加轉換為一種建立更大規模網絡的手段。1月份,它推出了頂級機架OpenFlow交換機RackSwitch G8264,將它與NEC的ProgrammableFlow控制器捆綁銷售。IBM還推出了自己的分布式虛擬交換機(5000v)以及虛擬網絡疊加技術分布式疊加虛擬以太網(Distributed Overlay Virtual Ethernet)。
但是,IBM不斷增長的網絡產品線仍然缺少核心交換機,它仍然依賴于Brocade和Juniper等合作伙伴的產品。Skorupa說:“IBM目前的交換機可以通過一種可伸縮方式整合上百臺服務器,但是它很難支持上千臺的規模。”他還指出,通過利用OpenFlow SDN來簡化網絡架構,IBM就可以輕松開發出核心交換產品。
在出現OpenFlow和SDN之后,核心交換機市場與之前大不相同,特別是數據中心。如果位于數據中心之內,那么您可能不需要BGP 4和2千萬個路由器,也不需要OSPF。您不需要像SDN出現之前時所需要的非常復雜的軟件。在建立了商業半導體和ODM(原始設計制造商,original design manufacturer)工廠之后,IBM就可以以較低投入開發出支持OpenFlow的核心交換機。當然,IBM也可能會收購一家已經(或接近)掌握OpenFlow核心交換機的公司。
IBM拒絕透露其網絡產品線的未來規劃,只表示其合作伙伴可以幫助填補產品線的空白。然而,IBM Raphael在評論中暗示說,這家公司已經找到了實現跨越服務器邊緣的方法。
Raphael說:“網絡供應商已經提供了非常的專業硬件,但是它們非常昂貴、耗能,而且需要編寫大量代碼才能支持這些特性。您需要支持大量的RFC,并且需要與大量基礎架構的功能進行垂直整合,而這是客戶迫切需要供應商推出的新特性。”
“所以,您需要使用大量的協議才能解決問題,它們非常復雜,并基于CLI實現。它們的管理也非常復雜,因為在實現特定的網絡目標時,您必須管理ACL、VLAN及各種流量工程。通過IBM PNC,您就可以獲得新的工作模式,可以創建出一種新型可編程數據中心。它可以在網絡接口上進行抽象,簡化服務部署的方式。”
IBM的OpenFlow控制器并不便宜
對于試用過開源OpenFlow控制器(如Floodlight和NOX)的工程師而言,IBM的PNC可能會讓他們嚇一跳。一個IBM OpenFlow控制器加一個連接交換機,其授權費用就是92,000美元。IBM建議客戶投入184,000美元部署冗余控制器。如果要控制多個交換機,那么客戶還需要購買額外授權,費用是每臺設備1,700美元起。在劍橋Forrester研究公司高級分析師Andre Kindness看來,這種投入是驚人的。首先,一個公司需要購買OpenFlow交換機。然后,它還需要購買控制面板的授權。如果要部署10臺交換機,那么每臺交換機就需要10,000美元的額外費用。”