1、爲何是軟件定義?
在這個「軟件定義一切」的時代(有人戲稱爲「SDx」),網絡天然也是其涵蓋的範疇之一,應運而生的SDN即是一個方向,至於如何理解SDN,筆者更願從廣義的角度來看,而不僅僅是其狹義定義中的三個特色,即:控轉分離、集中控制、開放可編程。或者說狹義的SDN是爲廣義的SDN來服務的,對底層網絡的變革,帶來的更大的好處是在後期網絡運營時,對流量的可視化、流量調度、監控報警等方面帶來更多的可操做性、可實施性及便捷性。編程
2、網絡運營會面臨哪些問題?
當一張網絡在線運行以後,技術人員更多的時間和精力會投入到網絡的優化、變動、監控、報警等,總結起來幾個方面:服務器
3、傳統網絡技術環境有哪些弊端?
面臨網絡運營問題,傳統網絡技術環境多爲網絡設備「堆砌」而成,「盒子」由設備廠商全部,很難看到一個全量的、透明的網絡世界,所以在實現這些網絡運營需求的過程當中,技術人員只能經過標準協議將有限的MIB信息讀取至各類或開源或商業化的網絡信息平臺,從而實現有限程度的運營需求,究其緣由,筆者認爲主要集中在如下幾點:網絡
4、如何給網絡「鬆綁」?
當前網絡技術發展處於開源與閉源的過渡期,之因此這麼說,是由於以SDN爲表明新型網絡技術尚未徹底落地,與之對應的硬件產品也在市場化過程當中,且須要市場的考慮及技術的沉澱,而以傳統網絡廠商爲表明的閉源產品,也正在融入開放、開源的理念在其產品中,不少網絡設備已支持OpenFlow等南向協議、開放gRPC接口,甚至你能夠把一臺交換機視做一臺服務器,可在其本地編寫/運行腳本,這些改善有助於在網絡技術迭代的過程當中,完善、增強網絡運營指標,更好服務於業務需求。筆者這裏提供幾點部署建議,供參考:架構
5、網絡平穩過渡很重要
網絡平穩的重要性不言而喻,網絡做爲全部業務生產者/消費者的「傳輸媒介」,其穩定性將直接影響產品體驗,新技術的引入、網絡的迭代必定要與舊技術「並行」,在不影響當前業務的前提下,改善網絡運營環境。示例以下圖:ide
6、小結
網絡新型技術的出現必將改變傳統的網絡實現方式,並對「網絡世界」的視角變得更加全面,流量見得大而全,數據才能分析的透,這對網絡更全面的優化、流量更全面的特色、業務的發展方向提供更有意義的指導和建議。工具