資源描述:
《簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(snmp)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)一、簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議的組成部分:1)一個(gè)管理信息庫MIB(ManagementInformationBase)。管理信息庫包含所有代理進(jìn)程的所有可被查詢和修改的參數(shù)。2)關(guān)于MIB的一套公用的結(jié)構(gòu)和表示符號(hào)。叫做管理信息結(jié)構(gòu)SMI(StructureofManagementInformation)。3)管理進(jìn)程和代理進(jìn)程之間的通信協(xié)議,叫做簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP(SimpleNetworkManagementProtocol)。SNMP包括數(shù)據(jù)報(bào)交換的格式等。盡管可以在運(yùn)輸層采用各種各樣的協(xié)議,但是在SNMP中,用得最多的協(xié)議還是UDP。通常使用
2、161和162兩個(gè)端口。二、簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議定義了管理進(jìn)程和代理進(jìn)程之間信息的交互格式,SNMPV1定義了5種報(bào)文1)get-request操作:從代理進(jìn)程處提取一個(gè)或多個(gè)參數(shù)值。2)get-next-request操作:從代理進(jìn)程處提取一個(gè)或多個(gè)參數(shù)的下一個(gè)參數(shù)值。3)set-request操作:設(shè)置代理進(jìn)程的一個(gè)或多個(gè)參數(shù)值。4)get-response操作:返回的一個(gè)或多個(gè)參數(shù)值。這個(gè)操作是由代理進(jìn)程發(fā)出的。它是前面3中操作的響應(yīng)操作。5)trap操作:代理進(jìn)程主動(dòng)發(fā)出的報(bào)文,通知管理進(jìn)程有某些事情發(fā)生。在SNMPV2中增加了如下操作原語:get
3、-bulk-request操作:用于傳輸大量的數(shù)據(jù)。inform-request操作:它使一個(gè)管理進(jìn)程可以向另一個(gè)管理進(jìn)程發(fā)送信息SNMP報(bào)文的格式三、管理信息庫MIB所謂管理信息庫,或者M(jìn)IB,就是所有代理進(jìn)程包含的、并且能夠被管理進(jìn)程進(jìn)行查詢和設(shè)置的信息的集合。MIB樹的根節(jié)點(diǎn)并沒有名字或編號(hào),但是它有下面3個(gè)子樹:1.iso(1),由ISO管理2.ccitt(2),由CCITT管理3.iso/ccitt(3),由ISO和CCITT共同管理在iso(1)節(jié)點(diǎn)下有一些其它的子樹,其中包括ISO為其他組織定義的子樹---org(3)。在org(3)子樹下,特殊節(jié)點(diǎn)是被美國(guó)國(guó)防
4、部(DepartmentofDefense)使用的節(jié)點(diǎn):dod(6),所有通過DOD的協(xié)議如TCP/IP通信的設(shè)備,能夠從它們那里獲得的信息都位于該子樹下,它的完整的對(duì)象標(biāo)識(shí)符是1.3.6.1。該對(duì)象標(biāo)識(shí)符被稱為internet。該標(biāo)識(shí)符的文本形式是{isoorg(3)dod(6)1}。如下圖為MIB樹的上層結(jié)構(gòu):RootIso(1)Ccitt(2)Iso/ccitt(3)Org(3)Dod(6)Internet(1)Directory(1)Mgmt(2)Experimental(3)Private(4)Enterprises(1)MibII(1)網(wǎng)絡(luò)管理中的ASN.1樹1、
5、Directory(1)子樹Directory(1)是保留在將來使用。2、Mgmt(2)子樹Mgmt(2)子樹包含關(guān)于DOD協(xié)議的管理信息,目前該子樹中的對(duì)象是最廣泛的。其中對(duì)象標(biāo)識(shí)符1.3.6.1.2.1已被MIB-II所取代。常用的MIB組包括system(系統(tǒng)標(biāo)識(shí))、if(接口)、at(地址轉(zhuǎn)換)、ip、icmp和tcp等。3、Experimental(3)子樹實(shí)驗(yàn)協(xié)議和MIB開發(fā)通常使用這個(gè)子樹,在這個(gè)子樹下的所有對(duì)象的標(biāo)識(shí)符都以整數(shù)1.3.6.1.3開始,一個(gè)實(shí)驗(yàn)性的新的MIB可能被賦于和對(duì)象標(biāo)識(shí)符相關(guān)聯(lián)的編號(hào)或一個(gè)整數(shù),如1{experimental1}。4、Pr
6、ivate(4)子樹Private(4)子樹用來指定單方面定義的對(duì)象。該子樹中網(wǎng)絡(luò)管理系統(tǒng)訪問最多的部分是enterprises(1)節(jié)點(diǎn)。該節(jié)點(diǎn)下的每個(gè)子樹分配給一個(gè)企業(yè),而企業(yè)必須先向IAB登記注冊(cè)它們自已的廠商代碼,然后就可以在該代碼下創(chuàng)建他們自己的對(duì)象。四、管理信息結(jié)構(gòu)SMI1、對(duì)象標(biāo)識(shí)符類型(OBJECTIDENTIFIER)在ASN.1中,對(duì)象標(biāo)識(shí)符類型描述對(duì)象的抽象信息,MIB樹中的每一個(gè)標(biāo)號(hào)是用對(duì)象標(biāo)識(shí)符描述的。由于樹的各個(gè)分支是用數(shù)值表示的,所以實(shí)際上對(duì)象標(biāo)識(shí)符是一個(gè)整數(shù)數(shù)值的序列。它用OBJECTIDENTIFIER來聲明,如:myBranchOBJECT
7、IDENTIFIER::={parentBranch10}其中myBranch是一個(gè)子樹支,它定義在parentBranch樹支下,“10”是子樹myBranch在父樹支parentBranch下的一個(gè)唯一對(duì)象標(biāo)識(shí)符,即通常所說的OID。在parentBranch樹支下,可以定義多個(gè)子樹支,但子樹支的名字和數(shù)字(如上的10)不能重復(fù),即必須是唯一的。2、標(biāo)量(葉子)對(duì)象標(biāo)識(shí)符在一個(gè)樹支下,讀者可以定義多個(gè)子樹,也可以定義被管理資源的管理對(duì)象,其定義的句法如下:(objectname)OBJECT-TYP