如何利用軟件定義簡化網絡運營維護工做

1、爲何是軟件定義?
在這個「軟件定義一切」的時代(有人戲稱爲「SDx」),網絡天然也是其涵蓋的範疇之一,應運而生的SDN即是一個方向,至於如何理解SDN,筆者更願從廣義的角度來看,而不僅僅是其狹義定義中的三個特色,即:控轉分離、集中控制、開放可編程。或者說狹義的SDN是爲廣義的SDN來服務的,對底層網絡的變革,帶來的更大的好處是在後期網絡運營時,對流量的可視化、流量調度、監控報警等方面帶來更多的可操做性、可實施性及便捷性。
如何利用軟件定義簡化網絡運營維護工做編程

2、網絡運營會面臨哪些問題?
當一張網絡在線運行以後,技術人員更多的時間和精力會投入到網絡的優化、變動、監控、報警等,總結起來幾個方面:服務器

  • 可視化
  • 操做簡化
  • 實時監控
  • 快速定位
  • 可感知
    面臨大量維護工做的同時,還要總結網絡是否知足日益繁雜的業務要求,是否須要調整,是否須要優化,如何優化,如何規避等問題,這是迭代過程當中的必然過程,正所謂「打江山容易,守江山難」。
    如何利用軟件定義簡化網絡運營維護工做

3、傳統網絡技術環境有哪些弊端?
面臨網絡運營問題,傳統網絡技術環境多爲網絡設備「堆砌」而成,「盒子」由設備廠商全部,很難看到一個全量的、透明的網絡世界,所以在實現這些網絡運營需求的過程當中,技術人員只能經過標準協議將有限的MIB信息讀取至各類或開源或商業化的網絡信息平臺,從而實現有限程度的運營需求,究其緣由,筆者認爲主要集中在如下幾點:網絡

  • 廠商私有化嚴重,相對閉源。
  • 諸如snmp、netconf等標準化協議的限制,沒法更好的知足技術需求。
  • 各類網絡工具軟件靈活性不夠、功能性不足、適配性欠缺,須要定製或二次開發,部署難度大。
    網絡從業人員在面臨上述問題時,每每爲了網絡運營這一剛需,會搭建大量相對無關聯的網絡信息平臺、自定義監控腳本,費時費力的同時也只能知足部分監控指標,且這些平臺自己也須要技術人員不按期維護。
    如何利用軟件定義簡化網絡運營維護工做

4、如何給網絡「鬆綁」?
當前網絡技術發展處於開源與閉源的過渡期,之因此這麼說,是由於以SDN爲表明新型網絡技術尚未徹底落地,與之對應的硬件產品也在市場化過程當中,且須要市場的考慮及技術的沉澱,而以傳統網絡廠商爲表明的閉源產品,也正在融入開放、開源的理念在其產品中,不少網絡設備已支持OpenFlow等南向協議、開放gRPC接口,甚至你能夠把一臺交換機視做一臺服務器,可在其本地編寫/運行腳本,這些改善有助於在網絡技術迭代的過程當中,完善、增強網絡運營指標,更好服務於業務需求。筆者這裏提供幾點部署建議,供參考:架構

  • 在保留既有網絡投入及網絡架構的前提下,引入網絡開源協議或技術。
  • 將新老技術混合應用在網絡環境中,這並不衝突。
  • 嘗試「過渡式」的技術實現方案,新老技術並行,如:傳統網絡技術承載業務,開源網絡方案介入網絡管理。
    如何利用軟件定義簡化網絡運營維護工做

5、網絡平穩過渡很重要
網絡平穩的重要性不言而喻,網絡做爲全部業務生產者/消費者的「傳輸媒介」,其穩定性將直接影響產品體驗,新技術的引入、網絡的迭代必定要與舊技術「並行」,在不影響當前業務的前提下,改善網絡運營環境。示例以下圖:
如何利用軟件定義簡化網絡運營維護工做ide

  1. 網絡設備經過OpenFlow、gRPC等將管理流量引入SDN控制端,經過面向北向接口的各類平臺多維度分析(所見即所得)。
  2. 對具有研發能力的網絡人員可基於開源的SDN CONTROLLER(ODL/ONOS)定製網絡模型、流量分類、數據標記等。
  3. 與三方的開源網絡平臺對接,如API等方式,擺脫傳統的只能SNMP上報流量的方式。

6、小結
網絡新型技術的出現必將改變傳統的網絡實現方式,並對「網絡世界」的視角變得更加全面,流量見得大而全,數據才能分析的透,這對網絡更全面的優化、流量更全面的特色、業務的發展方向提供更有意義的指導和建議。工具

相關文章
相關標籤/搜索