計(jì)算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)課件_第1頁
計(jì)算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)課件_第2頁
計(jì)算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)課件_第3頁
計(jì)算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)課件_第4頁
計(jì)算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)課件_第5頁
已閱讀5頁,還剩90頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

計(jì)算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)計(jì)算機(jī)網(wǎng)絡(luò)管理與安全技術(shù)1第2章管理信息結(jié)構(gòu)與管理信息庫

2.1管理信息結(jié)構(gòu)管理信息結(jié)構(gòu)SMI(StructureofManagementInformation)。SMI用于定義存儲(chǔ)在MIB中的管理信息的語法和語義。對MIB進(jìn)行定義和構(gòu)造。SMI只允許存儲(chǔ)標(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í)際的被管理對象,每一個(gè)對象都代表一些資源、活動(dòng)或其他要管理的相關(guān)信息。樹型結(jié)構(gòu)本身定義了如何把對象組合成邏輯相關(guān)的集合。并且層次樹結(jié)構(gòu)有三個(gè)作用。1、表示管理和控制關(guān)系2、提供了結(jié)構(gòu)化的信息組織技術(shù)3、提供了對象命名機(jī)制2.1.1管理信息庫結(jié)構(gòu)SNMP環(huán)境中的所有被管理對4OSI管理信息樹root102ituiso-ituiso2301standardregistrationauthoritymemberbodyorg621134dodinternetdirectorymgmt16mib-2tcpexperimentalprivate12enterpriseIBM四個(gè)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)的樹來唯一的確定一個(gè)管理對象是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)下面,一個(gè)子樹用于其他組織,其中一個(gè)是DoD(美國國防部)。RFC1155確定一個(gè)DoD下的子樹將由IAB(Internet活動(dòng)董事會(huì))管理。2.1.1管理信息庫結(jié)構(gòu)通過這種特殊結(jié)構(gòu)的樹來唯一的確定一72.1.1管理信息庫結(jié)構(gòu)SMI在Internet節(jié)點(diǎn)下面定義了四個(gè)節(jié)點(diǎn):

directory:為將來使用OSI目錄保留。

mgmt:用于由IAB批準(zhǔn)的所有管理對象。而mib-2 是mgmt的第一個(gè)子節(jié)點(diǎn)。experimental:用來識(shí)別在互聯(lián)網(wǎng)上實(shí)驗(yàn)中使用 的所有管理對象。

private:用于識(shí)別單方面定義的對象?;蛘哒f 為私人企業(yè)管理信息準(zhǔn)備的。2.1.1管理信息庫結(jié)構(gòu)SMI在Internet節(jié)點(diǎn)下面定82.1.1管理信息庫結(jié)構(gòu)例如一個(gè)私人企業(yè)LT公司,向Internet編碼機(jī)構(gòu)申請注冊,并得到一個(gè)代碼100(Cisco公司為9、HP公司為11、3Com公司為43)。該公司為它的令牌環(huán)適配器賦予代碼為25,則令牌環(huán)適配器的對象標(biāo)識(shí)為.4.1.100.25。2.1.1管理信息庫結(jié)構(gòu)例如一個(gè)私人企業(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í)符確定而對象實(shí)例則是對具有標(biāo)識(shí)的對象具體的多種的表示。例如:有兩個(gè)3Com公司的Hub,其對象標(biāo)識(shí)符(ObjectID)為ernet.private.enterprises.,而Hub1和Hub2的IP地址分別為和。我們說Hub1和Hub2為兩個(gè)對象實(shí)例。管理對象不一定是網(wǎng)絡(luò)元素(或網(wǎng)絡(luò)設(shè)備),如Internet作為一個(gè)組織就有一個(gè)對象名“internet”,其對象ID為。它只有一個(gè)實(shí)例。管理對象僅僅意味著一個(gè)有標(biāo)識(shí)的對象,不管其是物理的還是抽象的。在MIB中對象標(biāo)識(shí)符可以用多種形式表示。如internetID:l

internetOBJECTIDENTIFIER::={isoorg(3)dod(6)1}l

internetOBJECTIDENTIFIER::={1361}2.1.1管理信息庫結(jié)構(gòu)對象類型是由對象標(biāo)識(shí)符確定而對象實(shí)例112.1.2數(shù)據(jù)類型MIB由一系列對象組成。每個(gè)對象屬于一定的對象類型,并且有一個(gè)具體的值。對象類型的定義是一種語法描述,對象實(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由一系列對象組成。每個(gè)對象屬于一12SNMPASN.1DataTypeSimpleorPrimitiveDefinedOrApplicationConstructorOrStructuredSNMPASN.1數(shù)據(jù)類型TagStructureNumberPrivateContext-SpecificApplicationUniversalClassSNMPASN.1SimpleDefinedConstru132.1.2數(shù)據(jù)類型在ASN.1中,每一個(gè)數(shù)據(jù)類型都有一個(gè)標(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表示,是由某個(gè)具體應(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中,每一個(gè)數(shù)據(jù)類型都有一個(gè)標(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零或多個(gè)字節(jié)的序列NULLUNIVERSAL5NULLOBJECTIDENTIFIERUNIVERSAL6對象標(biāo)識(shí)符SEQUENCEOFUNIVERSAL16序列ASN.1不僅可以定義每個(gè)對象,還可以用來定義整個(gè)MIB的結(jié)構(gòu)。為了保持對象的簡單性,僅用了ASN.1元素和特性的一個(gè)子集。其中用到的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ù)零或多個(gè)字節(jié)的序列對象在MIB中的位置NULLDefinedtypesNetworkAddressIpAddressCounterGaugeTimeTicksOpaqueNotused點(diǎn)分十進(jìn)制計(jì)數(shù)器,非負(fù)整數(shù),單增計(jì)量器,非負(fù)整數(shù),可增減計(jì)時(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〉}其中每個(gè)〈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的定義

管理信息庫中包含各種類型的管理對象,如計(jì)數(shù)器、計(jì)量器、標(biāo)量對象和表對象等。定義MIB中的對象有3種方法。1、為每一類對象定義一種對象類型2、定義一種帶參數(shù)的通用對象類型3、利用ASN.1宏定義表示一個(gè)有關(guān)類型的集合,然后用這些類型定義管理對象。(確定一個(gè)人)SNMP采用了第3種方法,有下面不同層次的定義:2.1.3SMI的定義管理信息庫中包含各種類型的管232.1.3SMI的定義宏定義:定義了合法的宏實(shí)例,規(guī)定一系列相關(guān) 類型的語法;宏實(shí)例:通過給宏定義分配參數(shù),從具體的宏定 義產(chǎn)生實(shí)例,說明一種具體類型。宏實(shí)例的值:表示一個(gè)具有特定值的實(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)前的還是過時(shí)的。狀態(tài)子句中 定義了必要的(mandatory)或可選的 (optional),對象也可規(guī)定為過時(shí)的 (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í)例時(shí)使用。該子句是可選的。l

VALUENOTATION:規(guī)定用于通過SNMP訪問該對象 時(shí)所用的名稱。2.1.3SMI的定義l

ReferPar282.1.3SMI的定義

當(dāng)用一個(gè)具體的值代替宏定義中的變量(或參量)時(shí)就產(chǎn)生了宏實(shí)例,它表示一個(gè)實(shí)際的ASN.1類型(返回的類型),該類型可取的值的集合(返回的值)。宏實(shí)例的表示是先寫出類型名,后跟宏定義的名字,再后是宏定義規(guī)定的宏體部分。2.1.3SMI的定義當(dāng)用一個(gè)具體的值代替宏定義中292.1.3SMI的定義

SysDescrOBJECT-TYPE語法:DisplayString(SIZE(0..255))存?。褐蛔x要求:必須說明:實(shí)體的文字描述。該項(xiàng)目包括系統(tǒng)硬件類型、操作系統(tǒng)和網(wǎng)絡(luò)軟件的全稱和版本號(hào)。它只含有ASCII字符。::={system1}對象定義實(shí)例2.1.3SMI的定義SysDescrOBJECT-T302.1.4標(biāo)量對象和表對象

SNMP對一個(gè)MIB進(jìn)行訪問時(shí),所想訪問的是對象的一個(gè)特定的實(shí)例,而不是對象類型。SMI用簡單的二維標(biāo)量表的數(shù)據(jù)結(jié)構(gòu)來解決對象實(shí)例的識(shí)別問題。1.

定義表表的定義涉及到ASN.1的序列類型sequence和sequence-of的使用及對象類型宏定義中索引部分Indexpart的使用。2.1.4標(biāo)量對象和表對象

SNMP對一個(gè)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

整個(gè)TCP連接表(tcpConnTable)是TCP連接項(xiàng)(tcpConnEntry)組成的同類型序列(SEQUENCEOF),而每個(gè)TCP連接項(xiàng)是TCP連接表的一行??梢钥闯鲆粡埍碛?行或多行組成。l

TCP連接項(xiàng)是由5個(gè)不同類型的標(biāo)量元素組成的序列。這5個(gè)標(biāo)量的類型分別是INTEGER,IpAddress,INTEGER(0..65535),IpAddress和INTEGER(0..65535)。l

TCP連接表的索引由4個(gè)元素組成,它們分別為本地地址、本地端口、遠(yuǎn)程地址和遠(yuǎn)程端口。2.1.4標(biāo)量對象和表對象l

整個(gè)TCP連34l

整個(gè)表是對象類型TcpConnTable的實(shí)例。表的每一行是對象類型TcpConnEntry的實(shí)例,而且5個(gè)標(biāo)量各有3個(gè)實(shí)例(3行)。在RFC1212中,這種對象稱為列對象,其產(chǎn)生表中的一個(gè)實(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)591529903914284INDEXINDEXINDEXINDEXl

整個(gè)表是對象類型TcpConnTable的實(shí)例。表的352.1.4標(biāo)量對象和表對象2

對象實(shí)例的標(biāo)識(shí)表中的標(biāo)量對象稱為列對象,其有唯一的對象標(biāo)識(shí)符,如前表中列對象TcpConnLocalAddress有3個(gè)實(shí)例,而這3個(gè)實(shí)例的對象標(biāo)識(shí)符都是(.3.1.2)。要想?yún)^(qū)分表中的行則把列對象的對象標(biāo)識(shí)符與索引對象的值組合起來就可以指定表中列對象的一個(gè)實(shí)例。并規(guī)定標(biāo)量對象的標(biāo)識(shí)后附上索引對象的值,索引對象按照其出現(xiàn)在表的定義中的順序列出。圖3-12說明了TcpConnTable的所有實(shí)例標(biāo)識(shí)符。2.1.4標(biāo)量對象和表對象2

對象實(shí)例的標(biāo)識(shí)36TcpConnState.3.1.1TcpConnLocalAddress.3.1.2TcpConnLocalPort.3.1.3TcpConnRemAddress.3.1.4TcpConnRemPort.3.1.5x..99..3.15x..99..3.15x..99..3.15x..99..3.15x..99..3.15x...0.0.0x...0.0.0x...0.0.0x...0.0.0x...0.0.0x..99..42.84x..99..42.84x..99..42.84x..99..42.84x..99..42.84x=.3.1=tcpConnEntry的對象標(biāo)識(shí)符,tcpConnEntry是tcpConnTable的行標(biāo)識(shí)

對象的實(shí)例標(biāo)識(shí)符TcpConnStateTcpConnLocalAddres372.1.4標(biāo)量對象和表對象

3.

概念表和行對象對于表對象(如tcpConnTable和tcpConnEntry)沒有實(shí)例標(biāo)識(shí)符。因?yàn)樗鼈兪亲庸?jié)點(diǎn),SNMP不能訪問,在這些對象的MIB定義中,其訪問特性為“not-accessible”。4.

標(biāo)量對象 由于標(biāo)量對象只能取一個(gè)值,所以從原則上講不必區(qū)分對象類型的對象實(shí)例。然而為了與列對象一致,SNMP規(guī)定在標(biāo)量對象標(biāo)識(shí)符之后級(jí)聯(lián)一個(gè)0,表示該對象的實(shí)例標(biāo)識(shí)符。2.1.4標(biāo)量對象和表對象

382.1.4標(biāo)量對象和表對象

5.

按字典排序隨機(jī)訪問技術(shù):按照對象的實(shí)例標(biāo)識(shí)符進(jìn)行取值。順序訪問技術(shù):基于MIB中的對象按字典排序進(jìn)行取值。對象標(biāo)識(shí)符是一個(gè)整數(shù)序列,是對象在MIB中的邏輯位置。只要遍歷MIB樹,就可以排出所有對象及其實(shí)例的字典順序。字典排序的作用:管理站通過字典排序搜索MIB樹,在不知道對象標(biāo)識(shí)符的情況下訪問對象的值。例如,為檢索一個(gè)表項(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個(gè)功能組和175個(gè)對象。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è)備的最高級(jí)特性和通用配置信息。(如系統(tǒng)名,對象ID等)NMS向?qū)ο蟀l(fā)送get-request報(bào)文。

2.2.1系統(tǒng)組(Systemgroup)系統(tǒng)組所包含43NMS應(yīng)用系統(tǒng)組獲得的一個(gè)路由器的系統(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)組獲得的一個(gè)路由器的系統(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)識(shí)故障管理sysUpTime(3)ROTimeticks系統(tǒng)運(yùn)行時(shí)間故障管理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。例如,一個(gè)節(jié)點(diǎn)的系統(tǒng)提供應(yīng)用層和網(wǎng)絡(luò)層服務(wù),則sysServices對象具有值1000100=6810。2.系統(tǒng)啟動(dòng)時(shí)間sysUpTime:管理站周期地查詢某個(gè)計(jì)數(shù)器的值,同時(shí)也查詢系統(tǒng)啟動(dòng)時(shí)間的值,相比之下,管理站就可以知道該計(jì)數(shù)器在多長時(shí)間中變化了多少值。另外,在故障管理中,管理站可以周期地查詢代理這個(gè)值,如果發(fā)現(xiàn)當(dāng)前得到的值比最近一次得到的值小,則可推斷出代理的系統(tǒng)已經(jīng)重新啟動(dòng)過了。1.系統(tǒng)服務(wù)對象sysServices:是7位二進(jìn)制數(shù),每一462.2.2接口組(Interfacegroup)

用于實(shí)體的物理接口方面的配置信息和發(fā)生在每個(gè)接口的事件的統(tǒng)計(jì)信息。允許接口可以是點(diǎn)對點(diǎn)的連接,但一個(gè)接 口一般依附于一個(gè)子網(wǎng)。該功能組對所有的系統(tǒng)都是必須實(shí)現(xiàn)的。由兩個(gè)節(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每個(gè)接口的唯一編號(hào)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)通信的報(bào)文數(shù)ifInNUcastPktsROCounter發(fā)送給上層協(xié)議的子網(wǎng)多點(diǎn)通信的報(bào)文數(shù)ifInDiscardsROCounter接收方已丟棄的分組數(shù)ifInErrorsROCounter接收的錯(cuò)誤分組數(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因出錯(cuò)未發(fā)的輸出分組數(shù)ifOutQLenROGauge輸出報(bào)文隊(duì)列長度ifSpecficROOBJECTIDENTIFIER用于實(shí)現(xiàn)接口特定介質(zhì)的與MIB相關(guān)的定義ifInOctetsROCounter接口收到的總字節(jié)數(shù)if502.2.2接口組(Interfacegroup)變量ifNumber是指網(wǎng)絡(luò)接口數(shù)。每個(gè)接口相關(guān)的信息由表對象ifTable定義,每個(gè)接口對應(yīng)一個(gè)表項(xiàng)。該表的索引是ifIndex。取值為1到ifNumber之間的數(shù)。IfType是接口類型的定義,常用的接口類型有54種,每種接口都有一個(gè)標(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)。如果兩個(gè)對象的值都為down(2),則該接口已被管理站關(guān)閉,如果IfAdminStatus的值為up(1)而IfOperStatus的值為down(2),則表明該接口出現(xiàn)了故障。2.2.2接口組(Interfacegroup)關(guān)于接口狀522.2.2接口組(Interfacegroup)對象ifSpeed是一個(gè)只讀計(jì)量器,表示接口的速率。例如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)計(jì)出輸入/輸出的錯(cuò)誤率:輸入錯(cuò)誤率=ifInErrors/(ifInUcastPkts+ifInNUcastPkts)輸出錯(cuò)誤率=ifOutErrors/(ifOutUcastPkts+ifOutNUcastPkts)提供接口發(fā)送的字節(jié)數(shù)和分組數(shù)以作為計(jì)費(fèi)的一種數(shù)據(jù)依據(jù)。2.2.2接口組(Interfacegroup)例如可以通542.2.3地址轉(zhuǎn)換組(Addresstranslationgroup)

地址轉(zhuǎn)換組包含一個(gè)表,每一行對應(yīng)系統(tǒng)的一個(gè)物理接口,提供從網(wǎng)絡(luò)地址到物理地址的映射關(guān)系。網(wǎng)絡(luò)地址是指系統(tǒng)在該接口的IP地址,物理地址取決于子網(wǎng)的種類。如果接口連接一個(gè)局域網(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組包含三個(gè)表對象: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))在兩個(gè)自主的網(wǎng)絡(luò)之間是否在起作用。IpInAddrErrors能使我們檢測到因IP地址出錯(cuò)而丟棄的數(shù)據(jù)報(bào)的總數(shù)。2.2.4IP組

通過IPMIB我們可以獲得IP層的任何輔助信息。2.2.460IP組對象對象語法訪問方式功能描述ipForwarding(1)INTEGERRW用作IP網(wǎng)關(guān)(1),IP主機(jī)(2)ipDefaultTTL(2)INTEGERRWIP報(bào)頭中的Time-to-Live字段中的默認(rèn)值ipInReceives(3)CounterRO從接口收到的數(shù)據(jù)報(bào)的總數(shù)ipInHdrErrors(4)CounterRO由于報(bào)文頭出錯(cuò)而丟棄的數(shù)據(jù)報(bào)數(shù)量ipInAddrErrors(5)CounterRO由于地址出錯(cuò)而丟棄的數(shù)據(jù)報(bào)數(shù)量ipForwDatagrams(6)CounterRO轉(zhuǎn)發(fā)數(shù)據(jù)報(bào)的數(shù)量ipInUnknownProtos(7)CounterRO本地尋址成功的因不支持協(xié)議而丟棄的輸入數(shù)據(jù)報(bào)數(shù)量ipInDiscards(8)CounterRO因缺乏緩沖資源而丟棄的數(shù)據(jù)報(bào)的數(shù)量ipInDelivers(9)CounterRO成功遞交到IP用戶協(xié)議的輸入數(shù)據(jù)報(bào)的總數(shù)ipOutRequests(10)CounterRO本地IP用戶協(xié)議提供給IP層的數(shù)據(jù)報(bào)總數(shù)ipOutDiscards(11)CounterRO因缺乏緩沖資源而被丟棄的數(shù)據(jù)報(bào)總數(shù)IP組對象對象語法訪問方式功能描述ipFor61ipOutNoRoutes(12)CounterRO因沒有路由而被丟棄的IP數(shù)據(jù)報(bào)的數(shù)量ipReasmTimeout(13)INTEGERRO數(shù)據(jù)報(bào)等待重裝配幀的最長時(shí)間(s)ipReasmReqds(14)CounterRO需要重新裝配的數(shù)據(jù)報(bào)的數(shù)量ipReasmOKs(15)CounterRO成功重裝配的數(shù)據(jù)報(bào)的數(shù)量ipReasmFails(16)CounterRO由IP重裝配算法探測到的故障數(shù)量ipFragOKs(17)CounterRO成功分段的IP數(shù)據(jù)報(bào)的數(shù)量ipFragFails(18)CounterRO因設(shè)置了不能分段而被丟棄的IP數(shù)據(jù)報(bào)數(shù)ipFragCreates(19)CounterRO產(chǎn)生的IP數(shù)據(jù)報(bào)分段數(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ù)報(bào)IP地址表對象語法功能描述ipAddrTable(64IP地址表IpAddrTable包含與本地IP地址有關(guān)的信息。每一行對應(yīng)一個(gè)IP地址,其值與接口表的ifIndex一致。表中的對象值可以用get-request或get-next-request消息得到。在配置管理中,可以利用這個(gè)表中的信息檢查網(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)于一個(gè)已知的路由,由目的IP地址ipRouteDest作為該表的索引項(xiàng)。對于每一個(gè)路由,通向下一個(gè)結(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自上次路由被更新的時(shí)間ipRouteMask(11)IpAddressRW與目標(biāo)地址有關(guān)的子網(wǎng)掩碼ipRouteMetric5(12)INTEGERRW該路由的備用路由距離ipRouteInfo(13)INTEGERROMIN中其他地方定義的路由信息ipRouteMetric3(5)INTEGERRW該路由69

IP路由表IpRouteTable中的所有對象對故障管理都是有用的。通過ipRouteType和ipRouteProto可得知路由信息是如何得到的。每個(gè)路由對應(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ī)建立連接,可檢查路由表中的信息是否有錯(cuò)。

IP路由表IpRouteTable中的信息可用于配置管理71IP地址轉(zhuǎn)換表IP地址轉(zhuǎn)換表:ipNetToMediaTable提供了物理地址和IP地址的對應(yīng)關(guān)系。每個(gè)接口對應(yīng)表中的一項(xiàng)。這個(gè)表與地址轉(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ò)中心的一臺(tái)服務(wù)器上。其網(wǎng)絡(luò)設(shè)置如圖所示。問如何診斷出故障原因?

ServerRouterANET1HOSTNET2RouterBNET3RouterRouterTRRouterEghernet1Eghernet2Eghernet3用戶機(jī)器和服務(wù)器之間的網(wǎng)絡(luò)設(shè)置例2.1:有一用戶無法使自己的機(jī)器連接到網(wǎng)絡(luò)中心的一臺(tái)服務(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信息的計(jì)數(shù)器組成。通過ICMP組的對象可以對網(wǎng)絡(luò)的性能管理功能進(jìn)行分析。

2.2.5ICMP組該組僅由發(fā)送或接收到的各種ICMP78icmp組對象對象語法訪問方式功能描述icmpInMsgs(1)CounterRO接收icmp報(bào)文總數(shù)icmpInErrors(2)CounterRO出錯(cuò)的icmp報(bào)文數(shù)icmpInDestUnreachs(3)CounterRO接收的不能到達(dá)目的的icmp報(bào)文數(shù)icmpInTimeExcds(4)CounterRO收到的超時(shí)的icmp報(bào)文數(shù)icmpInParmProbs(5)CounterRO收到的有參數(shù)問題的icmp報(bào)文數(shù)icmpInSrcQuenches(6)CounterRO收到的源終止icmp報(bào)文的數(shù)量IcmpInRedirects(7)CounterRO收到的重定向型icmp報(bào)文的數(shù)量icmp組對象對象語法訪問功能描述icmpInMsg79icmpInEchos(8)CounterRO收到的Echo請求icmp報(bào)文的數(shù)量icmpInEchoReps(9)CounterRO收到的Echo響應(yīng)icmp報(bào)文的數(shù)量icmpInTimestamps(10)CounterRO收到的時(shí)間戳請求icmp報(bào)文的數(shù)量icmpInTimestampReps(11)CounterRO收到的時(shí)間戳響應(yīng)icmp報(bào)文的數(shù)量icmpInAddrMddrMasks(12)CounterRO收到的地址掩碼請求icmp報(bào)文的數(shù)量icmpInAddrMaskReps(13)CounterRO收到的地址掩碼響應(yīng)icmp報(bào)文的數(shù)量icmpOutMsgs(14)CounterRO輸出的icmp報(bào)文的總數(shù)icmpOutErrors(15)CounterRO因在ICMP內(nèi)部出錯(cuò)而未發(fā)送的報(bào)文數(shù)icmpInEchos(8)CounterRO收到的Echo80icmpOutDestUnreachs(16)CounterRO發(fā)送的不可到達(dá)目標(biāo)的icmp報(bào)文的數(shù)量icmpOutDestUnreachs(17)CounterRO發(fā)送的超時(shí)的icmp報(bào)文的數(shù)量icmpOutParmProbs(18)CounterRO發(fā)送的有參數(shù)問題的icmp報(bào)文數(shù)icmpOutSrcQuenchs(19)CounterRO發(fā)送的源終止的icmp報(bào)文的數(shù)量icmpOutRedirects(20)CounterRO發(fā)送的重定向的icmp報(bào)文的數(shù)量icmpOutDestUnreachs(16)Counter81icmpOutEchos(21)CounterRO發(fā)送的Echo請求icmp報(bào)文的數(shù)量icmpOutEchoReps(22)CounterRO發(fā)送的Echo響應(yīng)icmp報(bào)文的數(shù)量icmpOutTimestamps(23)CounterRO發(fā)送的時(shí)間戳請求icmp報(bào)文的數(shù)量icmpOutTimestampReps(24)CounterRO發(fā)送的時(shí)間戳響應(yīng)icmp報(bào)文的數(shù)量icmpOutAddrMasks(25)CounterRO發(fā)送的地址掩碼請求icmp報(bào)文數(shù)icmpOutAddrMaskReps(26)CounterRO發(fā)送的地址掩碼應(yīng)答icmp報(bào)文數(shù)icmpOutEchos(21)CounterRO發(fā)送的Ec82例如:一個(gè)用戶在與遠(yuǎn)程登錄的主機(jī)會(huì)話時(shí)性能非常慢,我們可以使用性能管理工具和性能管理對象對網(wǎng)絡(luò)進(jìn)行分析。

首先,用性能管理對象檢查主機(jī)CPU的負(fù)載情 況,可用圖形方式顯示。若CPU利用率很高70%-90%??膳懦脩艉屯ㄐ啪€路的問題.

檢查主機(jī)的用戶數(shù)和進(jìn)程數(shù)。若兩個(gè)數(shù)值都很小,說明CPU負(fù)載為非正常的使用。通過查看ICMP組對象icmpInEchos、 icmpOutEchos、 icmpInEchoReps和 icmpOutEchoReps的數(shù)量,若數(shù)量很大則說明 某個(gè)或某些ICMP分組消耗了太多的系統(tǒng)資源, 引起了主機(jī)性能的下降。例如:一個(gè)用戶在與遠(yuǎn)程登錄的主機(jī)會(huì)話時(shí)性能非常慢,我們可以使832.2.5ICMP組一個(gè)實(shí)體若接收到大量的icmpInSreQuenchs可能意味著是網(wǎng)絡(luò)上的擁擠。若其發(fā)送大量的icmpOutSreQuenchs則可能意味著該實(shí)體用盡了資源。當(dāng)有IP錯(cuò)誤時(shí),則可通過查看icmpInErrors和icmpOutErrors的數(shù)量來確定是否是ICMP分組導(dǎo)致的問題。

2.2.5ICMP組一個(gè)實(shí)體若接收到大量的icmpInSr842.2.6TCP組

l

tcp組包含與TCP協(xié)議的實(shí)現(xiàn)和操作有關(guān)的信息

TCP組對象對象語法訪問方式功能描述tcpRtoAlgorithm(1)INTEGERRO重傳時(shí)間算法tcpRtoMin(2)INTEGERRO重傳時(shí)間最小值tcpRtoMax(3)INTEGERRO重傳時(shí)間最大值tcpMaxConn(4)INTEGERRO可建立的最大連接數(shù)tcpActiveOpens(5)CounterRO主動(dòng)打開的連接數(shù)tcpPassiveOpens(6)CounterRO被動(dòng)打開的連接數(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出錯(cuò)段數(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ù)段后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論