Iam新增了軟件定義網絡的概念,需要了解SDN中的實時遷移以及如何實施?如果你能指點我關於這個問題的資源,我會很感激。軟件定義網絡中的實時遷移
0
A
回答
0
據我瞭解,在一個典型的數據中心有很多主機/服務器,它們容納了許多虛擬機。考慮你想將虛擬機/主機從一個位置移動/移動到另一個位置。在傳統網絡中,您必須手動將主機/虛擬機從原始位置斷開連接,將其添加到新位置,然後更新網絡的相關條目以知道發生了遷移。
在此遷移過程中,請考慮對運行在該主機/ VM上的應用程序的傳入請求,此時段內的所有數據包都將丟失。
我們可以用SDN來解決這個問題。當主機/虛擬機遷移到新的位置時,控制器檢測到此遷移並自己更新交換機/流表條目以促進遷移,並且網絡現在知道新拓撲。因此,在這個過程中數據包不會丟失,因爲它幾乎是瞬時的,並且術語實時遷移
首先,您需要了解如何使用mininet設置拓撲。 http://mininet.org/walkthrough/
對於控制器實現,我使用了POX(基於Python)。雖然其他幾個實現也在那裏。 https://openflow.stanford.edu/display/ONL/POX+Wiki
相關問題
- 1. 向MVC遷移的網絡
- 2. android.internal.telephony.xxx軟件包支持移動網絡
- 3. 軟件定義網絡(SDN)中的應用程序組合
- 4. 下實時遷移
- 5. Laravel遷移 - 不刪除未在遷移中定義的表?
- 6. 網絡監控軟件
- 7. 軟件繪製流網絡
- 8. 遷移從getSharedPreferences(自定義文件)getDefaultSharedPreferences()
- 9. 在軟件中測試網絡中斷
- 10. Django中的未定義類1.7遷移
- 11. System.Data.OracleClient的遷移Oracle.ManagedDataAccess - ORA-12537:網絡會議:文件結束
- 12. 定義SubSonic 3 ActiveRecord遷移
- 13. 網站實體框架遷移的ArgumentException
- 14. 軟件包轉換 - Oracle到PostgreSQL遷移
- 15. 遷移軟件部署在Linux VM?
- 16. 在使用asp.net核心遷移進行遷移時建立與SQL Server的連接時出現網絡相關或實例特定的錯誤
- 17. 遷移失敗,錯誤:NoMethodError:未定義的方法`遷移'
- 18. 在rails遷移中定義字符
- 19. BEA:遷移實時工作流實例
- 20. 在網絡上爲業務定義實時
- 21. 使用gcloud創建實例組時無法定義網絡
- 22. GitHub網絡的軟件版本
- 23. 網絡術語「軟件/硬件地址」
- 24. Rails的遷移 - 未定義的方法`'
- 25. 與Jabber/Aim集成的簡單網絡「實時聊天」軟件(LAMP堆棧)
- 26. 遷移到Sails.js 0.12 - 中間件遷移
- 27. 將MVC 3網站遷移到Azure網絡角色
- 28. Botframework自定義網絡聊天控件
- 29. 將軟件遷移到Ubuntu中的新機器
- 30. 從自制軟件/軟件到自制軟件/核心軟件的遷移是什麼?