最重要的是,我們在網絡層看到了更多的智能和集成。網絡的最大發展包括與其他服務的集成,云的集成和網絡虛擬化。
軟件定義的網絡,即控制和數據平面的抽象,為管理員提供了一種管理關鍵網絡資源的全新方式。
最近,IDC表示,包括物理網絡基礎設施,虛擬化/控制軟件,SDN應用(包括網絡和安全服務)和專業服務在內的全球SDN市場將在2014年至2020年間實現53.9%的復合年增長率。到2020年市場價值將達到125億美元。
正如IDC所指出的那樣,盡管SDN最初在超大規模數據中心或大規模云服務提供商中受到青睞,但它正在越來越多的垂直市場中的企業數據中心中獲勝,特別是在公共和私有云部署方面。
IDC網絡基礎架構副總裁Rohit Mehra表示:“大型企業現在正在認識到SDN在數據中心的價值,但最終,他們還將認識到SDN在分支機構和園區網絡的適用性。”
“雖然網絡硬件將繼續在網絡基礎設施中占據突出位置,但SDN表明網絡行業正從硬件向軟件價值的轉移。對于供應商而言,這將預示著向基于軟件和服務的業務模式的轉變,對于企業客戶而言,這將意味著需要采用更加協作的IT方法,以及更加面向業務的網絡如何實現應用交付,“IDC數據中心網絡研究總監Brad Casemore說。
有幾家供應商提供各種風格的SDN和網絡虛擬化,那么它們有何不同?他們比其它的更開放嗎?以下是這個領域的一些關鍵供應商。
VMware NSX。VMware已經虛擬化了您的服務器,那么為什么不虛擬化網絡呢?NSX將安全性,管理,功能,VM控制和許多其他網絡功能直接集成到您的虛擬機管理程序中。從那里,您可以從管理程序創建整個網絡架構。這包括L2,L3甚至L4-7網絡服務。您甚至可以創建跨L2-L7服務的完全分布式邏輯體系結構。然后,可以在部署VM時以編程方式配置需要的服務。NSX的目標是將網絡與底層硬件分離,并將完全優化的網絡服務指向VM。從這里開始,微分段成為了現實,增加了應用程序的連續性,甚至與更多的安全服務集成在一起。
●用例和限制。利用NSX的唯一方法是運行VMware虛擬機管理程序。從那里,您可以控制路由,虛擬網絡的自動化,VM的路由/橋接服務以及其他核心網絡功能。如果你是一家托管大量虛擬機的VMware商店,并且陷入了虛擬網絡管理的復雜性,你絕對需要看看NSX。但是,有一些限制。首先,您的自動化水平只能僅限于虛擬網絡和虛擬機。物理交換機沒有自動化功能。此外,一些L4-L7高級網絡服務是通過封閉式API提供的,可能還需要額外的許可。最后,如果您專注于虛擬化,并且您選擇的基礎架構圍繞VMware,NSX可能是一個很好的選擇??紤]到這一點,還有兩點需要注意:如果你有一個非常簡單的VMware部署而且復雜性很小,那么你可能幾乎不需要NSX。如果您的虛擬機架構中有大量的VMware網絡管理點,那么NSX可以讓您的生活更加輕松。
Big Switch Networks。這些類型的架構提供了更多選項,甚至支持白盒式解決方案。Big Switch有一款名為Big Cloud Fabric的產品,它采用開放式網絡交換機和SDN控制器技術構建。Big Cloud Fabric旨在滿足物理,虛擬,云和/或容器化的要求工作負載。Big Switch是首批專門為容器化微服務設計網絡服務的SDN供應商之一。還有一個很酷的部分:BCF支持多個虛擬機管理程序環境,包括VMware vSphere,Microsoft Hyper-V,KVM和Citrix XenServer。在結構中,可以連接虛擬化服務器和物理服務器,以實現工作負載的靈活性。對于云環境,BCF將繼續支持Red Hat和Mirantis發行版的OpenStack。更讓人心動的部分是您能夠將它與Dell Open Networking交換機集成在一起。
●用例和限制。盡管它支持其他虛擬機管理程序,但最大的好處是與VMware NSX的集成。BCF與NSX控制器互操作,為VMware網絡管理員提供增強的物理網絡可視性。此外,您可以利用白盒式交換機的全部功能,并通過OpenStack在整個虛擬化生態系統和云中擴展這些服務。話雖如此,了解這項技術和應該在哪里被部署是很重要的。如果您是服務提供商,云主機或具有復雜網絡的大規模分布式組織,那么使用新型開放式SDN技術可能是有意義的。首先,你可以非常有信心的投資商品交換機,因為控制它的軟件是非常強大的。其次,您沒有被任何供應商鎖定,并且您的整個網絡控制層非常靈活。但是,它并不適合所有人。它不會像從單一網絡供應商那里購買一樣簡單。您可能會在開放式與專有技術之間糾結一下,但您需要問自己:“對我的業務和網絡來說什么是最好的?”如果您是一個專注于增長,業務和用戶的組織,那么您根本沒有時間或并不想使用開放式SDN技術,這可能不適合您。當您離開傳統網絡解決方案時,可能會有一些學習曲線。
Cumulus Linux。這是一項令人驚嘆的技術,可以追隨并獲得更大的吸引力。(請注意,有許多SDN供應商創建了圍繞開放和專有技術構建的下一代網絡功能。此處將Cumulus Linux作為示例,展示SDN系統發展的如何。)該體系結構是圍繞原生Linux網絡構建的,運行Cumulus Linux的交換機提供了標準網絡功能,如橋接,路由,VLAN,MLAG,IPv4/IPv6,OSPF/BGP,訪問控制,VRF和VxLAN覆蓋。但這里很酷:Cumulus可以運行Quanta,Accton和Agema等供應商的“裸機”網絡硬件??蛻艨梢砸赃h低于現有成本購買硬件。此外,Cumulus Linux的硬件可以與現有系統一起運行,因為它使用行業標準的交換和路由協議。像Quanta這樣的硬件供應商現在正在對商品硬件產生直接影響。為什么?他們可以提供無虛擬服務器,其網絡選項能夠支持更加商品化的數據中心架構。
●用例和限制。今天,該技術支持戴爾,Mellanox,Penguin,Supermicro,EdgeCore,甚至一些Hewlett Packard Enterprise交換機。作為集成點或疊加層,Cumulus使組織能夠使用功能強大的Linux驅動的SDN架構。在很多地方這個技術有是有意義的。集成到高度虛擬化的系統(VMware),擴展到云環境(與OpenStack直接集成),控制大數據(Hadoop環境的零接觸網絡配置)等等。但是,您絕對需要做好心理準備接受這種類型的體系結構。雖然市場上有一些Cumulus的部署,企業并沒有放棄他們目前的網絡基礎設施來選擇完全開源。但是,部署的Linux工作負載越多,使用的云服務越多,實現的開源技術也就越多,也就越有吸引力。
思科以應用為中心的基礎設施(ACI)。在非常高的層次上,ACI創建了物理和虛擬元素之間的緊密集成。它在跨ACI的網絡和安全元素中使用基于策略的通用操作模型。集中管理由思科應用程序策略基礎結構控制器或APIC完成的。它通過XML和JSON公開北向API,并提供使用此API管理結構的命令行界面和GUI。傳統上網絡策略和邏輯拓撲是依據已規定的應用程序而設計的,而現在將根據應用程序需求應用。
●用例和限制。這是一個強大的模型,能夠抽象網絡層并將核心服務與您的重要應用程序和資源集成。使用這種架構,您可以通過單個API自動化創建所有虛擬和物理網絡參數的完全自動化。此外,您還可以與傳統工作負載和網絡集成以控制該流量。您甚至可以連接非思科物理交換機,以獲取實際設備上的信息以及它的工作內容。此外,還可以與其他合作伙伴的供應商的設備完全集成。話雖如此,也存在一些局限性。顯然,從思科SDN解決方案中獲得全部收益的唯一方法是使用(有時不是完全便宜的)Nexus系列交換機。此外,如果您在數據中心運行整個Cisco架構,則會啟用更多功能。對于某些組織來說,這可能會使成本變得昂貴。然而,如果您已經在利用Cisco技術,但還沒有研究ACI和APIC架構,那么您應該這樣做。
當然還有很多其他SDN供應商沒有機會討論。特別:
Plexxi
Pica8
PLUMgrid
Embrane
Pluribus Networks
Anuta
還有其他幾個……
很明顯,隨著各組織的繼續擴大,網絡復雜性的增加,SDN的重要性日益增加。最重要的是:不斷發展的市場趨勢和技術可以提供SDN并適合您的特定用例。在設計解決方案時,使用更多的專有技術可能對您來說是有意義的。在其他情況下,部署開放的SDN系統有助于進一步擴展您的業務和用例。無論你走哪條路,總是圍繞支持你的業務和用戶體驗來設計。記住,所有這些技術都是為了簡化您的網絡,而不是使其變得更加復雜。