![](https://hfnxjk.com/statics/images/logo.png)
OpenDaylight創始者們計劃創建SDN控制器和代碼以開放接受用戶貢獻,并作為所有供應商開放SDN戰略的平臺,這一計劃目前正在逐步實現。
前不久,思科和瞻博網絡向OpenDaylight貢獻了代碼,這將允許用戶整合這兩家供應商的特定SDN特性和功能到OpenDaylight環境中。
瞻博網絡提交了一個插件,該插件將擴展其部分OpenContrail網絡虛擬化功能到OpenDaylight用戶。與此同時,思科提交了其OpFlex代碼,這允許用戶在OpenDaylight環境部署集中策略控制。這個OpFlex項目并沒有被明確列為思科貢獻,因為該公司也同時提交了該代碼給IETF以實現標準化。盡管如此,該協議是思科SDN戰略的核心。
當思科OpFlex遇見OpenDaylight
OpFlex是一個南向SDN協議,它也是思科以應用為中心基礎設施(ACI)的核心。
在ACI環境,中央控制器可以管理網絡中每臺設備的應用政策,這主要通過OpFlex發送命令來實現。這里的概念是,網絡政策可以動態地變更以響應應用的需求。其他SDN策略則是集中所有流量轉發決策。
OpenDaylight的OpFlex項目包括整合OpFlex協議,以及OpFlex SB(南向)插件和OpFlex政策代理。OpenDaylight控制器通過OpFlex SB插件發送消息給政策代理,之后該政策代理在網絡設備間執行政策。
瞻博網絡OpenContrail進入OpenDaylight
雖然瞻博網絡是OpenDaylight的白金贊助商,但該公司一直與該組織保持距離,他們沒有像其他白金供應商貢獻那么多的工程量或代碼。而現在這正在發生改變,該公司向OpenDaylight提交了Opencontrail插件,這將讓OpenDaylight用戶在他們自己的環境部署瞻博網絡的云計算網絡和虛擬化功能。
OpenContrail是一個Apache 2.0許可的開源技術,其中包括具有自己的南向協議和開放北向應用編程接口的網絡控制器,以及路由器和網絡分析引擎。
通過這個OpenContrail插件,OpenDaylight用戶可以使用OpenStack Neutron(用來實例化虛擬網絡的編排軟件)直接與OpenContrail API通話。這將允許用戶部署瞻博網絡的虛擬網絡功能到OpenDaylight環境以及OpenStack業務流程范圍內。OpenDaylight文檔中提到的OpenContrail功能包括通過瞻博網絡的網絡功能虛擬化(NFV)技術實現的服務鏈和網絡覆蓋管理功能。