YANG的定義與產生
YANG是一種數據建模語言,可以為NETCONF等協議的數據進行定義與描述。YANG模型是對數據特征的抽象和表達,在YANG模型文件中定義了數據的層次結構、執行數據的約束條件、數據的操作類型等內容。2002年IAB(因特網架構委員會)會議提出SNMP在配置管理上有不少劣勢,從而觸發了NETCONF的誕生。NETCONF協議標準化了,但卻沒有對數據內容標準化,從而觸發了更優秀的模型語言YANG的出現,使得數據模型更加簡單易懂。
YANG與YIN
YIN (YANG Independent Notation)是XML表達方式的YANG,YIN與YANG之間使用不同的表達方法但包含等價的信息。設備解析模型時用YIN模型文件。之所以用YIN,是為了利用各編程語言中現有的XML解析器等工具。這些工具可用來進行數據過濾和驗證,自動生成代碼和文件或者其他任務。這樣可以提升設備解析YANG模型的效率。
YANG的網絡管理架構
隨著標準化的推行,YANG正逐漸成為業界主流的數據描述規范,標準組織、廠商、運營商、OTT紛紛定義各自的YANG模型。如圖,設備上集成了YANG模型并作為Server端,網絡管理員可以利用NETCONF協議或RESTCONF協議統一管理、配置、監控已經支持YANG的各類網絡設備,從而簡化網絡運維管理,降低運維成本。
編輯:jq
-
數據
+關注
關注
8文章
7145瀏覽量
89587 -
IP
+關注
關注
5文章
1718瀏覽量
149971 -
SNMP
+關注
關注
0文章
86瀏覽量
29788 -
OTT
+關注
關注
3文章
61瀏覽量
24402
原文標題:IP知識百科之可編程網絡系列:什么是YANG
文章出處:【微信號:huaweidoc,微信公眾號:華為產品資料】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論