1. 程式人生 > >分享一篇IBN(Intent-based networking)調研報告

分享一篇IBN(Intent-based networking)調研報告

IBN調研報告

背景

SDN(Software-defined network):最大特點在於具有鬆耦合的控制平面與資料平面、支援集中化的網路狀態控制、實現底層網路設施對上層應用的透明。具有靈活的軟體程式設計能力,使得網路的自動化管理和控制能力得到空前提升。

SDN存在的問題:

儘管當前,SDN在超大規模的雲服務提供商(Google,Facebook和Amazon等)已經成功應用,並顯著的降低了運營費用,但SDN仍然只能提供相當有限的自動化網路運營能力。

IBN的提出

IBN(Intend-based networking):當前最新的概念,號稱將變革整個網路產業。IBN是SDN的一種提升,進一步改善網路的自動化和複雜問題抽象化,降低手動網路程式設計的過程。

根據Gartner的調研顯示,當前75%的組織依舊選擇手動管理網路,其中很多仍在使用命令列介面。IBN目標就是將複雜的配置問題抽象化,並通過消除手動配置網路來提升自動化能力。使用者可以使用簡單的命令,甚至是自然語言控制物理網路。

SDN和IBN目標是相互吻合的,IBN的具體實現非常可能需要SDN控制器來執行其策略和意圖。當前IBN可以:

  • 執行一些自動操作,如分配ip或者配置虛擬LANs;
  • 分析網路流量,偵測攻擊行為,併為追蹤定位網路問題提供一些線索;
  • 支撐組織快速部署與擴充套件資料中心網路資源。

未來,IBN應該能夠解決更多的挑戰:

  • 安全異常
  • 網路降速

IBN面臨挑戰

  • IBN的願景在技術層面依舊沒有得到實現
  • OpenDaylight需要將IBN新增到他們的標準SDN控制器中
  • IT組織面臨著開發合作還是封閉發展的問題

現在,命令列控制命令,現在intent-based networking允許工程師使用GUI-based工具。當前IBN作為一項過渡技術,已經有了一些直譯器、標準、互動性操作。

附:IDN的基本功能與思想

Huawei 2018.2.26 MWC Intend Driven Network(IDN)

不僅能夠準確識別使用者意圖,實現網路的端到端自動化配置,還可實時感知使用者體驗,進行預測性分析和主動優化。

  • 首先,具有預測性分析的能力,基於大資料和人工智慧技術,可以提前識別網路故障,並進行主動的體驗優化和故障修復;
  • 其次,實現架構、協議、站點、運維的全面簡化,推動網路的全生命週期自動化;
  • 第三,引入全新的超寬頻技術,實現海量連線、超低時延、超大頻寬;
  • 第四,開放API介面,實現與第三方大資料平臺和雲平臺的對接,構建可持續發展的產業生態;
  • 第五,提前識別安全威脅,實現主動防禦,為網路的智慧化和自動化提供安全保障。