91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NETCONF、RESTCONF與gNMI:YANG模型下的三大管理協(xié)議解析

星融元Asterfusion ? 2026-01-08 18:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從“運維之困”到“模型驅(qū)動”:新一代網(wǎng)絡(luò)管理的必然演進

對于許多網(wǎng)絡(luò)運維工程師而言,這樣的一幕或許并不陌生:面對成百上千臺多廠商設(shè)備,一邊在命令行中重復著繁瑣的配置腳本,一邊在監(jiān)控屏幕上審視著分鐘級延遲的流量圖表,心中始終縈繞著一個疑問——在云原生與自動化浪潮席卷IT的今天,網(wǎng)絡(luò)運維為何依然如此“手工”與“滯后”?

這種普遍的“運維之困”,其根源在于我們長期依賴的兩大傳統(tǒng)支柱:CLI(命令行接口)與 SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)。

  • CLI是精確而直接的點對點控制工具,但在規(guī)模面前,極易因人為失誤導致配置漂移。
  • SNMP曾開創(chuàng)了集中監(jiān)控的先河,但其基于靜態(tài)MIB庫與輪詢(Pull)的架構(gòu),使其在監(jiān)控精度、實時性以及業(yè)務(wù)導向的配置靈活性上力不從心。它們本質(zhì)上都是面向設(shè)備參數(shù),而非面向業(yè)務(wù)意圖的管理方式。

業(yè)務(wù)的敏捷性要求網(wǎng)絡(luò)能夠快速響應(yīng)、動態(tài)調(diào)整。為此,IETF推出了 YANG(Yet Another Next Generation) 數(shù)據(jù)建模語言。YANG的出現(xiàn),標志著網(wǎng)絡(luò)管理思維的根本轉(zhuǎn)變:它不再關(guān)注如何對單一設(shè)備“下命令”,而是關(guān)注如何用結(jié)構(gòu)化的數(shù)據(jù)模型,清晰定義整個網(wǎng)絡(luò)的“期望狀態(tài)”。YANG模型層次化地描述了設(shè)備的配置、狀態(tài)乃至可執(zhí)行的操作,成為機器可讀、可編程的“網(wǎng)絡(luò)單一事實來源”。

YANG模型:為業(yè)務(wù)意圖提供標準化“語言”(基于 YANG 模型的幾種主流管理協(xié)議)

YANG模型的核心價值在于,它將運維人員的業(yè)務(wù)意圖(如“為某業(yè)務(wù)創(chuàng)建隔離通道”)與設(shè)備的具體配置指令解耦。工程師只需根據(jù)標準或廠商提供的YANG模型,撰寫描述最終狀態(tài)的XML或JSON文件(即數(shù)據(jù)實例),而由NETCONF、RESTCONF或gNMI等協(xié)議負責將其安全、可靠地下發(fā)至設(shè)備。

wKgZO2lfibyAZiH0AAFZ2VtLxQE050.png

設(shè)備的配置管理

以下是使用 NETCONF 在星融元園區(qū)交換機的eth1上創(chuàng)建靜態(tài)ARP的示例。

Ethernet1 20.1.1.1/20 30.1.1.1/20 20.1.1.2 00:0e:c6:56:9d:35 30.1.1.2 00:0e:c6:56:9d:35

設(shè)備的運行狀態(tài)

設(shè)備供應(yīng)商使用 YANG 模型描述設(shè)備上當前運行的各種接口和協(xié)議的所有運行狀態(tài),這些信息可以通過以下兩種方式獲取。

  • 使用 NETCONF 的 GET RPC (遠程過程調(diào)用)和或供應(yīng)商支持的其他管理接口的 RPC,與 SNMP 非常相似
  • 使用網(wǎng)絡(luò)遙測技術(shù)(Telemetry)來定義需要監(jiān)控的字段,并將遙測信息發(fā)送到指定的收集器,采集精度可達納秒級

可見, YANG 數(shù)據(jù)模型適用于各種現(xiàn)代化的網(wǎng)絡(luò)管理場景,包括但不限于:

  • 網(wǎng)絡(luò)配置管理:自動配置和同步網(wǎng)絡(luò)配置,減少人為錯誤,提高運營效率
  • 網(wǎng)絡(luò)狀態(tài)監(jiān)控:利用 YANG 模型對網(wǎng)絡(luò)狀態(tài)進行實時監(jiān)控和驗證,從而實現(xiàn)主動管理和故障排除
  • 網(wǎng)絡(luò)服務(wù)編排:支持 NFV 和 SDN 架構(gòu)中的復雜服務(wù)定義和編排,從而實現(xiàn)動態(tài)的、按需的網(wǎng)絡(luò)服務(wù)

NETCONF

提供基于會話的完整事務(wù)機制(提交、確認、回滾),確保核心網(wǎng)絡(luò)配置變更的絕對準確性。(以下是一個典型的數(shù)據(jù)中心帶外管理網(wǎng)拓撲:

wKgZPGlfifiAH5g8AAGhqYAIGa8284.png

在帶外管理網(wǎng)絡(luò)內(nèi)部部署一臺管理服務(wù)器,使其能與所有交換機進行網(wǎng)絡(luò)通信,即可對所有交換機進行集中管理,例如配置變更和狀態(tài)檢查。

NETCONF 和 YANG 提供了相對統(tǒng)一的操作接口來管理跨廠商的設(shè)備,同時具備強大的配置事務(wù)機制,配置失敗時可以自動回滾。盡管不同廠商的設(shè)備支持的YANG模型可能不同,但管理應(yīng)用可以建立在相同的底座上對所有設(shè)備執(zhí)行相同的操作(如)。當具體的操作數(shù)據(jù)不同,可能需要網(wǎng)絡(luò)管理員針對不同廠商設(shè)備編寫不同的配置數(shù)據(jù)模板,而配置數(shù)據(jù)的語法又是相同的。

RESTCONF

RESTCONF 是 NETCONF 面向 RESTful API 的“簡化版”,2017年融合了 NETCONF 和 HTTP 協(xié)議的 RESTCONF 悄然誕生,為用戶提供高效開發(fā) Web 化運維工具的能力,提供的編程接口符合IT業(yè)界流行RESTful風格,與現(xiàn)代云原生應(yīng)用和 DevOps 工具鏈(如 Ansible, Python腳本)集成度極高,學習成本低。使用標準的HTTP動詞(GET/POST/PUT/DELETE),讓網(wǎng)絡(luò)配置能無縫嵌入Ansible、Python等DevOps流水線,實現(xiàn)基礎(chǔ)設(shè)施即代碼。

gNMI(基于gRPC)

利用HTTP/2長連接和Protocol Buffers編碼,原生支持配置與流式遙測(Streaming Telemetry)。運維人員可以像訂閱新聞一樣,持續(xù)、實時地接收設(shè)備狀態(tài)更新,精度可達納秒級,徹底告別低效輪詢。

在常規(guī)的狀態(tài)查詢和配置修改方面,gNMI 和 NETCONF 的能力相差無幾;但對于大型數(shù)據(jù)中心、云網(wǎng)絡(luò)、5G 核心網(wǎng)等需要海量、實時監(jiān)控數(shù)據(jù)和高頻配置的場景,gNMI 性能卓越,通過單一協(xié)議解決了配置與監(jiān)控需求,并且原生支持流式遙測,推送模式效率遠高于輪詢,是云原生/可編程網(wǎng)絡(luò)的首選。

以下是一個典型的數(shù)據(jù)中心云網(wǎng)場景組網(wǎng)拓撲,使用遙測方式對網(wǎng)絡(luò)進行監(jiān)控:

wKgZPGlfig-AcCvVAAGlsTOQnYQ171.png

通過連接數(shù)據(jù)中心網(wǎng)絡(luò)交換機提供的額外 10G 接口并輔以隔離性配置,監(jiān)控服務(wù)器可在不干擾業(yè)務(wù)流量的情況下對所有設(shè)備發(fā)起gNMI訂閱請求,持續(xù)高頻獲取網(wǎng)絡(luò)設(shè)備的各類信息,只要是設(shè)備支持的YANG模型有建模的數(shù)據(jù)均可。

gNMI 可采集的數(shù)據(jù)十分豐富,可用于監(jiān)控設(shè)備狀態(tài)、監(jiān)控流量計數(shù),配合 Prometheus 和 Grafana 等可視化工具,以上時序數(shù)據(jù)可被轉(zhuǎn)化為直觀的統(tǒng)計圖表,并進一步實現(xiàn)系統(tǒng)異常告警、流量分析等功能。

以統(tǒng)一模型驅(qū)動全場景網(wǎng)絡(luò)

星融元自2025年底起,在全系列運行AsterNOS的交換機(涵蓋數(shù)據(jù)中心核心、園區(qū)接入及邊緣網(wǎng)關(guān))中,全面內(nèi)置了對標準YANG模型及上述三大協(xié)議的支持。這意味著,無論網(wǎng)絡(luò)設(shè)備身處何地,運維團隊都能使用同一套模型化的方法進行管理:

  • 在數(shù)據(jù)中心:通過gNMI訂閱,實時可視化微突發(fā)流量與設(shè)備內(nèi)部狀態(tài),結(jié)合Prometheus+Grafana實現(xiàn)預(yù)警式運維。
  • 在園區(qū)網(wǎng):通過RESTCONF接口,與自動化平臺集成,實現(xiàn)新業(yè)務(wù)網(wǎng)絡(luò)的分鐘級開通。
  • 在邊緣:通過NETCONF可靠地下發(fā)復雜路由策略,確保配置的嚴格一致性。
wKgZPGlfiimAYfaGAALWmKFWjJk043.png

邁向自驅(qū)型網(wǎng)絡(luò)

YANG模型的價值遠不止于替代CLI或SNMP。它奠定了模型驅(qū)動網(wǎng)絡(luò)(Model-Driven Networking)的基石,使得網(wǎng)絡(luò)真正成為可被軟件定義、驗證和閉環(huán)控制的智能實體。未來,結(jié)合AI算法,網(wǎng)絡(luò)管理系統(tǒng)能夠基于YANG模型實時驗證網(wǎng)絡(luò)狀態(tài)是否符合業(yè)務(wù)意圖,并自動執(zhí)行優(yōu)化或修復動作。

我們通過全面擁抱YANG及新一代管理協(xié)議,正助力用戶跨越傳統(tǒng)的運維鴻溝,駛向更自動化、更智能的網(wǎng)絡(luò)未來。

【參考資料】

https://datatracker.ietf.org/doc/html/rfc6020

https://zhuanlan.zhihu.com/p/139500393

https://medium.com/@k.okasha/yang-and-road-to-a-model-driven-network-e9e52d47148d

https://blog.csdn.net/puhaiyang/article/details/137432500

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 交換機
    +關(guān)注

    關(guān)注

    23

    文章

    2904

    瀏覽量

    104484
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    PROFIBUS協(xié)議結(jié)構(gòu)及協(xié)議模型與ISO/OSI協(xié)議模型的關(guān)系

    PROFIBUS協(xié)議模型與ISO/OSI協(xié)議模型的關(guān)系  PROFIBUS協(xié)議結(jié)構(gòu)
    發(fā)表于 11-17 10:33

    任正非:華為十大管理要點(A級)

    任正非:華為十大管理要點(A級)
    發(fā)表于 10-09 08:51

    SRv6技術(shù)課堂:SRv6概述 精選資料分享

    。在過去六年內(nèi)持續(xù)推動了SDN演進的BGP/PCEP/Netconf/YANG協(xié)議創(chuàng)新和標準化,當前研究的重點包括SRv6、網(wǎng)絡(luò)智能、Telemetry、5G承載等。2019年當選IETF互聯(lián)網(wǎng)架構(gòu)委員...
    發(fā)表于 07-29 06:21

    HDF Camera 驅(qū)動模型解析

    功能。2.Camera驅(qū)動框架介紹相機驅(qū)動框架模型對上實現(xiàn)相機HDI接口,對實現(xiàn)相機Pipeline模型,管理相機各個硬件設(shè)備。各層的基本概念如下:HDI實現(xiàn)層,對上實現(xiàn)HOS相機標
    發(fā)表于 11-15 17:33

    標準模型增強的基于身份的認證密鑰協(xié)商協(xié)議

    密鑰抽取是密鑰協(xié)商協(xié)議的一個重要環(huán)節(jié),該文指出2007 年王圣寶等人提出的標準模型基于身份的認證密鑰協(xié)商協(xié)議在該環(huán)節(jié)存在重要缺陷;并根據(jù)密鑰抽取函數(shù)的不同功能,將標
    發(fā)表于 11-10 15:38 ?11次下載

    標準模型高效的基于口令認證密鑰協(xié)商協(xié)議

    基于口令的認證密鑰協(xié)商協(xié)議是利用預(yù)先共享的口令協(xié)商安全性較高的密鑰?,F(xiàn)有的基于口令認證密鑰協(xié)商協(xié)議大多需要較大的計算量,或者只在隨機預(yù)言模型證明了
    發(fā)表于 02-10 14:52 ?11次下載

    實用的Linux網(wǎng)絡(luò)配置工具netconf

    實用的Linux網(wǎng)絡(luò)配置工具netconf 很多用戶不使用Linux網(wǎng)絡(luò)的原因是配置的復雜性與困難性,下面的內(nèi)容介紹使用Linux的GUI環(huán)境的網(wǎng)絡(luò)配置工具netconf
    發(fā)表于 01-29 11:24 ?1052次閱讀

    地址解析協(xié)議(ARP),地址解析協(xié)議(ARP)是什么意思

    地址解析協(xié)議(ARP),地址解析協(xié)議(ARP)是什么意思 地址解析協(xié)議 (ARP) “地址
    發(fā)表于 04-06 09:07 ?2335次閱讀

    大管道雜散電流干擾影響研究

    大管道雜散電流干擾影響研究新大管道雜散電流干擾影響研究
    發(fā)表于 11-16 14:43 ?0次下載

    IP知識百科之什么是YANG

    YANG的定義與產(chǎn)生 YANG是一種數(shù)據(jù)建模語言,可以為NETCONF協(xié)議的數(shù)據(jù)進行定義與描述。YANG
    的頭像 發(fā)表于 11-19 10:25 ?7003次閱讀
    IP知識百科之什么是<b class='flag-5'>YANG</b>

    Netconf for ATOM Atom的NETCONF測試插件

    ./oschina_soft/atom-netconf.zip
    發(fā)表于 05-19 09:08 ?3次下載
    <b class='flag-5'>Netconf</b> for ATOM Atom的<b class='flag-5'>NETCONF</b>測試插件

    協(xié)議解析網(wǎng)關(guān)的作用

    想要了解協(xié)議解析網(wǎng)關(guān),我們不妨將這個詞拆來來看,協(xié)議+解析+網(wǎng)關(guān)者的組合就是協(xié)議
    的頭像 發(fā)表于 09-09 11:18 ?2400次閱讀

    什么是RESTCONF

    Web應(yīng)用程序可以通過集成NETCONF協(xié)議庫,構(gòu)建NETCONF客戶端并向NETCONF服務(wù)端發(fā)送RPC消息
    的頭像 發(fā)表于 02-14 14:59 ?3573次閱讀
    什么是<b class='flag-5'>RESTCONF</b>?

    OpenDaylight中的YANG

    YANG是和NETCONF相伴而生的,而NETCONF作為網(wǎng)絡(luò)管理協(xié)議,包含安全傳輸層、消息層、操作層和內(nèi)容層,其中內(nèi)容層沒有標準化,操作層
    的頭像 發(fā)表于 02-14 15:10 ?3279次閱讀
    OpenDaylight中的<b class='flag-5'>YANG</b>

    netconf協(xié)議是什么?netconf協(xié)議的優(yōu)點

    NETCONF(Network Configuration Protocol)是一種基于XML的網(wǎng)絡(luò)管理協(xié)議,提供了一套管理網(wǎng)絡(luò)設(shè)備的機制。用戶可以使用這套機制增加、修改、刪除網(wǎng)絡(luò)設(shè)備
    的頭像 發(fā)表于 01-30 14:27 ?3274次閱讀