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