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