我想知道的是依賴於平臺或CPU架構的OpenFlow實現嗎?換句話說,我們可以在Windows和Linux上運行相同的OpenFlow軟件包嗎?我看到我們可以下載OpenFlow軟件包並將其安裝在Linux上,但我想知道我是否也可以在Windows平臺上安裝該軟件包?OpenFlow實施平臺是否依賴?
0
A
回答
0
您的問題:「我們可以在Windows和Linux上運行OpenFlow嗎?」 與問:「我們可以在Windows和Linux上運行HTTP嗎?」 簡而言之:「是的,你可以」
OpenFlow是在SDN範例中使用的設備到控制器通信協議的規範。 OpenFlow是SDN控制器和支持OpenFlow的網絡設備之間的「南向」協議的一個示例。
所以,當你問你是否可以在Windows平臺上安裝OpenFlow軟件包時,這取決於它。這取決於SDN控制器的實施。 SDN控制器可能會有一個南向模塊實現OpenFlow,以便您可以與支持OpenFlow的設備進行通信。這個支持OpenFlow的南方模塊就是你所要求的。
因此,如果您找到的「OpenFlow軟件包」是針對Linux的,那麼您可能無法在Windows上安裝該軟件包。 這就是說。有幾個支持OpenFlow的SDN控制器可以在Windows上運行。包括大量的,功能強大的OpenDaylight控制器。 OpenDaylight以Java實現,因此可以在Linux,Windows,OS X等上運行。
0
一旦你讓另一臺服務器(我們稱之爲控制器)來確定本地機器的數據包轉發行爲是你的電腦),它變成了所謂的SDN機制。因此,與您選擇的CPU或硬件無關,基本上,您可以將SDN視爲軟件解決方案。
但是,這並不意味着它對平臺沒有任何依賴性,特別是當我們談論windows時。問題是,當您將轉發行爲委派給控制器時,您是否有權執行此操作?基本上,這意味着它需要在內核級別進行編程,而這在Windows平臺中是無法獲得的。
所以請忘記在Windows上這樣做,除非Richmond公司自己實現這個。
相關問題
- 1. 實施Maven皮膚依賴
- 2. 是CKeditor contextmenu平臺的依賴?
- 3. 依賴注入的正確實施
- 4. JNI依賴和跨平臺構建
- 5. Setuptools平臺特定的依賴項
- 6. JAVA支持平臺「依賴」概念?
- 7. C++非平臺依賴聲音
- 8. 處理C++依賴關係(跨平臺)
- 9. GUI依賴於語言和平臺?
- 10. C++中平臺依賴狀態mt19937?
- 11. .NET跨平臺緩存依賴關係
- 12. Java依賴於平臺的類繼承
- 13. $ scope是否依賴?
- 14. 最快的跨平臺A *實施?
- 15. 措施的依賴(JDepend?)
- 16. Nuget是否支持與特定平臺綁定的依賴關係?
- 17. 是否FireBase託管依賴?
- 18. accoreconsole.exe是否依賴於AutoCAD?
- 19. 是否依賴git status directory?
- 20. UIWebview是否依賴於Wifi?
- 21. SqlDataReader.GetValue查詢是否依賴?
- 22. javax.tools是否依賴於JDK?
- 23. 在biicode中處理未解決的依賴於平臺的依賴關係
- 24. 創建Eclipse插件時避免依賴於平臺的依賴關係
- 25. 是否有perl實施SHA256withRSA
- 26. 當File類與平臺無關時,爲什麼File.isAbsolute()平臺依賴於它?
- 27. 是否可以卸載依賴包而不是實際的包?
- 28. ldd是否也顯示依賴關係的依賴關係?
- 29. 是否有下列函數依賴傳遞依賴
- 30. 是否有一個平行的洪水填充實施?
@ user3201263如果您認爲可以接受,請確認答案 – ErikSorensen 2014-10-29 19:53:43