近年來,大公司和中小企業已經認識到云計算技術是提高自己的競爭力的核心技術。混合云和公共云雖然具備了提高業務靈活性并降低總成本的潛力,但它們對于傳統網絡的需求依舊非常顯著。云計算需要極其高水平的動態計算和自動化技術來解決快速變化的需求,當云計算在自動化計算和存儲方向已經取得了重大進展的同時,網絡自動化仍然因為更復雜而難以實現,從而阻礙了大多數云服務的部署。
通信服務提供商(CSP)也正利用云技術來增強其龐大的網絡基礎設施的可管理性和成本效益,同時提高了服務靈活性。許多世界領先的電信和有線電視運營商在網絡功能虛擬化(NFV)方向展開合作,目的就是促進一個開放的體系架構和生態系統,從而支持廣泛的應用案例。 NFV開啟了現有網絡架構的一個全新的觀點:面對市場上極速提升的性能需求和多元化的服務要求,NFV必須比傳統的網絡更加的靈活。
軟件定義網絡(SDN)是一個高速發展的動態網絡架構,主要用于解決云計算和NFV的網絡需求。SDN體系結構的核心是SDN控制器,其主要優點為:開放API便于實現多樣化的應用;支持各大廠商的不同設備;通過可編程網絡提供了智能的控制和管理系統。
網絡運營商正在努力在支持最終用戶的需求多樣化的情況下,使用開放的平臺來降低總體成本。而在之中起到關鍵作用的,獨立于廠商的開源軟件組織,正在推動并激勵運營商和廠商進行合作,這樣他們都可以在從長期集體創新中獲益,同時避免了傳統網絡的封閉特性。
挑戰然而就算前景再好,遷移到虛擬化網絡也不是沒有障礙的。首先新的網絡必須能夠適應的現有的由多供應商產品組成的基礎環境。其次操作程序必須進行徹底更新才能充分享受到自動化帶來的好處。而網絡管理和規劃也受到很大的影響,因為傳統的管理和規劃方法是在固定的設施和服務的基礎上規劃并開發的。另外還有一個重要難點就是網絡領域的開源水平遠遠落后于計算和存儲領域。
云網絡必須支持虛擬設備的動態部署和管理,從而支持不斷變化的工作負載。正在建立私有云和混合云的大型企業也正在尋找能夠代替他們目前合作的虛擬廠商。業界領先的開源云管理平臺-OpenStack就是他們的選擇之一。
OpenStack提供了開放的API來支持一系列應用和基礎設施,其中包括面向網絡的Neutron API和 Neutron/Multi-Layer 2 (ML-2)。然而,Neutron API提供了一個相對低級的接口,而且其本身并不是被設計用于管理云數據中心的。Neutron ML2 是為顯示二層數據中心交換機的性能而設計的,但目前僅限于應用在一些常見的虛擬交換機和硬件交換機中。
現有的企業網絡通常都相當復雜,因為他們包含了許多不同的技術,供應商和設備。雖然建立企業私有云的獨立網絡對于很多企業是很好的選擇,然而擁有整體上可管理云基礎設施,或者是數據中心網絡,或者是園區網和WAN將給他們帶來更多的價值,因為他們可以共用開發團隊,工具和標準。出于這個原因,許多企業都在尋找一個共同的SDN架構,這個架構必須可以提供跨域互聯,并提供端到端的可視性和控制。這個解決方案還必須是高度可擴展的,并提供一個動態,靈活,基于策略的多廠商的網絡環境。
電信運營商們也著手開始適應虛擬化技術。他們想利用NFV技術減少對專用硬件和相關的管理工具的依賴,同時通過自動化和智能化提升服務的靈活性以及操作響應速度。
然而提供虛擬化服務和運營都需要額外的網絡功能,主要包括虛擬化網絡功能轉發視圖(通常被稱為服務功能鏈),域間網絡(包括跨服務提供商邊界),有板載部署能力并可以同時管理不同供應商的虛擬網絡功能(VNF)。
遷移到虛擬化網絡還需要另一個重大的改變,那就是必須在基礎設施建設,運營以及思維方式上進行轉變。而最終,我們目前看到的結果是許多組織都正在向SDN遷移。
為什么選擇OpenDaylightOpenDaylight是一個開源框架,可以被用于向SDN架構方向的遷移。它已經被成功的部署在多個數據中心,企業和運營商網絡中。 OpenDaylight提供的抽象可編程和開放等特性的打開了通往智能的軟件定義的基礎設施的大門。
OpenDaylight 是一個用于將傳統網絡向SDN遷移的開放平臺,主要具有以下特性:
獨立平臺:擁有行業領導者廣泛支持的中立平臺模型化驅動自動化:通過標準或私有管理接口輕松增加對現有設備的支持對大部分SDN協議如OpenFlow,OVSDB,NETCONF,LISP有良好的支持基intent的北向API框架:能夠支持廣泛的應用開放的生態系統:具有大量產品和基于OpenDaylight網絡應用和服務使用基于OpenDaylight的OpenStack管理虛擬交換機(OVS)
企業可以利用OpenDaylight控制和管理他們的數據中心網絡,以支持云部署。對于OpenStack的廣泛支持已經內嵌于OpenDaylight(見上圖),幫助用戶克服我們前文中提到的挑戰:
OpenDaylight填補了從現有網絡向開放SDN架構轉變的空白,使遷移到云平臺的過程更加平滑。OpenDaylight是一個開放的平臺,提供了一系列通用的管理工具來避免“SDN孤島”或“云孤島”,而與此同時對于現有設備和SDN設備,以及用模型驅動的方法來添加新設備均提供廣泛的接口支持。
OpenDaylight還支持廣泛的覆蓋技術(包括OpenFlow,2層和3層隧道等等)與現有網絡的互通,并提供安全的,端到端的,橫跨現有的基礎設施和廣域網的連接。
OpenDaylight為NFV(OPNFV)的開放平臺提供基于SDN的控制器
OpenDaylight也開始為正在部署NFV的運營商提供支持。電信運營商打算在SDN的環境中部署 NFV,并成功的和ODL組織合作進行了一系列ETSI NFV概念驗證(POC)的實驗。例如NFV的PoC第19號中:“運營商網絡功能加速”就采用了OpenDaylight來展示SDN如何啟用VNF部署和服務鏈,并使用OpenStack協調工作。這個POC是由AT&T贊助,實驗中包含了來自多個供應商的交換機和軟件。
OpenDaylight還被選為開源項目Open Platform for NFV(OPNFV,隸屬于Linux基金會管理)的關鍵底層平臺技術。許多運營商和廠商都在OPNFV參考平臺上合作來驗證NFV概念和集成開源模塊,從而達到加快部署NFV的目的。下圖描述了OPNFV(Arno)當前版本中,如何在OpenStack下運行OpenDaylight,同時支持更多的開源的物理或虛擬的基礎設施。
OpenDaylight被OPNFV選中是因為以下原因:
中國移動Novonet
中國移動為8億用戶(2014)提供服務,是世界上最大的運營商之一。”NovoNet”是基于SDN和NFV的中國移動2020年網絡愿景。目前中國移動正在計劃和OpenDaylight合作,準備交付基于NovoNet架構的虛擬私有云服務(NovoDC)。
Hewlett Packard Enterprise ContextNet
HPE ContexNet是一個基于OpenDaylight電信級分布式軟件定義網絡(SDN)架構,能使網絡運營商在傳統網絡之上創建一個服務抽象層,用于: