回覆列表
-
1 # 一隻小青蛙340
-
2 # 恩酷科技
SDN字面意思是軟體定義網路,其試圖擺脫硬體對網路架構的限制,這樣便可以像升級、安裝軟體一樣對網路進行修改,便於更多的APP(應用程式)能夠快速部署到網路上。
如果把現有的網路看成手機,那SDN的目標就是做出一個網路界的Android系統,可以在手機上安裝升級,同時還能安裝更多更強大的手機APP。
過去30年裡,IP網路一直是全分散式的,戰功卓著,解決了各種客戶需求,今天SDN是為了未來更好更快的實現使用者需求。並不是有什麼需求透過傳統方法不能做到,只是SDN做得更快、更好、更簡單。
SDN的本質是網路軟體化,提升網路可程式設計能力,是一次網路架構的重構,而不是一種新特性、新功能。SDN將比原來網路架構更好、更快、更簡單的實現各種功能特性。
Software Defined Networking,即軟體定義網路,將原有傳統的轉控一體的格局分為轉發平面和控制平面。由控制器裝置進行遠端的控制平面的編譯,例如轉發方式路由等,但是轉發行為還是由物理層面進行轉發。在BAT已經在內部的IDC中開始小規模使用SDN了,結合NFV+VXLAN。目前internet環境分為軟體和硬體,硬體下四層是由網路工程師來做的 上三層基本都是開發,程式設計程式設計師。 SDN將行業進行結合,透過java、python、C++等編譯語言來進行控制器編譯,控制網路裝置的流量走向,將伺服器以及網路裝置進行虛擬化的管理和分佈。