A. sdn網路和傳統ip網路的區別在於sdn利用
1. SDN,即軟體定義網路,通過將網路設備的控制面與數據面分離,引入了集中的SDN控制器來實現網路的動態編程和管理。
2. SDN的主要思路是網路設備數據平面和控制平面分離。數據平麵包括分組交換機,執行控制邏輯。控制平面和數據平面分離的優勢在於水平集成控制平面的開放實現,創造出好的產業生態,促進發展。同時,集中式實現控制邏輯,網路管理容易。
3. 在SDN架構中,控制平面負責計算和安裝流表,通過南向API訪問基於流的交換機,定義了哪些可以被控制,哪些不能。SDN控制器(網路操作系統)維護網路狀態信息,並通過北向API與網路控制應用交互。
4. SDN控制器可以查詢交換機的特性、配置、修改狀態等,還可以通過特定的埠發出分組。網路管理員不需要直接編程交換機,而是在控制器上採用應用程序(app)自動計算和配置。
5. 當鏈路失效時,控制器會接收OpenFlow報文並更新鏈路狀態信息,然後調用Dijkstra路由演算法計算新路由。
6. SDN面臨的挑戰包括強化控制平面的可信、可靠、性能可擴展性和安全性,以及應對失效的魯棒性。為了滿足特殊任務的需求,如實時性、超高可靠性和安全性,網路和協議需要滿足全網部署的擴展性。
7. SDN在數據中心網路、雲服務網路、廣域網優化等領域已有具體應用,並持續在性能、安全機制、標准等方面進行改進。未來,SDN預計將與人工智慧和機器學習深度融合,並在更多領域廣泛應用,持續提升性能和可靠性,與新興技術協同發展,安全機制不斷強化,標准進一步完善和統一,更強調用戶體驗,全球范圍內加速普及。