版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2.1 MIB概述 2.2 MIB結(jié)構(gòu) 2.3 標(biāo)量對象和表對象 2.4 MIB-2功能組 l 管理信息庫(管理信息庫(MIBMIB)F在基于在基于TCP/IPTCP/IP的的網(wǎng)絡(luò)管理系統(tǒng)中,網(wǎng)絡(luò)管理系統(tǒng)中,MIBMIB是包含是包含有關(guān)被管理資源以及被管有關(guān)被管理資源以及被管資源信息資源信息的數(shù)據(jù)庫;每個被管資源用一個對象表示,的數(shù)據(jù)庫;每個被管資源用一個對象表示,MIBMIB是這些對象的是這些對象的結(jié)構(gòu)化集合;結(jié)構(gòu)化集合;FMIBMIB定義和構(gòu)建了定義和構(gòu)建了MIBMIB的通用性框架結(jié)構(gòu),被稱為管理信息結(jié)構(gòu)(的通用性框架結(jié)構(gòu),被稱為管理信息結(jié)構(gòu)(SMISMI,Structure of Man
2、agement InformationStructure of Management Information),SMI,SMI定義了定義了MIBMIB中被管對象使中被管對象使用的數(shù)據(jù)類型以及怎樣表示和命名用的數(shù)據(jù)類型以及怎樣表示和命名MIBMIB中的資源。中的資源。 SMISMI規(guī)定所有被管對規(guī)定所有被管對象必須在命名樹上。象必須在命名樹上。l 網(wǎng)絡(luò)中每個被管對象(服務(wù)器、路由器等)都擁有一個反映其狀態(tài)的網(wǎng)絡(luò)中每個被管對象(服務(wù)器、路由器等)都擁有一個反映其狀態(tài)的MIBMIB,網(wǎng)絡(luò)管理實(shí)體可以通過讀取管理信息庫中對象的值,監(jiān)視系統(tǒng)中的資源,也網(wǎng)絡(luò)管理實(shí)體可以通過讀取管理信息庫中對象的值,監(jiān)視系
3、統(tǒng)中的資源,也可以通過修改某些值來控制系統(tǒng)中的資源??梢酝ㄟ^修改某些值來控制系統(tǒng)中的資源。l 所有被管所有被管對象在對象在MIBMIB中組織成中組織成:分層的樹結(jié)構(gòu)分層的樹結(jié)構(gòu) l IETFIETF發(fā)布的發(fā)布的RFC 1156RFC 1156文件中定義了文件中定義了MIB-1MIB-1,在,在19911991年發(fā)布的年發(fā)布的RFC 1123RFC 1123文件中文件中定義了定義了MIB-2MIB-2。2.1 MIB2.1 MIB概述概述 2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) 1.1.MIBMIB樹樹型結(jié)構(gòu)型結(jié)構(gòu)2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) 這種層次樹型結(jié)構(gòu)有這種層次樹型結(jié)構(gòu)有3 3個作
4、用個作用l表示了管理和控制關(guān)系表示了管理和控制關(guān)系l提供結(jié)構(gòu)化的信息組織技術(shù)提供結(jié)構(gòu)化的信息組織技術(shù)l提供了對象命名機(jī)制。提供了對象命名機(jī)制。 這種層次樹型結(jié)構(gòu)的組織方式:這種層次樹型結(jié)構(gòu)的組織方式:易于管理,易于擴(kuò)充易于管理,易于擴(kuò)充l 表示管理和控制關(guān)系表示管理和控制關(guān)系F上層的中間結(jié)點(diǎn)是某些組織機(jī)構(gòu)的名字,這些機(jī)構(gòu)負(fù)責(zé)它下面的子樹信息的管理和審批。F有些中間結(jié)點(diǎn)雖然不是組織機(jī)構(gòu)名,但已委托給某個組織機(jī)構(gòu)代管,例如org(3)由ISO代管。internet(1)由IAB(Internet Architecture Board 因特網(wǎng)結(jié)構(gòu)委員會)代管。l 提供了結(jié)構(gòu)化的信息組織技術(shù)提供了結(jié)構(gòu)
5、化的信息組織技術(shù)F下層的中間結(jié)點(diǎn)代表的子樹,是與每個網(wǎng)絡(luò)資源或網(wǎng)絡(luò)協(xié)議相關(guān)的信息集合。例如,有關(guān)IP協(xié)議的管理信息都放置在ip(4)子樹中。2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) l 提供了對象命名機(jī)制提供了對象命名機(jī)制F樹中每個結(jié)點(diǎn)都有一個分層的編號。F中間結(jié)點(diǎn)代表管理組織或被管對象的分類F葉子結(jié)點(diǎn)代表實(shí)際的管理對象。F對象標(biāo)識符的生成:對象標(biāo)識符的生成:*從樹根到樹葉的編號串聯(lián)起來,用圓點(diǎn)隔開,就形成了管理對象的標(biāo)識符,簡寫為:OID(Object Identifier)。*例如internet的對象標(biāo)識符是:,或者寫為iso(1) org(3) dod(6) 1。 2.2 M
6、IB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) 根iso (1)ccitt (0)joint-iso-ccitt(2)dod (6)internet (1) (ernet)mgmt (2)mib-2 (1) .2.1 (ernet.mgmt.mib-2)org (3)system(1)interface(2) at(3)ip(4)icmp(5)tcp(6)udp(7)egp(8)ipInReceives(3) .(ernet.mgmt.mib-2.ip.ipinrec
7、eives)2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) lMIBMIB樹的根結(jié)點(diǎn)樹的根結(jié)點(diǎn)根節(jié)點(diǎn)沒有名字或編號,它有下面3個子樹(結(jié)點(diǎn)):Fccitt(0)子樹,由CCITT(國際電報(bào)電話咨詢委員會,是國際電信聯(lián)盟 ITU 下屬的一個機(jī)構(gòu))管理Fiso(1)子樹,由ISO管理FJoint-iso-ccitt(2)子樹,由ISO和CCITT共同管理。2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) l iso(1)iso(1)結(jié)點(diǎn)結(jié)點(diǎn)F在iso(1)結(jié)點(diǎn)下有一些子樹,其中:org(3)是由ISO代管的子樹。F在org(3)子樹下,一個值得關(guān)注的特殊結(jié)點(diǎn)是被美國國防部(Department Of Defense)使
8、用的節(jié)點(diǎn):dod(6),所有基于DOD協(xié)議(TCP/IP協(xié)議)進(jìn)行通信的有關(guān)對象都位于該子樹下。比如:INTERNET。2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) 1 1、directory(1):directory(1):保留給OSI的目錄服務(wù),以備將來使用;2 2、mgmt(2):mgmt(2):包括由IAB批準(zhǔn)的所有所有管理對象,而mib-2是mgmt(2)的第一第一個子結(jié)點(diǎn)。mib-2mib-2包含了網(wǎng)絡(luò)管理中使用包含了網(wǎng)絡(luò)管理中使用的對象的對象;(mgmt即為managementmanagement 的縮寫)3 3、experimental(3)experimental(3):用來標(biāo)識在互
9、聯(lián)網(wǎng)上所有管理對象;4 4、private(4):private(4):用于私人企業(yè)定義的管理信息對象,這個子樹只有一個結(jié)點(diǎn)enterprises(1)。若一個私人企業(yè)向Internet編碼機(jī)構(gòu)申請一個代碼100(cisco:9、hp:11、3com:43),為它的令牌環(huán)適配器賦予代碼25,則令牌環(huán)適配器的對象標(biāo)識符就是:.05。linternetinternet下面有下面有4 4個結(jié)點(diǎn)個結(jié)點(diǎn): :2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) 2.2.MIBMIB中的數(shù)據(jù)類型中的數(shù)據(jù)類型l管理對象的3個基本的屬性:名字、語法、編碼F名字名
10、字:即對象標(biāo)識符,由對象在OID樹中的位置來確定F語法語法: MIB中的對象用抽象語法表示(Abstract Syntax Notation Number One,ASN.1)來描述。ASN.1是一種形式語言,它提供了統(tǒng)一的網(wǎng)絡(luò)數(shù)據(jù)表示,用于定義應(yīng)用數(shù)據(jù)的抽象語法和應(yīng)用層協(xié)議數(shù)據(jù)單元結(jié)構(gòu)。 即即確定用確定用哪種哪種ASN.1ASN.1數(shù)據(jù)類型數(shù)據(jù)類型表示管理信息F編碼編碼:用ASN.1定義的抽象數(shù)據(jù)在傳送過程中按照基本編碼規(guī)則基本編碼規(guī)則(BERBER)變換成比特串,構(gòu)成在網(wǎng)絡(luò)上傳送的數(shù)據(jù)包。l SNMP管理信息庫(MIB)中對象的數(shù)據(jù)類型, 包括:F5種通用類型:前4種是基本類型(Primi
11、tive Types),最后一種是構(gòu)造類型(Constructor Types)F7種應(yīng)用類型。2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) 類型值集合INTEGER整數(shù)類型OCTET STRING由零個或者多個字節(jié)(byte)構(gòu)成的串序列,例如:IP地址就是由4個字節(jié)構(gòu)成的串序列OBJECTIDENTIFIER對象標(biāo)識符,由一列整數(shù)構(gòu)成,用于標(biāo)識對象NULL空類型不代表任何類型,只是占有一個位置SEQUENCESEQUENCE OF包含的元素類型可以不同,用來建立表的行包含的元素類型相同,用來建立表對象lASN.1的5個通用類型在RFC 1155定義了以下7種應(yīng)用類型:1. NetworkAddre
12、ssNetworkAddress:= CHOICEinternet IpAddress CHOICE構(gòu)造的語義是“從表中任選一個類型”,MIB中的NetworkAddress定義成從各種網(wǎng)絡(luò)地址中任選一種,但目前還是只有Internet IP地址一種。2.internet internet OBJECT IDENTIFIER: :=iso(1)org(3)dod(6)1 SNMP采用對象標(biāo)識符作為對象的唯一標(biāo)識3.IpAddressIpAddress:=APPLICATION 0IMPLICIT OCTET STRING(SIZE(4) 32位的IP地址,定義為OCTET STRING類型。l
13、 ASN.1中的應(yīng)用類型4.4. CounterCounter:= APPLICATION 1 IMPLICIT INTEGER(0.4 294 967 295)F 計(jì)數(shù)器類型是一個非負(fù)整數(shù),其值可增加,但不能減少,達(dá)到最大值232-1后回零,再從頭開始增加再從頭開始增加。F 用于:計(jì)數(shù)器用于計(jì)算收到的分組數(shù)分組數(shù)或字節(jié)數(shù)字節(jié)數(shù)等。5.5. GaugeGauge:= APPLICATION 2 INTEGER(0.4 294 967 295)F 計(jì)量器類型是一個非負(fù)整數(shù),其值可增加,也可減少。計(jì)量器的最大值也是232-1。計(jì)量器達(dá)到最大值后不回零,而是鎖定在鎖定在2 23232-1-1F 用于
14、:計(jì)量器可用于表示存儲在緩沖隊(duì)列中的分組數(shù)l ASN.1中的應(yīng)用類型6.6. TimeTicks:TimeTicks:= APPLICATION 3 INTEGER(0.4 294 967 295)F 時鐘類型是非負(fù)整數(shù)。時鐘的單位是百分之一秒;F 作用:表示從某個事件(例如設(shè)備啟動)開始到目前經(jīng)過的時間。7.7. OpaqueOpaque:=APPLICATION 4 OCTET STRING :F 不透明類型即未知數(shù)據(jù)類型,或者說可以表示任意類型。F 這種數(shù)據(jù)編碼時按OCTET STRINGOCTET STRING處理,管理站和代理能解釋這種類型。 l ASN.1中的應(yīng)用類型l 管理對象的
15、組織方式F管理信息以管理對象為單位,以樹狀結(jié)構(gòu)為組織方式。l每個管理對象需要定義的信息基本相同,一般包括如下信息:F對象標(biāo)識符:管理對象的對象標(biāo)識符F數(shù)據(jù)類型: 管理對象的數(shù)據(jù)類型F取值范圍: 管理對象的取值是否存在限制條件F訪問控制: 允許對管理對象采取哪些操作權(quán)限,權(quán)限規(guī) 定了管理工作站可以對管理信息進(jìn)行的操作F對象狀態(tài): 管理對象目前的狀態(tài)F描述信息: 管理對象的說明性文字信息3.3.管理信息結(jié)構(gòu)(管理信息結(jié)構(gòu)(SMI)SMI)的定義的定義2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) l管理信息結(jié)構(gòu)(管理信息結(jié)構(gòu)(SMI)SMI)的宏定義的宏定義FMIB包含各種類型的管理對象,例如計(jì)數(shù)器、計(jì)量器
16、、標(biāo)量和兩維的數(shù)組等。對于如此多種多樣的數(shù)據(jù)類型或管理對象,采用宏進(jìn)行定義。FSMI提供了一個管理對象的MACRO(宏)OBJECT-TYPEOBJECT-TYPE 。管理對象使用宏:OBJECT-TYPEOBJECT-TYPE 進(jìn)行定義。F所謂MACROMACRO,就是一些類似事物的集合。而OBJECT-TYPEOBJECT-TYPE MACROMACRO就是被管對象的集合,而一個具體的被管對象類就是這個MACRO的實(shí)例。即,定義了這個MACRO后,只要為它提供適當(dāng)?shù)膮?shù),就可以定義具體的被管對象,從而使這一工作得到簡化和規(guī)范。2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) OBJECT-TYPE M
17、ACRO:= BEGINBEGIN TYPE NOTATION:= “SYNTAX”type(TYPE ObjectSyntax) “ACCESS” Access “STATUS” Status DescrPart - 描述 ReferPart - 引用 IndexPart - - 索引 DefValPart - 缺省 VALUE NOTATION:=value (VALUE ObjectName) 2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) AccessAccess:=read-only”|read-write”|write- only”|not-accessible” StatusStatus:
18、=mandatory”|optional”|obsolete”| deprecated”DescrPartDescrPart:=DESCRIPTION” value(description DisplayString) | emptyReferPartReferPart:=REFERENCE” value(reference DisplayString) IndexPartIndexPart:=“INDEX” “” IndexTypes “”DefValPartDefValPart:=“DEFVAL” “” value(defvalue ObjectSyntax) “”| emptyENDEN
19、D 2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) l SYNTAX:表示對象類型的抽象語法。 可以是上面提到的5種通用類型與7種應(yīng)用類型之一。l ACCESS:定義SNMP協(xié)議訪問對象的方式??蛇x擇的訪問方式有4種:F 只讀(read-only)F 讀寫(read-write)F 只寫(write-only)和F 不可訪問(not-accessible):MIB樹中的非葉子結(jié)點(diǎn)不 能訪問 2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) lSTATUS:SNMP在實(shí)現(xiàn)MIB時是否必須實(shí)現(xiàn)該對象。 可選擇的情況有4種:F mandatory (必要的): :F optional (可選的): :F obsolete
20、 (過時的):是指老標(biāo)準(zhǔn)支持,而新標(biāo)準(zhǔn)不支 持的類型;Fdeprecated (可取消):是指當(dāng)前必須支持這種對象, 但在將來的標(biāo)準(zhǔn)中可能被取消2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) lDesctPart:用文字說明對象類型的含義(可選) 。l ReferPart:用文字說明引用在其他模塊中定義的對 象(可選)。lIndexPartIndexPart:用于定義表對象的索引項(xiàng):用于定義表對象的索引項(xiàng)。lDefValPart:定義對象實(shí)例默認(rèn)值(可選)。lVALUE NOTATIONVALUE NOTATION:指明對象的訪問名:指明對象的訪問名。2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) l宏實(shí)例產(chǎn)生規(guī)
21、則:類型名+宏名字+字符串SYNTAX+ASN.1類型ObjectSyntax字符串ACCESS+由Access限定的值字符串STATUS+Status限定的值字符串宏體宏體2.2 MIB2.2 MIB結(jié)構(gòu)結(jié)構(gòu) 宏實(shí)例 tcpMaxConn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTIONThe limit on the total number of TCP connectionthe entity can support. := tcp 42.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 SMI
22、只存儲標(biāo)量對象和表對象(Table):F 標(biāo)量對象:指SMI中存儲的簡單簡單對象和表中的列對象對象和表中的列對象。 F 表對象:由行對象組成,而行對象由列對象組成l 表的定義表的定義F 定義一個表要用到: ASN.1的序列類型 對象類型宏定義中的索引索引部分下面通過RFC 1213中定義的TCPTCP連接表來連接表來說明定義表的方法: TCPTCP連接表連接表用來用來記錄當(dāng)前TCP連接的情況,描述了每一個每一個TCP連接的:本地地址;本地端口;遠(yuǎn)程地址;遠(yuǎn)程端口; 連接的狀態(tài)(12種)等方面。l tcpConnTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpCo
23、nnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION “A table containing TCP connection- specific information” :=tcp 13 1.TCP1.TCP連接表的定義連接表的定義(RFC 1213)(RFC 1213)2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l tcpConnEntry OBJECT-TYPE SYNTAX TcpConnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION “” INDEX
24、tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort :=tcpConnTable 12.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l TcpConnEntry:=SEQUENCE tcpConnState INTEGER, tcpConnLocalAddress IPAddress, tcpConnLocalPort INTEGER(0.65535), tcpConnRemAddress IPAddress, tcpConnRemPort INTEGER(0.65535) 2.3 2.3 標(biāo)量對象
25、和表對象標(biāo)量對象和表對象 l tcpConnState OBJECT-TYPE SYNTAX INTEGERclosed(1),listen(2), SynSent(3), synReceived(4),established(5), finWaitl(6), finWait2(7),closeWait(8),astAck(9),closing(10), timeWait(11),deleteTCB(12) ACCESS read-write STATUS mandatory DESCRIPTION “The state of this TCP connection.” := tcpConnE
26、ntry 1 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l closed(1)closed(1):關(guān)閉狀態(tài),沒有連接活動。:關(guān)閉狀態(tài),沒有連接活動。l listen(2)listen(2): 偵聽狀態(tài),端口是打開的,服務(wù)器等待連接。l SynSent(3)SynSent(3): 已經(jīng)發(fā)出連接請求,等待確認(rèn)。已經(jīng)發(fā)出連接請求,等待確認(rèn)。如果連接成功了就變?yōu)镋STABLISHED。 l synReceived(4)synReceived(4):收到一個連接請求,尚未確認(rèn)。:收到一個連接請求,尚未確認(rèn)。l established(5)established(5):連接建立,正常數(shù)據(jù)傳輸狀態(tài),
27、:連接建立,正常數(shù)據(jù)傳輸狀態(tài),兩臺機(jī)器正在通信。比如:。比如:TCP 0:1045 49:80 ESTABLISHED TCP 0:1045 49:80 ESTABLISHED 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l finWaitl(6)finWaitl(6):主動關(guān)閉,已經(jīng)發(fā)送關(guān)閉請求,等待確認(rèn)。:主動關(guān)閉,已經(jīng)發(fā)送關(guān)閉請求,等待確認(rèn)。l finWait2(7)finWait2(7):主動關(guān)閉,收到對方關(guān)閉確認(rèn),等待對方關(guān):主動關(guān)閉,收到對方關(guān)閉確認(rèn),等待對方關(guān)閉閉 請求。請求。l
28、 closeWait(8)closeWait(8):被動關(guān)閉,收到對方關(guān)閉請求。:被動關(guān)閉,收到對方關(guān)閉請求。l astAck(9)astAck(9):被動關(guān)閉,等待最后一個關(guān)閉確認(rèn),并等待所:被動關(guān)閉,等待最后一個關(guān)閉確認(rèn),并等待所有有 分組死掉。分組死掉。l closing(10)closing(10):雙方同時嘗試關(guān)閉,等待對方確認(rèn)。:雙方同時嘗試關(guān)閉,等待對方確認(rèn)。l timeWait(11),timeWait(11),連接結(jié)束,完成雙向關(guān)閉,等待所有分組死連接結(jié)束,完成雙向關(guān)閉,等待所有分組死掉。掉。l deleteTCB(12) deleteTCB(12) 刪除連接記錄,返回到初始
29、狀態(tài)(刪除連接記錄,返回到初始狀態(tài)(CLOSEDCLOSED)2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l tcpConnLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION “The local IP address for this connection.” := tcpConnEntry 2 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l tcpConnLocalPort OBJECT-TYPE SYNTAX INTEGER(0.65535) ACCES
30、S read-only STATUS mandatory DESCRIPTION “The local port number for this TCP connection.” := tcpConnEntry 3 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l tcpConnRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION “The remote Ipaddress for this TCP connection.” :=tcpConnEntry 42.3 2.3
31、標(biāo)量對象和表對象標(biāo)量對象和表對象 l tcpConnRemPort OBJECT-TYPE SYNTAX INTEGER(0.65535) ACCESS read-only STATUS mandatory DESCRIPTION “The remote port number for this TCP connection.” := tcpConnEntry 5 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 表項(xiàng):表項(xiàng):tcpConnEntrytcpConnEntryF l TCPTCP連接表有連接表有4 4個索引元素:個索引元素: 本地地址; 本地端口; 遠(yuǎn)程地址; 遠(yuǎn)程端口 這4個元
32、素的組合可以唯一地區(qū)分表中的一行。2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l TCP連接項(xiàng)是由5個不同類型的標(biāo)量元素組成的序列標(biāo)量對象名數(shù)據(jù)類型tcpConnStatetcpConnStateINTEGERINTEGERtcpConnLocalAddresstcpConnLocalAddressIpAddressIpAddresstcpConnLocalPorttcpConnLocalPortINTEGER(0.65535)INTEGER(0.65535)tcpConnRemAddresstcpConnRemAddressIpAddressIpAddresstcpConnRemPor
33、ttcpConnRemPortINTEGER(0.65535)INTEGER(0.65535)5915903914284tcpConnTable(.3)tcpConnEntry(.3.1)TCPTCP連接表實(shí)例連接表實(shí)例連接狀態(tài):5 連接建立,正常數(shù)據(jù)傳輸狀態(tài),兩臺機(jī)器正在通信連接建立,正常數(shù)據(jù)傳輸狀態(tài),兩臺機(jī)器正在通信連接狀態(tài):2 偵聽狀態(tài),端口是打開的,服務(wù)器等待連接偵聽狀態(tài),端口是打開的,服務(wù)器等待連接連接狀態(tài):3 已經(jīng)發(fā)出連接請求,等
34、待確認(rèn)。如果成功就變?yōu)橐呀?jīng)發(fā)出連接請求,等待確認(rèn)。如果成功就變?yōu)镋STABLISHED ESTABLISHED l 整個表整個表是對象類型是對象類型tcpConnTabletcpConnTable的實(shí)例的實(shí)例,表的每一行每一行是對象類型tcpConnEntrytcpConnEntry的實(shí)例(Tcp表實(shí)例中有3行)。l 列對象:在RFC1212中把表的每一列稱為列對象。表中有5個列對象:TcpConnState,TcpConnLocalAddress,TcpConnLocalPort,每個列對象各有3個實(shí)例。l 列對象的標(biāo)識符:列對象的標(biāo)識符:表中的每個列對象有唯一的對象標(biāo)識符:并且每一行都是一
35、樣的并且每一行都是一樣的。 例如在上圖中列對象tcpConnStatetcpConnState有3個實(shí)例:5、2、3,而3個實(shí)例的對象標(biāo)識符都是都是.3.1.1。思考:思考:2.2.對象實(shí)例的標(biāo)識對象實(shí)例的標(biāo)識- -隨機(jī)訪問技術(shù)隨機(jī)訪問技術(shù)l 列對象的實(shí)例如何表示?列對象的實(shí)例如何表示? SNMP如何訪問對象的值呢?通過該對象的對象標(biāo)識符。 當(dāng)一個對象有多個值的實(shí)例時,這些實(shí)例的標(biāo)識符如何表示? F 列對象列對象有唯一的對象標(biāo)識符,并且每一行每一行都是一樣的。 F 索引對象作用:索引對象作用:主要用于區(qū)分表的行,索引對象的索引對象的值的值的 組合組合可以唯一標(biāo)識表的
36、每一行。l 列對象實(shí)例的標(biāo)識符及其表示規(guī)則列對象實(shí)例的標(biāo)識符及其表示規(guī)則F列對象實(shí)例列對象實(shí)例的標(biāo)識符 列對象的對象標(biāo)識符 + 索引對象的值的組合值的組合。 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l 對于上圖的TCP連接表,有4個索引對象,因此:F 列對象實(shí)例標(biāo)識符列對象實(shí)例標(biāo)識符=列對象標(biāo)識符 + + 同一行同一行4個索引對象的值 比如,TcpConnRemAddressTcpConnRemAddress22,其所在行的其所在行的4 4個索引的值:個索引的值:99,1414,22,84
37、 84 其所在列的對象標(biāo)識符:其所在列的對象標(biāo)識符: 則2的的標(biāo)識符: .1.42.84 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 x...2.3.15x...2.3.15x...2.3.15x...2.3.15x...2.3.15x...0.0.0 x...0.0.0 x...0
38、.0.0 x...0.0.0 x...0.0.0 x...1.42.84x...1.42.84x...1.42.84x...1.42.84x...1.42.84x.1x.1= =是是的對象標(biāo)識符的對象標(biāo)識符 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l tcpConnTable的所有實(shí)例標(biāo)識符都是下面的形式:x.i.(tcpConnLocalAddr
39、ess).(tcpConnLocalPort).(tcpConnRemAddress).(tcpConnRemPort) 其中:其中:Fx=.3.1=tcpConnEntry的對象標(biāo)識符;Fi為列對象在表中的位置序號,比如, 的序號為2;F(tcpConnLocalPort)是對象tcpConnLocalPort的值。l 一般的規(guī)律:一般的規(guī)律:假定列對象標(biāo)識符是y,該對象所在的表有N個索引對象i1,i2,iN,則它的某一行的實(shí)例標(biāo)識符是:y.(i1).(i2).(iN) 。注:索引對象的值可以無二義性的區(qū)分表中的一行。2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對
40、象 l概念表和概念行F 表對象、行對象(例如tcpConnTable和tcpConnEntry)沒 有實(shí)例標(biāo)識符。F 因?yàn)樗鼈儾皇侨~子結(jié)點(diǎn),其訪問特性為: “not-accessible”,SNMP不能訪問。F 表對象、行對象分別叫做概念表和概念行。F一張概念表是行的序列,概念行是列對象的序列。l 標(biāo)量對象實(shí)例標(biāo)識符標(biāo)量對象實(shí)例標(biāo)識符F 標(biāo)量對象實(shí)例標(biāo)識符 = 標(biāo)量對象標(biāo)識符 + 0 如sysName變量的OID為:“.ernet.mgmt.mib-2.system.sysName.0”。 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 3. 3. 對象實(shí)例的標(biāo)
41、識對象實(shí)例的標(biāo)識- -詞典順序詞典順序訪問技術(shù)訪問技術(shù)l 對象標(biāo)識符是整數(shù)序列,這種序列反映了該對象在MIB中的邏輯位置,同時表示了一種詞典順序。l 詞典順序使我們只要按照一定的方式(例如中序)遍歷MIB 樹,就可以排出所有對象及其實(shí)例的詞典順序。l 對象的順序?qū)W(wǎng)絡(luò)管理是很重要的。管理站可能不知道代理提供的MIB的組成,所以管理站要用某種手段搜索MIB樹,實(shí)現(xiàn)在不知道對象標(biāo)識符的情況下訪問對象的值。例如,為檢索一個表項(xiàng),管理站可以連續(xù)發(fā)出Get操作,按詞典順序得到預(yù)定的對象實(shí)例。 2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 例:先序先序遍歷的結(jié)果是:遍歷的結(jié)果是:中序中序遍歷的結(jié)果是:
42、遍歷的結(jié)果是:后序后序遍歷的結(jié)果是:遍歷的結(jié)果是: A B CD E口訣:口訣:DLR先序遍歷,即先根再左、右先序遍歷,即先根再左、右LDR中序遍歷,即先左再根后右中序遍歷,即先左再根后右LRD后序遍歷,即先左、右再根后序遍歷,即先左、右再根層次遍歷層次遍歷:ABCDE詞典順序詞典順序-順序訪問技術(shù)順序訪問技術(shù)l 如下表所示,是一個簡化的簡化的IP路由表,該表只有3項(xiàng)。這個路由表的對象及其實(shí)例按分層樹排列如下圖所示。下表給出了對應(yīng)的詞典順序。 一個簡化的IP路由表 ipRouteDestipRouteMetric 1ipRouteNextHop3 3
43、15 52995 5222.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 ipRouteTableipRouteTableIPIP路由表對象及其實(shí)例的子樹路由表對象及其實(shí)例的子樹 ipRouteTable.1ipRouteEntry.1.1=xipRouteDest x.1ipRouteDestx..3ipRouteDestx..51x..99ip
44、RouteDestipRouteNextHop x.7ipRouteMetricl x.3ipRouteMetriclx..3ipRouteMetriclx..51 x..99ipRouteMetriclipRouteNextHopx..3ipRouteNextHopx..51x..99ipRouteNextHop2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 IPIP路由表對象及其實(shí)例的詞典順序路由表對象及其實(shí)例的詞典順序?qū)ο髮ο髮ο髽?biāo)識符對象標(biāo)識符下一個對象標(biāo)識符下一個對象標(biāo)識符ipRouteTa
45、ble...1.2.3ipRouteEntry....1.2.3ipRouteDest....ipRouteDest......1ipRouteDest...
46、9ipRouteDest....1.2.3ipRouteMetric....ipRouteMetric......1ipRouteMetric..11.3.6.
47、.9ipRouteMetric....1.2.3ipRouteNextHop....ipRouteNextHop......1ipRouteNextHop..
48、.9ipRouteNextHop...1.1.Xl 詞典順序詞典順序F表中列對象及其實(shí)例的排序規(guī)則:先列后行。F排序依據(jù)是表對象及其實(shí)例的對象子樹。F表對象、行對象的下一個對象標(biāo)識符都是第一個列對象的第一個實(shí)例標(biāo)識符:.....。F每一列對象的最后一個實(shí)例的下一個對象標(biāo)識符都是下一列的列對象標(biāo)識符。2.3 2.3 標(biāo)量對象和表對象標(biāo)量
49、對象和表對象 l 口訣對象標(biāo)識符全都有,對象標(biāo)識符全都有,實(shí)例標(biāo)識符葉子有。實(shí)例標(biāo)識符葉子有。標(biāo)量實(shí)例標(biāo)量實(shí)例+.0,列對象實(shí)例列對象實(shí)例+.Index(s)值。值。隨隨機(jī)機(jī)訪問訪問自左向右,從上到下,自左向右,從上到下,遍歷所有實(shí)例遍歷所有實(shí)例詞詞典典順順序序訪問訪問2.3 2.3 標(biāo)量對象和表對象標(biāo)量對象和表對象 l RFC 1213 RFC 1213中定義了管理信息庫第中定義了管理信息庫第2 2版,即版,即MIB-2MIB-2。 MIB-2 MIB-2 包含包含1111個功能組,共個功能組,共171171個對象。個對象。2.4 MIB-2 2.4 MIB-2 功功 能能 組組 功能組功能
50、組對象標(biāo)識符對象標(biāo)識符主主 要要 描描 述述SystemSystemMib-2 1Mib-2 1系統(tǒng)總體信息,如系統(tǒng)說明和管理信息系統(tǒng)總體信息,如系統(tǒng)說明和管理信息InterfacesInterfacesMib-2 2Mib-2 2關(guān)于子網(wǎng)的各個接口的信息關(guān)于子網(wǎng)的各個接口的信息AtAtMib-2 3Mib-2 3關(guān)于關(guān)于IPIP地址與物理地址的轉(zhuǎn)換地址與物理地址的轉(zhuǎn)換IpMib-2 4關(guān)于關(guān)于IP的信息的信息IcmpMib-2 5關(guān)于關(guān)于ICMP的信息的信息TcpMib-2 6關(guān)于關(guān)于TCP的信息的信息UdpUdpMib-2 7Mib-2 7關(guān)于關(guān)于UDPUDP的信息的信息EgpEgpMib
51、-2 8Mib-2 8關(guān)于關(guān)于EGPEGP的信息的信息CmotMib-2 9關(guān)于關(guān)于CMOT協(xié)議保留協(xié)議保留TransmissionTransmission Mib-2 10Mib-2 10傳輸介質(zhì)的管理信息,為傳輸信息保留傳輸介質(zhì)的管理信息,為傳輸信息保留SnmpSnmp Mib-2 11Mib-2 11關(guān)于關(guān)于SNMPSNMP的信息的信息2.4 MIB-2 2.4 MIB-2 功功 能能 組組 1.1.系統(tǒng)組系統(tǒng)組(system)(system)l 系統(tǒng)(System)組是MIB-2中最基本的一個組,提供了系統(tǒng)的一般信息,包含一些最常用的被管對象。l 網(wǎng)絡(luò)管理系統(tǒng)一旦發(fā)現(xiàn)新的系統(tǒng)被加到網(wǎng)絡(luò)
52、中,首先需要訪問該系統(tǒng)的這個組,來獲取該系統(tǒng)的名稱、物理地點(diǎn)和聯(lián)系人等信息,所有系統(tǒng)都必須包含System組。 2.4 MIB-2 2.4 MIB-2 功功 能能 組組 系統(tǒng)組系統(tǒng)組(System(System組組) )的對象標(biāo)識符子樹的對象標(biāo)識符子樹2.4 MIB-2 2.4 MIB-2 功功 能能 組組 系統(tǒng)組的對象系統(tǒng)組的對象 對象語法訪問方式功能描述用途sysDescr(1) DisplayString(SIZE(0.255)RO有關(guān)硬件和操作系統(tǒng)的描述配置管理sysObjectID(2) OBJECT IDENTIFIERRO系統(tǒng)制造商標(biāo)識故障管理sysUpTime(3)Timeti
53、cksRO系統(tǒng)運(yùn)行時間故障管理sysContact(4)DisplayString(SIZE(0.255)RW系統(tǒng)管理人員描述配置管理sysName(5)DisplayString(SIZE(0.255)RW系統(tǒng)名配置管理sysLocation(6) DisplayString(SIZE(0.255)RW系統(tǒng)的物理位置配置管理sysServices(7) INTEGER(0.127)RO系統(tǒng)服務(wù)故障管理2.4 MIB-2 2.4 MIB-2 功功 能能 組組 l 對象sysServices是7位二進(jìn)制數(shù),每一位對應(yīng)OSI/RM 7層協(xié)議中的一層。如果系統(tǒng)提供某一層服務(wù),則對應(yīng)的位為1,否則為0
54、。 例如系統(tǒng)提供應(yīng)用層和傳輸層服務(wù),則該系統(tǒng)的sysServices對象的值為:1001000=72(10)l 系統(tǒng)啟動時間sysUpTime可用于故障管理。比如,管理站可以周期地查詢這個值,如果發(fā)現(xiàn)當(dāng)前得到的值比最近一次得到的值小,則可推斷出系統(tǒng)已經(jīng)重啟動過。2.4 MIB-2 2.4 MIB-2 功功 能能 組組 2.2.接口組接口組(interface group)(interface group)l接口組提供了網(wǎng)絡(luò)實(shí)體物理層接口的信息,包括主機(jī)接口的配置信息和每個接口上發(fā)生事件的統(tǒng)計(jì)信息。l所有的所有的SNMPSNMP代理都代理都要求實(shí)現(xiàn)要求實(shí)現(xiàn)interfaceinterface組。
55、組。l接口組中有兩個對象接口組中有兩個對象:F 一個標(biāo)量對象一個標(biāo)量對象ifNumberifNumber:指網(wǎng)絡(luò)接口數(shù)。:指網(wǎng)絡(luò)接口數(shù)。F 一個表對象一個表對象ifTableifTable,每個接口對應(yīng)一個表項(xiàng)。,每個接口對應(yīng)一個表項(xiàng)。 該表的索引是該表的索引是ifIndexifIndex,取值為:,取值為:1 1ifNumberifNumber2.4 MIB-2 2.4 MIB-2 功功 能能 組組 interfaces(mib-2 2)ifNumber(1) 網(wǎng)絡(luò)接口數(shù),記錄一個網(wǎng)絡(luò)設(shè)備的所有接口的總數(shù)網(wǎng)絡(luò)接口數(shù),記錄一個網(wǎng)絡(luò)設(shè)備的所有接口的總數(shù) ifTable(2) 記錄接口的信息,記錄
56、接口的信息,一個接口占表的一行記錄一個接口占表的一行記錄,表長為,表長為ifNumberifEntry(1)ifIndex(1) 接口表惟一的索引項(xiàng),索引值為接口表惟一的索引項(xiàng),索引值為1 ifNumber范圍范圍ifDescr(2) 接口的描述,制造商名,產(chǎn)品名和版本等接口的描述,制造商名,產(chǎn)品名和版本等ifType(3) 接口的類型接口的類型,用一個整數(shù)表示用一個整數(shù)表示,表示物理層和數(shù)據(jù)鏈路層協(xié)議確定的接口類型表示物理層和數(shù)據(jù)鏈路層協(xié)議確定的接口類型ifMtu(4) 表示該接口上可以發(fā)送或接收的最大協(xié)議數(shù)據(jù)單元大小表示該接口上可以發(fā)送或接收的最大協(xié)議數(shù)據(jù)單元大小(位組數(shù)位組數(shù))ifSpe
57、ed(5) 指定一個接口的傳輸速率,單位為指定一個接口的傳輸速率,單位為“位位/秒秒”(bps)ifPhysAddress(6) 接口的物理地址接口的物理地址ifAdminStatus(7) 用于配置接口的管理狀態(tài),用于配置接口的管理狀態(tài),up(1) down(2) testing(3)ifOperStatus(8) 提供一個接口的當(dāng)前操作狀態(tài),提供一個接口的當(dāng)前操作狀態(tài), up(1) down(2) testing(3)ifLastChange(9) 接口進(jìn)入當(dāng)前狀態(tài)的時間接口進(jìn)入當(dāng)前狀態(tài)的時間ifInOctets(10) 接口收到的總字節(jié)數(shù)接口收到的總字節(jié)數(shù)ifInUcastPkts(11
58、) 單點(diǎn)發(fā)送到一種高層協(xié)議上的包的總數(shù)目單點(diǎn)發(fā)送到一種高層協(xié)議上的包的總數(shù)目ifInNUcastPkts(12) 發(fā)往高層協(xié)議的非單播包數(shù)(廣播和多播)發(fā)往高層協(xié)議的非單播包數(shù)(廣播和多播)ifInDiscards(13) 接口丟棄的輸入包數(shù)接口丟棄的輸入包數(shù)ifInErrors(14) 有錯的輸入包數(shù)有錯的輸入包數(shù)ifInUnknownPorotos(15) 由于未知或不支持的協(xié)議而被拋棄的輸入包數(shù)由于未知或不支持的協(xié)議而被拋棄的輸入包數(shù)ifOutOctets(16) 接口發(fā)送的總字節(jié)數(shù)接口發(fā)送的總字節(jié)數(shù)ifOutUcastPkts(17) 高層協(xié)議請求傳輸?shù)膯尾グ鼣?shù)高層協(xié)議請求傳輸?shù)膯尾グ?/p>
59、數(shù)ifOutNUcastPkts(18) 高層協(xié)議請求的非單播(廣播和多播)包數(shù)高層協(xié)議請求的非單播(廣播和多播)包數(shù)ifOutDiscards(19) 由于資源局限而導(dǎo)致丟棄的發(fā)出包的總數(shù)目由于資源局限而導(dǎo)致丟棄的發(fā)出包的總數(shù)目ifOutErrors(20) 由于錯誤而導(dǎo)致丟棄的發(fā)出包的總數(shù)目由于錯誤而導(dǎo)致丟棄的發(fā)出包的總數(shù)目ifOutQLen(21) 輸出包隊(duì)列中包的總數(shù)輸出包隊(duì)列中包的總數(shù)ifSpecfic(22) 指向指向MIB中特定介質(zhì)的定義中特定介質(zhì)的定義輸入輸入輸出輸出2.4 MIB-2 2.4 MIB-2 功功 能能 組組 對象語法權(quán)限功能描述ifNumberifNumberI
60、NTEGERINTEGERRORO網(wǎng)絡(luò)接口數(shù)網(wǎng)絡(luò)接口數(shù)ifTableifTableSEQUENCE OF ifEntrySEQUENCE OF ifEntryNANA接口表ifEntryifEntrySEQUENCESEQUENCENANA接口表項(xiàng)ifIndexifIndexINTEGERINTEGERRORO唯一的索引唯一的索引ifDescrifDescrDisplayString(SIZEDisplayString(SIZE(0.255)(0.255)RORO接口描述信息,制造商名,產(chǎn)品名和版本等ifTypeifTypeINTEGERINTEGERRORO物理層和數(shù)據(jù)鏈路層協(xié)議確物理層和數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版借款授權(quán)委托書編制要點(diǎn)及合同簽訂流程詳解3篇
- 二零二五年度zx鋼結(jié)構(gòu)防火涂料高品質(zhì)施工服務(wù)合同3篇
- 谷子回收合同
- 產(chǎn)品代加工合同模板
- 二零二五年LED廣告車租賃與商業(yè)活動推廣協(xié)議2篇
- 2025版藝術(shù)展覽中心攤位租賃管理協(xié)議3篇
- 企業(yè)信用合同管理制度
- 2024年巴林左旗醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點(diǎn)附帶答案
- 2025版高校教師任期制聘用合同模板3篇
- 北京信息職業(yè)技術(shù)學(xué)院《中醫(yī)藥與腸道健康》2023-2024學(xué)年第一學(xué)期期末試卷
- 《軍事理論》教案第五章
- 數(shù)字化轉(zhuǎn)型工作手冊(圖文版)
- 江蘇南京鼓樓區(qū)2023-2024九年級上學(xué)期期末化學(xué)試卷及答案
- 數(shù)據(jù)中心容災(zāi)備份方案
- 綠化園林技術(shù)交底
- 瑜伽肩頸理療修復(fù)課程設(shè)計(jì)
- 探討電影中的情緒表達(dá)和情感共鳴
- 2024年沈陽水務(wù)集團(tuán)招聘筆試參考題庫含答案解析
- 社會消防安全教育培訓(xùn)題庫及答案
- 蘇教版譯林三年級上下冊單詞表
- 腫瘤病例隨訪調(diào)查表
評論
0/150
提交評論