SNMP應(yīng)用實(shí)體與共同體的知識講解
我知道位于網(wǎng)絡(luò)管理工作站(運(yùn)行管理進(jìn)程)上和各網(wǎng)絡(luò)元素上利用SNMP相互通信對網(wǎng)絡(luò)進(jìn)行管理的軟件統(tǒng)統(tǒng)稱為SNMP應(yīng)用實(shí)體。SNMP定義了管理進(jìn)程(manager)和管理代理(agent)之間的關(guān)系,這個關(guān)系稱為共同體(community)。描述共同體的語義是非常復(fù)雜的,但其句法卻很簡單。
簡單網(wǎng)絡(luò)管理協(xié)議(SNMP協(xié)議)首先是由Internet工程任務(wù)組織(Internet Engineering Task Force)(IETF)的研究小組為了解決Internet上的路由器管理問題而提出的。
若干個應(yīng)用實(shí)體和SNMP組合起來形成一個共同體,不同的共同體之間用名字來區(qū)分,共同體的名字則必須符合Internet的層次結(jié)構(gòu)命名規(guī)則,由無保留意義的字符串組成。此外,一個SNMP應(yīng)用實(shí)體可以加入多個共同體。
SNMP應(yīng)用實(shí)體對Internet管理信息庫中的管理對象進(jìn)行操作。一個SNMP應(yīng)用實(shí)體可操作的管理對象子集稱為SNMP MIB授權(quán)范圍。SNMP應(yīng)用實(shí)體對授權(quán)范圍內(nèi)管理對象的訪問仍然還有進(jìn)一步的訪問控制限制,比如只讀、可讀寫等。
SNMP體系結(jié)構(gòu)中要求對每個共同體都規(guī)定其授權(quán)范圍及其對每個對象的訪問方式。記錄這些定義的文件稱為“共同體定義文件”。
SNMP的報(bào)文總是源自每個SNMP應(yīng)用實(shí)體,報(bào)文中包括該SNMP應(yīng)用實(shí)體所在的共同體的名字。這種報(bào)文在SNMP中稱為“有身份標(biāo)志的報(bào)文”,共同體名字是在管理進(jìn)程和管理代理之間交換管理信息報(bào)文時(shí)使用的。管理信息報(bào)文中包括以下兩部分內(nèi)容:
(1)共同體名,加上發(fā)送方的一些標(biāo)識信息(附加信息),用以驗(yàn)證發(fā)送方確實(shí)是共同體中的成員,共同體實(shí)際上就是用來實(shí)現(xiàn)管理SNMP應(yīng)用實(shí)體之間身份鑒別的;
(2)數(shù)據(jù),這是兩個管理SNMP應(yīng)用實(shí)體之間真正需要交換的信息。
【編輯推薦】