如果問近兩年的網絡領域什么最火?那非軟件定義網絡SDN莫屬。SDN本質上具有“控制和轉發分離”、“設備資源虛擬化”和“硬件及軟件可編程”三大特性,其中借助“可編程”的特性,將有助于企業控制運營成本,并實現業務增長。
國外媒體networkcomputing認為,網絡的可編程性最終將成為助力企業發展的關鍵。因為在傳統的企業網絡管理方式中,大都需要網絡管理員逐一手工操作,無法形成有規模的、系統的管理。根據Computer Economics的統計,2014年每個網絡管理員要管理的網絡設備多達37個,而到了2015年,這一數字躍升至59個,提升幅度達60%,如果按照這個速度發展下去,企業的網絡管理員將不堪重負。
而有了SDN,確切的說是通過網絡可編程(網絡采用DevOps方式)實現自動化管理,將可進一步節省在網絡管理員方面的投入。
SDN不僅有益于網絡,更有利于企業業務。通過控制平面和數據平面的可編程,將進一步控制企業投入的成本,并將加快企業業務的增長。說到這,就不得不提最初推動SDN發展的重要協議——OpenFlow,其將底層網絡解耦為控制平面和數據平面,并通過控制端可編程,實現在任何時間重新編排任意數據包的傳輸路徑。
而除了OpenFlow之外,其他的SDN解決方案也提供了類似的功能,只不過是通過API來實現。這些API借助統一的命令和控制平臺,實現對設備的配置和管理。目前其已廣泛應用于數據中心和編排服務提供商,讓網絡可以直接支撐上層應用。
其實無論是哪種方式,對于企業而言,都可通過網絡控制層面的可編程性,實現自動化的網絡配置和管理,從而降低專業技術人員的投入和運營成本。
在數據平面,同樣體現出可編程性的優勢。其中在經典的OpenFlow SDN中,APP或插件借助控制器上標準的南向接口(API),可實時更改數據流的網絡行為。例如在控制器上加入IDS/IPS等安全插件,就是目前業界相當流行的新趨勢。
綜合來看,控制平面可編程,更好地實現了網絡自動化和編排,為企業提供更穩定高效的網絡,并降低運營成本;與此同時,數據平面可編程,則可加速部署新服務,或快速修改已有服務,從而更好地支持新的應用。所以說,控制和數據平面可編程已經成為現代網絡的趨勢,因此企業必須要擁抱SDN。