




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)計算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)1第2章管理信息結(jié)構(gòu)與管理信息庫
2.1管理信息結(jié)構(gòu)管理信息結(jié)構(gòu)SMI(StructureofManagementInformation)。SMI用于定義存儲在MIB中的管理信息的語法和語義。對MIB進(jìn)行定義和構(gòu)造。SMI只允許存儲標(biāo)量和二維數(shù)組,不支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu),簡化了實(shí)現(xiàn),加強(qiáng)了互操作性。第2章管理信息結(jié)構(gòu)與管理信息庫2.1管理信息結(jié)構(gòu)22.1
管理信息結(jié)構(gòu)為滿足協(xié)同操作的要求,SMI提供了以下標(biāo)準(zhǔn)化技術(shù)表示管理信息:l
定義了MIB的層次結(jié)構(gòu);l
提供了定義管理對象的語法結(jié)構(gòu);l
規(guī)定了對象值的編碼方法。2.1管理信息結(jié)構(gòu)為滿足協(xié)同操作的要求,SMI提供了以32.1.1管理信息庫結(jié)構(gòu)SNMP環(huán)境中的所有被管理對象都按層次性的結(jié)構(gòu)或樹型結(jié)構(gòu)來排列。樹結(jié)構(gòu)端結(jié)點(diǎn)對象就是實(shí)際的被管理對象,每一個對象都代表一些資源、活動或其他要管理的相關(guān)信息。樹型結(jié)構(gòu)本身定義了如何把對象組合成邏輯相關(guān)的集合。并且層次樹結(jié)構(gòu)有三個作用。1、表示管理和控制關(guān)系2、提供了結(jié)構(gòu)化的信息組織技術(shù)3、提供了對象命名機(jī)制2.1.1管理信息庫結(jié)構(gòu)SNMP環(huán)境中的所有被管理對4OSI管理信息樹root102ituiso-ituiso2301standardregistrationauthoritymemberbodyorg621134dodinternetdirectorymgmt16mib-2tcpexperimentalprivate12enterpriseIBM四個OSI管理信息樹root102ituiso-ituiso5Internet(1)directory(1)mgmt(2)mib-2(1)iso(1)org(3)dod(6)system(1)interfaces(2)at(3)ip(4)icmp(5)tcp(6)udp(7)egp(8)transmission(10)snmp(11)experimental(3)private(4)enterprises(1)MIB-Ⅱ的分組結(jié)構(gòu)例Internet(1)directory(1)mgmt(2)62.1.1管理信息庫結(jié)構(gòu)通過這種特殊結(jié)構(gòu)的樹來唯一的確定一個管理對象是OSI的管理模式而Internet也應(yīng)用了這種管理信息結(jié)構(gòu)。ITU(InternationalTelecommunicationsUnion)為國際電信聯(lián)盟即過去的CCITT。ISO-ITU上的節(jié)點(diǎn)其管理對象既符合ISO的標(biāo)準(zhǔn)又符合ITU的標(biāo)準(zhǔn)。在ISO節(jié)點(diǎn)下面,一個子樹用于其他組織,其中一個是DoD(美國國防部)。RFC1155確定一個DoD下的子樹將由IAB(Internet活動董事會)管理。2.1.1管理信息庫結(jié)構(gòu)通過這種特殊結(jié)構(gòu)的樹來唯一的確定一72.1.1管理信息庫結(jié)構(gòu)SMI在Internet節(jié)點(diǎn)下面定義了四個節(jié)點(diǎn):
directory:為將來使用OSI目錄保留。
mgmt:用于由IAB批準(zhǔn)的所有管理對象。而mib-2 是mgmt的第一個子節(jié)點(diǎn)。experimental:用來識別在互聯(lián)網(wǎng)上實(shí)驗(yàn)中使用 的所有管理對象。
private:用于識別單方面定義的對象?;蛘哒f 為私人企業(yè)管理信息準(zhǔn)備的。2.1.1管理信息庫結(jié)構(gòu)SMI在Internet節(jié)點(diǎn)下面定82.1.1管理信息庫結(jié)構(gòu)例如一個私人企業(yè)LT公司,向Internet編碼機(jī)構(gòu)申請注冊,并得到一個代碼100(Cisco公司為9、HP公司為11、3Com公司為43)。該公司為它的令牌環(huán)適配器賦予代碼為25,則令牌環(huán)適配器的對象標(biāo)識為.5。2.1.1管理信息庫結(jié)構(gòu)例如一個私人企業(yè)LT公司,向Int92.1.1管理信息庫結(jié)構(gòu)管理對象是由對象類型和對象實(shí)例構(gòu)成,而SMI僅僅定義了對象類型而沒有定義對象實(shí)例ObjectObjectTypeName:OBJECTIDENTIFIERSyntax:ASN.1EncodingBERSMI的構(gòu)成ObjectInstance2ObjectInstance1SMI2.1.1管理信息庫結(jié)構(gòu)管理對象是由對象類型和對象實(shí)例構(gòu)成,102.1.1管理信息庫結(jié)構(gòu)對象類型是由對象標(biāo)識符確定而對象實(shí)例則是對具有標(biāo)識的對象具體的多種的表示。例如:有兩個3Com公司的Hub,其對象標(biāo)識符(ObjectID)為ernet.private.enterprises.,而Hub1和Hub2的IP地址分別為和。我們說Hub1和Hub2為兩個對象實(shí)例。管理對象不一定是網(wǎng)絡(luò)元素(或網(wǎng)絡(luò)設(shè)備),如Internet作為一個組織就有一個對象名“internet”,其對象ID為。它只有一個實(shí)例。管理對象僅僅意味著一個有標(biāo)識的對象,不管其是物理的還是抽象的。在MIB中對象標(biāo)識符可以用多種形式表示。如internetID:l
internetOBJECTIDENTIFIER::={isoorg(3)dod(6)1}l
internetOBJECTIDENTIFIER::={1361}2.1.1管理信息庫結(jié)構(gòu)對象類型是由對象標(biāo)識符確定而對象實(shí)例112.1.2數(shù)據(jù)類型MIB由一系列對象組成。每個對象屬于一定的對象類型,并且有一個具體的值。對象類型的定義是一種語法描述,對象實(shí)例是對象類型的具體實(shí)現(xiàn),只有實(shí)例才可以綁定到特定的值。SNMP的對象是用抽象語法ASN.1定義的。ASN.1是一種形式語言,它提供統(tǒng)一的網(wǎng)絡(luò)數(shù)據(jù)表示,定義對象的數(shù)據(jù)類型、允許的形式、取值范圍以及與其他MIB內(nèi)部對象之間的關(guān)系。通常用于定義應(yīng)用數(shù)據(jù)的抽象語法和應(yīng)用層協(xié)議數(shù)據(jù)單元的結(jié)構(gòu)。用ASN.1定義的應(yīng)用數(shù)據(jù)在傳送過程中要按照一定的規(guī)則變換成比特流,這種規(guī)則就是基本編碼規(guī)則BER。2.1.2數(shù)據(jù)類型MIB由一系列對象組成。每個對象屬于一12SNMPASN.1DataTypeSimpleorPrimitiveDefinedOrApplicationConstructorOrStructuredSNMPASN.1數(shù)據(jù)類型TagStructureNumberPrivateContext-SpecificApplicationUniversalClassSNMPASN.1SimpleDefinedConstru132.1.2數(shù)據(jù)類型在ASN.1中,每一個數(shù)據(jù)類型都有一個標(biāo)簽,標(biāo)簽有類型和值。數(shù)據(jù)類型是由標(biāo)簽的類型和值唯一決定的。標(biāo)簽的類型有4種:1、通用標(biāo)簽:用關(guān)鍵字UNIVERSAL表示。帶有這種標(biāo)簽的數(shù)據(jù)類型是由標(biāo)準(zhǔn)定義的,適用于任何應(yīng)用;2、
應(yīng)用標(biāo)簽:用關(guān)鍵字APPLICATION表示,是由某個具體應(yīng)用定義的類型;
3、
上下文專用標(biāo)簽:與特定的應(yīng)用程序相關(guān),在文本的一定范圍中適用;
4、私有標(biāo)簽:用關(guān)鍵字PRIVATE表示,是用戶定義的類型,任何標(biāo)準(zhǔn)中都設(shè)有涉及到。2.1.2數(shù)據(jù)類型在ASN.1中,每一個數(shù)據(jù)類型都有一個標(biāo)142.1.2數(shù)據(jù)類型從圖中可看出基于TCP/IP的ASN.1的數(shù)據(jù)類型有三種:
簡單類型:由單一成份構(gòu)成的基本類型;
構(gòu)造類型:由兩種以上成份構(gòu)成的組合類型 組成,用來構(gòu)建表;
應(yīng)用類型:從其他類型中衍生出來的新類型;2.1.2數(shù)據(jù)類型從圖中可看出基于TCP/IP的ASN.1152.1.2數(shù)據(jù)類型類型名標(biāo)簽值集合INTEGERUNIVERSAL2整數(shù)OCTETSTRINGUNIVERSAL4零或多個字節(jié)的序列NULLUNIVERSAL5NULLOBJECTIDENTIFIERUNIVERSAL6對象標(biāo)識符SEQUENCEOFUNIVERSAL16序列ASN.1不僅可以定義每個對象,還可以用來定義整個MIB的結(jié)構(gòu)。為了保持對象的簡單性,僅用了ASN.1元素和特性的一個子集。其中用到的5種通用類型可用于定義MIB對象。如表所示,前4種是簡單類型,最后一種是構(gòu)造類型。2.1.2數(shù)據(jù)類型類型名標(biāo)簽值集合INTEGERUNIVE16基于SNMP的ASN.1數(shù)據(jù)類型結(jié)構(gòu)(interfacemib說明)結(jié)構(gòu)數(shù)據(jù)類型說明PrimitivetypesINTEGEROCTETSTRINGOBJECTIDENTIFIERNULL整數(shù)零或多個字節(jié)的序列對象在MIB中的位置NULLDefinedtypesNetworkAddressIpAddressCounterGaugeTimeTicksOpaqueNotused點(diǎn)分十進(jìn)制計數(shù)器,非負(fù)整數(shù),單增計量器,非負(fù)整數(shù),可增減計時器,非負(fù)整數(shù)支持任意數(shù)據(jù)類型ConstructortypesSEQUENCESEQUENCEOF建立標(biāo)量對象建立表對象基于SNMP的ASN.1數(shù)據(jù)類型結(jié)構(gòu)(i172.1.2數(shù)據(jù)類型在SNMP管理中,INETGER數(shù)據(jù)類型要帶有標(biāo)明 的整數(shù)值。而規(guī)定中零值不允許用于響應(yīng)消 息,這樣只能填入NULL。OCTETSTRING數(shù)據(jù)類型用于以8比特的長度說 明二進(jìn)制和文本信息。OBJECTIDENTIFIER表示對象在MIB中的位置。SEQUENCE和SEQUENCEOF分別用于建立標(biāo)量對 象和表對象,從概念上講標(biāo)量對象相當(dāng)于表對 象一行上的值。標(biāo)量對象的語法是:SEQUENCE{〈type1>, 〈type2>,…〈typeN〉}其中每個〈type>為 ASN.1的基本類型之一。2.1.2數(shù)據(jù)類型在SNMP管理中,INETGER數(shù)據(jù)類型182.1.2數(shù)據(jù)類型l
表對象的語法是:SEQUCNCEOF〈entry>其中〈entry>是一標(biāo)量對象的結(jié)構(gòu)。通過下面的圖來說明標(biāo)量對象和表對象之間的關(guān)系。2.1.2數(shù)據(jù)類型l
表對象的語法是:SEQUCNCE19
ObjectNameOBJECTIDENTIFIERObjectSyntax1ipAdEntAddr{ipAddrEntry1}IpAddress2ipAdEntIfIndex{ipAddrEntry2}INTEGER3ipAdEntNetMask{ipAddrEntry3}IpAddress4ipAdEntBcastAddr{ipAddrEntry4}INTEGER5ipAdEntReasmMaxSize{ipAddrEntry5}INTEGER6ipAddrEntry{ipAddrTable1}SEQUENCE(mib操作)
ObjectNameOBJECTIDENTIFIERO202.1.2數(shù)據(jù)類型List:IpAddrEntry::= SEQUENCE{ IpAdEntAddr IpAddress
IpAdEntIfIndex INTEGER
IpAdEntNetMask IpAddress
IpAdEntBcastAddr INTEGER
IpAdEntReasmMaxSizeINTEGER(0..65535)}
ManagedObjectIpAddrEntryasaList2.1.2數(shù)據(jù)類型List:IpAddrEntry::=212.1.2數(shù)據(jù)類型
ObjectNameOBJECTIDENTIFIERObjectSyntax7ipAddrTable{ip20}SEQUENCEOFTable:IpAddrTable::= SEQUENCEOFipAddrEntryManagedObjectIpAddrTableasaTable2.1.2數(shù)據(jù)類型
ObjectNameOBJECTI222.1.3SMI的定義
管理信息庫中包含各種類型的管理對象,如計數(shù)器、計量器、標(biāo)量對象和表對象等。定義MIB中的對象有3種方法。1、為每一類對象定義一種對象類型2、定義一種帶參數(shù)的通用對象類型3、利用ASN.1宏定義表示一個有關(guān)類型的集合,然后用這些類型定義管理對象。(確定一個人)SNMP采用了第3種方法,有下面不同層次的定義:2.1.3SMI的定義管理信息庫中包含各種類型的管232.1.3SMI的定義宏定義:定義了合法的宏實(shí)例,規(guī)定一系列相關(guān) 類型的語法;宏實(shí)例:通過給宏定義分配參數(shù),從具體的宏定 義產(chǎn)生實(shí)例,說明一種具體類型。宏實(shí)例的值:表示一個具有特定值的實(shí)體。2.1.3SMI的定義宏定義:定義了合法的宏實(shí)例,規(guī)定一系24OBJECT-TYPEMACRO::=BEGINTYPENOTATION::=“SYNTAX”type(TYPEObjectSyntax)“ACCESS”Access“STATUS”StatusDescrPartReferPartIndexPartDefValPartVALUENOTATION::=value(VALUEObjectName)Access::=“read-only”|“Write-only”|“not-accessible”Status::=“mandatory”|“optional”|“obsolete”|“deprecated”DescrPart::=“DESCRIPTION”value(descriptionDisplayString)|emptyReferPart::=“REFERENCE”value(referenceDisplayString)|emptyIndexPart::=“INDEX”“{”IndexTypes“}”IndexTypes::=IndexType|IndexTypes“,”IndexTypeIndexType::=value(indexobjectObjectName)type(indextype)DefValpart::=“DEFVAL”“{”value(defvalueObjectSyntax)“}”|emptyDisplayString::=OCTETSTRINGSIZE(0..255)END管理對象的宏定義(RFC1212)OBJECT-TYPEMACRO::=252.1.3SMI的定義
SYNTAX:表示對象類型的抽象語法,在宏實(shí)例中關(guān)鍵字type應(yīng)由RFC1155中定義的ObjectSyntax代替,即通用類型和應(yīng)用類型。ObjectSyntax::=CHOICE{simpleSimpleSyntax,application-wideApplicationSyntax}SimpleSyntax是指通用類型,ApplicationSyntax是指應(yīng)用類型
2.1.3SMI的定義SYNTAX:表示對象類型的抽象語262.1.3SMI的定義
l
ACCESS:定義SNMP協(xié)議訪問對象的方式。在具體實(shí)現(xiàn)中可 以增加或限制訪問,選項(xiàng)有只讀、讀寫、只寫和 不可訪問。
l
STATUS:說明管理對象是當(dāng)前的還是過時的。狀態(tài)子句中 定義了必要的(mandatory)或可選的 (optional),對象也可規(guī)定為過時的 (obsolete)但新標(biāo)準(zhǔn)不支持該類型。 (deprecated),表示當(dāng)前必須支持這種對 象,但在將來的標(biāo)準(zhǔn)中可能被取消。l
DesctPart:對象類型語義的文本描述。該子句是可選的。2.1.3SMI的定義l
ACCESS:定義S272.1.3SMI的定義
l
ReferPart:用文字描述可參考在其他MIB模塊中 定義的對象。該子句是可選的。l
IndexPart:用于定義表對象的索引項(xiàng)。l
DefValPart:定義對象實(shí)例的默認(rèn)值,代理在創(chuàng) 建實(shí)例時使用。該子句是可選的。l
VALUENOTATION:規(guī)定用于通過SNMP訪問該對象 時所用的名稱。2.1.3SMI的定義l
ReferPar282.1.3SMI的定義
當(dāng)用一個具體的值代替宏定義中的變量(或參量)時就產(chǎn)生了宏實(shí)例,它表示一個實(shí)際的ASN.1類型(返回的類型),該類型可取的值的集合(返回的值)。宏實(shí)例的表示是先寫出類型名,后跟宏定義的名字,再后是宏定義規(guī)定的宏體部分。2.1.3SMI的定義當(dāng)用一個具體的值代替宏定義中292.1.3SMI的定義
SysDescrOBJECT-TYPE語法:DisplayString(SIZE(0..255))存?。褐蛔x要求:必須說明:實(shí)體的文字描述。該項(xiàng)目包括系統(tǒng)硬件類型、操作系統(tǒng)和網(wǎng)絡(luò)軟件的全稱和版本號。它只含有ASCII字符。::={system1}對象定義實(shí)例2.1.3SMI的定義SysDescrOBJECT-T302.1.4標(biāo)量對象和表對象
SNMP對一個MIB進(jìn)行訪問時,所想訪問的是對象的一個特定的實(shí)例,而不是對象類型。SMI用簡單的二維標(biāo)量表的數(shù)據(jù)結(jié)構(gòu)來解決對象實(shí)例的識別問題。1.
定義表表的定義涉及到ASN.1的序列類型sequence和sequence-of的使用及對象類型宏定義中索引部分Indexpart的使用。2.1.4標(biāo)量對象和表對象
SNMP對一個MIB31RFC1213規(guī)范的TCP連接表的定義tcpConnTableOBJECT-TYPESYNTAXSEQUENCEOFTcpConnEntryACCESSnot-accessibleSTATUSmandatoryDESCRIPTION“AtablecontainingTCPconnection-specificinformation”::={tcp13}tcpConnEntryOBJECT-TYPESYNTAXTcpConnEntryACCESSnot-accessibleSTATUSmandatoryDESCRIPTION“InformationaboutaparticularcurrentTCPconnection.Anobjectofthistypeistransient,inthatitceasestoexistwhen(orsoonafter)theconnectionmakesthetransitiontotheCLOSEDstate.”
TCP連接表的定義(RFC1213)RFC1213規(guī)范的TCP連接表的定義tcpConnTabl32INDEX{tcpConnLocalAddress,tcpConnLocalPort,tcpConnRemAddress,tcpConnRemPort}::={tcpConnTable1}TcpConnEntry::=SEQUENCE{tcpConnStateINTEGER,tcpConnLocalAddress,tcpConnLocalPortINERGER(0..65535),tcpConnRemAddressIpAddress,tcpConnRemPortINTEGER(0..65535)}tcpConnStateOBJECT-TYPESYNTAXINTEGER{closed(1),listen(2),SynSent(3),synreceived(4),established(5),finWait1(6),finWait2(7),closeWait(8),lastAck(9),closing(10),timeWait(11),deleteTCB(12)}ACCESSread-writeSTATUSmandatoryDESCRIPTION“ThestateofthisTCPconnection”::={tcpConnEntry1}TCP連接表的定義(RFC1213)INDEX{tcpConnLocalAddress,332.1.4標(biāo)量對象和表對象l
整個TCP連接表(tcpConnTable)是TCP連接項(xiàng)(tcpConnEntry)組成的同類型序列(SEQUENCEOF),而每個TCP連接項(xiàng)是TCP連接表的一行??梢钥闯鲆粡埍碛?行或多行組成。l
TCP連接項(xiàng)是由5個不同類型的標(biāo)量元素組成的序列。這5個標(biāo)量的類型分別是INTEGER,IpAddress,INTEGER(0..65535),IpAddress和INTEGER(0..65535)。l
TCP連接表的索引由4個元素組成,它們分別為本地地址、本地端口、遠(yuǎn)程地址和遠(yuǎn)程端口。2.1.4標(biāo)量對象和表對象l
整個TCP連34l
整個表是對象類型TcpConnTable的實(shí)例。表的每一行是對象類型TcpConnEntry的實(shí)例,而且5個標(biāo)量各有3個實(shí)例(3行)。在RFC1212中,這種對象稱為列對象,其產(chǎn)生表中的一個實(shí)例。
12tcpConnTabl(.3)TcpConnState(.3.1.1)TcpConnLocalAddres(.3.1.2)TcpConnLocalPort(.3.1.3)TcpConnRemAddress(.3.1.4)TcpConnRemPort(1.3.(..13.1.5)515903914284INDEXINDEXINDEXINDEXl
整個表是對象類型TcpConnTable的實(shí)例。表的352.1.4標(biāo)量對象和表對象2
對象實(shí)例的標(biāo)識表中的標(biāo)量對象稱為列對象,其有唯一的對象標(biāo)識符,如前表中列對象TcpConnLocalAddress有3個實(shí)例,而這3個實(shí)例的對象標(biāo)識符都是(.3.1.2)。要想?yún)^(qū)分表中的行則把列對象的對象標(biāo)識符與索引對象的值組合起來就可以指定表中列對象的一個實(shí)例。并規(guī)定標(biāo)量對象的標(biāo)識后附上索引對象的值,索引對象按照其出現(xiàn)在表的定義中的順序列出。圖3-12說明了TcpConnTable的所有實(shí)例標(biāo)識符。2.1.4標(biāo)量對象和表對象2
對象實(shí)例的標(biāo)識36TcpConnState.3.1.1TcpConnLocalAddress.3.1.2TcpConnLocalPort.3.1.3TcpConnRemAddress.3.1.4TcpConnRemPort.3.1.5x...2.3.15x...2.3.15x...2.3.15x...2.3.15x...2.3.15x...0.0.0x...0.0.0x...0.0.0x...0.0.0x...0.0.0x...1.42.84x...1.42.84x...1.42.84x...1.42.84x...1.42.84x=.3.1=tcpConnEntry的對象標(biāo)識符,tcpConnEntry是tcpConnTable的行標(biāo)識
對象的實(shí)例標(biāo)識符TcpConnStateTcpConnLocalAddres372.1.4標(biāo)量對象和表對象
3.
概念表和行對象對于表對象(如tcpConnTable和tcpConnEntry)沒有實(shí)例標(biāo)識符。因?yàn)樗鼈兪亲庸?jié)點(diǎn),SNMP不能訪問,在這些對象的MIB定義中,其訪問特性為“not-accessible”。4.
標(biāo)量對象 由于標(biāo)量對象只能取一個值,所以從原則上講不必區(qū)分對象類型的對象實(shí)例。然而為了與列對象一致,SNMP規(guī)定在標(biāo)量對象標(biāo)識符之后級聯(lián)一個0,表示該對象的實(shí)例標(biāo)識符。2.1.4標(biāo)量對象和表對象
382.1.4標(biāo)量對象和表對象
5.
按字典排序隨機(jī)訪問技術(shù):按照對象的實(shí)例標(biāo)識符進(jìn)行取值。順序訪問技術(shù):基于MIB中的對象按字典排序進(jìn)行取值。對象標(biāo)識符是一個整數(shù)序列,是對象在MIB中的邏輯位置。只要遍歷MIB樹,就可以排出所有對象及其實(shí)例的字典順序。字典排序的作用:管理站通過字典排序搜索MIB樹,在不知道對象標(biāo)識符的情況下訪問對象的值。例如,為檢索一個表項(xiàng),管理站可以用GetNext操作,按字典順序得到預(yù)定的對象實(shí)例。2.1.4標(biāo)量對象和表對象
392.2 MIB-Ⅱ功能組在RFC1213定義的MIB-Ⅱ是當(dāng)前應(yīng)用的管理信息庫標(biāo)準(zhǔn)。它是MIB-Ⅰ的擴(kuò)充,增加了一些對象和組。文件包含11個功能組和175個對象。MIB-2功能組2.2 MIB-Ⅱ功能組在RFC1213定義的MIB-Ⅱ是40mib-Ⅱ的對象ID為.2.1。
InternetMIB-ⅡGroupinternet{}directory(1)mgmt(2)experimental(3)private(4)mib-2(1)system(1)interfaces(2)at(3)ip(4)icmp(5)snmp(11)transmission(10)cmot(9)egp(8)udp(7)tcp(6)mib-Ⅱ的對象ID為.2.1。
Intern41功能組OID主要描述systemmib-21系統(tǒng)說明和管理信息interfacesmib-22實(shí)例的接口和輔助信息atmib-23IP地址與物理地址的轉(zhuǎn)換ipmib-24關(guān)于IP的信息icmpmib-25關(guān)于ICMP的信息tcpmib-26關(guān)于TCP的信息udpmib-27關(guān)于UDP的信息egpmib-28關(guān)于EGP的信息cmotmib-29為CMIPoverTCP/IPtransmissionmib-210關(guān)于傳輸介質(zhì)的管理信息snmpmib-211關(guān)于SNMP的信息MIB-2功能組功能組OID主要描述systemmib-21系統(tǒng)說明和管理422.2.1系統(tǒng)組(Systemgroup)
系統(tǒng)組所包含的對象用來描述被管理網(wǎng)絡(luò)設(shè)備的最高級特性和通用配置信息。(如系統(tǒng)名,對象ID等)NMS向?qū)ο蟀l(fā)送get-request報文。
2.2.1系統(tǒng)組(Systemgroup)系統(tǒng)組所包含43NMS應(yīng)用系統(tǒng)組獲得的一個路由器的系統(tǒng)數(shù)據(jù)Title:SystemInformation:NameorIPAddress:SystemName::SystemDescription: CiscoInternetworkOperatingSystemSoftwareIOS?7000 Software(C7000-JS-M), Version11.2(6),RELEASEOFTWARE(gel) Copyright(c)1986-1997byCiscoSystems,Inc. CompiledTue06-May-9719:11bykuongSystemContact:SystemLocation:SystemObjectID: ernet.private.enterprises.cisco.ciscoProducts.cisco7000SystemUpTime:(315131795ms)36days,11:21:57.95SystemInformationonRouterNMS應(yīng)用系統(tǒng)組獲得的一個路由器的系統(tǒng)數(shù)據(jù)Title:S44系統(tǒng)組的構(gòu)成
系統(tǒng)組對象對象訪問方式語法功能描述用途sysDescr(1)RODisplayString(SIZE(0..255))關(guān)于硬件和操作系統(tǒng)的信息配置管理sysObjectID(2)ROOBJECTIDENTIFIER系統(tǒng)制造商標(biāo)識故障管理sysUpTime(3)ROTimeticks系統(tǒng)運(yùn)行時間故障管理sysContact(4)RWDisplayString(SIZE(0..255))系統(tǒng)管理人員描述配置管理sysName(5)RWDisplayString(SIZE(0..255))系統(tǒng)名配置管理sysLocation(6)RWDisplayString(SIZE(0..255))系統(tǒng)的物理位置配置管理sysServices(7)ROINTEGER(0..127)系統(tǒng)服務(wù)故障管理系統(tǒng)組的構(gòu)成系統(tǒng)組對象對象訪問方式語法功能描述用451.系統(tǒng)服務(wù)對象sysServices:是7位二進(jìn)制數(shù),每一位對應(yīng)OSI和TCP/IP結(jié)構(gòu)中的一層。如果系統(tǒng)提供某一層服務(wù),則對應(yīng)的位為1,否則為0。例如,一個節(jié)點(diǎn)的系統(tǒng)提供應(yīng)用層和網(wǎng)絡(luò)層服務(wù),則sysServices對象具有值1000100=6810。2.系統(tǒng)啟動時間sysUpTime:管理站周期地查詢某個計數(shù)器的值,同時也查詢系統(tǒng)啟動時間的值,相比之下,管理站就可以知道該計數(shù)器在多長時間中變化了多少值。另外,在故障管理中,管理站可以周期地查詢代理這個值,如果發(fā)現(xiàn)當(dāng)前得到的值比最近一次得到的值小,則可推斷出代理的系統(tǒng)已經(jīng)重新啟動過了。1.系統(tǒng)服務(wù)對象sysServices:是7位二進(jìn)制數(shù),每一462.2.2接口組(Interfacegroup)
用于實(shí)體的物理接口方面的配置信息和發(fā)生在每個接口的事件的統(tǒng)計信息。允許接口可以是點(diǎn)對點(diǎn)的連接,但一個接 口一般依附于一個子網(wǎng)。該功能組對所有的系統(tǒng)都是必須實(shí)現(xiàn)的。由兩個節(jié)點(diǎn)構(gòu)成2.2.2接口組(Interfacegroup)
用于實(shí)47ifNumber(1)ifTable(2)interfaces{mib-22}IfEntry(1)ifSpecific(22)ifOutQLen(21)ifOutErrors(20)ifOutDiscards(19)ifOutNUcastPkts(18)ifOutUcastPkts(17)ifOutOctets(16)ifUndnownProtos(15)ifInErrors(14)ifInDiscards(13)ifInNUcastPkts(12)IfIndex(1)ifDescr(2)ifType(3)ifMtu(4)ifSpeed(5)ifPhysAddress(6)ifAdminstatus(7)ifOperStatus(8)ifLastChange(9)ifInOctets(10)ifInUcastPkts(11)接口組ifNumber(1)ifTable(2)interface48接口組對象對象訪問方式語法功能描述ifNumberROINTEGER網(wǎng)絡(luò)接口的數(shù)量ifTableNASEQUENCEOFifEntry接口表ifEntryNASEQUENCE接口表項(xiàng)ifIndexROINTEGER每個接口的唯一編號ifDescrRODisplayString(SIZE(0..255))接口的文本描述產(chǎn)品名和版本ifTypeROINTEGER接口類型,按PHL/DLL協(xié)議區(qū)分ifMtuROINTEGER接口的最大協(xié)議數(shù)據(jù)單元ifSpeedROGauge接口數(shù)據(jù)速率ifPhysAddressROPhysAddress接口物理地址ifAdminStatusRWINTEGER接口狀態(tài)up(1)down(2)testing(3)ifOperStatusROINTEGER操作狀態(tài)up(1)down(2)testing(3)ifLastChangeROTimeTicks在當(dāng)前操作狀態(tài)下sysTime的值接口組對象對象訪問方式語法功能描述ifNumber49ifInOctetsROCounter接口收到的總字節(jié)數(shù)ifInUcastPktsROCounter發(fā)送給上層協(xié)議的子網(wǎng)單點(diǎn)通信的報文數(shù)ifInNUcastPktsROCounter發(fā)送給上層協(xié)議的子網(wǎng)多點(diǎn)通信的報文數(shù)ifInDiscardsROCounter接收方已丟棄的分組數(shù)ifInErrorsROCounter接收的錯誤分組數(shù)ifInUnknownPorotosROCounter因協(xié)議不支持而丟棄的分組數(shù)ifOutOctetsROCounter通過接口輸出的分組數(shù)ifOutUcastPktsROCounter上層協(xié)議請求發(fā)向子網(wǎng)的單點(diǎn)通信的分組數(shù)ifOutNUcastPktsROCounter上層協(xié)議請求發(fā)向子網(wǎng)的多點(diǎn)通信的分組數(shù)ifOutDiscardsROCounter要丟棄的輸出分組數(shù)ifOutErrorsROCounter因出錯未發(fā)的輸出分組數(shù)ifOutQLenROGauge輸出報文隊(duì)列長度ifSpecficROOBJECTIDENTIFIER用于實(shí)現(xiàn)接口特定介質(zhì)的與MIB相關(guān)的定義ifInOctetsROCounter接口收到的總字節(jié)數(shù)if502.2.2接口組(Interfacegroup)變量ifNumber是指網(wǎng)絡(luò)接口數(shù)。每個接口相關(guān)的信息由表對象ifTable定義,每個接口對應(yīng)一個表項(xiàng)。該表的索引是ifIndex。取值為1到ifNumber之間的數(shù)。IfType是接口類型的定義,常用的接口類型有54種,每種接口都有一個標(biāo)準(zhǔn)編碼。如ethernet-csmacd(6),iso88025-tokenRing(9)等。2.2.2接口組(Interfacegroup)變量ifN512.2.2接口組(Interfacegroup)關(guān)于接口狀態(tài)的對象。ifAdminStatus對象為可讀可寫,使得管理者能為該接口設(shè)定理想的操作參數(shù)。ifOperStatus對象是只讀的,反映出接口的當(dāng)前實(shí)際工作狀態(tài)。如果兩個對象的值都為down(2),則該接口已被管理站關(guān)閉,如果IfAdminStatus的值為up(1)而IfOperStatus的值為down(2),則表明該接口出現(xiàn)了故障。2.2.2接口組(Interfacegroup)關(guān)于接口狀522.2.2接口組(Interfacegroup)對象ifSpeed是一個只讀計量器,表示接口的速率。例如ifSpeed取值10000000表示10Mbps.有些接口速率可根據(jù)參數(shù)變化,ifSpeed的值反映了接口當(dāng)前的數(shù)據(jù)速率。接口組中的對象可用于故障管理和性能管理。2.2.2接口組(Interfacegroup)對象ifS532.2.2接口組(Interfacegroup)例如可以通過檢查進(jìn)出接口的字節(jié)數(shù)(ifInUcastPkts和ifOutUcastPkts)或隊(duì)列長度(ifOutQLen)檢測擁擠;可以通過接口狀態(tài)獲知工作情況.統(tǒng)計出輸入/輸出的錯誤率:輸入錯誤率=ifInErrors/(ifInUcastPkts+ifInNUcastPkts)輸出錯誤率=ifOutErrors/(ifOutUcastPkts+ifOutNUcastPkts)提供接口發(fā)送的字節(jié)數(shù)和分組數(shù)以作為計費(fèi)的一種數(shù)據(jù)依據(jù)。2.2.2接口組(Interfacegroup)例如可以通542.2.3地址轉(zhuǎn)換組(Addresstranslationgroup)
地址轉(zhuǎn)換組包含一個表,每一行對應(yīng)系統(tǒng)的一個物理接口,提供從網(wǎng)絡(luò)地址到物理地址的映射關(guān)系。網(wǎng)絡(luò)地址是指系統(tǒng)在該接口的IP地址,物理地址取決于子網(wǎng)的種類。如果接口連接一個局域網(wǎng),則物理地址是對該接口的MAC地址。(2.2.3地址轉(zhuǎn)換組(Addresstranslation552.2.2地址轉(zhuǎn)換組(Addresstranslationgroup)at(mib-23)atTable(1)atEntry(1)atPhysAddress(2)atNetAddress(3)atIfIndex(1)地址轉(zhuǎn)換組2.2.2地址轉(zhuǎn)換組(Addresstranslation56地址轉(zhuǎn)換組對象對象語法訪問方式功能描述atTable(1)SEQUENCEOFAtEntryNA與物理地址和子網(wǎng)地址相對應(yīng)的網(wǎng)絡(luò)地址atEntry(1)SEQUENCENA網(wǎng)絡(luò)地址向物理地址轉(zhuǎn)換的信息atIfIndex(1)INTEGERRW該轉(zhuǎn)換條目對應(yīng)的接口atPhysAddress(2)PhysAddressRW與介質(zhì)相關(guān)的物理地址atNetAddress(3)NetworkAddressRW與介質(zhì)相關(guān)的物理地址對應(yīng)的網(wǎng)絡(luò)地址地址轉(zhuǎn)換組對象對象語法訪問方式功能描述atTabl572.2.4IP組
IP組提供與IP協(xié)議有關(guān)的信息。在網(wǎng)絡(luò)中路由器周期性的執(zhí)行路由算法并更新路由表。IP組定義執(zhí)行網(wǎng)絡(luò)層協(xié)議(如主機(jī)和路由器)的節(jié)點(diǎn)的所有需要的參數(shù)。其功能組是必須實(shí)現(xiàn)的。IP組包含三個表對象:IP地址表、IP路由表和IP地址轉(zhuǎn)換表。2.2.4IP組IP組提供與IP協(xié)議有關(guān)的信息。在58Ip(mib-24)ipRoutingDiscards(23)ipNetToMediaTable(22)2)ipRouteTable(21)ipAddrTable(20)ipFragCreates(19)ipFragFails(18)ipFragOKs(17)ipReasmFails(16)IpReasmOKs(15)IpReasmReqds(14)IpReasmTimeout(13)ipForwarding(1)ipDefaultTTL(2)ipInReceives(3)IpInHdrErrors(4)IpInAddrErrors(5)IpForwDatagrams(6)ipInUnknownProtos(7)ipInDiscards(8)IpInDelivers(9)IpOutRequests(10)IpOutDiscards(11)ipOutNoRoutes(12)IP組IpipRoutingDiscards(23)ipNetT59通過IPMIB我們可以獲得IP層的任何輔助信息。如對象ipForwarding的值表示節(jié)點(diǎn)(路由器或網(wǎng)關(guān))在兩個自主的網(wǎng)絡(luò)之間是否在起作用。IpInAddrErrors能使我們檢測到因IP地址出錯而丟棄的數(shù)據(jù)報的總數(shù)。2.2.4IP組
通過IPMIB我們可以獲得IP層的任何輔助信息。2.2.460IP組對象對象語法訪問方式功能描述ipForwarding(1)INTEGERRW用作IP網(wǎng)關(guān)(1),IP主機(jī)(2)ipDefaultTTL(2)INTEGERRWIP報頭中的Time-to-Live字段中的默認(rèn)值ipInReceives(3)CounterRO從接口收到的數(shù)據(jù)報的總數(shù)ipInHdrErrors(4)CounterRO由于報文頭出錯而丟棄的數(shù)據(jù)報數(shù)量ipInAddrErrors(5)CounterRO由于地址出錯而丟棄的數(shù)據(jù)報數(shù)量ipForwDatagrams(6)CounterRO轉(zhuǎn)發(fā)數(shù)據(jù)報的數(shù)量ipInUnknownProtos(7)CounterRO本地尋址成功的因不支持協(xié)議而丟棄的輸入數(shù)據(jù)報數(shù)量ipInDiscards(8)CounterRO因缺乏緩沖資源而丟棄的數(shù)據(jù)報的數(shù)量ipInDelivers(9)CounterRO成功遞交到IP用戶協(xié)議的輸入數(shù)據(jù)報的總數(shù)ipOutRequests(10)CounterRO本地IP用戶協(xié)議提供給IP層的數(shù)據(jù)報總數(shù)ipOutDiscards(11)CounterRO因缺乏緩沖資源而被丟棄的數(shù)據(jù)報總數(shù)IP組對象對象語法訪問方式功能描述ipFor61ipOutNoRoutes(12)CounterRO因沒有路由而被丟棄的IP數(shù)據(jù)報的數(shù)量ipReasmTimeout(13)INTEGERRO數(shù)據(jù)報等待重裝配幀的最長時間(s)ipReasmReqds(14)CounterRO需要重新裝配的數(shù)據(jù)報的數(shù)量ipReasmOKs(15)CounterRO成功重裝配的數(shù)據(jù)報的數(shù)量ipReasmFails(16)CounterRO由IP重裝配算法探測到的故障數(shù)量ipFragOKs(17)CounterRO成功分段的IP數(shù)據(jù)報的數(shù)量ipFragFails(18)CounterRO因設(shè)置了不能分段而被丟棄的IP數(shù)據(jù)報數(shù)ipFragCreates(19)CounterRO產(chǎn)生的IP數(shù)據(jù)報分段數(shù)量ipAddrTable(20)SEQUENCEOFNAIP地址表ipRouteTable(21)SEQUENCEOFNAIP路由表ipNetToMediaTable(22)SEQUENCEOFNAIP地址轉(zhuǎn)換表ipRoutingDiscards(23)CounterRO因釋放緩沖空間而丟棄的路由實(shí)體數(shù)ipOutNoRoutes(12)CounterRO因沒有路62IP地址表IP地址表的結(jié)構(gòu)和對象描述:ipAddrTable(ip20)ipAddrEntry(1)ipAdEntAddr(1)ipAdEntBcastAddr(4)ipAdEntIfIndex(2)IP地址表ipAdEntNetMask(3)ipAdEntReasmMaxSize(5)IP地址表IP地址表的結(jié)構(gòu)和對象描述:ipAddrTable63IP地址表對象語法訪問方式功能描述ipAddrTable(ip20)SEQUENCEOFNA與該實(shí)體IP地址相關(guān)的尋址信息ipAddrEntry(1)SEQUENCENA在IP地址表中的實(shí)體之一ipAdEntAddr(1)IpAddressRO本地主機(jī)IP地址ipAdEntIfIndex(2)INTEGERRO對應(yīng)接口的索引值ipAdEntNetMask(3)IpAddressRO與IP地址對應(yīng)的子網(wǎng)掩碼ipAdEntBcastAddr(4)INTEGERRO廣播地址最低位IpAdEntReasmMaxSize(5)INTEGERRO可重裝配的最大數(shù)據(jù)報IP地址表對象語法功能描述ipAddrTable(64IP地址表IpAddrTable包含與本地IP地址有關(guān)的信息。每一行對應(yīng)一個IP地址,其值與接口表的ifIndex一致。表中的對象值可以用get-request或get-next-request消息得到。在配置管理中,可以利用這個表中的信息檢查網(wǎng)絡(luò)接口的配置情況。表中的對象屬性都是只讀的,所以SNMP不能改變主機(jī)的IP地址。IpAdEntAddr為表的索引項(xiàng)。
IP地址表IpAddrTable包含與本地IP地址有關(guān)的信息65
IP路由表IP路由表ipRoutTable{ip21}mib-2(1)ipRouteDest(1)ipRouteIfIndex(2)IpRouteMetric1(3)ipRouteInfo(13)ipRouteMetric5(12)IpRouteMask(11)ipRouteAge(10)ipRouteProto(9)ipRouteType(8)IpRouteMetric2(4)IpRouteMetric3(5)IpRouteMetric4(6)IpRouteNextHop(7)
IP路由表IP路由表ipRoutTable{ip2166
IP路由表IP路由表:ipRouteTable包含關(guān)于轉(zhuǎn)換路由的一般信息。表中的一行對應(yīng)于一個已知的路由,由目的IP地址ipRouteDest作為該表的索引項(xiàng)。對于每一個路由,通向下一個結(jié)點(diǎn)的本地接口由ipRouteIfIndex表示,其值與接口表中的ifIndex一致。
IP路由表IP路由表:ipRouteTable包含關(guān)于轉(zhuǎn)67IP路由表對象語法訪問方式功能描述ipRouteTable(ip21)SEQUENCEOFNA該實(shí)體的IP路由表ipRouteEntry(1)SEQUENCENA特定目的地址的路由ipRouteDest(1)IpAddressRW該路由的目的IP地址ipRouteIfIndex(2)INTEGERRW對應(yīng)接口的索引值IpRouteMetric1(3)INTEGERRW該路由的基本路由距離ipRouteMetric2(4)INTEGERRW該路由的備用路由距離IP路由表對象語法訪問功能描述ipRouteTab68ipRouteMetric3(5)INTEGERRW該路由的備用路由距離ipRouteMetric4(6)INTEGERRW該路由的備用路由距離ipRouteNextHop(7)IpAddressRW下一跳的IP地址ipRouteType(8)INTEGERRW路由的類型ipRouteProto(9)INTEGERRO路由協(xié)議學(xué)習(xí)機(jī)制ipRouteAge(10)INTEGERRW自上次路由被更新的時間ipRouteMask(11)IpAddressRW與目標(biāo)地址有關(guān)的子網(wǎng)掩碼ipRouteMetric5(12)INTEGERRW該路由的備用路由距離ipRouteInfo(13)INTEGERROMIN中其他地方定義的路由信息ipRouteMetric3(5)INTEGERRW該路由69
IP路由表IpRouteTable中的所有對象對故障管理都是有用的。通過ipRouteType和ipRouteProto可得知路由信息是如何得到的。每個路由對應(yīng)的路由協(xié)議由變量ipRouteProto指明其中RIP、HELLO、OSPF為內(nèi)部路由協(xié)議。BGP為外部路由協(xié)議。有些是制造商專用的協(xié)議,如ciscoIgrp為CISCO專用。如果路由是人工配置,則ipRouteProto表示為local.
IP路由表IpRouteTable中的所有對象對故障管理70
IP路由表IpRouteTable中的信息可用于配置管理。表中的對象是可讀寫的,可用SNMP設(shè)置路由信息。IpRouteTable也可用于故障管理。如果用戶不能與遠(yuǎn)程主機(jī)建立連接,可檢查路由表中的信息是否有錯。
IP路由表IpRouteTable中的信息可用于配置管理71IP地址轉(zhuǎn)換表IP地址轉(zhuǎn)換表:ipNetToMediaTable提供了物理地址和IP地址的對應(yīng)關(guān)系。每個接口對應(yīng)表中的一項(xiàng)。這個表與地址轉(zhuǎn)換組語義相同。
IpNetToMediaTable(ip22)IpNetToMediaEntry(1)IpNetToMediaIfIndex(1)ipNetToMediaNetAddress(3)IpNetToMediaPhysAddress(2)IP轉(zhuǎn)換地址表IpNetToMediaType(4)IP地址轉(zhuǎn)換表IP地址轉(zhuǎn)換表:ipNetToMediaTab72IP地址轉(zhuǎn)換表表4-8IP地址轉(zhuǎn)換表對象語法訪問方式功能描述ipNetToMediaTable(ip22)SEQUENCEOFNAIP地址轉(zhuǎn)換表ipNetToMediaEntry(1)SEQUENCENAIP地址到物理地址的特定接口ipNetToMediaIfIndex(1)INTEGERRW該實(shí)體有效的接口ipNetToMediaPhysAddress(2)PhysAddressRW基于介質(zhì)的物理地址ipNetToMediaNetAddress(3)IpAddressRWIP地址ipNetToMediaType(4)INTEGERRW映射類型IP地址轉(zhuǎn)換表表4-8IP地址轉(zhuǎn)換表對象語法73例2.1:有一用戶無法使自己的機(jī)器連接到網(wǎng)絡(luò)中心的一臺服務(wù)器上。其網(wǎng)絡(luò)設(shè)置如圖所示。問如何診斷出故障原因?
ServerRouterANET1HOSTNET2RouterBNET3RouterRouterTRRouterEghernet1Eghernet2Eghernet3用戶機(jī)器和服務(wù)器之間的網(wǎng)絡(luò)設(shè)置例2.1:有一用戶無法使自己的機(jī)器連接到網(wǎng)絡(luò)中心的一臺服務(wù)器74分析過程如下:?
首先檢查管理系統(tǒng)中的網(wǎng)絡(luò)地圖,通過ifOperStatus和ifAdminStatus讀取網(wǎng)絡(luò)各設(shè)備的接口當(dāng)前的工作狀態(tài),若MIB值均為up則可以確信所有的網(wǎng)絡(luò)設(shè)備都運(yùn)行正常。?
找出用戶機(jī)器與服務(wù)器之間正在使用的路由。通過ipRouteDest,ipRouteNextHop和ipRouteIfIndex來查詢用戶機(jī)器,請求到服務(wù)器的下一站。(如通過用戶機(jī)器的一接口到達(dá)路由器A)分析過程如下:75u
使用ipRouteDest對象來找出到達(dá)服務(wù)器的路由項(xiàng)u
使用ipRouteNextHop得到下一站的IP地址u
使用ipRouteIfIndex得到實(shí)體的外出接口u
使用ipRouteDest對象來找出到達(dá)服務(wù)器的路由項(xiàng)76?
向路由器A請求同樣的信息,得出路由器A是通過接口 “Ethernet3”經(jīng)由路由器B向服務(wù)器轉(zhuǎn)發(fā)數(shù)據(jù)的。?
向路由器B請求同樣的信息,得出路由器B是通過接口 “TokenRing”直接發(fā)送數(shù)據(jù)給服務(wù)器。從而確認(rèn)是否有一 條有效路徑。?
通過ipNetToMedia表中的對象得到IP地址到MAC地址的映 射。使用表中的ipNetToMediaIfIndex, ipNetToMediaPhysAddress,ipNetToMediaNetAddress?
若在接口“TokenRing”含有關(guān)于服務(wù)器的一項(xiàng)則可確認(rèn)路由 器B已和服務(wù)器通信了。
?
向路由器A請求同樣的信息,得出路由器A是通過接口772.2.5ICMP組
該組僅由發(fā)送或接收到的各種ICMP信息的計數(shù)器組成。通過ICMP組的對象可以對網(wǎng)絡(luò)的性能管理功能進(jìn)行分析。
2.2.5ICMP組該組僅由發(fā)送或接收到的各種ICMP78icmp組對象對象語法訪問方式功能描述icmpInMsgs(1)CounterRO接收icmp報文總數(shù)icmpInErrors(2)CounterRO出錯的icmp報文數(shù)icmpInDestUnreachs(3)CounterRO接收的不能到達(dá)目的的icmp報文數(shù)icmpInTimeExcds(4)CounterRO收到的超時的icmp報文數(shù)icmpInParmProbs(5)CounterRO收到的有參數(shù)問題的icmp報文數(shù)icmpInSrcQuenches(6)CounterRO收到的源終止icmp報文的數(shù)量IcmpInRedirects(7)CounterRO收到的重定向型icmp報文的數(shù)量icmp組對象對象語法訪問功能描述icmpInMsg79icmpInEchos(8)CounterRO收到的Echo請求icmp報文的數(shù)量icmpInEchoReps(9)CounterRO收到的Echo響應(yīng)icmp報文的數(shù)量icmpInTimestamps(10)CounterRO收到的時間戳請求icmp報文的數(shù)量icmpInTimestampReps(11)CounterRO收到的時間戳響應(yīng)icmp報文的數(shù)量icmpInAddrMddrMasks(12)CounterRO收到的地址掩碼請求icmp報文的數(shù)量icmpInAddrMaskReps(13)CounterRO收到的地址掩碼響應(yīng)icmp報文的數(shù)量icmpOutMsgs(14)CounterRO輸出的icmp報文的總數(shù)icmpOutErrors(15)CounterRO因在ICMP內(nèi)部出錯而未發(fā)送的報文數(shù)icmpInEchos(8)CounterRO收到的Echo80icmpOutDestUnreachs(16)CounterRO發(fā)送的不可到達(dá)目標(biāo)的icmp報文的數(shù)量icmpOutDestUnreachs(17)CounterRO發(fā)送的超時的icmp報文的數(shù)量icmpOutParmProbs(18)CounterRO發(fā)送的有參數(shù)問題的icmp報文數(shù)icmpOutSrcQuenchs(19)CounterRO發(fā)送的源終止的icmp報文的數(shù)量icmpOutRedirects(20)CounterRO發(fā)送的重定向的icmp報文的數(shù)量icmpOutDestUnreachs(16)Counter81icmpOutEchos(21)CounterRO發(fā)送的Echo請求icmp報文的數(shù)量icmpOutEchoReps(22)CounterRO發(fā)送的Echo響應(yīng)icmp報文的數(shù)量icmpOutTimestamps(23)CounterRO發(fā)送的時間戳請求icmp報文的數(shù)量icmpOutTimestampReps(24)CounterRO發(fā)送的時間戳響應(yīng)icmp報文的數(shù)量icmpOutAddrMasks(25)CounterRO發(fā)送的地址掩碼請求icmp報文數(shù)icmpOutAddrMaskReps(26)CounterRO發(fā)送的地址掩碼應(yīng)答icmp報文數(shù)icmpOutEchos(21)CounterRO發(fā)送的Ec82例如:一個用戶在與遠(yuǎn)程登錄的主機(jī)會話時性能非常慢,我們可以使用性能管理工具和性能管理對象對網(wǎng)絡(luò)進(jìn)行分析。
首先,用性能管理對象檢查主機(jī)CPU的負(fù)載情 況,可用圖形方式顯示。若CPU利用率很高70%-90%??膳懦脩艉屯ㄐ啪€路的問題.
檢查主機(jī)的用戶數(shù)和進(jìn)程數(shù)。若兩個數(shù)值都很小,說明CPU負(fù)載為非正常的使用。通過查看ICMP組對象icmpInEchos、 icmpOutEchos、 icmpInEchoReps和 icmpOutEchoReps的數(shù)量,若數(shù)量很大則說明 某個或某些ICMP分組消耗了太多的系統(tǒng)資源, 引起了主機(jī)性能的下降。例如:一個用戶在與遠(yuǎn)程登錄的主機(jī)會話時性能非常慢,我們可以使832.2.5ICMP組一個實(shí)體若接收到大量的icmpInSreQuenchs可能意味著是網(wǎng)絡(luò)上的擁擠。若其發(fā)送大量的icmpOutSreQuenchs則可能意味著該實(shí)體用盡了資源。當(dāng)有IP錯誤時,則可通過查看icmpInErrors和icmpOutErrors的數(shù)量來確定是否是ICMP分組導(dǎo)致的問題。
2.2.5ICMP組一個實(shí)體若接收到大量的icmpInSr842.2.6TCP組
l
tcp組包含與TCP協(xié)議的實(shí)現(xiàn)和操作有關(guān)的信息
TCP組對象對象語法訪問方式功能描述tcpRtoAlgorithm(1)INTEGERRO重傳時間算法tcpRtoMin(2)INTEGERRO重傳時間最小值tcpRtoMax(3)INTEGERRO重傳時間最大值tcpMaxConn(4)INTEGERRO可建立的最大連接數(shù)tcpActiveOpens(5)CounterRO主動打開的連接數(shù)tcpPassiveOpens(6)CounterRO被動打開的連接數(shù)tcpAttemptFails(7)CounterRO連接建立失敗數(shù)tcpEstabResets(8)CounterRO連接復(fù)位數(shù)2.2.6TCP組l
tcp組包含與TCP協(xié)議852.2.6TCP組tcpCurrEstab(9)GaugeRO狀態(tài)為established或closeWait的連接數(shù)tcpInSegs(10)CounterRO接收的TCP段總數(shù)tcpOutSegs(11)CounterRO發(fā)送的TCP段總數(shù)tcpRetransSegs(12)CounterRO重傳的TCP段總數(shù)tcpConnTable(13)SEQUENCEOFNA連接表tcpInErrors(14)CounterRO接收的TCP出錯段數(shù)tcpOutRests(15)CounterRO發(fā)出的含RST標(biāo)志的TCP段數(shù)2.2.6TCP組tcpCurrEstab(9)Gaug862.2.6TCP組表中的前3項(xiàng)與重傳有關(guān)。當(dāng)TCP實(shí)體發(fā)送數(shù)據(jù)段后就等待應(yīng)答,并開始計時。如果超時后沒有得到應(yīng)答,就認(rèn)為數(shù)據(jù)段丟失了,因而要重新發(fā)送。對象tcpRtoAlgorithem說明計算重傳時間的算法,其取值為:l
other(1):不是以下的任何取值。l
constant(2):重傳的超時值為常數(shù)。l
rsre(3):該算法根據(jù)通信流量情況動態(tài)地計算 超時值。l
vanj(4):是由VanJacobson發(fā)明的一種動態(tài)算 法。在網(wǎng)絡(luò)往返時間變化較大時比前一 種算法要更適合一些。2.2.6TCP組表中的前3項(xiàng)與重傳有關(guān)。當(dāng)TCP872.2.6TCP組Tcp組只包含一個連接表
tcpConnLocalPort(3)tcpConnTable(tcp13)tcpConnEntry(1)tcpConnState(1)tcpConnLocalAddress(2)TCP連接表tcpConnRemPort(5)tcpConnRemAddress(4)2.2.6TCP組Tcp組只包含一個連接表tcpCon88TCP連接表對象語法訪問方式功能描述tcpConnTable(13)SEQUENCEOF
NATCP連接表tcpConnEntry(1)SEQUENCENA與特定TCP相關(guān)的信息tcpConnState(1)INTEGERRWTCP連接狀態(tài)tcpConnLocalAddress(2)IpAddressRO本地IP地址tcpConnLocalPort(3)INTEGERRO本地端口號tcpConnRemoteAddress(4)IpAddressRO遠(yuǎn)程IP地址tcpConnRemotePort(5)INTEGERRO遠(yuǎn)程端口號TCP連接表對象語法訪問方式功能描述tcpCo892.2.6TCP組TCP組對象可以用配置管理、性能管理和計費(fèi)管理。TCP重傳策略和相關(guān)的時間配置會對該協(xié)議的傳輸性能有很大的影響。通過查詢對象tcpRtoAlgorithm,tcpRtoMax和tcpRtoMin可以獲得TCP當(dāng)前的配置。通過tcpMaxConn可以配置一個網(wǎng)絡(luò)使其能夠處理所需數(shù)目的遠(yuǎn)程TCP連接。tcpCurrEstab中的當(dāng)前連接數(shù)包含在TCP連接總數(shù)之內(nèi)。而TCP連接數(shù)越多,系統(tǒng)性能會越差。建立連接被拒絕的次數(shù)可以用來衡量網(wǎng)絡(luò)的可靠性。通過對象tcpAttemptFails和tcpEstabResets取值的大小來判斷網(wǎng)絡(luò)的拒絕率。2.2.6TCP組TCP組對象可以用配置管理、性能管902.2.6TCP組通過tcpRetrasSegs的值可以得到系統(tǒng)重新發(fā)送TCP段的個數(shù)。重傳次數(shù)的增加可以分析實(shí)體為了保證可靠性是否不得不發(fā)送數(shù)據(jù)的多個副本。tcpInErrs對象值的增加是因?yàn)橄到y(tǒng)接收到了錯誤的TCP段。在一般情況下,該值的增加是由于系統(tǒng)中一些其它錯誤引起的結(jié)果。對象tcpOutRsts值的增加有多方面的原因,可能是用戶請求重置一個連接或網(wǎng)絡(luò)資源問題引起的,也有可能是因網(wǎng)絡(luò)的不穩(wěn)定所至。在不同的時間查詢tcpInSegs和tcpOutSegs的值,可以檢測TCP接收和發(fā)送實(shí)體的速率。以得到其傳輸性能。
2.2.6TCP組通過tcpRetrasSegs的值可912.2.6TCP組對于計費(fèi)管理,可以分別查詢連接次數(shù)tcpActeveOpens,tcpPassiveOpens和TCP段
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 架構(gòu)師多選試題及答案
- 熱忱備考2025年注冊土木工程師考試經(jīng)驗(yàn)分享試題及答案
- 營地分路測試題及答案
- 職業(yè)道德基礎(chǔ)試題及答案
- 辦公系統(tǒng)中的醫(yī)療數(shù)據(jù)保護(hù)與價值提取技術(shù)
- 鋼支撐考核試題及答案
- 道路路面結(jié)構(gòu)設(shè)計試題及答案
- 醫(yī)療信息化與患者隱私保護(hù)的融合實(shí)踐
- 浙江交安b試題及答案
- 注冊土木工程師考試主題試題及答案
- 短視頻內(nèi)容課件
- 素養(yǎng)為本的教學(xué)評一體化教學(xué)設(shè)計核心理念
- 譯林版三年級上冊英語書單詞表
- 康復(fù)科并發(fā)癥二次殘疾
- (新版)拖拉機(jī)駕駛證科目一知識考試題庫500題(含答案)
- 2025年中考物理一輪復(fù)習(xí):物理學(xué)與社會發(fā)展 專項(xiàng)練習(xí)
- DL∕T 526-2013 備用電源自動投入裝置技術(shù)條件
- 2024年北京大興區(qū)九年級初三一模英語試題和答案
- 食品生物化學(xué) 知到智慧樹網(wǎng)課答案
- 2024年江蘇國信新豐海上風(fēng)力發(fā)電有限公司招聘筆試沖刺題(帶答案解析)
- 學(xué)術(shù)交流英語(學(xué)術(shù)寫作)智慧樹知到期末考試答案2024年
評論
0/150
提交評論