IP-MIB.txt 181 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994
  1. IP-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY, OBJECT-TYPE,
  4. Integer32, Counter32, IpAddress,
  5. mib-2, Unsigned32, Counter64,
  6. zeroDotZero FROM SNMPv2-SMI
  7. PhysAddress, TruthValue,
  8. TimeStamp, RowPointer,
  9. TEXTUAL-CONVENTION, TestAndIncr,
  10. RowStatus, StorageType FROM SNMPv2-TC
  11. MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
  12. InetAddress, InetAddressType,
  13. InetAddressPrefixLength,
  14. InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB
  15. InterfaceIndex FROM IF-MIB;
  16. ipMIB MODULE-IDENTITY
  17. LAST-UPDATED "200602020000Z"
  18. ORGANIZATION "IETF IPv6 MIB Revision Team"
  19. CONTACT-INFO
  20. "Editor:
  21. Shawn A. Routhier
  22. Interworking Labs
  23. 108 Whispering Pines Dr. Suite 235
  24. Scotts Valley, CA 95066
  25. USA
  26. EMail: <sar@iwl.com>"
  27. DESCRIPTION
  28. "The MIB module for managing IP and ICMP implementations, but
  29. excluding their management of IP routes.
  30. Copyright (C) The Internet Society (2006). This version of
  31. this MIB module is part of RFC 4293; see the RFC itself for
  32. full legal notices."
  33. REVISION "200602020000Z"
  34. DESCRIPTION
  35. "The IP version neutral revision with added IPv6 objects for
  36. ND, default routers, and router advertisements. As well as
  37. being the successor to RFC 2011, this MIB is also the
  38. successor to RFCs 2465 and 2466. Published as RFC 4293."
  39. REVISION "199411010000Z"
  40. DESCRIPTION
  41. "A separate MIB module (IP-MIB) for IP and ICMP management
  42. objects. Published as RFC 2011."
  43. REVISION "199103310000Z"
  44. DESCRIPTION
  45. "The initial revision of this MIB module was part of MIB-II,
  46. which was published as RFC 1213."
  47. ::= { mib-2 48}
  48. --
  49. -- The textual conventions we define and use in this MIB.
  50. --
  51. IpAddressOriginTC ::= TEXTUAL-CONVENTION
  52. STATUS current
  53. DESCRIPTION
  54. "The origin of the address.
  55. manual(2) indicates that the address was manually configured
  56. to a specified address, e.g., by user configuration.
  57. dhcp(4) indicates an address that was assigned to this
  58. system by a DHCP server.
  59. linklayer(5) indicates an address created by IPv6 stateless
  60. auto-configuration.
  61. random(6) indicates an address chosen by the system at
  62. random, e.g., an IPv4 address within 169.254/16, or an RFC
  63. 3041 privacy address."
  64. SYNTAX INTEGER {
  65. other(1),
  66. manual(2),
  67. dhcp(4),
  68. linklayer(5),
  69. random(6)
  70. }
  71. IpAddressStatusTC ::= TEXTUAL-CONVENTION
  72. STATUS current
  73. DESCRIPTION
  74. "The status of an address. Most of the states correspond to
  75. states from the IPv6 Stateless Address Autoconfiguration
  76. protocol.
  77. The preferred(1) state indicates that this is a valid
  78. address that can appear as the destination or source address
  79. of a packet.
  80. The deprecated(2) state indicates that this is a valid but
  81. deprecated address that should no longer be used as a source
  82. address in new communications, but packets addressed to such
  83. an address are processed as expected.
  84. The invalid(3) state indicates that this isn't a valid
  85. address and it shouldn't appear as the destination or source
  86. address of a packet.
  87. The inaccessible(4) state indicates that the address is not
  88. accessible because the interface to which this address is
  89. assigned is not operational.
  90. The unknown(5) state indicates that the status cannot be
  91. determined for some reason.
  92. The tentative(6) state indicates that the uniqueness of the
  93. address on the link is being verified. Addresses in this
  94. state should not be used for general communication and
  95. should only be used to determine the uniqueness of the
  96. address.
  97. The duplicate(7) state indicates the address has been
  98. determined to be non-unique on the link and so must not be
  99. used.
  100. The optimistic(8) state indicates the address is available
  101. for use, subject to restrictions, while its uniqueness on
  102. a link is being verified.
  103. In the absence of other information, an IPv4 address is
  104. always preferred(1)."
  105. REFERENCE "RFC 2462"
  106. SYNTAX INTEGER {
  107. preferred(1),
  108. deprecated(2),
  109. invalid(3),
  110. inaccessible(4),
  111. unknown(5),
  112. tentative(6),
  113. duplicate(7),
  114. optimistic(8)
  115. }
  116. IpAddressPrefixOriginTC ::= TEXTUAL-CONVENTION
  117. STATUS current
  118. DESCRIPTION
  119. "The origin of this prefix.
  120. manual(2) indicates a prefix that was manually configured.
  121. wellknown(3) indicates a well-known prefix, e.g., 169.254/16
  122. for IPv4 auto-configuration or fe80::/10 for IPv6 link-local
  123. addresses. Well known prefixes may be assigned by IANA,
  124. the address registries, or by specification in a standards
  125. track RFC.
  126. dhcp(4) indicates a prefix that was assigned by a DHCP
  127. server.
  128. routeradv(5) indicates a prefix learned from a router
  129. advertisement.
  130. Note: while IpAddressOriginTC and IpAddressPrefixOriginTC
  131. are similar, they are not identical. The first defines how
  132. an address was created, while the second defines how a
  133. prefix was found."
  134. SYNTAX INTEGER {
  135. other(1),
  136. manual(2),
  137. wellknown(3),
  138. dhcp(4),
  139. routeradv(5)
  140. }
  141. Ipv6AddressIfIdentifierTC ::= TEXTUAL-CONVENTION
  142. DISPLAY-HINT "2x:"
  143. STATUS current
  144. DESCRIPTION
  145. "This data type is used to model IPv6 address
  146. interface identifiers. This is a binary string
  147. of up to 8 octets in network byte-order."
  148. SYNTAX OCTET STRING (SIZE (0..8))
  149. --
  150. -- the IP general group
  151. -- some objects that affect all of IPv4
  152. --
  153. ip OBJECT IDENTIFIER ::= { mib-2 4 }
  154. ipForwarding OBJECT-TYPE
  155. SYNTAX INTEGER {
  156. forwarding(1), -- acting as a router
  157. notForwarding(2) -- NOT acting as a router
  158. }
  159. MAX-ACCESS read-write
  160. STATUS current
  161. DESCRIPTION
  162. "The indication of whether this entity is acting as an IPv4
  163. router in respect to the forwarding of datagrams received
  164. by, but not addressed to, this entity. IPv4 routers forward
  165. datagrams. IPv4 hosts do not (except those source-routed
  166. via the host).
  167. When this object is written, the entity should save the
  168. change to non-volatile storage and restore the object from
  169. non-volatile storage upon re-initialization of the system.
  170. Note: a stronger requirement is not used because this object
  171. was previously defined."
  172. ::= { ip 1 }
  173. ipDefaultTTL OBJECT-TYPE
  174. SYNTAX Integer32 (1..255)
  175. MAX-ACCESS read-write
  176. STATUS current
  177. DESCRIPTION
  178. "The default value inserted into the Time-To-Live field of
  179. the IPv4 header of datagrams originated at this entity,
  180. whenever a TTL value is not supplied by the transport layer
  181. protocol.
  182. When this object is written, the entity should save the
  183. change to non-volatile storage and restore the object from
  184. non-volatile storage upon re-initialization of the system.
  185. Note: a stronger requirement is not used because this object
  186. was previously defined."
  187. ::= { ip 2 }
  188. ipReasmTimeout OBJECT-TYPE
  189. SYNTAX Integer32
  190. UNITS "seconds"
  191. MAX-ACCESS read-only
  192. STATUS current
  193. DESCRIPTION
  194. "The maximum number of seconds that received fragments are
  195. held while they are awaiting reassembly at this entity."
  196. ::= { ip 13 }
  197. --
  198. -- the IPv6 general group
  199. -- Some objects that affect all of IPv6
  200. --
  201. ipv6IpForwarding OBJECT-TYPE
  202. SYNTAX INTEGER {
  203. forwarding(1), -- acting as a router
  204. notForwarding(2) -- NOT acting as a router
  205. }
  206. MAX-ACCESS read-write
  207. STATUS current
  208. DESCRIPTION
  209. "The indication of whether this entity is acting as an IPv6
  210. router on any interface in respect to the forwarding of
  211. datagrams received by, but not addressed to, this entity.
  212. IPv6 routers forward datagrams. IPv6 hosts do not (except
  213. those source-routed via the host).
  214. When this object is written, the entity SHOULD save the
  215. change to non-volatile storage and restore the object from
  216. non-volatile storage upon re-initialization of the system."
  217. ::= { ip 25 }
  218. ipv6IpDefaultHopLimit OBJECT-TYPE
  219. SYNTAX Integer32 (0..255)
  220. MAX-ACCESS read-write
  221. STATUS current
  222. DESCRIPTION
  223. "The default value inserted into the Hop Limit field of the
  224. IPv6 header of datagrams originated at this entity whenever
  225. a Hop Limit value is not supplied by the transport layer
  226. protocol.
  227. When this object is written, the entity SHOULD save the
  228. change to non-volatile storage and restore the object from
  229. non-volatile storage upon re-initialization of the system."
  230. REFERENCE "RFC 2461 Section 6.3.2"
  231. ::= { ip 26 }
  232. --
  233. -- IPv4 Interface Table
  234. --
  235. ipv4InterfaceTableLastChange OBJECT-TYPE
  236. SYNTAX TimeStamp
  237. MAX-ACCESS read-only
  238. STATUS current
  239. DESCRIPTION
  240. "The value of sysUpTime on the most recent occasion at which
  241. a row in the ipv4InterfaceTable was added or deleted, or
  242. when an ipv4InterfaceReasmMaxSize or an
  243. ipv4InterfaceEnableStatus object was modified.
  244. If new objects are added to the ipv4InterfaceTable that
  245. require the ipv4InterfaceTableLastChange to be updated when
  246. they are modified, they must specify that requirement in
  247. their description clause."
  248. ::= { ip 27 }
  249. ipv4InterfaceTable OBJECT-TYPE
  250. SYNTAX SEQUENCE OF Ipv4InterfaceEntry
  251. MAX-ACCESS not-accessible
  252. STATUS current
  253. DESCRIPTION
  254. "The table containing per-interface IPv4-specific
  255. information."
  256. ::= { ip 28 }
  257. ipv4InterfaceEntry OBJECT-TYPE
  258. SYNTAX Ipv4InterfaceEntry
  259. MAX-ACCESS not-accessible
  260. STATUS current
  261. DESCRIPTION
  262. "An entry containing IPv4-specific information for a specific
  263. interface."
  264. INDEX { ipv4InterfaceIfIndex }
  265. ::= { ipv4InterfaceTable 1 }
  266. Ipv4InterfaceEntry ::= SEQUENCE {
  267. ipv4InterfaceIfIndex InterfaceIndex,
  268. ipv4InterfaceReasmMaxSize Integer32,
  269. ipv4InterfaceEnableStatus INTEGER,
  270. ipv4InterfaceRetransmitTime Unsigned32
  271. }
  272. ipv4InterfaceIfIndex OBJECT-TYPE
  273. SYNTAX InterfaceIndex
  274. MAX-ACCESS not-accessible
  275. STATUS current
  276. DESCRIPTION
  277. "The index value that uniquely identifies the interface to
  278. which this entry is applicable. The interface identified by
  279. a particular value of this index is the same interface as
  280. identified by the same value of the IF-MIB's ifIndex."
  281. ::= { ipv4InterfaceEntry 1 }
  282. ipv4InterfaceReasmMaxSize OBJECT-TYPE
  283. SYNTAX Integer32 (0..65535)
  284. MAX-ACCESS read-only
  285. STATUS current
  286. DESCRIPTION
  287. "The size of the largest IPv4 datagram that this entity can
  288. re-assemble from incoming IPv4 fragmented datagrams received
  289. on this interface."
  290. ::= { ipv4InterfaceEntry 2 }
  291. ipv4InterfaceEnableStatus OBJECT-TYPE
  292. SYNTAX INTEGER {
  293. up(1),
  294. down(2)
  295. }
  296. MAX-ACCESS read-write
  297. STATUS current
  298. DESCRIPTION
  299. "The indication of whether IPv4 is enabled (up) or disabled
  300. (down) on this interface. This object does not affect the
  301. state of the interface itself, only its connection to an
  302. IPv4 stack. The IF-MIB should be used to control the state
  303. of the interface."
  304. ::= { ipv4InterfaceEntry 3 }
  305. ipv4InterfaceRetransmitTime OBJECT-TYPE
  306. SYNTAX Unsigned32
  307. UNITS "milliseconds"
  308. MAX-ACCESS read-only
  309. STATUS current
  310. DESCRIPTION
  311. "The time between retransmissions of ARP requests to a
  312. neighbor when resolving the address or when probing the
  313. reachability of a neighbor."
  314. REFERENCE "RFC 1122"
  315. DEFVAL { 1000 }
  316. ::= { ipv4InterfaceEntry 4 }
  317. --
  318. -- v6 interface table
  319. --
  320. ipv6InterfaceTableLastChange OBJECT-TYPE
  321. SYNTAX TimeStamp
  322. MAX-ACCESS read-only
  323. STATUS current
  324. DESCRIPTION
  325. "The value of sysUpTime on the most recent occasion at which
  326. a row in the ipv6InterfaceTable was added or deleted or when
  327. an ipv6InterfaceReasmMaxSize, ipv6InterfaceIdentifier,
  328. ipv6InterfaceEnableStatus, ipv6InterfaceReachableTime,
  329. ipv6InterfaceRetransmitTime, or ipv6InterfaceForwarding
  330. object was modified.
  331. If new objects are added to the ipv6InterfaceTable that
  332. require the ipv6InterfaceTableLastChange to be updated when
  333. they are modified, they must specify that requirement in
  334. their description clause."
  335. ::= { ip 29 }
  336. ipv6InterfaceTable OBJECT-TYPE
  337. SYNTAX SEQUENCE OF Ipv6InterfaceEntry
  338. MAX-ACCESS not-accessible
  339. STATUS current
  340. DESCRIPTION
  341. "The table containing per-interface IPv6-specific
  342. information."
  343. ::= { ip 30 }
  344. ipv6InterfaceEntry OBJECT-TYPE
  345. SYNTAX Ipv6InterfaceEntry
  346. MAX-ACCESS not-accessible
  347. STATUS current
  348. DESCRIPTION
  349. "An entry containing IPv6-specific information for a given
  350. interface."
  351. INDEX { ipv6InterfaceIfIndex }
  352. ::= { ipv6InterfaceTable 1 }
  353. Ipv6InterfaceEntry ::= SEQUENCE {
  354. ipv6InterfaceIfIndex InterfaceIndex,
  355. ipv6InterfaceReasmMaxSize Unsigned32,
  356. ipv6InterfaceIdentifier Ipv6AddressIfIdentifierTC,
  357. ipv6InterfaceEnableStatus INTEGER,
  358. ipv6InterfaceReachableTime Unsigned32,
  359. ipv6InterfaceRetransmitTime Unsigned32,
  360. ipv6InterfaceForwarding INTEGER
  361. }
  362. ipv6InterfaceIfIndex OBJECT-TYPE
  363. SYNTAX InterfaceIndex
  364. MAX-ACCESS not-accessible
  365. STATUS current
  366. DESCRIPTION
  367. "The index value that uniquely identifies the interface to
  368. which this entry is applicable. The interface identified by
  369. a particular value of this index is the same interface as
  370. identified by the same value of the IF-MIB's ifIndex."
  371. ::= { ipv6InterfaceEntry 1 }
  372. ipv6InterfaceReasmMaxSize OBJECT-TYPE
  373. SYNTAX Unsigned32 (1500..65535)
  374. UNITS "octets"
  375. MAX-ACCESS read-only
  376. STATUS current
  377. DESCRIPTION
  378. "The size of the largest IPv6 datagram that this entity can
  379. re-assemble from incoming IPv6 fragmented datagrams received
  380. on this interface."
  381. ::= { ipv6InterfaceEntry 2 }
  382. ipv6InterfaceIdentifier OBJECT-TYPE
  383. SYNTAX Ipv6AddressIfIdentifierTC
  384. MAX-ACCESS read-only
  385. STATUS current
  386. DESCRIPTION
  387. "The Interface Identifier for this interface. The Interface
  388. Identifier is combined with an address prefix to form an
  389. interface address.
  390. By default, the Interface Identifier is auto-configured
  391. according to the rules of the link type to which this
  392. interface is attached.
  393. A zero length identifier may be used where appropriate. One
  394. possible example is a loopback interface."
  395. ::= { ipv6InterfaceEntry 3 }
  396. -- This object ID is reserved as it was used in earlier versions of
  397. -- the MIB module. In theory, OIDs are not assigned until the
  398. -- specification is released as an RFC; however, as some companies
  399. -- may have shipped code based on earlier versions of the MIB, it
  400. -- seems best to reserve this OID. This OID had been
  401. -- ipv6InterfacePhysicalAddress.
  402. -- ::= { ipv6InterfaceEntry 4}
  403. ipv6InterfaceEnableStatus OBJECT-TYPE
  404. SYNTAX INTEGER {
  405. up(1),
  406. down(2)
  407. }
  408. MAX-ACCESS read-write
  409. STATUS current
  410. DESCRIPTION
  411. "The indication of whether IPv6 is enabled (up) or disabled
  412. (down) on this interface. This object does not affect the
  413. state of the interface itself, only its connection to an
  414. IPv6 stack. The IF-MIB should be used to control the state
  415. of the interface.
  416. When this object is written, the entity SHOULD save the
  417. change to non-volatile storage and restore the object from
  418. non-volatile storage upon re-initialization of the system."
  419. ::= { ipv6InterfaceEntry 5 }
  420. ipv6InterfaceReachableTime OBJECT-TYPE
  421. SYNTAX Unsigned32
  422. UNITS "milliseconds"
  423. MAX-ACCESS read-only
  424. STATUS current
  425. DESCRIPTION
  426. "The time a neighbor is considered reachable after receiving
  427. a reachability confirmation."
  428. REFERENCE "RFC 2461, Section 6.3.2"
  429. ::= { ipv6InterfaceEntry 6 }
  430. ipv6InterfaceRetransmitTime OBJECT-TYPE
  431. SYNTAX Unsigned32
  432. UNITS "milliseconds"
  433. MAX-ACCESS read-only
  434. STATUS current
  435. DESCRIPTION
  436. "The time between retransmissions of Neighbor Solicitation
  437. messages to a neighbor when resolving the address or when
  438. probing the reachability of a neighbor."
  439. REFERENCE "RFC 2461, Section 6.3.2"
  440. ::= { ipv6InterfaceEntry 7 }
  441. ipv6InterfaceForwarding OBJECT-TYPE
  442. SYNTAX INTEGER {
  443. forwarding(1), -- acting as a router
  444. notForwarding(2) -- NOT acting as a router
  445. }
  446. MAX-ACCESS read-write
  447. STATUS current
  448. DESCRIPTION
  449. "The indication of whether this entity is acting as an IPv6
  450. router on this interface with respect to the forwarding of
  451. datagrams received by, but not addressed to, this entity.
  452. IPv6 routers forward datagrams. IPv6 hosts do not (except
  453. those source-routed via the host).
  454. This object is constrained by ipv6IpForwarding and is
  455. ignored if ipv6IpForwarding is set to notForwarding. Those
  456. systems that do not provide per-interface control of the
  457. forwarding function should set this object to forwarding for
  458. all interfaces and allow the ipv6IpForwarding object to
  459. control the forwarding capability.
  460. When this object is written, the entity SHOULD save the
  461. change to non-volatile storage and restore the object from
  462. non-volatile storage upon re-initialization of the system."
  463. ::= { ipv6InterfaceEntry 8 }
  464. --
  465. -- Per-Interface or System-Wide IP statistics.
  466. --
  467. -- The following two tables, ipSystemStatsTable and ipIfStatsTable,
  468. -- are intended to provide the same counters at different granularities.
  469. -- The ipSystemStatsTable provides system wide counters aggregating
  470. -- the traffic counters for all interfaces for a given address type.
  471. -- The ipIfStatsTable provides the same counters but for specific
  472. -- interfaces rather than as an aggregate.
  473. --
  474. -- Note well: If a system provides both system-wide and interface-
  475. -- specific values, the system-wide value may not be equal to the sum
  476. -- of the interface-specific values across all interfaces due to e.g.,
  477. -- dynamic interface creation/deletion.
  478. --
  479. -- Note well: Both of these tables contain some items that are
  480. -- represented by two objects, representing the value in either 32
  481. -- or 64 bits. For those objects, the 32-bit value MUST be the low
  482. -- order 32 bits of the 64-bit value. Also note that the 32-bit
  483. -- counters must be included when the 64-bit counters are included.
  484. ipTrafficStats OBJECT IDENTIFIER ::= { ip 31 }
  485. ipSystemStatsTable OBJECT-TYPE
  486. SYNTAX SEQUENCE OF IpSystemStatsEntry
  487. MAX-ACCESS not-accessible
  488. STATUS current
  489. DESCRIPTION
  490. "The table containing system wide, IP version specific
  491. traffic statistics. This table and the ipIfStatsTable
  492. contain similar objects whose difference is in their
  493. granularity. Where this table contains system wide traffic
  494. statistics, the ipIfStatsTable contains the same statistics
  495. but counted on a per-interface basis."
  496. ::= { ipTrafficStats 1 }
  497. ipSystemStatsEntry OBJECT-TYPE
  498. SYNTAX IpSystemStatsEntry
  499. MAX-ACCESS not-accessible
  500. STATUS current
  501. DESCRIPTION
  502. "A statistics entry containing system-wide objects for a
  503. particular IP version."
  504. INDEX { ipSystemStatsIPVersion }
  505. ::= { ipSystemStatsTable 1 }
  506. IpSystemStatsEntry ::= SEQUENCE {
  507. ipSystemStatsIPVersion InetVersion,
  508. ipSystemStatsInReceives Counter32,
  509. ipSystemStatsHCInReceives Counter64,
  510. ipSystemStatsInOctets Counter32,
  511. ipSystemStatsHCInOctets Counter64,
  512. ipSystemStatsInHdrErrors Counter32,
  513. ipSystemStatsInNoRoutes Counter32,
  514. ipSystemStatsInAddrErrors Counter32,
  515. ipSystemStatsInUnknownProtos Counter32,
  516. ipSystemStatsInTruncatedPkts Counter32,
  517. ipSystemStatsInForwDatagrams Counter32,
  518. ipSystemStatsHCInForwDatagrams Counter64,
  519. ipSystemStatsReasmReqds Counter32,
  520. ipSystemStatsReasmOKs Counter32,
  521. ipSystemStatsReasmFails Counter32,
  522. ipSystemStatsInDiscards Counter32,
  523. ipSystemStatsInDelivers Counter32,
  524. ipSystemStatsHCInDelivers Counter64,
  525. ipSystemStatsOutRequests Counter32,
  526. ipSystemStatsHCOutRequests Counter64,
  527. ipSystemStatsOutNoRoutes Counter32,
  528. ipSystemStatsOutForwDatagrams Counter32,
  529. ipSystemStatsHCOutForwDatagrams Counter64,
  530. ipSystemStatsOutDiscards Counter32,
  531. ipSystemStatsOutFragReqds Counter32,
  532. ipSystemStatsOutFragOKs Counter32,
  533. ipSystemStatsOutFragFails Counter32,
  534. ipSystemStatsOutFragCreates Counter32,
  535. ipSystemStatsOutTransmits Counter32,
  536. ipSystemStatsHCOutTransmits Counter64,
  537. ipSystemStatsOutOctets Counter32,
  538. ipSystemStatsHCOutOctets Counter64,
  539. ipSystemStatsInMcastPkts Counter32,
  540. ipSystemStatsHCInMcastPkts Counter64,
  541. ipSystemStatsInMcastOctets Counter32,
  542. ipSystemStatsHCInMcastOctets Counter64,
  543. ipSystemStatsOutMcastPkts Counter32,
  544. ipSystemStatsHCOutMcastPkts Counter64,
  545. ipSystemStatsOutMcastOctets Counter32,
  546. ipSystemStatsHCOutMcastOctets Counter64,
  547. ipSystemStatsInBcastPkts Counter32,
  548. ipSystemStatsHCInBcastPkts Counter64,
  549. ipSystemStatsOutBcastPkts Counter32,
  550. ipSystemStatsHCOutBcastPkts Counter64,
  551. ipSystemStatsDiscontinuityTime TimeStamp,
  552. ipSystemStatsRefreshRate Unsigned32
  553. }
  554. ipSystemStatsIPVersion OBJECT-TYPE
  555. SYNTAX InetVersion
  556. MAX-ACCESS not-accessible
  557. STATUS current
  558. DESCRIPTION
  559. "The IP version of this row."
  560. ::= { ipSystemStatsEntry 1 }
  561. -- This object ID is reserved to allow the IDs for this table's objects
  562. -- to align with the objects in the ipIfStatsTable.
  563. -- ::= { ipSystemStatsEntry 2 }
  564. ipSystemStatsInReceives OBJECT-TYPE
  565. SYNTAX Counter32
  566. MAX-ACCESS read-only
  567. STATUS current
  568. DESCRIPTION
  569. "The total number of input IP datagrams received, including
  570. those received in error.
  571. Discontinuities in the value of this counter can occur at
  572. re-initialization of the management system, and at other
  573. times as indicated by the value of
  574. ipSystemStatsDiscontinuityTime."
  575. ::= { ipSystemStatsEntry 3 }
  576. ipSystemStatsHCInReceives OBJECT-TYPE
  577. SYNTAX Counter64
  578. MAX-ACCESS read-only
  579. STATUS current
  580. DESCRIPTION
  581. "The total number of input IP datagrams received, including
  582. those received in error. This object counts the same
  583. datagrams as ipSystemStatsInReceives, but allows for larger
  584. values.
  585. Discontinuities in the value of this counter can occur at
  586. re-initialization of the management system, and at other
  587. times as indicated by the value of
  588. ipSystemStatsDiscontinuityTime."
  589. ::= { ipSystemStatsEntry 4 }
  590. ipSystemStatsInOctets OBJECT-TYPE
  591. SYNTAX Counter32
  592. MAX-ACCESS read-only
  593. STATUS current
  594. DESCRIPTION
  595. "The total number of octets received in input IP datagrams,
  596. including those received in error. Octets from datagrams
  597. counted in ipSystemStatsInReceives MUST be counted here.
  598. Discontinuities in the value of this counter can occur at
  599. re-initialization of the management system, and at other
  600. times as indicated by the value of
  601. ipSystemStatsDiscontinuityTime."
  602. ::= { ipSystemStatsEntry 5 }
  603. ipSystemStatsHCInOctets OBJECT-TYPE
  604. SYNTAX Counter64
  605. MAX-ACCESS read-only
  606. STATUS current
  607. DESCRIPTION
  608. "The total number of octets received in input IP datagrams,
  609. including those received in error. This object counts the
  610. same octets as ipSystemStatsInOctets, but allows for larger
  611. values.
  612. Discontinuities in the value of this counter can occur at
  613. re-initialization of the management system, and at other
  614. times as indicated by the value of
  615. ipSystemStatsDiscontinuityTime."
  616. ::= { ipSystemStatsEntry 6 }
  617. ipSystemStatsInHdrErrors OBJECT-TYPE
  618. SYNTAX Counter32
  619. MAX-ACCESS read-only
  620. STATUS current
  621. DESCRIPTION
  622. "The number of input IP datagrams discarded due to errors in
  623. their IP headers, including version number mismatch, other
  624. format errors, hop count exceeded, errors discovered in
  625. processing their IP options, etc.
  626. Discontinuities in the value of this counter can occur at
  627. re-initialization of the management system, and at other
  628. times as indicated by the value of
  629. ipSystemStatsDiscontinuityTime."
  630. ::= { ipSystemStatsEntry 7 }
  631. ipSystemStatsInNoRoutes OBJECT-TYPE
  632. SYNTAX Counter32
  633. MAX-ACCESS read-only
  634. STATUS current
  635. DESCRIPTION
  636. "The number of input IP datagrams discarded because no route
  637. could be found to transmit them to their destination.
  638. Discontinuities in the value of this counter can occur at
  639. re-initialization of the management system, and at other
  640. times as indicated by the value of
  641. ipSystemStatsDiscontinuityTime."
  642. ::= { ipSystemStatsEntry 8 }
  643. ipSystemStatsInAddrErrors OBJECT-TYPE
  644. SYNTAX Counter32
  645. MAX-ACCESS read-only
  646. STATUS current
  647. DESCRIPTION
  648. "The number of input IP datagrams discarded because the IP
  649. address in their IP header's destination field was not a
  650. valid address to be received at this entity. This count
  651. includes invalid addresses (e.g., ::0). For entities
  652. that are not IP routers and therefore do not forward
  653. datagrams, this counter includes datagrams discarded
  654. because the destination address was not a local address.
  655. Discontinuities in the value of this counter can occur at
  656. re-initialization of the management system, and at other
  657. times as indicated by the value of
  658. ipSystemStatsDiscontinuityTime."
  659. ::= { ipSystemStatsEntry 9 }
  660. ipSystemStatsInUnknownProtos OBJECT-TYPE
  661. SYNTAX Counter32
  662. MAX-ACCESS read-only
  663. STATUS current
  664. DESCRIPTION
  665. "The number of locally-addressed IP datagrams received
  666. successfully but discarded because of an unknown or
  667. unsupported protocol.
  668. When tracking interface statistics, the counter of the
  669. interface to which these datagrams were addressed is
  670. incremented. This interface might not be the same as the
  671. input interface for some of the datagrams.
  672. Discontinuities in the value of this counter can occur at
  673. re-initialization of the management system, and at other
  674. times as indicated by the value of
  675. ipSystemStatsDiscontinuityTime."
  676. ::= { ipSystemStatsEntry 10 }
  677. ipSystemStatsInTruncatedPkts OBJECT-TYPE
  678. SYNTAX Counter32
  679. MAX-ACCESS read-only
  680. STATUS current
  681. DESCRIPTION
  682. "The number of input IP datagrams discarded because the
  683. datagram frame didn't carry enough data.
  684. Discontinuities in the value of this counter can occur at
  685. re-initialization of the management system, and at other
  686. times as indicated by the value of
  687. ipSystemStatsDiscontinuityTime."
  688. ::= { ipSystemStatsEntry 11 }
  689. ipSystemStatsInForwDatagrams OBJECT-TYPE
  690. SYNTAX Counter32
  691. MAX-ACCESS read-only
  692. STATUS current
  693. DESCRIPTION
  694. "The number of input datagrams for which this entity was not
  695. their final IP destination and for which this entity
  696. attempted to find a route to forward them to that final
  697. destination. In entities that do not act as IP routers,
  698. this counter will include only those datagrams that were
  699. Source-Routed via this entity, and the Source-Route
  700. processing was successful.
  701. When tracking interface statistics, the counter of the
  702. incoming interface is incremented for each datagram.
  703. Discontinuities in the value of this counter can occur at
  704. re-initialization of the management system, and at other
  705. times as indicated by the value of
  706. ipSystemStatsDiscontinuityTime."
  707. ::= { ipSystemStatsEntry 12 }
  708. ipSystemStatsHCInForwDatagrams OBJECT-TYPE
  709. SYNTAX Counter64
  710. MAX-ACCESS read-only
  711. STATUS current
  712. DESCRIPTION
  713. "The number of input datagrams for which this entity was not
  714. their final IP destination and for which this entity
  715. attempted to find a route to forward them to that final
  716. destination. This object counts the same packets as
  717. ipSystemStatsInForwDatagrams, but allows for larger values.
  718. Discontinuities in the value of this counter can occur at
  719. re-initialization of the management system, and at other
  720. times as indicated by the value of
  721. ipSystemStatsDiscontinuityTime."
  722. ::= { ipSystemStatsEntry 13 }
  723. ipSystemStatsReasmReqds OBJECT-TYPE
  724. SYNTAX Counter32
  725. MAX-ACCESS read-only
  726. STATUS current
  727. DESCRIPTION
  728. "The number of IP fragments received that needed to be
  729. reassembled at this interface.
  730. When tracking interface statistics, the counter of the
  731. interface to which these fragments were addressed is
  732. incremented. This interface might not be the same as the
  733. input interface for some of the fragments.
  734. Discontinuities in the value of this counter can occur at
  735. re-initialization of the management system, and at other
  736. times as indicated by the value of
  737. ipSystemStatsDiscontinuityTime."
  738. ::= { ipSystemStatsEntry 14 }
  739. ipSystemStatsReasmOKs OBJECT-TYPE
  740. SYNTAX Counter32
  741. MAX-ACCESS read-only
  742. STATUS current
  743. DESCRIPTION
  744. "The number of IP datagrams successfully reassembled.
  745. When tracking interface statistics, the counter of the
  746. interface to which these datagrams were addressed is
  747. incremented. This interface might not be the same as the
  748. input interface for some of the datagrams.
  749. Discontinuities in the value of this counter can occur at
  750. re-initialization of the management system, and at other
  751. times as indicated by the value of
  752. ipSystemStatsDiscontinuityTime."
  753. ::= { ipSystemStatsEntry 15 }
  754. ipSystemStatsReasmFails OBJECT-TYPE
  755. SYNTAX Counter32
  756. MAX-ACCESS read-only
  757. STATUS current
  758. DESCRIPTION
  759. "The number of failures detected by the IP re-assembly
  760. algorithm (for whatever reason: timed out, errors, etc.).
  761. Note that this is not necessarily a count of discarded IP
  762. fragments since some algorithms (notably the algorithm in
  763. RFC 815) can lose track of the number of fragments by
  764. combining them as they are received.
  765. When tracking interface statistics, the counter of the
  766. interface to which these fragments were addressed is
  767. incremented. This interface might not be the same as the
  768. input interface for some of the fragments.
  769. Discontinuities in the value of this counter can occur at
  770. re-initialization of the management system, and at other
  771. times as indicated by the value of
  772. ipSystemStatsDiscontinuityTime."
  773. ::= { ipSystemStatsEntry 16 }
  774. ipSystemStatsInDiscards OBJECT-TYPE
  775. SYNTAX Counter32
  776. MAX-ACCESS read-only
  777. STATUS current
  778. DESCRIPTION
  779. "The number of input IP datagrams for which no problems were
  780. encountered to prevent their continued processing, but
  781. were discarded (e.g., for lack of buffer space). Note that
  782. this counter does not include any datagrams discarded while
  783. awaiting re-assembly.
  784. Discontinuities in the value of this counter can occur at
  785. re-initialization of the management system, and at other
  786. times as indicated by the value of
  787. ipSystemStatsDiscontinuityTime."
  788. ::= { ipSystemStatsEntry 17 }
  789. ipSystemStatsInDelivers OBJECT-TYPE
  790. SYNTAX Counter32
  791. MAX-ACCESS read-only
  792. STATUS current
  793. DESCRIPTION
  794. "The total number of datagrams successfully delivered to IP
  795. user-protocols (including ICMP).
  796. When tracking interface statistics, the counter of the
  797. interface to which these datagrams were addressed is
  798. incremented. This interface might not be the same as the
  799. input interface for some of the datagrams.
  800. Discontinuities in the value of this counter can occur at
  801. re-initialization of the management system, and at other
  802. times as indicated by the value of
  803. ipSystemStatsDiscontinuityTime."
  804. ::= { ipSystemStatsEntry 18 }
  805. ipSystemStatsHCInDelivers OBJECT-TYPE
  806. SYNTAX Counter64
  807. MAX-ACCESS read-only
  808. STATUS current
  809. DESCRIPTION
  810. "The total number of datagrams successfully delivered to IP
  811. user-protocols (including ICMP). This object counts the
  812. same packets as ipSystemStatsInDelivers, but allows for
  813. larger values.
  814. Discontinuities in the value of this counter can occur at
  815. re-initialization of the management system, and at other
  816. times as indicated by the value of
  817. ipSystemStatsDiscontinuityTime."
  818. ::= { ipSystemStatsEntry 19 }
  819. ipSystemStatsOutRequests OBJECT-TYPE
  820. SYNTAX Counter32
  821. MAX-ACCESS read-only
  822. STATUS current
  823. DESCRIPTION
  824. "The total number of IP datagrams that local IP user-
  825. protocols (including ICMP) supplied to IP in requests for
  826. transmission. Note that this counter does not include any
  827. datagrams counted in ipSystemStatsOutForwDatagrams.
  828. Discontinuities in the value of this counter can occur at
  829. re-initialization of the management system, and at other
  830. times as indicated by the value of
  831. ipSystemStatsDiscontinuityTime."
  832. ::= { ipSystemStatsEntry 20 }
  833. ipSystemStatsHCOutRequests OBJECT-TYPE
  834. SYNTAX Counter64
  835. MAX-ACCESS read-only
  836. STATUS current
  837. DESCRIPTION
  838. "The total number of IP datagrams that local IP user-
  839. protocols (including ICMP) supplied to IP in requests for
  840. transmission. This object counts the same packets as
  841. ipSystemStatsOutRequests, but allows for larger values.
  842. Discontinuities in the value of this counter can occur at
  843. re-initialization of the management system, and at other
  844. times as indicated by the value of
  845. ipSystemStatsDiscontinuityTime."
  846. ::= { ipSystemStatsEntry 21 }
  847. ipSystemStatsOutNoRoutes OBJECT-TYPE
  848. SYNTAX Counter32
  849. MAX-ACCESS read-only
  850. STATUS current
  851. DESCRIPTION
  852. "The number of locally generated IP datagrams discarded
  853. because no route could be found to transmit them to their
  854. destination.
  855. Discontinuities in the value of this counter can occur at
  856. re-initialization of the management system, and at other
  857. times as indicated by the value of
  858. ipSystemStatsDiscontinuityTime."
  859. ::= { ipSystemStatsEntry 22 }
  860. ipSystemStatsOutForwDatagrams OBJECT-TYPE
  861. SYNTAX Counter32
  862. MAX-ACCESS read-only
  863. STATUS current
  864. DESCRIPTION
  865. "The number of datagrams for which this entity was not their
  866. final IP destination and for which it was successful in
  867. finding a path to their final destination. In entities
  868. that do not act as IP routers, this counter will include
  869. only those datagrams that were Source-Routed via this
  870. entity, and the Source-Route processing was successful.
  871. When tracking interface statistics, the counter of the
  872. outgoing interface is incremented for a successfully
  873. forwarded datagram.
  874. Discontinuities in the value of this counter can occur at
  875. re-initialization of the management system, and at other
  876. times as indicated by the value of
  877. ipSystemStatsDiscontinuityTime."
  878. ::= { ipSystemStatsEntry 23 }
  879. ipSystemStatsHCOutForwDatagrams OBJECT-TYPE
  880. SYNTAX Counter64
  881. MAX-ACCESS read-only
  882. STATUS current
  883. DESCRIPTION
  884. "The number of datagrams for which this entity was not their
  885. final IP destination and for which it was successful in
  886. finding a path to their final destination. This object
  887. counts the same packets as ipSystemStatsOutForwDatagrams,
  888. but allows for larger values.
  889. Discontinuities in the value of this counter can occur at
  890. re-initialization of the management system, and at other
  891. times as indicated by the value of
  892. ipSystemStatsDiscontinuityTime."
  893. ::= { ipSystemStatsEntry 24 }
  894. ipSystemStatsOutDiscards OBJECT-TYPE
  895. SYNTAX Counter32
  896. MAX-ACCESS read-only
  897. STATUS current
  898. DESCRIPTION
  899. "The number of output IP datagrams for which no problem was
  900. encountered to prevent their transmission to their
  901. destination, but were discarded (e.g., for lack of
  902. buffer space). Note that this counter would include
  903. datagrams counted in ipSystemStatsOutForwDatagrams if any
  904. such datagrams met this (discretionary) discard criterion.
  905. Discontinuities in the value of this counter can occur at
  906. re-initialization of the management system, and at other
  907. times as indicated by the value of
  908. ipSystemStatsDiscontinuityTime."
  909. ::= { ipSystemStatsEntry 25 }
  910. ipSystemStatsOutFragReqds OBJECT-TYPE
  911. SYNTAX Counter32
  912. MAX-ACCESS read-only
  913. STATUS current
  914. DESCRIPTION
  915. "The number of IP datagrams that would require fragmentation
  916. in order to be transmitted.
  917. When tracking interface statistics, the counter of the
  918. outgoing interface is incremented for a successfully
  919. fragmented datagram.
  920. Discontinuities in the value of this counter can occur at
  921. re-initialization of the management system, and at other
  922. times as indicated by the value of
  923. ipSystemStatsDiscontinuityTime."
  924. ::= { ipSystemStatsEntry 26 }
  925. ipSystemStatsOutFragOKs OBJECT-TYPE
  926. SYNTAX Counter32
  927. MAX-ACCESS read-only
  928. STATUS current
  929. DESCRIPTION
  930. "The number of IP datagrams that have been successfully
  931. fragmented.
  932. When tracking interface statistics, the counter of the
  933. outgoing interface is incremented for a successfully
  934. fragmented datagram.
  935. Discontinuities in the value of this counter can occur at
  936. re-initialization of the management system, and at other
  937. times as indicated by the value of
  938. ipSystemStatsDiscontinuityTime."
  939. ::= { ipSystemStatsEntry 27 }
  940. ipSystemStatsOutFragFails OBJECT-TYPE
  941. SYNTAX Counter32
  942. MAX-ACCESS read-only
  943. STATUS current
  944. DESCRIPTION
  945. "The number of IP datagrams that have been discarded because
  946. they needed to be fragmented but could not be. This
  947. includes IPv4 packets that have the DF bit set and IPv6
  948. packets that are being forwarded and exceed the outgoing
  949. link MTU.
  950. When tracking interface statistics, the counter of the
  951. outgoing interface is incremented for an unsuccessfully
  952. fragmented datagram.
  953. Discontinuities in the value of this counter can occur at
  954. re-initialization of the management system, and at other
  955. times as indicated by the value of
  956. ipSystemStatsDiscontinuityTime."
  957. ::= { ipSystemStatsEntry 28 }
  958. ipSystemStatsOutFragCreates OBJECT-TYPE
  959. SYNTAX Counter32
  960. MAX-ACCESS read-only
  961. STATUS current
  962. DESCRIPTION
  963. "The number of output datagram fragments that have been
  964. generated as a result of IP fragmentation.
  965. When tracking interface statistics, the counter of the
  966. outgoing interface is incremented for a successfully
  967. fragmented datagram.
  968. Discontinuities in the value of this counter can occur at
  969. re-initialization of the management system, and at other
  970. times as indicated by the value of
  971. ipSystemStatsDiscontinuityTime."
  972. ::= { ipSystemStatsEntry 29 }
  973. ipSystemStatsOutTransmits OBJECT-TYPE
  974. SYNTAX Counter32
  975. MAX-ACCESS read-only
  976. STATUS current
  977. DESCRIPTION
  978. "The total number of IP datagrams that this entity supplied
  979. to the lower layers for transmission. This includes
  980. datagrams generated locally and those forwarded by this
  981. entity.
  982. Discontinuities in the value of this counter can occur at
  983. re-initialization of the management system, and at other
  984. times as indicated by the value of
  985. ipSystemStatsDiscontinuityTime."
  986. ::= { ipSystemStatsEntry 30 }
  987. ipSystemStatsHCOutTransmits OBJECT-TYPE
  988. SYNTAX Counter64
  989. MAX-ACCESS read-only
  990. STATUS current
  991. DESCRIPTION
  992. "The total number of IP datagrams that this entity supplied
  993. to the lower layers for transmission. This object counts
  994. the same datagrams as ipSystemStatsOutTransmits, but allows
  995. for larger values.
  996. Discontinuities in the value of this counter can occur at
  997. re-initialization of the management system, and at other
  998. times as indicated by the value of
  999. ipSystemStatsDiscontinuityTime."
  1000. ::= { ipSystemStatsEntry 31 }
  1001. ipSystemStatsOutOctets OBJECT-TYPE
  1002. SYNTAX Counter32
  1003. MAX-ACCESS read-only
  1004. STATUS current
  1005. DESCRIPTION
  1006. "The total number of octets in IP datagrams delivered to the
  1007. lower layers for transmission. Octets from datagrams
  1008. counted in ipSystemStatsOutTransmits MUST be counted here.
  1009. Discontinuities in the value of this counter can occur at
  1010. re-initialization of the management system, and at other
  1011. times as indicated by the value of
  1012. ipSystemStatsDiscontinuityTime."
  1013. ::= { ipSystemStatsEntry 32 }
  1014. ipSystemStatsHCOutOctets OBJECT-TYPE
  1015. SYNTAX Counter64
  1016. MAX-ACCESS read-only
  1017. STATUS current
  1018. DESCRIPTION
  1019. "The total number of octets in IP datagrams delivered to the
  1020. lower layers for transmission. This objects counts the same
  1021. octets as ipSystemStatsOutOctets, but allows for larger
  1022. values.
  1023. Discontinuities in the value of this counter can occur at
  1024. re-initialization of the management system, and at other
  1025. times as indicated by the value of
  1026. ipSystemStatsDiscontinuityTime."
  1027. ::= { ipSystemStatsEntry 33 }
  1028. ipSystemStatsInMcastPkts OBJECT-TYPE
  1029. SYNTAX Counter32
  1030. MAX-ACCESS read-only
  1031. STATUS current
  1032. DESCRIPTION
  1033. "The number of IP multicast datagrams received.
  1034. Discontinuities in the value of this counter can occur at
  1035. re-initialization of the management system, and at other
  1036. times as indicated by the value of
  1037. ipSystemStatsDiscontinuityTime."
  1038. ::= { ipSystemStatsEntry 34 }
  1039. ipSystemStatsHCInMcastPkts OBJECT-TYPE
  1040. SYNTAX Counter64
  1041. MAX-ACCESS read-only
  1042. STATUS current
  1043. DESCRIPTION
  1044. "The number of IP multicast datagrams received. This object
  1045. counts the same datagrams as ipSystemStatsInMcastPkts but
  1046. allows for larger values.
  1047. Discontinuities in the value of this counter can occur at
  1048. re-initialization of the management system, and at other
  1049. times as indicated by the value of
  1050. ipSystemStatsDiscontinuityTime."
  1051. ::= { ipSystemStatsEntry 35 }
  1052. ipSystemStatsInMcastOctets OBJECT-TYPE
  1053. SYNTAX Counter32
  1054. MAX-ACCESS read-only
  1055. STATUS current
  1056. DESCRIPTION
  1057. "The total number of octets received in IP multicast
  1058. datagrams. Octets from datagrams counted in
  1059. ipSystemStatsInMcastPkts MUST be counted here.
  1060. Discontinuities in the value of this counter can occur at
  1061. re-initialization of the management system, and at other
  1062. times as indicated by the value of
  1063. ipSystemStatsDiscontinuityTime."
  1064. ::= { ipSystemStatsEntry 36 }
  1065. ipSystemStatsHCInMcastOctets OBJECT-TYPE
  1066. SYNTAX Counter64
  1067. MAX-ACCESS read-only
  1068. STATUS current
  1069. DESCRIPTION
  1070. "The total number of octets received in IP multicast
  1071. datagrams. This object counts the same octets as
  1072. ipSystemStatsInMcastOctets, but allows for larger values.
  1073. Discontinuities in the value of this counter can occur at
  1074. re-initialization of the management system, and at other
  1075. times as indicated by the value of
  1076. ipSystemStatsDiscontinuityTime."
  1077. ::= { ipSystemStatsEntry 37 }
  1078. ipSystemStatsOutMcastPkts OBJECT-TYPE
  1079. SYNTAX Counter32
  1080. MAX-ACCESS read-only
  1081. STATUS current
  1082. DESCRIPTION
  1083. "The number of IP multicast datagrams transmitted.
  1084. Discontinuities in the value of this counter can occur at
  1085. re-initialization of the management system, and at other
  1086. times as indicated by the value of
  1087. ipSystemStatsDiscontinuityTime."
  1088. ::= { ipSystemStatsEntry 38 }
  1089. ipSystemStatsHCOutMcastPkts OBJECT-TYPE
  1090. SYNTAX Counter64
  1091. MAX-ACCESS read-only
  1092. STATUS current
  1093. DESCRIPTION
  1094. "The number of IP multicast datagrams transmitted. This
  1095. object counts the same datagrams as
  1096. ipSystemStatsOutMcastPkts, but allows for larger values.
  1097. Discontinuities in the value of this counter can occur at
  1098. re-initialization of the management system, and at other
  1099. times as indicated by the value of
  1100. ipSystemStatsDiscontinuityTime."
  1101. ::= { ipSystemStatsEntry 39 }
  1102. ipSystemStatsOutMcastOctets OBJECT-TYPE
  1103. SYNTAX Counter32
  1104. MAX-ACCESS read-only
  1105. STATUS current
  1106. DESCRIPTION
  1107. "The total number of octets transmitted in IP multicast
  1108. datagrams. Octets from datagrams counted in
  1109. ipSystemStatsOutMcastPkts MUST be counted here.
  1110. Discontinuities in the value of this counter can occur at
  1111. re-initialization of the management system, and at other
  1112. times as indicated by the value of
  1113. ipSystemStatsDiscontinuityTime."
  1114. ::= { ipSystemStatsEntry 40 }
  1115. ipSystemStatsHCOutMcastOctets OBJECT-TYPE
  1116. SYNTAX Counter64
  1117. MAX-ACCESS read-only
  1118. STATUS current
  1119. DESCRIPTION
  1120. "The total number of octets transmitted in IP multicast
  1121. datagrams. This object counts the same octets as
  1122. ipSystemStatsOutMcastOctets, but allows for larger values.
  1123. Discontinuities in the value of this counter can occur at
  1124. re-initialization of the management system, and at other
  1125. times as indicated by the value of
  1126. ipSystemStatsDiscontinuityTime."
  1127. ::= { ipSystemStatsEntry 41 }
  1128. ipSystemStatsInBcastPkts OBJECT-TYPE
  1129. SYNTAX Counter32
  1130. MAX-ACCESS read-only
  1131. STATUS current
  1132. DESCRIPTION
  1133. "The number of IP broadcast datagrams received.
  1134. Discontinuities in the value of this counter can occur at
  1135. re-initialization of the management system, and at other
  1136. times as indicated by the value of
  1137. ipSystemStatsDiscontinuityTime."
  1138. ::= { ipSystemStatsEntry 42 }
  1139. ipSystemStatsHCInBcastPkts OBJECT-TYPE
  1140. SYNTAX Counter64
  1141. MAX-ACCESS read-only
  1142. STATUS current
  1143. DESCRIPTION
  1144. "The number of IP broadcast datagrams received. This object
  1145. counts the same datagrams as ipSystemStatsInBcastPkts but
  1146. allows for larger values.
  1147. Discontinuities in the value of this counter can occur at
  1148. re-initialization of the management system, and at other
  1149. times as indicated by the value of
  1150. ipSystemStatsDiscontinuityTime."
  1151. ::= { ipSystemStatsEntry 43 }
  1152. ipSystemStatsOutBcastPkts OBJECT-TYPE
  1153. SYNTAX Counter32
  1154. MAX-ACCESS read-only
  1155. STATUS current
  1156. DESCRIPTION
  1157. "The number of IP broadcast datagrams transmitted.
  1158. Discontinuities in the value of this counter can occur at
  1159. re-initialization of the management system, and at other
  1160. times as indicated by the value of
  1161. ipSystemStatsDiscontinuityTime."
  1162. ::= { ipSystemStatsEntry 44 }
  1163. ipSystemStatsHCOutBcastPkts OBJECT-TYPE
  1164. SYNTAX Counter64
  1165. MAX-ACCESS read-only
  1166. STATUS current
  1167. DESCRIPTION
  1168. "The number of IP broadcast datagrams transmitted. This
  1169. object counts the same datagrams as
  1170. ipSystemStatsOutBcastPkts, but allows for larger values.
  1171. Discontinuities in the value of this counter can occur at
  1172. re-initialization of the management system, and at other
  1173. times as indicated by the value of
  1174. ipSystemStatsDiscontinuityTime."
  1175. ::= { ipSystemStatsEntry 45 }
  1176. ipSystemStatsDiscontinuityTime OBJECT-TYPE
  1177. SYNTAX TimeStamp
  1178. MAX-ACCESS read-only
  1179. STATUS current
  1180. DESCRIPTION
  1181. "The value of sysUpTime on the most recent occasion at which
  1182. any one or more of this entry's counters suffered a
  1183. discontinuity.
  1184. If no such discontinuities have occurred since the last re-
  1185. initialization of the local management subsystem, then this
  1186. object contains a zero value."
  1187. ::= { ipSystemStatsEntry 46 }
  1188. ipSystemStatsRefreshRate OBJECT-TYPE
  1189. SYNTAX Unsigned32
  1190. UNITS "milli-seconds"
  1191. MAX-ACCESS read-only
  1192. STATUS current
  1193. DESCRIPTION
  1194. "The minimum reasonable polling interval for this entry.
  1195. This object provides an indication of the minimum amount of
  1196. time required to update the counters in this entry."
  1197. ::= { ipSystemStatsEntry 47 }
  1198. ipIfStatsTableLastChange OBJECT-TYPE
  1199. SYNTAX TimeStamp
  1200. MAX-ACCESS read-only
  1201. STATUS current
  1202. DESCRIPTION
  1203. "The value of sysUpTime on the most recent occasion at which
  1204. a row in the ipIfStatsTable was added or deleted.
  1205. If new objects are added to the ipIfStatsTable that require
  1206. the ipIfStatsTableLastChange to be updated when they are
  1207. modified, they must specify that requirement in their
  1208. description clause."
  1209. ::= { ipTrafficStats 2 }
  1210. ipIfStatsTable OBJECT-TYPE
  1211. SYNTAX SEQUENCE OF IpIfStatsEntry
  1212. MAX-ACCESS not-accessible
  1213. STATUS current
  1214. DESCRIPTION
  1215. "The table containing per-interface traffic statistics. This
  1216. table and the ipSystemStatsTable contain similar objects
  1217. whose difference is in their granularity. Where this table
  1218. contains per-interface statistics, the ipSystemStatsTable
  1219. contains the same statistics, but counted on a system wide
  1220. basis."
  1221. ::= { ipTrafficStats 3 }
  1222. ipIfStatsEntry OBJECT-TYPE
  1223. SYNTAX IpIfStatsEntry
  1224. MAX-ACCESS not-accessible
  1225. STATUS current
  1226. DESCRIPTION
  1227. "An interface statistics entry containing objects for a
  1228. particular interface and version of IP."
  1229. INDEX { ipIfStatsIPVersion, ipIfStatsIfIndex }
  1230. ::= { ipIfStatsTable 1 }
  1231. IpIfStatsEntry ::= SEQUENCE {
  1232. ipIfStatsIPVersion InetVersion,
  1233. ipIfStatsIfIndex InterfaceIndex,
  1234. ipIfStatsInReceives Counter32,
  1235. ipIfStatsHCInReceives Counter64,
  1236. ipIfStatsInOctets Counter32,
  1237. ipIfStatsHCInOctets Counter64,
  1238. ipIfStatsInHdrErrors Counter32,
  1239. ipIfStatsInNoRoutes Counter32,
  1240. ipIfStatsInAddrErrors Counter32,
  1241. ipIfStatsInUnknownProtos Counter32,
  1242. ipIfStatsInTruncatedPkts Counter32,
  1243. ipIfStatsInForwDatagrams Counter32,
  1244. ipIfStatsHCInForwDatagrams Counter64,
  1245. ipIfStatsReasmReqds Counter32,
  1246. ipIfStatsReasmOKs Counter32,
  1247. ipIfStatsReasmFails Counter32,
  1248. ipIfStatsInDiscards Counter32,
  1249. ipIfStatsInDelivers Counter32,
  1250. ipIfStatsHCInDelivers Counter64,
  1251. ipIfStatsOutRequests Counter32,
  1252. ipIfStatsHCOutRequests Counter64,
  1253. ipIfStatsOutForwDatagrams Counter32,
  1254. ipIfStatsHCOutForwDatagrams Counter64,
  1255. ipIfStatsOutDiscards Counter32,
  1256. ipIfStatsOutFragReqds Counter32,
  1257. ipIfStatsOutFragOKs Counter32,
  1258. ipIfStatsOutFragFails Counter32,
  1259. ipIfStatsOutFragCreates Counter32,
  1260. ipIfStatsOutTransmits Counter32,
  1261. ipIfStatsHCOutTransmits Counter64,
  1262. ipIfStatsOutOctets Counter32,
  1263. ipIfStatsHCOutOctets Counter64,
  1264. ipIfStatsInMcastPkts Counter32,
  1265. ipIfStatsHCInMcastPkts Counter64,
  1266. ipIfStatsInMcastOctets Counter32,
  1267. ipIfStatsHCInMcastOctets Counter64,
  1268. ipIfStatsOutMcastPkts Counter32,
  1269. ipIfStatsHCOutMcastPkts Counter64,
  1270. ipIfStatsOutMcastOctets Counter32,
  1271. ipIfStatsHCOutMcastOctets Counter64,
  1272. ipIfStatsInBcastPkts Counter32,
  1273. ipIfStatsHCInBcastPkts Counter64,
  1274. ipIfStatsOutBcastPkts Counter32,
  1275. ipIfStatsHCOutBcastPkts Counter64,
  1276. ipIfStatsDiscontinuityTime TimeStamp,
  1277. ipIfStatsRefreshRate Unsigned32
  1278. }
  1279. ipIfStatsIPVersion OBJECT-TYPE
  1280. SYNTAX InetVersion
  1281. MAX-ACCESS not-accessible
  1282. STATUS current
  1283. DESCRIPTION
  1284. "The IP version of this row."
  1285. ::= { ipIfStatsEntry 1 }
  1286. ipIfStatsIfIndex OBJECT-TYPE
  1287. SYNTAX InterfaceIndex
  1288. MAX-ACCESS not-accessible
  1289. STATUS current
  1290. DESCRIPTION
  1291. "The index value that uniquely identifies the interface to
  1292. which this entry is applicable. The interface identified by
  1293. a particular value of this index is the same interface as
  1294. identified by the same value of the IF-MIB's ifIndex."
  1295. ::= { ipIfStatsEntry 2 }
  1296. ipIfStatsInReceives OBJECT-TYPE
  1297. SYNTAX Counter32
  1298. MAX-ACCESS read-only
  1299. STATUS current
  1300. DESCRIPTION
  1301. "The total number of input IP datagrams received, including
  1302. those received in error.
  1303. Discontinuities in the value of this counter can occur at
  1304. re-initialization of the management system, and at other
  1305. times as indicated by the value of
  1306. ipIfStatsDiscontinuityTime."
  1307. ::= { ipIfStatsEntry 3 }
  1308. ipIfStatsHCInReceives OBJECT-TYPE
  1309. SYNTAX Counter64
  1310. MAX-ACCESS read-only
  1311. STATUS current
  1312. DESCRIPTION
  1313. "The total number of input IP datagrams received, including
  1314. those received in error. This object counts the same
  1315. datagrams as ipIfStatsInReceives, but allows for larger
  1316. values.
  1317. Discontinuities in the value of this counter can occur at
  1318. re-initialization of the management system, and at other
  1319. times as indicated by the value of
  1320. ipIfStatsDiscontinuityTime."
  1321. ::= { ipIfStatsEntry 4 }
  1322. ipIfStatsInOctets OBJECT-TYPE
  1323. SYNTAX Counter32
  1324. MAX-ACCESS read-only
  1325. STATUS current
  1326. DESCRIPTION
  1327. "The total number of octets received in input IP datagrams,
  1328. including those received in error. Octets from datagrams
  1329. counted in ipIfStatsInReceives MUST be counted here.
  1330. Discontinuities in the value of this counter can occur at
  1331. re-initialization of the management system, and at other
  1332. times as indicated by the value of
  1333. ipIfStatsDiscontinuityTime."
  1334. ::= { ipIfStatsEntry 5 }
  1335. ipIfStatsHCInOctets OBJECT-TYPE
  1336. SYNTAX Counter64
  1337. MAX-ACCESS read-only
  1338. STATUS current
  1339. DESCRIPTION
  1340. "The total number of octets received in input IP datagrams,
  1341. including those received in error. This object counts the
  1342. same octets as ipIfStatsInOctets, but allows for larger
  1343. values.
  1344. Discontinuities in the value of this counter can occur at
  1345. re-initialization of the management system, and at other
  1346. times as indicated by the value of
  1347. ipIfStatsDiscontinuityTime."
  1348. ::= { ipIfStatsEntry 6 }
  1349. ipIfStatsInHdrErrors OBJECT-TYPE
  1350. SYNTAX Counter32
  1351. MAX-ACCESS read-only
  1352. STATUS current
  1353. DESCRIPTION
  1354. "The number of input IP datagrams discarded due to errors in
  1355. their IP headers, including version number mismatch, other
  1356. format errors, hop count exceeded, errors discovered in
  1357. processing their IP options, etc.
  1358. Discontinuities in the value of this counter can occur at
  1359. re-initialization of the management system, and at other
  1360. times as indicated by the value of
  1361. ipIfStatsDiscontinuityTime."
  1362. ::= { ipIfStatsEntry 7 }
  1363. ipIfStatsInNoRoutes OBJECT-TYPE
  1364. SYNTAX Counter32
  1365. MAX-ACCESS read-only
  1366. STATUS current
  1367. DESCRIPTION
  1368. "The number of input IP datagrams discarded because no route
  1369. could be found to transmit them to their destination.
  1370. Discontinuities in the value of this counter can occur at
  1371. re-initialization of the management system, and at other
  1372. times as indicated by the value of
  1373. ipIfStatsDiscontinuityTime."
  1374. ::= { ipIfStatsEntry 8 }
  1375. ipIfStatsInAddrErrors OBJECT-TYPE
  1376. SYNTAX Counter32
  1377. MAX-ACCESS read-only
  1378. STATUS current
  1379. DESCRIPTION
  1380. "The number of input IP datagrams discarded because the IP
  1381. address in their IP header's destination field was not a
  1382. valid address to be received at this entity. This count
  1383. includes invalid addresses (e.g., ::0). For entities that
  1384. are not IP routers and therefore do not forward datagrams,
  1385. this counter includes datagrams discarded because the
  1386. destination address was not a local address.
  1387. Discontinuities in the value of this counter can occur at
  1388. re-initialization of the management system, and at other
  1389. times as indicated by the value of
  1390. ipIfStatsDiscontinuityTime."
  1391. ::= { ipIfStatsEntry 9 }
  1392. ipIfStatsInUnknownProtos OBJECT-TYPE
  1393. SYNTAX Counter32
  1394. MAX-ACCESS read-only
  1395. STATUS current
  1396. DESCRIPTION
  1397. "The number of locally-addressed IP datagrams received
  1398. successfully but discarded because of an unknown or
  1399. unsupported protocol.
  1400. When tracking interface statistics, the counter of the
  1401. interface to which these datagrams were addressed is
  1402. incremented. This interface might not be the same as the
  1403. input interface for some of the datagrams.
  1404. Discontinuities in the value of this counter can occur at
  1405. re-initialization of the management system, and at other
  1406. times as indicated by the value of
  1407. ipIfStatsDiscontinuityTime."
  1408. ::= { ipIfStatsEntry 10 }
  1409. ipIfStatsInTruncatedPkts OBJECT-TYPE
  1410. SYNTAX Counter32
  1411. MAX-ACCESS read-only
  1412. STATUS current
  1413. DESCRIPTION
  1414. "The number of input IP datagrams discarded because the
  1415. datagram frame didn't carry enough data.
  1416. Discontinuities in the value of this counter can occur at
  1417. re-initialization of the management system, and at other
  1418. times as indicated by the value of
  1419. ipIfStatsDiscontinuityTime."
  1420. ::= { ipIfStatsEntry 11 }
  1421. ipIfStatsInForwDatagrams OBJECT-TYPE
  1422. SYNTAX Counter32
  1423. MAX-ACCESS read-only
  1424. STATUS current
  1425. DESCRIPTION
  1426. "The number of input datagrams for which this entity was not
  1427. their final IP destination and for which this entity
  1428. attempted to find a route to forward them to that final
  1429. destination. In entities that do not act as IP routers,
  1430. this counter will include only those datagrams that were
  1431. Source-Routed via this entity, and the Source-Route
  1432. processing was successful.
  1433. When tracking interface statistics, the counter of the
  1434. incoming interface is incremented for each datagram.
  1435. Discontinuities in the value of this counter can occur at
  1436. re-initialization of the management system, and at other
  1437. times as indicated by the value of
  1438. ipIfStatsDiscontinuityTime."
  1439. ::= { ipIfStatsEntry 12 }
  1440. ipIfStatsHCInForwDatagrams OBJECT-TYPE
  1441. SYNTAX Counter64
  1442. MAX-ACCESS read-only
  1443. STATUS current
  1444. DESCRIPTION
  1445. "The number of input datagrams for which this entity was not
  1446. their final IP destination and for which this entity
  1447. attempted to find a route to forward them to that final
  1448. destination. This object counts the same packets as
  1449. ipIfStatsInForwDatagrams, but allows for larger values.
  1450. Discontinuities in the value of this counter can occur at
  1451. re-initialization of the management system, and at other
  1452. times as indicated by the value of
  1453. ipIfStatsDiscontinuityTime."
  1454. ::= { ipIfStatsEntry 13 }
  1455. ipIfStatsReasmReqds OBJECT-TYPE
  1456. SYNTAX Counter32
  1457. MAX-ACCESS read-only
  1458. STATUS current
  1459. DESCRIPTION
  1460. "The number of IP fragments received that needed to be
  1461. reassembled at this interface.
  1462. When tracking interface statistics, the counter of the
  1463. interface to which these fragments were addressed is
  1464. incremented. This interface might not be the same as the
  1465. input interface for some of the fragments.
  1466. Discontinuities in the value of this counter can occur at
  1467. re-initialization of the management system, and at other
  1468. times as indicated by the value of
  1469. ipIfStatsDiscontinuityTime."
  1470. ::= { ipIfStatsEntry 14 }
  1471. ipIfStatsReasmOKs OBJECT-TYPE
  1472. SYNTAX Counter32
  1473. MAX-ACCESS read-only
  1474. STATUS current
  1475. DESCRIPTION
  1476. "The number of IP datagrams successfully reassembled.
  1477. When tracking interface statistics, the counter of the
  1478. interface to which these datagrams were addressed is
  1479. incremented. This interface might not be the same as the
  1480. input interface for some of the datagrams.
  1481. Discontinuities in the value of this counter can occur at
  1482. re-initialization of the management system, and at other
  1483. times as indicated by the value of
  1484. ipIfStatsDiscontinuityTime."
  1485. ::= { ipIfStatsEntry 15 }
  1486. ipIfStatsReasmFails OBJECT-TYPE
  1487. SYNTAX Counter32
  1488. MAX-ACCESS read-only
  1489. STATUS current
  1490. DESCRIPTION
  1491. "The number of failures detected by the IP re-assembly
  1492. algorithm (for whatever reason: timed out, errors, etc.).
  1493. Note that this is not necessarily a count of discarded IP
  1494. fragments since some algorithms (notably the algorithm in
  1495. RFC 815) can lose track of the number of fragments by
  1496. combining them as they are received.
  1497. When tracking interface statistics, the counter of the
  1498. interface to which these fragments were addressed is
  1499. incremented. This interface might not be the same as the
  1500. input interface for some of the fragments.
  1501. Discontinuities in the value of this counter can occur at
  1502. re-initialization of the management system, and at other
  1503. times as indicated by the value of
  1504. ipIfStatsDiscontinuityTime."
  1505. ::= { ipIfStatsEntry 16 }
  1506. ipIfStatsInDiscards OBJECT-TYPE
  1507. SYNTAX Counter32
  1508. MAX-ACCESS read-only
  1509. STATUS current
  1510. DESCRIPTION
  1511. "The number of input IP datagrams for which no problems were
  1512. encountered to prevent their continued processing, but
  1513. were discarded (e.g., for lack of buffer space). Note that
  1514. this counter does not include any datagrams discarded while
  1515. awaiting re-assembly.
  1516. Discontinuities in the value of this counter can occur at
  1517. re-initialization of the management system, and at other
  1518. times as indicated by the value of
  1519. ipIfStatsDiscontinuityTime."
  1520. ::= { ipIfStatsEntry 17 }
  1521. ipIfStatsInDelivers OBJECT-TYPE
  1522. SYNTAX Counter32
  1523. MAX-ACCESS read-only
  1524. STATUS current
  1525. DESCRIPTION
  1526. "The total number of datagrams successfully delivered to IP
  1527. user-protocols (including ICMP).
  1528. When tracking interface statistics, the counter of the
  1529. interface to which these datagrams were addressed is
  1530. incremented. This interface might not be the same as the
  1531. input interface for some of the datagrams.
  1532. Discontinuities in the value of this counter can occur at
  1533. re-initialization of the management system, and at other
  1534. times as indicated by the value of
  1535. ipIfStatsDiscontinuityTime."
  1536. ::= { ipIfStatsEntry 18 }
  1537. ipIfStatsHCInDelivers OBJECT-TYPE
  1538. SYNTAX Counter64
  1539. MAX-ACCESS read-only
  1540. STATUS current
  1541. DESCRIPTION
  1542. "The total number of datagrams successfully delivered to IP
  1543. user-protocols (including ICMP). This object counts the
  1544. same packets as ipIfStatsInDelivers, but allows for larger
  1545. values.
  1546. Discontinuities in the value of this counter can occur at
  1547. re-initialization of the management system, and at other
  1548. times as indicated by the value of
  1549. ipIfStatsDiscontinuityTime."
  1550. ::= { ipIfStatsEntry 19 }
  1551. ipIfStatsOutRequests OBJECT-TYPE
  1552. SYNTAX Counter32
  1553. MAX-ACCESS read-only
  1554. STATUS current
  1555. DESCRIPTION
  1556. "The total number of IP datagrams that local IP user-
  1557. protocols (including ICMP) supplied to IP in requests for
  1558. transmission. Note that this counter does not include any
  1559. datagrams counted in ipIfStatsOutForwDatagrams.
  1560. Discontinuities in the value of this counter can occur at
  1561. re-initialization of the management system, and at other
  1562. times as indicated by the value of
  1563. ipIfStatsDiscontinuityTime."
  1564. ::= { ipIfStatsEntry 20 }
  1565. ipIfStatsHCOutRequests OBJECT-TYPE
  1566. SYNTAX Counter64
  1567. MAX-ACCESS read-only
  1568. STATUS current
  1569. DESCRIPTION
  1570. "The total number of IP datagrams that local IP user-
  1571. protocols (including ICMP) supplied to IP in requests for
  1572. transmission. This object counts the same packets as
  1573. ipIfStatsOutRequests, but allows for larger values.
  1574. Discontinuities in the value of this counter can occur at
  1575. re-initialization of the management system, and at other
  1576. times as indicated by the value of
  1577. ipIfStatsDiscontinuityTime."
  1578. ::= { ipIfStatsEntry 21 }
  1579. -- This object ID is reserved to allow the IDs for this table's objects
  1580. -- to align with the objects in the ipSystemStatsTable.
  1581. -- ::= {ipIfStatsEntry 22}
  1582. ipIfStatsOutForwDatagrams OBJECT-TYPE
  1583. SYNTAX Counter32
  1584. MAX-ACCESS read-only
  1585. STATUS current
  1586. DESCRIPTION
  1587. "The number of datagrams for which this entity was not their
  1588. final IP destination and for which it was successful in
  1589. finding a path to their final destination. In entities
  1590. that do not act as IP routers, this counter will include
  1591. only those datagrams that were Source-Routed via this
  1592. entity, and the Source-Route processing was successful.
  1593. When tracking interface statistics, the counter of the
  1594. outgoing interface is incremented for a successfully
  1595. forwarded datagram.
  1596. Discontinuities in the value of this counter can occur at
  1597. re-initialization of the management system, and at other
  1598. times as indicated by the value of
  1599. ipIfStatsDiscontinuityTime."
  1600. ::= { ipIfStatsEntry 23 }
  1601. ipIfStatsHCOutForwDatagrams OBJECT-TYPE
  1602. SYNTAX Counter64
  1603. MAX-ACCESS read-only
  1604. STATUS current
  1605. DESCRIPTION
  1606. "The number of datagrams for which this entity was not their
  1607. final IP destination and for which it was successful in
  1608. finding a path to their final destination. This object
  1609. counts the same packets as ipIfStatsOutForwDatagrams, but
  1610. allows for larger values.
  1611. Discontinuities in the value of this counter can occur at
  1612. re-initialization of the management system, and at other
  1613. times as indicated by the value of
  1614. ipIfStatsDiscontinuityTime."
  1615. ::= { ipIfStatsEntry 24 }
  1616. ipIfStatsOutDiscards OBJECT-TYPE
  1617. SYNTAX Counter32
  1618. MAX-ACCESS read-only
  1619. STATUS current
  1620. DESCRIPTION
  1621. "The number of output IP datagrams for which no problem was
  1622. encountered to prevent their transmission to their
  1623. destination, but were discarded (e.g., for lack of
  1624. buffer space). Note that this counter would include
  1625. datagrams counted in ipIfStatsOutForwDatagrams if any such
  1626. datagrams met this (discretionary) discard criterion.
  1627. Discontinuities in the value of this counter can occur at
  1628. re-initialization of the management system, and at other
  1629. times as indicated by the value of
  1630. ipIfStatsDiscontinuityTime."
  1631. ::= { ipIfStatsEntry 25 }
  1632. ipIfStatsOutFragReqds OBJECT-TYPE
  1633. SYNTAX Counter32
  1634. MAX-ACCESS read-only
  1635. STATUS current
  1636. DESCRIPTION
  1637. "The number of IP datagrams that would require fragmentation
  1638. in order to be transmitted.
  1639. When tracking interface statistics, the counter of the
  1640. outgoing interface is incremented for a successfully
  1641. fragmented datagram.
  1642. Discontinuities in the value of this counter can occur at
  1643. re-initialization of the management system, and at other
  1644. times as indicated by the value of
  1645. ipIfStatsDiscontinuityTime."
  1646. ::= { ipIfStatsEntry 26 }
  1647. ipIfStatsOutFragOKs OBJECT-TYPE
  1648. SYNTAX Counter32
  1649. MAX-ACCESS read-only
  1650. STATUS current
  1651. DESCRIPTION
  1652. "The number of IP datagrams that have been successfully
  1653. fragmented.
  1654. When tracking interface statistics, the counter of the
  1655. outgoing interface is incremented for a successfully
  1656. fragmented datagram.
  1657. Discontinuities in the value of this counter can occur at
  1658. re-initialization of the management system, and at other
  1659. times as indicated by the value of
  1660. ipIfStatsDiscontinuityTime."
  1661. ::= { ipIfStatsEntry 27 }
  1662. ipIfStatsOutFragFails OBJECT-TYPE
  1663. SYNTAX Counter32
  1664. MAX-ACCESS read-only
  1665. STATUS current
  1666. DESCRIPTION
  1667. "The number of IP datagrams that have been discarded because
  1668. they needed to be fragmented but could not be. This
  1669. includes IPv4 packets that have the DF bit set and IPv6
  1670. packets that are being forwarded and exceed the outgoing
  1671. link MTU.
  1672. When tracking interface statistics, the counter of the
  1673. outgoing interface is incremented for an unsuccessfully
  1674. fragmented datagram.
  1675. Discontinuities in the value of this counter can occur at
  1676. re-initialization of the management system, and at other
  1677. times as indicated by the value of
  1678. ipIfStatsDiscontinuityTime."
  1679. ::= { ipIfStatsEntry 28 }
  1680. ipIfStatsOutFragCreates OBJECT-TYPE
  1681. SYNTAX Counter32
  1682. MAX-ACCESS read-only
  1683. STATUS current
  1684. DESCRIPTION
  1685. "The number of output datagram fragments that have been
  1686. generated as a result of IP fragmentation.
  1687. When tracking interface statistics, the counter of the
  1688. outgoing interface is incremented for a successfully
  1689. fragmented datagram.
  1690. Discontinuities in the value of this counter can occur at
  1691. re-initialization of the management system, and at other
  1692. times as indicated by the value of
  1693. ipIfStatsDiscontinuityTime."
  1694. ::= { ipIfStatsEntry 29 }
  1695. ipIfStatsOutTransmits OBJECT-TYPE
  1696. SYNTAX Counter32
  1697. MAX-ACCESS read-only
  1698. STATUS current
  1699. DESCRIPTION
  1700. "The total number of IP datagrams that this entity supplied
  1701. to the lower layers for transmission. This includes
  1702. datagrams generated locally and those forwarded by this
  1703. entity.
  1704. Discontinuities in the value of this counter can occur at
  1705. re-initialization of the management system, and at other
  1706. times as indicated by the value of
  1707. ipIfStatsDiscontinuityTime."
  1708. ::= { ipIfStatsEntry 30 }
  1709. ipIfStatsHCOutTransmits OBJECT-TYPE
  1710. SYNTAX Counter64
  1711. MAX-ACCESS read-only
  1712. STATUS current
  1713. DESCRIPTION
  1714. "The total number of IP datagrams that this entity supplied
  1715. to the lower layers for transmission. This object counts
  1716. the same datagrams as ipIfStatsOutTransmits, but allows for
  1717. larger values.
  1718. Discontinuities in the value of this counter can occur at
  1719. re-initialization of the management system, and at other
  1720. times as indicated by the value of
  1721. ipIfStatsDiscontinuityTime."
  1722. ::= { ipIfStatsEntry 31 }
  1723. ipIfStatsOutOctets OBJECT-TYPE
  1724. SYNTAX Counter32
  1725. MAX-ACCESS read-only
  1726. STATUS current
  1727. DESCRIPTION
  1728. "The total number of octets in IP datagrams delivered to the
  1729. lower layers for transmission. Octets from datagrams
  1730. counted in ipIfStatsOutTransmits MUST be counted here.
  1731. Discontinuities in the value of this counter can occur at
  1732. re-initialization of the management system, and at other
  1733. times as indicated by the value of
  1734. ipIfStatsDiscontinuityTime."
  1735. ::= { ipIfStatsEntry 32 }
  1736. ipIfStatsHCOutOctets OBJECT-TYPE
  1737. SYNTAX Counter64
  1738. MAX-ACCESS read-only
  1739. STATUS current
  1740. DESCRIPTION
  1741. "The total number of octets in IP datagrams delivered to the
  1742. lower layers for transmission. This objects counts the same
  1743. octets as ipIfStatsOutOctets, but allows for larger values.
  1744. Discontinuities in the value of this counter can occur at
  1745. re-initialization of the management system, and at other
  1746. times as indicated by the value of
  1747. ipIfStatsDiscontinuityTime."
  1748. ::= { ipIfStatsEntry 33 }
  1749. ipIfStatsInMcastPkts OBJECT-TYPE
  1750. SYNTAX Counter32
  1751. MAX-ACCESS read-only
  1752. STATUS current
  1753. DESCRIPTION
  1754. "The number of IP multicast datagrams received.
  1755. Discontinuities in the value of this counter can occur at
  1756. re-initialization of the management system, and at other
  1757. times as indicated by the value of
  1758. ipIfStatsDiscontinuityTime."
  1759. ::= { ipIfStatsEntry 34 }
  1760. ipIfStatsHCInMcastPkts OBJECT-TYPE
  1761. SYNTAX Counter64
  1762. MAX-ACCESS read-only
  1763. STATUS current
  1764. DESCRIPTION
  1765. "The number of IP multicast datagrams received. This object
  1766. counts the same datagrams as ipIfStatsInMcastPkts, but
  1767. allows for larger values.
  1768. Discontinuities in the value of this counter can occur at
  1769. re-initialization of the management system, and at other
  1770. times as indicated by the value of
  1771. ipIfStatsDiscontinuityTime."
  1772. ::= { ipIfStatsEntry 35 }
  1773. ipIfStatsInMcastOctets OBJECT-TYPE
  1774. SYNTAX Counter32
  1775. MAX-ACCESS read-only
  1776. STATUS current
  1777. DESCRIPTION
  1778. "The total number of octets received in IP multicast
  1779. datagrams. Octets from datagrams counted in
  1780. ipIfStatsInMcastPkts MUST be counted here.
  1781. Discontinuities in the value of this counter can occur at
  1782. re-initialization of the management system, and at other
  1783. times as indicated by the value of
  1784. ipIfStatsDiscontinuityTime."
  1785. ::= { ipIfStatsEntry 36 }
  1786. ipIfStatsHCInMcastOctets OBJECT-TYPE
  1787. SYNTAX Counter64
  1788. MAX-ACCESS read-only
  1789. STATUS current
  1790. DESCRIPTION
  1791. "The total number of octets received in IP multicast
  1792. datagrams. This object counts the same octets as
  1793. ipIfStatsInMcastOctets, but allows for larger values.
  1794. Discontinuities in the value of this counter can occur at
  1795. re-initialization of the management system, and at other
  1796. times as indicated by the value of
  1797. ipIfStatsDiscontinuityTime."
  1798. ::= { ipIfStatsEntry 37 }
  1799. ipIfStatsOutMcastPkts OBJECT-TYPE
  1800. SYNTAX Counter32
  1801. MAX-ACCESS read-only
  1802. STATUS current
  1803. DESCRIPTION
  1804. "The number of IP multicast datagrams transmitted.
  1805. Discontinuities in the value of this counter can occur at
  1806. re-initialization of the management system, and at other
  1807. times as indicated by the value of
  1808. ipIfStatsDiscontinuityTime."
  1809. ::= { ipIfStatsEntry 38 }
  1810. ipIfStatsHCOutMcastPkts OBJECT-TYPE
  1811. SYNTAX Counter64
  1812. MAX-ACCESS read-only
  1813. STATUS current
  1814. DESCRIPTION
  1815. "The number of IP multicast datagrams transmitted. This
  1816. object counts the same datagrams as ipIfStatsOutMcastPkts,
  1817. but allows for larger values.
  1818. Discontinuities in the value of this counter can occur at
  1819. re-initialization of the management system, and at other
  1820. times as indicated by the value of
  1821. ipIfStatsDiscontinuityTime."
  1822. ::= { ipIfStatsEntry 39 }
  1823. ipIfStatsOutMcastOctets OBJECT-TYPE
  1824. SYNTAX Counter32
  1825. MAX-ACCESS read-only
  1826. STATUS current
  1827. DESCRIPTION
  1828. "The total number of octets transmitted in IP multicast
  1829. datagrams. Octets from datagrams counted in
  1830. ipIfStatsOutMcastPkts MUST be counted here.
  1831. Discontinuities in the value of this counter can occur at
  1832. re-initialization of the management system, and at other
  1833. times as indicated by the value of
  1834. ipIfStatsDiscontinuityTime."
  1835. ::= { ipIfStatsEntry 40 }
  1836. ipIfStatsHCOutMcastOctets OBJECT-TYPE
  1837. SYNTAX Counter64
  1838. MAX-ACCESS read-only
  1839. STATUS current
  1840. DESCRIPTION
  1841. "The total number of octets transmitted in IP multicast
  1842. datagrams. This object counts the same octets as
  1843. ipIfStatsOutMcastOctets, but allows for larger values.
  1844. Discontinuities in the value of this counter can occur at
  1845. re-initialization of the management system, and at other
  1846. times as indicated by the value of
  1847. ipIfStatsDiscontinuityTime."
  1848. ::= { ipIfStatsEntry 41 }
  1849. ipIfStatsInBcastPkts OBJECT-TYPE
  1850. SYNTAX Counter32
  1851. MAX-ACCESS read-only
  1852. STATUS current
  1853. DESCRIPTION
  1854. "The number of IP broadcast datagrams received.
  1855. Discontinuities in the value of this counter can occur at
  1856. re-initialization of the management system, and at other
  1857. times as indicated by the value of
  1858. ipIfStatsDiscontinuityTime."
  1859. ::= { ipIfStatsEntry 42 }
  1860. ipIfStatsHCInBcastPkts OBJECT-TYPE
  1861. SYNTAX Counter64
  1862. MAX-ACCESS read-only
  1863. STATUS current
  1864. DESCRIPTION
  1865. "The number of IP broadcast datagrams received. This object
  1866. counts the same datagrams as ipIfStatsInBcastPkts, but
  1867. allows for larger values.
  1868. Discontinuities in the value of this counter can occur at
  1869. re-initialization of the management system, and at other
  1870. times as indicated by the value of
  1871. ipIfStatsDiscontinuityTime."
  1872. ::= { ipIfStatsEntry 43 }
  1873. ipIfStatsOutBcastPkts OBJECT-TYPE
  1874. SYNTAX Counter32
  1875. MAX-ACCESS read-only
  1876. STATUS current
  1877. DESCRIPTION
  1878. "The number of IP broadcast datagrams transmitted.
  1879. Discontinuities in the value of this counter can occur at
  1880. re-initialization of the management system, and at other
  1881. times as indicated by the value of
  1882. ipIfStatsDiscontinuityTime."
  1883. ::= { ipIfStatsEntry 44 }
  1884. ipIfStatsHCOutBcastPkts OBJECT-TYPE
  1885. SYNTAX Counter64
  1886. MAX-ACCESS read-only
  1887. STATUS current
  1888. DESCRIPTION
  1889. "The number of IP broadcast datagrams transmitted. This
  1890. object counts the same datagrams as ipIfStatsOutBcastPkts,
  1891. but allows for larger values.
  1892. Discontinuities in the value of this counter can occur at
  1893. re-initialization of the management system, and at other
  1894. times as indicated by the value of
  1895. ipIfStatsDiscontinuityTime."
  1896. ::= { ipIfStatsEntry 45 }
  1897. ipIfStatsDiscontinuityTime OBJECT-TYPE
  1898. SYNTAX TimeStamp
  1899. MAX-ACCESS read-only
  1900. STATUS current
  1901. DESCRIPTION
  1902. "The value of sysUpTime on the most recent occasion at which
  1903. any one or more of this entry's counters suffered a
  1904. discontinuity.
  1905. If no such discontinuities have occurred since the last re-
  1906. initialization of the local management subsystem, then this
  1907. object contains a zero value."
  1908. ::= { ipIfStatsEntry 46 }
  1909. ipIfStatsRefreshRate OBJECT-TYPE
  1910. SYNTAX Unsigned32
  1911. UNITS "milli-seconds"
  1912. MAX-ACCESS read-only
  1913. STATUS current
  1914. DESCRIPTION
  1915. "The minimum reasonable polling interval for this entry.
  1916. This object provides an indication of the minimum amount of
  1917. time required to update the counters in this entry."
  1918. ::= { ipIfStatsEntry 47 }
  1919. --
  1920. -- Internet Address Prefix table
  1921. --
  1922. ipAddressPrefixTable OBJECT-TYPE
  1923. SYNTAX SEQUENCE OF IpAddressPrefixEntry
  1924. MAX-ACCESS not-accessible
  1925. STATUS current
  1926. DESCRIPTION
  1927. "This table allows the user to determine the source of an IP
  1928. address or set of IP addresses, and allows other tables to
  1929. share the information via pointer rather than by copying.
  1930. For example, when the node configures both a unicast and
  1931. anycast address for a prefix, the ipAddressPrefix objects
  1932. for those addresses will point to a single row in this
  1933. table.
  1934. This table primarily provides support for IPv6 prefixes, and
  1935. several of the objects are less meaningful for IPv4. The
  1936. table continues to allow IPv4 addresses to allow future
  1937. flexibility. In order to promote a common configuration,
  1938. this document includes suggestions for default values for
  1939. IPv4 prefixes. Each of these values may be overridden if an
  1940. object is meaningful to the node.
  1941. All prefixes used by this entity should be included in this
  1942. table independent of how the entity learned the prefix.
  1943. (This table isn't limited to prefixes learned from router
  1944. advertisements.)"
  1945. ::= { ip 32 }
  1946. ipAddressPrefixEntry OBJECT-TYPE
  1947. SYNTAX IpAddressPrefixEntry
  1948. MAX-ACCESS not-accessible
  1949. STATUS current
  1950. DESCRIPTION
  1951. "An entry in the ipAddressPrefixTable."
  1952. INDEX { ipAddressPrefixIfIndex, ipAddressPrefixType,
  1953. ipAddressPrefixPrefix, ipAddressPrefixLength }
  1954. ::= { ipAddressPrefixTable 1 }
  1955. IpAddressPrefixEntry ::= SEQUENCE {
  1956. ipAddressPrefixIfIndex InterfaceIndex,
  1957. ipAddressPrefixType InetAddressType,
  1958. ipAddressPrefixPrefix InetAddress,
  1959. ipAddressPrefixLength InetAddressPrefixLength,
  1960. ipAddressPrefixOrigin IpAddressPrefixOriginTC,
  1961. ipAddressPrefixOnLinkFlag TruthValue,
  1962. ipAddressPrefixAutonomousFlag TruthValue,
  1963. ipAddressPrefixAdvPreferredLifetime Unsigned32,
  1964. ipAddressPrefixAdvValidLifetime Unsigned32
  1965. }
  1966. ipAddressPrefixIfIndex OBJECT-TYPE
  1967. SYNTAX InterfaceIndex
  1968. MAX-ACCESS not-accessible
  1969. STATUS current
  1970. DESCRIPTION
  1971. "The index value that uniquely identifies the interface on
  1972. which this prefix is configured. The interface identified
  1973. by a particular value of this index is the same interface as
  1974. identified by the same value of the IF-MIB's ifIndex."
  1975. ::= { ipAddressPrefixEntry 1 }
  1976. ipAddressPrefixType OBJECT-TYPE
  1977. SYNTAX InetAddressType
  1978. MAX-ACCESS not-accessible
  1979. STATUS current
  1980. DESCRIPTION
  1981. "The address type of ipAddressPrefix."
  1982. ::= { ipAddressPrefixEntry 2 }
  1983. ipAddressPrefixPrefix OBJECT-TYPE
  1984. SYNTAX InetAddress
  1985. MAX-ACCESS not-accessible
  1986. STATUS current
  1987. DESCRIPTION
  1988. "The address prefix. The address type of this object is
  1989. specified in ipAddressPrefixType. The length of this object
  1990. is the standard length for objects of that type (4 or 16
  1991. bytes). Any bits after ipAddressPrefixLength must be zero.
  1992. Implementors need to be aware that, if the size of
  1993. ipAddressPrefixPrefix exceeds 114 octets, then OIDS of
  1994. instances of columns in this row will have more than 128
  1995. sub-identifiers and cannot be accessed using SNMPv1,
  1996. SNMPv2c, or SNMPv3."
  1997. ::= { ipAddressPrefixEntry 3 }
  1998. ipAddressPrefixLength OBJECT-TYPE
  1999. SYNTAX InetAddressPrefixLength
  2000. MAX-ACCESS not-accessible
  2001. STATUS current
  2002. DESCRIPTION
  2003. "The prefix length associated with this prefix.
  2004. The value 0 has no special meaning for this object. It
  2005. simply refers to address '::/0'."
  2006. ::= { ipAddressPrefixEntry 4 }
  2007. ipAddressPrefixOrigin OBJECT-TYPE
  2008. SYNTAX IpAddressPrefixOriginTC
  2009. MAX-ACCESS read-only
  2010. STATUS current
  2011. DESCRIPTION
  2012. "The origin of this prefix."
  2013. ::= { ipAddressPrefixEntry 5 }
  2014. ipAddressPrefixOnLinkFlag OBJECT-TYPE
  2015. SYNTAX TruthValue
  2016. MAX-ACCESS read-only
  2017. STATUS current
  2018. DESCRIPTION
  2019. "This object has the value 'true(1)', if this prefix can be
  2020. used for on-link determination; otherwise, the value is
  2021. 'false(2)'.
  2022. The default for IPv4 prefixes is 'true(1)'."
  2023. REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2024. RFC 2462"
  2025. ::= { ipAddressPrefixEntry 6 }
  2026. ipAddressPrefixAutonomousFlag OBJECT-TYPE
  2027. SYNTAX TruthValue
  2028. MAX-ACCESS read-only
  2029. STATUS current
  2030. DESCRIPTION
  2031. "Autonomous address configuration flag. When true(1),
  2032. indicates that this prefix can be used for autonomous
  2033. address configuration (i.e., can be used to form a local
  2034. interface address). If false(2), it is not used to auto-
  2035. configure a local interface address.
  2036. The default for IPv4 prefixes is 'false(2)'."
  2037. REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2038. RFC 2462"
  2039. ::= { ipAddressPrefixEntry 7 }
  2040. ipAddressPrefixAdvPreferredLifetime OBJECT-TYPE
  2041. SYNTAX Unsigned32
  2042. UNITS "seconds"
  2043. MAX-ACCESS read-only
  2044. STATUS current
  2045. DESCRIPTION
  2046. "The remaining length of time, in seconds, that this prefix
  2047. will continue to be preferred, i.e., time until deprecation.
  2048. A value of 4,294,967,295 represents infinity.
  2049. The address generated from a deprecated prefix should no
  2050. longer be used as a source address in new communications,
  2051. but packets received on such an interface are processed as
  2052. expected.
  2053. The default for IPv4 prefixes is 4,294,967,295 (infinity)."
  2054. REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2055. RFC 2462"
  2056. ::= { ipAddressPrefixEntry 8 }
  2057. ipAddressPrefixAdvValidLifetime OBJECT-TYPE
  2058. SYNTAX Unsigned32
  2059. UNITS "seconds"
  2060. MAX-ACCESS read-only
  2061. STATUS current
  2062. DESCRIPTION
  2063. "The remaining length of time, in seconds, that this prefix
  2064. will continue to be valid, i.e., time until invalidation. A
  2065. value of 4,294,967,295 represents infinity.
  2066. The address generated from an invalidated prefix should not
  2067. appear as the destination or source address of a packet.
  2068. The default for IPv4 prefixes is 4,294,967,295 (infinity)."
  2069. REFERENCE "For IPv6 RFC 2461, especially sections 2 and 4.6.2 and
  2070. RFC 2462"
  2071. ::= { ipAddressPrefixEntry 9 }
  2072. --
  2073. -- Internet Address Table
  2074. --
  2075. ipAddressSpinLock OBJECT-TYPE
  2076. SYNTAX TestAndIncr
  2077. MAX-ACCESS read-write
  2078. STATUS current
  2079. DESCRIPTION
  2080. "An advisory lock used to allow cooperating SNMP managers to
  2081. coordinate their use of the set operation in creating or
  2082. modifying rows within this table.
  2083. In order to use this lock to coordinate the use of set
  2084. operations, managers should first retrieve
  2085. ipAddressTableSpinLock. They should then determine the
  2086. appropriate row to create or modify. Finally, they should
  2087. issue the appropriate set command, including the retrieved
  2088. value of ipAddressSpinLock. If another manager has altered
  2089. the table in the meantime, then the value of
  2090. ipAddressSpinLock will have changed, and the creation will
  2091. fail as it will be specifying an incorrect value for
  2092. ipAddressSpinLock. It is suggested, but not required, that
  2093. the ipAddressSpinLock be the first var bind for each set of
  2094. objects representing a 'row' in a PDU."
  2095. ::= { ip 33 }
  2096. ipAddressTable OBJECT-TYPE
  2097. SYNTAX SEQUENCE OF IpAddressEntry
  2098. MAX-ACCESS not-accessible
  2099. STATUS current
  2100. DESCRIPTION
  2101. "This table contains addressing information relevant to the
  2102. entity's interfaces.
  2103. This table does not contain multicast address information.
  2104. Tables for such information should be contained in multicast
  2105. specific MIBs, such as RFC 3019.
  2106. While this table is writable, the user will note that
  2107. several objects, such as ipAddressOrigin, are not. The
  2108. intention in allowing a user to write to this table is to
  2109. allow them to add or remove any entry that isn't
  2110. permanent. The user should be allowed to modify objects
  2111. and entries when that would not cause inconsistencies
  2112. within the table. Allowing write access to objects, such
  2113. as ipAddressOrigin, could allow a user to insert an entry
  2114. and then label it incorrectly.
  2115. Note well: When including IPv6 link-local addresses in this
  2116. table, the entry must use an InetAddressType of 'ipv6z' in
  2117. order to differentiate between the possible interfaces."
  2118. ::= { ip 34 }
  2119. ipAddressEntry OBJECT-TYPE
  2120. SYNTAX IpAddressEntry
  2121. MAX-ACCESS not-accessible
  2122. STATUS current
  2123. DESCRIPTION
  2124. "An address mapping for a particular interface."
  2125. INDEX { ipAddressAddrType, ipAddressAddr }
  2126. ::= { ipAddressTable 1 }
  2127. IpAddressEntry ::= SEQUENCE {
  2128. ipAddressAddrType InetAddressType,
  2129. ipAddressAddr InetAddress,
  2130. ipAddressIfIndex InterfaceIndex,
  2131. ipAddressType INTEGER,
  2132. ipAddressPrefix RowPointer,
  2133. ipAddressOrigin IpAddressOriginTC,
  2134. ipAddressStatus IpAddressStatusTC,
  2135. ipAddressCreated TimeStamp,
  2136. ipAddressLastChanged TimeStamp,
  2137. ipAddressRowStatus RowStatus,
  2138. ipAddressStorageType StorageType
  2139. }
  2140. ipAddressAddrType OBJECT-TYPE
  2141. SYNTAX InetAddressType
  2142. MAX-ACCESS not-accessible
  2143. STATUS current
  2144. DESCRIPTION
  2145. "The address type of ipAddressAddr."
  2146. ::= { ipAddressEntry 1 }
  2147. ipAddressAddr OBJECT-TYPE
  2148. SYNTAX InetAddress
  2149. MAX-ACCESS not-accessible
  2150. STATUS current
  2151. DESCRIPTION
  2152. "The IP address to which this entry's addressing information
  2153. pertains. The address type of this object is specified in
  2154. ipAddressAddrType.
  2155. Implementors need to be aware that if the size of
  2156. ipAddressAddr exceeds 116 octets, then OIDS of instances of
  2157. columns in this row will have more than 128 sub-identifiers
  2158. and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3."
  2159. ::= { ipAddressEntry 2 }
  2160. ipAddressIfIndex OBJECT-TYPE
  2161. SYNTAX InterfaceIndex
  2162. MAX-ACCESS read-create
  2163. STATUS current
  2164. DESCRIPTION
  2165. "The index value that uniquely identifies the interface to
  2166. which this entry is applicable. The interface identified by
  2167. a particular value of this index is the same interface as
  2168. identified by the same value of the IF-MIB's ifIndex."
  2169. ::= { ipAddressEntry 3 }
  2170. ipAddressType OBJECT-TYPE
  2171. SYNTAX INTEGER {
  2172. unicast(1),
  2173. anycast(2),
  2174. broadcast(3)
  2175. }
  2176. MAX-ACCESS read-create
  2177. STATUS current
  2178. DESCRIPTION
  2179. "The type of address. broadcast(3) is not a valid value for
  2180. IPv6 addresses (RFC 3513)."
  2181. DEFVAL { unicast }
  2182. ::= { ipAddressEntry 4 }
  2183. ipAddressPrefix OBJECT-TYPE
  2184. SYNTAX RowPointer
  2185. MAX-ACCESS read-only
  2186. STATUS current
  2187. DESCRIPTION
  2188. "A pointer to the row in the prefix table to which this
  2189. address belongs. May be { 0 0 } if there is no such row."
  2190. DEFVAL { zeroDotZero }
  2191. ::= { ipAddressEntry 5 }
  2192. ipAddressOrigin OBJECT-TYPE
  2193. SYNTAX IpAddressOriginTC
  2194. MAX-ACCESS read-only
  2195. STATUS current
  2196. DESCRIPTION
  2197. "The origin of the address."
  2198. ::= { ipAddressEntry 6 }
  2199. ipAddressStatus OBJECT-TYPE
  2200. SYNTAX IpAddressStatusTC
  2201. MAX-ACCESS read-create
  2202. STATUS current
  2203. DESCRIPTION
  2204. "The status of the address, describing if the address can be
  2205. used for communication.
  2206. In the absence of other information, an IPv4 address is
  2207. always preferred(1)."
  2208. DEFVAL { preferred }
  2209. ::= { ipAddressEntry 7 }
  2210. ipAddressCreated OBJECT-TYPE
  2211. SYNTAX TimeStamp
  2212. MAX-ACCESS read-only
  2213. STATUS current
  2214. DESCRIPTION
  2215. "The value of sysUpTime at the time this entry was created.
  2216. If this entry was created prior to the last re-
  2217. initialization of the local network management subsystem,
  2218. then this object contains a zero value."
  2219. ::= { ipAddressEntry 8 }
  2220. ipAddressLastChanged OBJECT-TYPE
  2221. SYNTAX TimeStamp
  2222. MAX-ACCESS read-only
  2223. STATUS current
  2224. DESCRIPTION
  2225. "The value of sysUpTime at the time this entry was last
  2226. updated. If this entry was updated prior to the last re-
  2227. initialization of the local network management subsystem,
  2228. then this object contains a zero value."
  2229. ::= { ipAddressEntry 9 }
  2230. ipAddressRowStatus OBJECT-TYPE
  2231. SYNTAX RowStatus
  2232. MAX-ACCESS read-create
  2233. STATUS current
  2234. DESCRIPTION
  2235. "The status of this conceptual row.
  2236. The RowStatus TC requires that this DESCRIPTION clause
  2237. states under which circumstances other objects in this row
  2238. can be modified. The value of this object has no effect on
  2239. whether other objects in this conceptual row can be
  2240. modified.
  2241. A conceptual row can not be made active until the
  2242. ipAddressIfIndex has been set to a valid index."
  2243. ::= { ipAddressEntry 10 }
  2244. ipAddressStorageType OBJECT-TYPE
  2245. SYNTAX StorageType
  2246. MAX-ACCESS read-create
  2247. STATUS current
  2248. DESCRIPTION
  2249. "The storage type for this conceptual row. If this object
  2250. has a value of 'permanent', then no other objects are
  2251. required to be able to be modified."
  2252. DEFVAL { volatile }
  2253. ::= { ipAddressEntry 11 }
  2254. --
  2255. -- the Internet Address Translation table
  2256. --
  2257. ipNetToPhysicalTable OBJECT-TYPE
  2258. SYNTAX SEQUENCE OF IpNetToPhysicalEntry
  2259. MAX-ACCESS not-accessible
  2260. STATUS current
  2261. DESCRIPTION
  2262. "The IP Address Translation table used for mapping from IP
  2263. addresses to physical addresses.
  2264. The Address Translation tables contain the IP address to
  2265. 'physical' address equivalences. Some interfaces do not use
  2266. translation tables for determining address equivalences
  2267. (e.g., DDN-X.25 has an algorithmic method); if all
  2268. interfaces are of this type, then the Address Translation
  2269. table is empty, i.e., has zero entries.
  2270. While many protocols may be used to populate this table, ARP
  2271. and Neighbor Discovery are the most likely
  2272. options."
  2273. REFERENCE "RFC 826 and RFC 2461"
  2274. ::= { ip 35 }
  2275. ipNetToPhysicalEntry OBJECT-TYPE
  2276. SYNTAX IpNetToPhysicalEntry
  2277. MAX-ACCESS not-accessible
  2278. STATUS current
  2279. DESCRIPTION
  2280. "Each entry contains one IP address to `physical' address
  2281. equivalence."
  2282. INDEX { ipNetToPhysicalIfIndex,
  2283. ipNetToPhysicalNetAddressType,
  2284. ipNetToPhysicalNetAddress }
  2285. ::= { ipNetToPhysicalTable 1 }
  2286. IpNetToPhysicalEntry ::= SEQUENCE {
  2287. ipNetToPhysicalIfIndex InterfaceIndex,
  2288. ipNetToPhysicalNetAddressType InetAddressType,
  2289. ipNetToPhysicalNetAddress InetAddress,
  2290. ipNetToPhysicalPhysAddress PhysAddress,
  2291. ipNetToPhysicalLastUpdated TimeStamp,
  2292. ipNetToPhysicalType INTEGER,
  2293. ipNetToPhysicalState INTEGER,
  2294. ipNetToPhysicalRowStatus RowStatus
  2295. }
  2296. ipNetToPhysicalIfIndex OBJECT-TYPE
  2297. SYNTAX InterfaceIndex
  2298. MAX-ACCESS not-accessible
  2299. STATUS current
  2300. DESCRIPTION
  2301. "The index value that uniquely identifies the interface to
  2302. which this entry is applicable. The interface identified by
  2303. a particular value of this index is the same interface as
  2304. identified by the same value of the IF-MIB's ifIndex."
  2305. ::= { ipNetToPhysicalEntry 1 }
  2306. ipNetToPhysicalNetAddressType OBJECT-TYPE
  2307. SYNTAX InetAddressType
  2308. MAX-ACCESS not-accessible
  2309. STATUS current
  2310. DESCRIPTION
  2311. "The type of ipNetToPhysicalNetAddress."
  2312. ::= { ipNetToPhysicalEntry 2 }
  2313. ipNetToPhysicalNetAddress OBJECT-TYPE
  2314. SYNTAX InetAddress
  2315. MAX-ACCESS not-accessible
  2316. STATUS current
  2317. DESCRIPTION
  2318. "The IP Address corresponding to the media-dependent
  2319. `physical' address. The address type of this object is
  2320. specified in ipNetToPhysicalAddressType.
  2321. Implementors need to be aware that if the size of
  2322. ipNetToPhysicalNetAddress exceeds 115 octets, then OIDS of
  2323. instances of columns in this row will have more than 128
  2324. sub-identifiers and cannot be accessed using SNMPv1,
  2325. SNMPv2c, or SNMPv3."
  2326. ::= { ipNetToPhysicalEntry 3 }
  2327. ipNetToPhysicalPhysAddress OBJECT-TYPE
  2328. SYNTAX PhysAddress (SIZE(0..65535))
  2329. MAX-ACCESS read-create
  2330. STATUS current
  2331. DESCRIPTION
  2332. "The media-dependent `physical' address.
  2333. As the entries in this table are typically not persistent
  2334. when this object is written the entity SHOULD NOT save the
  2335. change to non-volatile storage."
  2336. ::= { ipNetToPhysicalEntry 4 }
  2337. ipNetToPhysicalLastUpdated OBJECT-TYPE
  2338. SYNTAX TimeStamp
  2339. MAX-ACCESS read-only
  2340. STATUS current
  2341. DESCRIPTION
  2342. "The value of sysUpTime at the time this entry was last
  2343. updated. If this entry was updated prior to the last re-
  2344. initialization of the local network management subsystem,
  2345. then this object contains a zero value."
  2346. ::= { ipNetToPhysicalEntry 5 }
  2347. ipNetToPhysicalType OBJECT-TYPE
  2348. SYNTAX INTEGER {
  2349. other(1), -- none of the following
  2350. invalid(2), -- an invalidated mapping
  2351. dynamic(3),
  2352. static(4),
  2353. local(5) -- local interface
  2354. }
  2355. MAX-ACCESS read-create
  2356. STATUS current
  2357. DESCRIPTION
  2358. "The type of mapping.
  2359. Setting this object to the value invalid(2) has the effect
  2360. of invalidating the corresponding entry in the
  2361. ipNetToPhysicalTable. That is, it effectively dis-
  2362. associates the interface identified with said entry from the
  2363. mapping identified with said entry. It is an
  2364. implementation-specific matter as to whether the agent
  2365. removes an invalidated entry from the table. Accordingly,
  2366. management stations must be prepared to receive tabular
  2367. information from agents that corresponds to entries not
  2368. currently in use. Proper interpretation of such entries
  2369. requires examination of the relevant ipNetToPhysicalType
  2370. object.
  2371. The 'dynamic(3)' type indicates that the IP address to
  2372. physical addresses mapping has been dynamically resolved
  2373. using e.g., IPv4 ARP or the IPv6 Neighbor Discovery
  2374. protocol.
  2375. The 'static(4)' type indicates that the mapping has been
  2376. statically configured. Both of these refer to entries that
  2377. provide mappings for other entities addresses.
  2378. The 'local(5)' type indicates that the mapping is provided
  2379. for an entity's own interface address.
  2380. As the entries in this table are typically not persistent
  2381. when this object is written the entity SHOULD NOT save the
  2382. change to non-volatile storage."
  2383. DEFVAL { static }
  2384. ::= { ipNetToPhysicalEntry 6 }
  2385. ipNetToPhysicalState OBJECT-TYPE
  2386. SYNTAX INTEGER {
  2387. reachable(1), -- confirmed reachability
  2388. stale(2), -- unconfirmed reachability
  2389. delay(3), -- waiting for reachability
  2390. -- confirmation before entering
  2391. -- the probe state
  2392. probe(4), -- actively probing
  2393. invalid(5), -- an invalidated mapping
  2394. unknown(6), -- state can not be determined
  2395. -- for some reason.
  2396. incomplete(7) -- address resolution is being
  2397. -- performed.
  2398. }
  2399. MAX-ACCESS read-only
  2400. STATUS current
  2401. DESCRIPTION
  2402. "The Neighbor Unreachability Detection state for the
  2403. interface when the address mapping in this entry is used.
  2404. If Neighbor Unreachability Detection is not in use (e.g. for
  2405. IPv4), this object is always unknown(6)."
  2406. REFERENCE "RFC 2461"
  2407. ::= { ipNetToPhysicalEntry 7 }
  2408. ipNetToPhysicalRowStatus OBJECT-TYPE
  2409. SYNTAX RowStatus
  2410. MAX-ACCESS read-create
  2411. STATUS current
  2412. DESCRIPTION
  2413. "The status of this conceptual row.
  2414. The RowStatus TC requires that this DESCRIPTION clause
  2415. states under which circumstances other objects in this row
  2416. can be modified. The value of this object has no effect on
  2417. whether other objects in this conceptual row can be
  2418. modified.
  2419. A conceptual row can not be made active until the
  2420. ipNetToPhysicalPhysAddress object has been set.
  2421. Note that if the ipNetToPhysicalType is set to 'invalid',
  2422. the managed node may delete the entry independent of the
  2423. state of this object."
  2424. ::= { ipNetToPhysicalEntry 8 }
  2425. --
  2426. -- The IPv6 Scope Zone Index Table.
  2427. --
  2428. ipv6ScopeZoneIndexTable OBJECT-TYPE
  2429. SYNTAX SEQUENCE OF Ipv6ScopeZoneIndexEntry
  2430. MAX-ACCESS not-accessible
  2431. STATUS current
  2432. DESCRIPTION
  2433. "The table used to describe IPv6 unicast and multicast scope
  2434. zones.
  2435. For those objects that have names rather than numbers, the
  2436. names were chosen to coincide with the names used in the
  2437. IPv6 address architecture document. "
  2438. REFERENCE "Section 2.7 of RFC 4291"
  2439. ::= { ip 36 }
  2440. ipv6ScopeZoneIndexEntry OBJECT-TYPE
  2441. SYNTAX Ipv6ScopeZoneIndexEntry
  2442. MAX-ACCESS not-accessible
  2443. STATUS current
  2444. DESCRIPTION
  2445. "Each entry contains the list of scope identifiers on a given
  2446. interface."
  2447. INDEX { ipv6ScopeZoneIndexIfIndex }
  2448. ::= { ipv6ScopeZoneIndexTable 1 }
  2449. Ipv6ScopeZoneIndexEntry ::= SEQUENCE {
  2450. ipv6ScopeZoneIndexIfIndex InterfaceIndex,
  2451. ipv6ScopeZoneIndexLinkLocal InetZoneIndex,
  2452. ipv6ScopeZoneIndex3 InetZoneIndex,
  2453. ipv6ScopeZoneIndexAdminLocal InetZoneIndex,
  2454. ipv6ScopeZoneIndexSiteLocal InetZoneIndex,
  2455. ipv6ScopeZoneIndex6 InetZoneIndex,
  2456. ipv6ScopeZoneIndex7 InetZoneIndex,
  2457. ipv6ScopeZoneIndexOrganizationLocal InetZoneIndex,
  2458. ipv6ScopeZoneIndex9 InetZoneIndex,
  2459. ipv6ScopeZoneIndexA InetZoneIndex,
  2460. ipv6ScopeZoneIndexB InetZoneIndex,
  2461. ipv6ScopeZoneIndexC InetZoneIndex,
  2462. ipv6ScopeZoneIndexD InetZoneIndex
  2463. }
  2464. ipv6ScopeZoneIndexIfIndex OBJECT-TYPE
  2465. SYNTAX InterfaceIndex
  2466. MAX-ACCESS not-accessible
  2467. STATUS current
  2468. DESCRIPTION
  2469. "The index value that uniquely identifies the interface to
  2470. which these scopes belong. The interface identified by a
  2471. particular value of this index is the same interface as
  2472. identified by the same value of the IF-MIB's ifIndex."
  2473. ::= { ipv6ScopeZoneIndexEntry 1 }
  2474. ipv6ScopeZoneIndexLinkLocal OBJECT-TYPE
  2475. SYNTAX InetZoneIndex
  2476. MAX-ACCESS read-only
  2477. STATUS current
  2478. DESCRIPTION
  2479. "The zone index for the link-local scope on this interface."
  2480. ::= { ipv6ScopeZoneIndexEntry 2 }
  2481. ipv6ScopeZoneIndex3 OBJECT-TYPE
  2482. SYNTAX InetZoneIndex
  2483. MAX-ACCESS read-only
  2484. STATUS current
  2485. DESCRIPTION
  2486. "The zone index for scope 3 on this interface."
  2487. ::= { ipv6ScopeZoneIndexEntry 3 }
  2488. ipv6ScopeZoneIndexAdminLocal OBJECT-TYPE
  2489. SYNTAX InetZoneIndex
  2490. MAX-ACCESS read-only
  2491. STATUS current
  2492. DESCRIPTION
  2493. "The zone index for the admin-local scope on this interface."
  2494. ::= { ipv6ScopeZoneIndexEntry 4 }
  2495. ipv6ScopeZoneIndexSiteLocal OBJECT-TYPE
  2496. SYNTAX InetZoneIndex
  2497. MAX-ACCESS read-only
  2498. STATUS current
  2499. DESCRIPTION
  2500. "The zone index for the site-local scope on this interface."
  2501. ::= { ipv6ScopeZoneIndexEntry 5 }
  2502. ipv6ScopeZoneIndex6 OBJECT-TYPE
  2503. SYNTAX InetZoneIndex
  2504. MAX-ACCESS read-only
  2505. STATUS current
  2506. DESCRIPTION
  2507. "The zone index for scope 6 on this interface."
  2508. ::= { ipv6ScopeZoneIndexEntry 6 }
  2509. ipv6ScopeZoneIndex7 OBJECT-TYPE
  2510. SYNTAX InetZoneIndex
  2511. MAX-ACCESS read-only
  2512. STATUS current
  2513. DESCRIPTION
  2514. "The zone index for scope 7 on this interface."
  2515. ::= { ipv6ScopeZoneIndexEntry 7 }
  2516. ipv6ScopeZoneIndexOrganizationLocal OBJECT-TYPE
  2517. SYNTAX InetZoneIndex
  2518. MAX-ACCESS read-only
  2519. STATUS current
  2520. DESCRIPTION
  2521. "The zone index for the organization-local scope on this
  2522. interface."
  2523. ::= { ipv6ScopeZoneIndexEntry 8 }
  2524. ipv6ScopeZoneIndex9 OBJECT-TYPE
  2525. SYNTAX InetZoneIndex
  2526. MAX-ACCESS read-only
  2527. STATUS current
  2528. DESCRIPTION
  2529. "The zone index for scope 9 on this interface."
  2530. ::= { ipv6ScopeZoneIndexEntry 9 }
  2531. ipv6ScopeZoneIndexA OBJECT-TYPE
  2532. SYNTAX InetZoneIndex
  2533. MAX-ACCESS read-only
  2534. STATUS current
  2535. DESCRIPTION
  2536. "The zone index for scope A on this interface."
  2537. ::= { ipv6ScopeZoneIndexEntry 10 }
  2538. ipv6ScopeZoneIndexB OBJECT-TYPE
  2539. SYNTAX InetZoneIndex
  2540. MAX-ACCESS read-only
  2541. STATUS current
  2542. DESCRIPTION
  2543. "The zone index for scope B on this interface."
  2544. ::= { ipv6ScopeZoneIndexEntry 11 }
  2545. ipv6ScopeZoneIndexC OBJECT-TYPE
  2546. SYNTAX InetZoneIndex
  2547. MAX-ACCESS read-only
  2548. STATUS current
  2549. DESCRIPTION
  2550. "The zone index for scope C on this interface."
  2551. ::= { ipv6ScopeZoneIndexEntry 12 }
  2552. ipv6ScopeZoneIndexD OBJECT-TYPE
  2553. SYNTAX InetZoneIndex
  2554. MAX-ACCESS read-only
  2555. STATUS current
  2556. DESCRIPTION
  2557. "The zone index for scope D on this interface."
  2558. ::= { ipv6ScopeZoneIndexEntry 13 }
  2559. --
  2560. -- The Default Router Table
  2561. -- This table simply lists the default routers; for more information
  2562. -- about routing tables, see the routing MIBs
  2563. --
  2564. ipDefaultRouterTable OBJECT-TYPE
  2565. SYNTAX SEQUENCE OF IpDefaultRouterEntry
  2566. MAX-ACCESS not-accessible
  2567. STATUS current
  2568. DESCRIPTION
  2569. "The table used to describe the default routers known to this
  2570. entity."
  2571. ::= { ip 37 }
  2572. ipDefaultRouterEntry OBJECT-TYPE
  2573. SYNTAX IpDefaultRouterEntry
  2574. MAX-ACCESS not-accessible
  2575. STATUS current
  2576. DESCRIPTION
  2577. "Each entry contains information about a default router known
  2578. to this entity."
  2579. INDEX {ipDefaultRouterAddressType, ipDefaultRouterAddress,
  2580. ipDefaultRouterIfIndex}
  2581. ::= { ipDefaultRouterTable 1 }
  2582. IpDefaultRouterEntry ::= SEQUENCE {
  2583. ipDefaultRouterAddressType InetAddressType,
  2584. ipDefaultRouterAddress InetAddress,
  2585. ipDefaultRouterIfIndex InterfaceIndex,
  2586. ipDefaultRouterLifetime Unsigned32,
  2587. ipDefaultRouterPreference INTEGER
  2588. }
  2589. ipDefaultRouterAddressType OBJECT-TYPE
  2590. SYNTAX InetAddressType
  2591. MAX-ACCESS not-accessible
  2592. STATUS current
  2593. DESCRIPTION
  2594. "The address type for this row."
  2595. ::= { ipDefaultRouterEntry 1 }
  2596. ipDefaultRouterAddress OBJECT-TYPE
  2597. SYNTAX InetAddress
  2598. MAX-ACCESS not-accessible
  2599. STATUS current
  2600. DESCRIPTION
  2601. "The IP address of the default router represented by this
  2602. row. The address type of this object is specified in
  2603. ipDefaultRouterAddressType.
  2604. Implementers need to be aware that if the size of
  2605. ipDefaultRouterAddress exceeds 115 octets, then OIDS of
  2606. instances of columns in this row will have more than 128
  2607. sub-identifiers and cannot be accessed using SNMPv1,
  2608. SNMPv2c, or SNMPv3."
  2609. ::= { ipDefaultRouterEntry 2 }
  2610. ipDefaultRouterIfIndex OBJECT-TYPE
  2611. SYNTAX InterfaceIndex
  2612. MAX-ACCESS not-accessible
  2613. STATUS current
  2614. DESCRIPTION
  2615. "The index value that uniquely identifies the interface by
  2616. which the router can be reached. The interface identified
  2617. by a particular value of this index is the same interface as
  2618. identified by the same value of the IF-MIB's ifIndex."
  2619. ::= { ipDefaultRouterEntry 3 }
  2620. ipDefaultRouterLifetime OBJECT-TYPE
  2621. SYNTAX Unsigned32 (0..65535)
  2622. UNITS "seconds"
  2623. MAX-ACCESS read-only
  2624. STATUS current
  2625. DESCRIPTION
  2626. "The remaining length of time, in seconds, that this router
  2627. will continue to be useful as a default router. A value of
  2628. zero indicates that it is no longer useful as a default
  2629. router. It is left to the implementer of the MIB as to
  2630. whether a router with a lifetime of zero is removed from the
  2631. list.
  2632. For IPv6, this value should be extracted from the router
  2633. advertisement messages."
  2634. REFERENCE "For IPv6 RFC 2462 sections 4.2 and 6.3.4"
  2635. ::= { ipDefaultRouterEntry 4 }
  2636. ipDefaultRouterPreference OBJECT-TYPE
  2637. SYNTAX INTEGER {
  2638. reserved (-2),
  2639. low (-1),
  2640. medium (0),
  2641. high (1)
  2642. }
  2643. MAX-ACCESS read-only
  2644. STATUS current
  2645. DESCRIPTION
  2646. "An indication of preference given to this router as a
  2647. default router as described in he Default Router
  2648. Preferences document. Treating the value as a
  2649. 2 bit signed integer allows for simple arithmetic
  2650. comparisons.
  2651. For IPv4 routers or IPv6 routers that are not using the
  2652. updated router advertisement format, this object is set to
  2653. medium (0)."
  2654. REFERENCE "RFC 4291, section 2.1"
  2655. ::= { ipDefaultRouterEntry 5 }
  2656. --
  2657. -- Configuration information for constructing router advertisements
  2658. --
  2659. ipv6RouterAdvertSpinLock OBJECT-TYPE
  2660. SYNTAX TestAndIncr
  2661. MAX-ACCESS read-write
  2662. STATUS current
  2663. DESCRIPTION
  2664. "An advisory lock used to allow cooperating SNMP managers to
  2665. coordinate their use of the set operation in creating or
  2666. modifying rows within this table.
  2667. In order to use this lock to coordinate the use of set
  2668. operations, managers should first retrieve
  2669. ipv6RouterAdvertSpinLock. They should then determine the
  2670. appropriate row to create or modify. Finally, they should
  2671. issue the appropriate set command including the retrieved
  2672. value of ipv6RouterAdvertSpinLock. If another manager has
  2673. altered the table in the meantime, then the value of
  2674. ipv6RouterAdvertSpinLock will have changed and the creation
  2675. will fail as it will be specifying an incorrect value for
  2676. ipv6RouterAdvertSpinLock. It is suggested, but not
  2677. required, that the ipv6RouterAdvertSpinLock be the first var
  2678. bind for each set of objects representing a 'row' in a PDU."
  2679. ::= { ip 38 }
  2680. ipv6RouterAdvertTable OBJECT-TYPE
  2681. SYNTAX SEQUENCE OF Ipv6RouterAdvertEntry
  2682. MAX-ACCESS not-accessible
  2683. STATUS current
  2684. DESCRIPTION
  2685. "The table containing information used to construct router
  2686. advertisements."
  2687. ::= { ip 39 }
  2688. ipv6RouterAdvertEntry OBJECT-TYPE
  2689. SYNTAX Ipv6RouterAdvertEntry
  2690. MAX-ACCESS not-accessible
  2691. STATUS current
  2692. DESCRIPTION
  2693. "An entry containing information used to construct router
  2694. advertisements.
  2695. Information in this table is persistent, and when this
  2696. object is written, the entity SHOULD save the change to
  2697. non-volatile storage."
  2698. INDEX { ipv6RouterAdvertIfIndex }
  2699. ::= { ipv6RouterAdvertTable 1 }
  2700. Ipv6RouterAdvertEntry ::= SEQUENCE {
  2701. ipv6RouterAdvertIfIndex InterfaceIndex,
  2702. ipv6RouterAdvertSendAdverts TruthValue,
  2703. ipv6RouterAdvertMaxInterval Unsigned32,
  2704. ipv6RouterAdvertMinInterval Unsigned32,
  2705. ipv6RouterAdvertManagedFlag TruthValue,
  2706. ipv6RouterAdvertOtherConfigFlag TruthValue,
  2707. ipv6RouterAdvertLinkMTU Unsigned32,
  2708. ipv6RouterAdvertReachableTime Unsigned32,
  2709. ipv6RouterAdvertRetransmitTime Unsigned32,
  2710. ipv6RouterAdvertCurHopLimit Unsigned32,
  2711. ipv6RouterAdvertDefaultLifetime Unsigned32,
  2712. ipv6RouterAdvertRowStatus RowStatus
  2713. }
  2714. ipv6RouterAdvertIfIndex OBJECT-TYPE
  2715. SYNTAX InterfaceIndex
  2716. MAX-ACCESS not-accessible
  2717. STATUS current
  2718. DESCRIPTION
  2719. "The index value that uniquely identifies the interface on
  2720. which router advertisements constructed with this
  2721. information will be transmitted. The interface identified
  2722. by a particular value of this index is the same interface as
  2723. identified by the same value of the IF-MIB's ifIndex."
  2724. ::= { ipv6RouterAdvertEntry 1 }
  2725. ipv6RouterAdvertSendAdverts OBJECT-TYPE
  2726. SYNTAX TruthValue
  2727. MAX-ACCESS read-create
  2728. STATUS current
  2729. DESCRIPTION
  2730. "A flag indicating whether the router sends periodic
  2731. router advertisements and responds to router solicitations
  2732. on this interface."
  2733. REFERENCE "RFC 2461 Section 6.2.1"
  2734. DEFVAL { false }
  2735. ::= { ipv6RouterAdvertEntry 2 }
  2736. ipv6RouterAdvertMaxInterval OBJECT-TYPE
  2737. SYNTAX Unsigned32 (4..1800)
  2738. UNITS "seconds"
  2739. MAX-ACCESS read-create
  2740. STATUS current
  2741. DESCRIPTION
  2742. "The maximum time allowed between sending unsolicited router
  2743. advertisements from this interface."
  2744. REFERENCE "RFC 2461 Section 6.2.1"
  2745. DEFVAL { 600 }
  2746. ::= { ipv6RouterAdvertEntry 3 }
  2747. ipv6RouterAdvertMinInterval OBJECT-TYPE
  2748. SYNTAX Unsigned32 (3..1350)
  2749. UNITS "seconds"
  2750. MAX-ACCESS read-create
  2751. STATUS current
  2752. DESCRIPTION
  2753. "The minimum time allowed between sending unsolicited router
  2754. advertisements from this interface.
  2755. The default is 0.33 * ipv6RouterAdvertMaxInterval, however,
  2756. in the case of a low value for ipv6RouterAdvertMaxInterval,
  2757. the minimum value for this object is restricted to 3."
  2758. REFERENCE "RFC 2461 Section 6.2.1"
  2759. ::= { ipv6RouterAdvertEntry 4 }
  2760. ipv6RouterAdvertManagedFlag OBJECT-TYPE
  2761. SYNTAX TruthValue
  2762. MAX-ACCESS read-create
  2763. STATUS current
  2764. DESCRIPTION
  2765. "The true/false value to be placed into the 'managed address
  2766. configuration' flag field in router advertisements sent from
  2767. this interface."
  2768. REFERENCE "RFC 2461 Section 6.2.1"
  2769. DEFVAL { false }
  2770. ::= { ipv6RouterAdvertEntry 5 }
  2771. ipv6RouterAdvertOtherConfigFlag OBJECT-TYPE
  2772. SYNTAX TruthValue
  2773. MAX-ACCESS read-create
  2774. STATUS current
  2775. DESCRIPTION
  2776. "The true/false value to be placed into the 'other stateful
  2777. configuration' flag field in router advertisements sent from
  2778. this interface."
  2779. REFERENCE "RFC 2461 Section 6.2.1"
  2780. DEFVAL { false }
  2781. ::= { ipv6RouterAdvertEntry 6 }
  2782. ipv6RouterAdvertLinkMTU OBJECT-TYPE
  2783. SYNTAX Unsigned32
  2784. MAX-ACCESS read-create
  2785. STATUS current
  2786. DESCRIPTION
  2787. "The value to be placed in MTU options sent by the router on
  2788. this interface.
  2789. A value of zero indicates that no MTU options are sent."
  2790. REFERENCE "RFC 2461 Section 6.2.1"
  2791. DEFVAL { 0 }
  2792. ::= { ipv6RouterAdvertEntry 7 }
  2793. ipv6RouterAdvertReachableTime OBJECT-TYPE
  2794. SYNTAX Unsigned32 (0..3600000)
  2795. UNITS "milliseconds"
  2796. MAX-ACCESS read-create
  2797. STATUS current
  2798. DESCRIPTION
  2799. "The value to be placed in the reachable time field in router
  2800. advertisement messages sent from this interface.
  2801. A value of zero in the router advertisement indicates that
  2802. the advertisement isn't specifying a value for reachable
  2803. time."
  2804. REFERENCE "RFC 2461 Section 6.2.1"
  2805. DEFVAL { 0 }
  2806. ::= { ipv6RouterAdvertEntry 8 }
  2807. ipv6RouterAdvertRetransmitTime OBJECT-TYPE
  2808. SYNTAX Unsigned32
  2809. UNITS "milliseconds"
  2810. MAX-ACCESS read-create
  2811. STATUS current
  2812. DESCRIPTION
  2813. "The value to be placed in the retransmit timer field in
  2814. router advertisements sent from this interface.
  2815. A value of zero in the router advertisement indicates that
  2816. the advertisement isn't specifying a value for retrans
  2817. time."
  2818. REFERENCE "RFC 2461 Section 6.2.1"
  2819. DEFVAL { 0 }
  2820. ::= { ipv6RouterAdvertEntry 9 }
  2821. ipv6RouterAdvertCurHopLimit OBJECT-TYPE
  2822. SYNTAX Unsigned32 (0..255)
  2823. MAX-ACCESS read-create
  2824. STATUS current
  2825. DESCRIPTION
  2826. "The default value to be placed in the current hop limit
  2827. field in router advertisements sent from this interface.
  2828. The value should be set to the current diameter of the
  2829. Internet.
  2830. A value of zero in the router advertisement indicates that
  2831. the advertisement isn't specifying a value for curHopLimit.
  2832. The default should be set to the value specified in the IANA
  2833. web pages (www.iana.org) at the time of implementation."
  2834. REFERENCE "RFC 2461 Section 6.2.1"
  2835. ::= { ipv6RouterAdvertEntry 10 }
  2836. ipv6RouterAdvertDefaultLifetime OBJECT-TYPE
  2837. SYNTAX Unsigned32 (0|4..9000)
  2838. UNITS "seconds"
  2839. MAX-ACCESS read-create
  2840. STATUS current
  2841. DESCRIPTION
  2842. "The value to be placed in the router lifetime field of
  2843. router advertisements sent from this interface. This value
  2844. MUST be either 0 or between ipv6RouterAdvertMaxInterval and
  2845. 9000 seconds.
  2846. A value of zero indicates that the router is not to be used
  2847. as a default router.
  2848. The default is 3 * ipv6RouterAdvertMaxInterval."
  2849. REFERENCE "RFC 2461 Section 6.2.1"
  2850. ::= { ipv6RouterAdvertEntry 11 }
  2851. ipv6RouterAdvertRowStatus OBJECT-TYPE
  2852. SYNTAX RowStatus
  2853. MAX-ACCESS read-create
  2854. STATUS current
  2855. DESCRIPTION
  2856. "The status of this conceptual row.
  2857. As all objects in this conceptual row have default values, a
  2858. row can be created and made active by setting this object
  2859. appropriately.
  2860. The RowStatus TC requires that this DESCRIPTION clause
  2861. states under which circumstances other objects in this row
  2862. can be modified. The value of this object has no effect on
  2863. whether other objects in this conceptual row can be
  2864. modified."
  2865. ::= { ipv6RouterAdvertEntry 12 }
  2866. --
  2867. -- ICMP section
  2868. --
  2869. icmp OBJECT IDENTIFIER ::= { mib-2 5 }
  2870. --
  2871. -- ICMP non-message-specific counters
  2872. --
  2873. -- These object IDs are reserved, as they were used in earlier
  2874. -- versions of the MIB module. In theory, OIDs are not assigned
  2875. -- until the specification is released as an RFC; however, as some
  2876. -- companies may have shipped code based on earlier versions of
  2877. -- the MIB, it seems best to reserve these OIDs.
  2878. -- ::= { icmp 27 }
  2879. -- ::= { icmp 28 }
  2880. icmpStatsTable OBJECT-TYPE
  2881. SYNTAX SEQUENCE OF IcmpStatsEntry
  2882. MAX-ACCESS not-accessible
  2883. STATUS current
  2884. DESCRIPTION
  2885. "The table of generic system-wide ICMP counters."
  2886. ::= { icmp 29 }
  2887. icmpStatsEntry OBJECT-TYPE
  2888. SYNTAX IcmpStatsEntry
  2889. MAX-ACCESS not-accessible
  2890. STATUS current
  2891. DESCRIPTION
  2892. "A conceptual row in the icmpStatsTable."
  2893. INDEX { icmpStatsIPVersion }
  2894. ::= { icmpStatsTable 1 }
  2895. IcmpStatsEntry ::= SEQUENCE {
  2896. icmpStatsIPVersion InetVersion,
  2897. icmpStatsInMsgs Counter32,
  2898. icmpStatsInErrors Counter32,
  2899. icmpStatsOutMsgs Counter32,
  2900. icmpStatsOutErrors Counter32
  2901. }
  2902. icmpStatsIPVersion OBJECT-TYPE
  2903. SYNTAX InetVersion
  2904. MAX-ACCESS not-accessible
  2905. STATUS current
  2906. DESCRIPTION
  2907. "The IP version of the statistics."
  2908. ::= { icmpStatsEntry 1 }
  2909. icmpStatsInMsgs OBJECT-TYPE
  2910. SYNTAX Counter32
  2911. MAX-ACCESS read-only
  2912. STATUS current
  2913. DESCRIPTION
  2914. "The total number of ICMP messages that the entity received.
  2915. Note that this counter includes all those counted by
  2916. icmpStatsInErrors."
  2917. ::= { icmpStatsEntry 2 }
  2918. icmpStatsInErrors OBJECT-TYPE
  2919. SYNTAX Counter32
  2920. MAX-ACCESS read-only
  2921. STATUS current
  2922. DESCRIPTION
  2923. "The number of ICMP messages that the entity received but
  2924. determined as having ICMP-specific errors (bad ICMP
  2925. checksums, bad length, etc.)."
  2926. ::= { icmpStatsEntry 3 }
  2927. icmpStatsOutMsgs OBJECT-TYPE
  2928. SYNTAX Counter32
  2929. MAX-ACCESS read-only
  2930. STATUS current
  2931. DESCRIPTION
  2932. "The total number of ICMP messages that the entity attempted
  2933. to send. Note that this counter includes all those counted
  2934. by icmpStatsOutErrors."
  2935. ::= { icmpStatsEntry 4 }
  2936. icmpStatsOutErrors OBJECT-TYPE
  2937. SYNTAX Counter32
  2938. MAX-ACCESS read-only
  2939. STATUS current
  2940. DESCRIPTION
  2941. "The number of ICMP messages that this entity did not send
  2942. due to problems discovered within ICMP, such as a lack of
  2943. buffers. This value should not include errors discovered
  2944. outside the ICMP layer, such as the inability of IP to route
  2945. the resultant datagram. In some implementations, there may
  2946. be no types of error that contribute to this counter's
  2947. value."
  2948. ::= { icmpStatsEntry 5 }
  2949. --
  2950. -- per-version, per-message type ICMP counters
  2951. --
  2952. icmpMsgStatsTable OBJECT-TYPE
  2953. SYNTAX SEQUENCE OF IcmpMsgStatsEntry
  2954. MAX-ACCESS not-accessible
  2955. STATUS current
  2956. DESCRIPTION
  2957. "The table of system-wide per-version, per-message type ICMP
  2958. counters."
  2959. ::= { icmp 30 }
  2960. icmpMsgStatsEntry OBJECT-TYPE
  2961. SYNTAX IcmpMsgStatsEntry
  2962. MAX-ACCESS not-accessible
  2963. STATUS current
  2964. DESCRIPTION
  2965. "A conceptual row in the icmpMsgStatsTable.
  2966. The system should track each ICMP type value, even if that
  2967. ICMP type is not supported by the system. However, a
  2968. given row need not be instantiated unless a message of that
  2969. type has been processed, i.e., the row for
  2970. icmpMsgStatsType=X MAY be instantiated before but MUST be
  2971. instantiated after the first message with Type=X is
  2972. received or transmitted. After receiving or transmitting
  2973. any succeeding messages with Type=X, the relevant counter
  2974. must be incremented."
  2975. INDEX { icmpMsgStatsIPVersion, icmpMsgStatsType }
  2976. ::= { icmpMsgStatsTable 1 }
  2977. IcmpMsgStatsEntry ::= SEQUENCE {
  2978. icmpMsgStatsIPVersion InetVersion,
  2979. icmpMsgStatsType Integer32,
  2980. icmpMsgStatsInPkts Counter32,
  2981. icmpMsgStatsOutPkts Counter32
  2982. }
  2983. icmpMsgStatsIPVersion OBJECT-TYPE
  2984. SYNTAX InetVersion
  2985. MAX-ACCESS not-accessible
  2986. STATUS current
  2987. DESCRIPTION
  2988. "The IP version of the statistics."
  2989. ::= { icmpMsgStatsEntry 1 }
  2990. icmpMsgStatsType OBJECT-TYPE
  2991. SYNTAX Integer32 (0..255)
  2992. MAX-ACCESS not-accessible
  2993. STATUS current
  2994. DESCRIPTION
  2995. "The ICMP type field of the message type being counted by
  2996. this row.
  2997. Note that ICMP message types are scoped by the address type
  2998. in use."
  2999. REFERENCE "http://www.iana.org/assignments/icmp-parameters and
  3000. http://www.iana.org/assignments/icmpv6-parameters"
  3001. ::= { icmpMsgStatsEntry 2 }
  3002. icmpMsgStatsInPkts OBJECT-TYPE
  3003. SYNTAX Counter32
  3004. MAX-ACCESS read-only
  3005. STATUS current
  3006. DESCRIPTION
  3007. "The number of input packets for this AF and type."
  3008. ::= { icmpMsgStatsEntry 3 }
  3009. icmpMsgStatsOutPkts OBJECT-TYPE
  3010. SYNTAX Counter32
  3011. MAX-ACCESS read-only
  3012. STATUS current
  3013. DESCRIPTION
  3014. "The number of output packets for this AF and type."
  3015. ::= { icmpMsgStatsEntry 4 }
  3016. --
  3017. -- conformance information
  3018. --
  3019. ipMIBConformance OBJECT IDENTIFIER ::= { ipMIB 2 }
  3020. ipMIBCompliances OBJECT IDENTIFIER ::= { ipMIBConformance 1 }
  3021. ipMIBGroups OBJECT IDENTIFIER ::= { ipMIBConformance 2 }
  3022. -- compliance statements
  3023. ipMIBCompliance2 MODULE-COMPLIANCE
  3024. STATUS current
  3025. DESCRIPTION
  3026. "The compliance statement for systems that implement IP -
  3027. either IPv4 or IPv6.
  3028. There are a number of INDEX objects that cannot be
  3029. represented in the form of OBJECT clauses in SMIv2, but
  3030. for which we have the following compliance requirements,
  3031. expressed in OBJECT clause form in this description
  3032. clause:
  3033. -- OBJECT ipSystemStatsIPVersion
  3034. -- SYNTAX InetVersion {ipv4(1), ipv6(2)}
  3035. -- DESCRIPTION
  3036. -- This MIB requires support for only IPv4 and IPv6
  3037. -- versions.
  3038. --
  3039. -- OBJECT ipIfStatsIPVersion
  3040. -- SYNTAX InetVersion {ipv4(1), ipv6(2)}
  3041. -- DESCRIPTION
  3042. -- This MIB requires support for only IPv4 and IPv6
  3043. -- versions.
  3044. --
  3045. -- OBJECT icmpStatsIPVersion
  3046. -- SYNTAX InetVersion {ipv4(1), ipv6(2)}
  3047. -- DESCRIPTION
  3048. -- This MIB requires support for only IPv4 and IPv6
  3049. -- versions.
  3050. --
  3051. -- OBJECT icmpMsgStatsIPVersion
  3052. -- SYNTAX InetVersion {ipv4(1), ipv6(2)}
  3053. -- DESCRIPTION
  3054. -- This MIB requires support for only IPv4 and IPv6
  3055. -- versions.
  3056. --
  3057. -- OBJECT ipAddressPrefixType
  3058. -- SYNTAX InetAddressType {ipv4(1), ipv6(2)}
  3059. -- DESCRIPTION
  3060. -- This MIB requires support for only global IPv4 and
  3061. -- IPv6 address types.
  3062. --
  3063. -- OBJECT ipAddressPrefixPrefix
  3064. -- SYNTAX InetAddress (Size(4 | 16))
  3065. -- DESCRIPTION
  3066. -- This MIB requires support for only global IPv4 and
  3067. -- IPv6 addresses and so the size can be either 4 or
  3068. -- 16 bytes.
  3069. --
  3070. -- OBJECT ipAddressAddrType
  3071. -- SYNTAX InetAddressType {ipv4(1), ipv6(2),
  3072. -- ipv4z(3), ipv6z(4)}
  3073. -- DESCRIPTION
  3074. -- This MIB requires support for only global and
  3075. -- non-global IPv4 and IPv6 address types.
  3076. --
  3077. -- OBJECT ipAddressAddr
  3078. -- SYNTAX InetAddress (Size(4 | 8 | 16 | 20))
  3079. -- DESCRIPTION
  3080. -- This MIB requires support for only global and
  3081. -- non-global IPv4 and IPv6 addresses and so the size
  3082. -- can be 4, 8, 16, or 20 bytes.
  3083. --
  3084. -- OBJECT ipNetToPhysicalNetAddressType
  3085. -- SYNTAX InetAddressType {ipv4(1), ipv6(2),
  3086. -- ipv4z(3), ipv6z(4)}
  3087. -- DESCRIPTION
  3088. -- This MIB requires support for only global and
  3089. -- non-global IPv4 and IPv6 address types.
  3090. --
  3091. -- OBJECT ipNetToPhysicalNetAddress
  3092. -- SYNTAX InetAddress (Size(4 | 8 | 16 | 20))
  3093. -- DESCRIPTION
  3094. -- This MIB requires support for only global and
  3095. -- non-global IPv4 and IPv6 addresses and so the size
  3096. -- can be 4, 8, 16, or 20 bytes.
  3097. --
  3098. -- OBJECT ipDefaultRouterAddressType
  3099. -- SYNTAX InetAddressType {ipv4(1), ipv6(2),
  3100. -- ipv4z(3), ipv6z(4)}
  3101. -- DESCRIPTION
  3102. -- This MIB requires support for only global and
  3103. -- non-global IPv4 and IPv6 address types.
  3104. --
  3105. -- OBJECT ipDefaultRouterAddress
  3106. -- SYNTAX InetAddress (Size(4 | 8 | 16 | 20))
  3107. -- DESCRIPTION
  3108. -- This MIB requires support for only global and
  3109. -- non-global IPv4 and IPv6 addresses and so the size
  3110. -- can be 4, 8, 16, or 20 bytes."
  3111. MODULE -- this module
  3112. MANDATORY-GROUPS { ipSystemStatsGroup, ipAddressGroup,
  3113. ipNetToPhysicalGroup, ipDefaultRouterGroup,
  3114. icmpStatsGroup }
  3115. GROUP ipSystemStatsHCOctetGroup
  3116. DESCRIPTION
  3117. "This group is mandatory for systems that have an aggregate
  3118. bandwidth of greater than 20MB. Including this group does
  3119. not allow an entity to neglect the 32 bit versions of these
  3120. objects."
  3121. GROUP ipSystemStatsHCPacketGroup
  3122. DESCRIPTION
  3123. "This group is mandatory for systems that have an aggregate
  3124. bandwidth of greater than 650MB. Including this group
  3125. does not allow an entity to neglect the 32 bit versions of
  3126. these objects."
  3127. GROUP ipIfStatsGroup
  3128. DESCRIPTION
  3129. "This group is optional for all systems."
  3130. GROUP ipIfStatsHCOctetGroup
  3131. DESCRIPTION
  3132. "This group is mandatory for systems that include the
  3133. ipIfStatsGroup and include links with bandwidths of greater
  3134. than 20MB. Including this group does not allow an entity to
  3135. neglect the 32 bit versions of these objects."
  3136. GROUP ipIfStatsHCPacketGroup
  3137. DESCRIPTION
  3138. "This group is mandatory for systems that include the
  3139. ipIfStatsGroup and include links with bandwidths of greater
  3140. than 650MB. Including this group does not allow an entity
  3141. to neglect the 32 bit versions of these objects."
  3142. GROUP ipv4GeneralGroup
  3143. DESCRIPTION
  3144. "This group is mandatory for all systems supporting IPv4."
  3145. GROUP ipv4IfGroup
  3146. DESCRIPTION
  3147. "This group is mandatory for all systems supporting IPv4."
  3148. GROUP ipv4SystemStatsGroup
  3149. DESCRIPTION
  3150. "This group is mandatory for all systems supporting IPv4."
  3151. GROUP ipv4SystemStatsHCPacketGroup
  3152. DESCRIPTION
  3153. "This group is mandatory for all systems supporting IPv4 and
  3154. that have an aggregate bandwidth of greater than 650MB.
  3155. Including this group does not allow an entity to neglect the
  3156. 32 bit versions of these objects."
  3157. GROUP ipv4IfStatsGroup
  3158. DESCRIPTION
  3159. "This group is mandatory for all systems supporting IPv4 and
  3160. including the ipIfStatsGroup."
  3161. GROUP ipv4IfStatsHCPacketGroup
  3162. DESCRIPTION
  3163. "This group is mandatory for all systems supporting IPv4 and
  3164. including the ipIfStatsHCPacketGroup. Including this group
  3165. does not allow an entity to neglect the 32 bit versions of
  3166. these objects."
  3167. GROUP ipv6GeneralGroup2
  3168. DESCRIPTION
  3169. "This group is mandatory for all systems supporting IPv6."
  3170. GROUP ipv6IfGroup
  3171. DESCRIPTION
  3172. "This group is mandatory for all systems supporting IPv6."
  3173. GROUP ipAddressPrefixGroup
  3174. DESCRIPTION
  3175. "This group is mandatory for all systems supporting IPv6."
  3176. GROUP ipv6ScopeGroup
  3177. DESCRIPTION
  3178. "This group is mandatory for all systems supporting IPv6."
  3179. GROUP ipv6RouterAdvertGroup
  3180. DESCRIPTION
  3181. "This group is mandatory for all IPv6 routers."
  3182. GROUP ipLastChangeGroup
  3183. DESCRIPTION
  3184. "This group is optional for all agents."
  3185. OBJECT ipv6IpForwarding
  3186. MIN-ACCESS read-only
  3187. DESCRIPTION
  3188. "An agent is not required to provide write access to this
  3189. object."
  3190. OBJECT ipv6IpDefaultHopLimit
  3191. MIN-ACCESS read-only
  3192. DESCRIPTION
  3193. "An agent is not required to provide write access to this
  3194. object."
  3195. OBJECT ipv4InterfaceEnableStatus
  3196. MIN-ACCESS read-only
  3197. DESCRIPTION
  3198. "An agent is not required to provide write access to this
  3199. object."
  3200. OBJECT ipv6InterfaceEnableStatus
  3201. MIN-ACCESS read-only
  3202. DESCRIPTION
  3203. "An agent is not required to provide write access to this
  3204. object."
  3205. OBJECT ipv6InterfaceForwarding
  3206. MIN-ACCESS read-only
  3207. DESCRIPTION
  3208. "An agent is not required to provide write access to this
  3209. object."
  3210. OBJECT ipAddressSpinLock
  3211. MIN-ACCESS not-accessible
  3212. DESCRIPTION
  3213. "An agent is not required to provide write access to this
  3214. object. However, if an agent provides write access to any
  3215. of the other objects in the ipAddressGroup, it SHOULD
  3216. provide write access to this object as well."
  3217. OBJECT ipAddressIfIndex
  3218. MIN-ACCESS read-only
  3219. DESCRIPTION
  3220. "An agent is not required to provide write or create access
  3221. to this object."
  3222. OBJECT ipAddressType
  3223. MIN-ACCESS read-only
  3224. DESCRIPTION
  3225. "An agent is not required to provide write or create access
  3226. to this object."
  3227. OBJECT ipAddressStatus
  3228. MIN-ACCESS read-only
  3229. DESCRIPTION
  3230. "An agent is not required to provide write or create access
  3231. to this object."
  3232. OBJECT ipAddressRowStatus
  3233. SYNTAX RowStatus { active(1) }
  3234. MIN-ACCESS read-only
  3235. DESCRIPTION
  3236. "An agent is not required to provide write or create access
  3237. to this object."
  3238. OBJECT ipAddressStorageType
  3239. MIN-ACCESS read-only
  3240. DESCRIPTION
  3241. "An agent is not required to provide write or create access
  3242. to this object.
  3243. If an agent allows this object to be written or created, it
  3244. is not required to allow this object to be set to readOnly,
  3245. permanent, or nonVolatile."
  3246. OBJECT ipNetToPhysicalPhysAddress
  3247. MIN-ACCESS read-only
  3248. DESCRIPTION
  3249. "An agent is not required to provide write or create access
  3250. to this object."
  3251. OBJECT ipNetToPhysicalType
  3252. MIN-ACCESS read-only
  3253. DESCRIPTION
  3254. "An agent is not required to provide write or create access
  3255. to this object."
  3256. OBJECT ipv6RouterAdvertSpinLock
  3257. MIN-ACCESS read-only
  3258. DESCRIPTION
  3259. "An agent is not required to provide write access to this
  3260. object. However, if an agent provides write access to
  3261. any of the other objects in the ipv6RouterAdvertGroup, it
  3262. SHOULD provide write access to this object as well."
  3263. OBJECT ipv6RouterAdvertSendAdverts
  3264. MIN-ACCESS read-only
  3265. DESCRIPTION
  3266. "An agent is not required to provide write access to this
  3267. object."
  3268. OBJECT ipv6RouterAdvertMaxInterval
  3269. MIN-ACCESS read-only
  3270. DESCRIPTION
  3271. "An agent is not required to provide write access to this
  3272. object."
  3273. OBJECT ipv6RouterAdvertMinInterval
  3274. MIN-ACCESS read-only
  3275. DESCRIPTION
  3276. "An agent is not required to provide write access to this
  3277. object."
  3278. OBJECT ipv6RouterAdvertManagedFlag
  3279. MIN-ACCESS read-only
  3280. DESCRIPTION
  3281. "An agent is not required to provide write access to this
  3282. object."
  3283. OBJECT ipv6RouterAdvertOtherConfigFlag
  3284. MIN-ACCESS read-only
  3285. DESCRIPTION
  3286. "An agent is not required to provide write access to this
  3287. object."
  3288. OBJECT ipv6RouterAdvertLinkMTU
  3289. MIN-ACCESS read-only
  3290. DESCRIPTION
  3291. "An agent is not required to provide write access to this
  3292. object."
  3293. OBJECT ipv6RouterAdvertReachableTime
  3294. MIN-ACCESS read-only
  3295. DESCRIPTION
  3296. "An agent is not required to provide write access to this
  3297. object."
  3298. OBJECT ipv6RouterAdvertRetransmitTime
  3299. MIN-ACCESS read-only
  3300. DESCRIPTION
  3301. "An agent is not required to provide write access to this
  3302. object."
  3303. OBJECT ipv6RouterAdvertCurHopLimit
  3304. MIN-ACCESS read-only
  3305. DESCRIPTION
  3306. "An agent is not required to provide write access to this
  3307. object."
  3308. OBJECT ipv6RouterAdvertDefaultLifetime
  3309. MIN-ACCESS read-only
  3310. DESCRIPTION
  3311. "An agent is not required to provide write access to this
  3312. object."
  3313. OBJECT ipv6RouterAdvertRowStatus
  3314. MIN-ACCESS read-only
  3315. DESCRIPTION
  3316. "An agent is not required to provide write or create access
  3317. to this object."
  3318. ::= { ipMIBCompliances 2 }
  3319. -- units of conformance
  3320. ipv4GeneralGroup OBJECT-GROUP
  3321. OBJECTS { ipForwarding, ipDefaultTTL, ipReasmTimeout }
  3322. STATUS current
  3323. DESCRIPTION
  3324. "The group of IPv4-specific objects for basic management of
  3325. IPv4 entities."
  3326. ::= { ipMIBGroups 3 }
  3327. ipv4IfGroup OBJECT-GROUP
  3328. OBJECTS { ipv4InterfaceReasmMaxSize, ipv4InterfaceEnableStatus,
  3329. ipv4InterfaceRetransmitTime }
  3330. STATUS current
  3331. DESCRIPTION
  3332. "The group of IPv4-specific objects for basic management of
  3333. IPv4 interfaces."
  3334. ::= { ipMIBGroups 4 }
  3335. ipv6GeneralGroup2 OBJECT-GROUP
  3336. OBJECTS { ipv6IpForwarding, ipv6IpDefaultHopLimit }
  3337. STATUS current
  3338. DESCRIPTION
  3339. "The IPv6 group of objects providing for basic management of
  3340. IPv6 entities."
  3341. ::= { ipMIBGroups 5 }
  3342. ipv6IfGroup OBJECT-GROUP
  3343. OBJECTS { ipv6InterfaceReasmMaxSize, ipv6InterfaceIdentifier,
  3344. ipv6InterfaceEnableStatus, ipv6InterfaceReachableTime,
  3345. ipv6InterfaceRetransmitTime, ipv6InterfaceForwarding }
  3346. STATUS current
  3347. DESCRIPTION
  3348. "The group of IPv6-specific objects for basic management of
  3349. IPv6 interfaces."
  3350. ::= { ipMIBGroups 6 }
  3351. ipLastChangeGroup OBJECT-GROUP
  3352. OBJECTS { ipv4InterfaceTableLastChange,
  3353. ipv6InterfaceTableLastChange,
  3354. ipIfStatsTableLastChange }
  3355. STATUS current
  3356. DESCRIPTION
  3357. "The last change objects associated with this MIB. These
  3358. objects are optional for all agents. They SHOULD be
  3359. implemented on agents where it is possible to determine the
  3360. proper values. Where it is not possible to determine the
  3361. proper values, for example when the tables are split amongst
  3362. several sub-agents using AgentX, the agent MUST NOT
  3363. implement these objects to return an incorrect or static
  3364. value."
  3365. ::= { ipMIBGroups 7 }
  3366. ipSystemStatsGroup OBJECT-GROUP
  3367. OBJECTS { ipSystemStatsInReceives,
  3368. ipSystemStatsInOctets,
  3369. ipSystemStatsInHdrErrors,
  3370. ipSystemStatsInNoRoutes,
  3371. ipSystemStatsInAddrErrors,
  3372. ipSystemStatsInUnknownProtos,
  3373. ipSystemStatsInTruncatedPkts,
  3374. ipSystemStatsInForwDatagrams,
  3375. ipSystemStatsReasmReqds,
  3376. ipSystemStatsReasmOKs,
  3377. ipSystemStatsReasmFails,
  3378. ipSystemStatsInDiscards,
  3379. ipSystemStatsInDelivers,
  3380. ipSystemStatsOutRequests,
  3381. ipSystemStatsOutNoRoutes,
  3382. ipSystemStatsOutForwDatagrams,
  3383. ipSystemStatsOutDiscards,
  3384. ipSystemStatsOutFragReqds,
  3385. ipSystemStatsOutFragOKs,
  3386. ipSystemStatsOutFragFails,
  3387. ipSystemStatsOutFragCreates,
  3388. ipSystemStatsOutTransmits,
  3389. ipSystemStatsOutOctets,
  3390. ipSystemStatsInMcastPkts,
  3391. ipSystemStatsInMcastOctets,
  3392. ipSystemStatsOutMcastPkts,
  3393. ipSystemStatsOutMcastOctets,
  3394. ipSystemStatsDiscontinuityTime,
  3395. ipSystemStatsRefreshRate }
  3396. STATUS current
  3397. DESCRIPTION
  3398. "IP system wide statistics."
  3399. ::= { ipMIBGroups 8 }
  3400. ipv4SystemStatsGroup OBJECT-GROUP
  3401. OBJECTS { ipSystemStatsInBcastPkts, ipSystemStatsOutBcastPkts }
  3402. STATUS current
  3403. DESCRIPTION
  3404. "IPv4 only system wide statistics."
  3405. ::= { ipMIBGroups 9 }
  3406. ipSystemStatsHCOctetGroup OBJECT-GROUP
  3407. OBJECTS { ipSystemStatsHCInOctets,
  3408. ipSystemStatsHCOutOctets,
  3409. ipSystemStatsHCInMcastOctets,
  3410. ipSystemStatsHCOutMcastOctets
  3411. }
  3412. STATUS current
  3413. DESCRIPTION
  3414. "IP system wide statistics for systems that may overflow the
  3415. standard octet counters within 1 hour."
  3416. ::= { ipMIBGroups 10 }
  3417. ipSystemStatsHCPacketGroup OBJECT-GROUP
  3418. OBJECTS { ipSystemStatsHCInReceives,
  3419. ipSystemStatsHCInForwDatagrams,
  3420. ipSystemStatsHCInDelivers,
  3421. ipSystemStatsHCOutRequests,
  3422. ipSystemStatsHCOutForwDatagrams,
  3423. ipSystemStatsHCOutTransmits,
  3424. ipSystemStatsHCInMcastPkts,
  3425. ipSystemStatsHCOutMcastPkts
  3426. }
  3427. STATUS current
  3428. DESCRIPTION
  3429. "IP system wide statistics for systems that may overflow the
  3430. standard packet counters within 1 hour."
  3431. ::= { ipMIBGroups 11 }
  3432. ipv4SystemStatsHCPacketGroup OBJECT-GROUP
  3433. OBJECTS { ipSystemStatsHCInBcastPkts,
  3434. ipSystemStatsHCOutBcastPkts }
  3435. STATUS current
  3436. DESCRIPTION
  3437. "IPv4 only system wide statistics for systems that may
  3438. overflow the standard packet counters within 1 hour."
  3439. ::= { ipMIBGroups 12 }
  3440. ipIfStatsGroup OBJECT-GROUP
  3441. OBJECTS { ipIfStatsInReceives, ipIfStatsInOctets,
  3442. ipIfStatsInHdrErrors, ipIfStatsInNoRoutes,
  3443. ipIfStatsInAddrErrors, ipIfStatsInUnknownProtos,
  3444. ipIfStatsInTruncatedPkts, ipIfStatsInForwDatagrams,
  3445. ipIfStatsReasmReqds, ipIfStatsReasmOKs,
  3446. ipIfStatsReasmFails, ipIfStatsInDiscards,
  3447. ipIfStatsInDelivers, ipIfStatsOutRequests,
  3448. ipIfStatsOutForwDatagrams, ipIfStatsOutDiscards,
  3449. ipIfStatsOutFragReqds, ipIfStatsOutFragOKs,
  3450. ipIfStatsOutFragFails, ipIfStatsOutFragCreates,
  3451. ipIfStatsOutTransmits, ipIfStatsOutOctets,
  3452. ipIfStatsInMcastPkts, ipIfStatsInMcastOctets,
  3453. ipIfStatsOutMcastPkts, ipIfStatsOutMcastOctets,
  3454. ipIfStatsDiscontinuityTime, ipIfStatsRefreshRate }
  3455. STATUS current
  3456. DESCRIPTION
  3457. "IP per-interface statistics."
  3458. ::= { ipMIBGroups 13 }
  3459. ipv4IfStatsGroup OBJECT-GROUP
  3460. OBJECTS { ipIfStatsInBcastPkts, ipIfStatsOutBcastPkts }
  3461. STATUS current
  3462. DESCRIPTION
  3463. "IPv4 only per-interface statistics."
  3464. ::= { ipMIBGroups 14 }
  3465. ipIfStatsHCOctetGroup OBJECT-GROUP
  3466. OBJECTS { ipIfStatsHCInOctets, ipIfStatsHCOutOctets,
  3467. ipIfStatsHCInMcastOctets, ipIfStatsHCOutMcastOctets }
  3468. STATUS current
  3469. DESCRIPTION
  3470. "IP per-interfaces statistics for systems that include
  3471. interfaces that may overflow the standard octet
  3472. counters within 1 hour."
  3473. ::= { ipMIBGroups 15 }
  3474. ipIfStatsHCPacketGroup OBJECT-GROUP
  3475. OBJECTS { ipIfStatsHCInReceives, ipIfStatsHCInForwDatagrams,
  3476. ipIfStatsHCInDelivers, ipIfStatsHCOutRequests,
  3477. ipIfStatsHCOutForwDatagrams, ipIfStatsHCOutTransmits,
  3478. ipIfStatsHCInMcastPkts, ipIfStatsHCOutMcastPkts }
  3479. STATUS current
  3480. DESCRIPTION
  3481. "IP per-interfaces statistics for systems that include
  3482. interfaces that may overflow the standard packet counters
  3483. within 1 hour."
  3484. ::= { ipMIBGroups 16 }
  3485. ipv4IfStatsHCPacketGroup OBJECT-GROUP
  3486. OBJECTS { ipIfStatsHCInBcastPkts, ipIfStatsHCOutBcastPkts }
  3487. STATUS current
  3488. DESCRIPTION
  3489. "IPv4 only per-interface statistics for systems that include
  3490. interfaces that may overflow the standard packet counters
  3491. within 1 hour."
  3492. ::= { ipMIBGroups 17 }
  3493. ipAddressPrefixGroup OBJECT-GROUP
  3494. OBJECTS { ipAddressPrefixOrigin,
  3495. ipAddressPrefixOnLinkFlag,
  3496. ipAddressPrefixAutonomousFlag,
  3497. ipAddressPrefixAdvPreferredLifetime,
  3498. ipAddressPrefixAdvValidLifetime }
  3499. STATUS current
  3500. DESCRIPTION
  3501. "The group of objects for providing information about address
  3502. prefixes used by this node."
  3503. ::= { ipMIBGroups 18 }
  3504. ipAddressGroup OBJECT-GROUP
  3505. OBJECTS { ipAddressSpinLock, ipAddressIfIndex,
  3506. ipAddressType, ipAddressPrefix,
  3507. ipAddressOrigin, ipAddressStatus,
  3508. ipAddressCreated, ipAddressLastChanged,
  3509. ipAddressRowStatus, ipAddressStorageType }
  3510. STATUS current
  3511. DESCRIPTION
  3512. "The group of objects for providing information about the
  3513. addresses relevant to this entity's interfaces."
  3514. ::= { ipMIBGroups 19 }
  3515. ipNetToPhysicalGroup OBJECT-GROUP
  3516. OBJECTS { ipNetToPhysicalPhysAddress, ipNetToPhysicalLastUpdated,
  3517. ipNetToPhysicalType, ipNetToPhysicalState,
  3518. ipNetToPhysicalRowStatus }
  3519. STATUS current
  3520. DESCRIPTION
  3521. "The group of objects for providing information about the
  3522. mappings of network address to physical address known to
  3523. this node."
  3524. ::= { ipMIBGroups 20 }
  3525. ipv6ScopeGroup OBJECT-GROUP
  3526. OBJECTS { ipv6ScopeZoneIndexLinkLocal,
  3527. ipv6ScopeZoneIndex3,
  3528. ipv6ScopeZoneIndexAdminLocal,
  3529. ipv6ScopeZoneIndexSiteLocal,
  3530. ipv6ScopeZoneIndex6,
  3531. ipv6ScopeZoneIndex7,
  3532. ipv6ScopeZoneIndexOrganizationLocal,
  3533. ipv6ScopeZoneIndex9,
  3534. ipv6ScopeZoneIndexA,
  3535. ipv6ScopeZoneIndexB,
  3536. ipv6ScopeZoneIndexC,
  3537. ipv6ScopeZoneIndexD }
  3538. STATUS current
  3539. DESCRIPTION
  3540. "The group of objects for managing IPv6 scope zones."
  3541. ::= { ipMIBGroups 21 }
  3542. ipDefaultRouterGroup OBJECT-GROUP
  3543. OBJECTS { ipDefaultRouterLifetime, ipDefaultRouterPreference }
  3544. STATUS current
  3545. DESCRIPTION
  3546. "The group of objects for providing information about default
  3547. routers known to this node."
  3548. ::= { ipMIBGroups 22 }
  3549. ipv6RouterAdvertGroup OBJECT-GROUP
  3550. OBJECTS { ipv6RouterAdvertSpinLock,
  3551. ipv6RouterAdvertSendAdverts,
  3552. ipv6RouterAdvertMaxInterval,
  3553. ipv6RouterAdvertMinInterval,
  3554. ipv6RouterAdvertManagedFlag,
  3555. ipv6RouterAdvertOtherConfigFlag,
  3556. ipv6RouterAdvertLinkMTU,
  3557. ipv6RouterAdvertReachableTime,
  3558. ipv6RouterAdvertRetransmitTime,
  3559. ipv6RouterAdvertCurHopLimit,
  3560. ipv6RouterAdvertDefaultLifetime,
  3561. ipv6RouterAdvertRowStatus
  3562. }
  3563. STATUS current
  3564. DESCRIPTION
  3565. "The group of objects for controlling information advertised
  3566. by IPv6 routers."
  3567. ::= { ipMIBGroups 23 }
  3568. icmpStatsGroup OBJECT-GROUP
  3569. OBJECTS {icmpStatsInMsgs, icmpStatsInErrors,
  3570. icmpStatsOutMsgs, icmpStatsOutErrors,
  3571. icmpMsgStatsInPkts, icmpMsgStatsOutPkts }
  3572. STATUS current
  3573. DESCRIPTION
  3574. "The group of objects providing ICMP statistics."
  3575. ::= { ipMIBGroups 24 }
  3576. --
  3577. -- Deprecated objects
  3578. --
  3579. ipInReceives OBJECT-TYPE
  3580. SYNTAX Counter32
  3581. MAX-ACCESS read-only
  3582. STATUS deprecated
  3583. DESCRIPTION
  3584. "The total number of input datagrams received from
  3585. interfaces, including those received in error.
  3586. This object has been deprecated, as a new IP version-neutral
  3587. table has been added. It is loosely replaced by
  3588. ipSystemStatsInRecieves."
  3589. ::= { ip 3 }
  3590. ipInHdrErrors OBJECT-TYPE
  3591. SYNTAX Counter32
  3592. MAX-ACCESS read-only
  3593. STATUS deprecated
  3594. DESCRIPTION
  3595. "The number of input datagrams discarded due to errors in
  3596. their IPv4 headers, including bad checksums, version number
  3597. mismatch, other format errors, time-to-live exceeded, errors
  3598. discovered in processing their IPv4 options, etc.
  3599. This object has been deprecated as a new IP version-neutral
  3600. table has been added. It is loosely replaced by
  3601. ipSystemStatsInHdrErrors."
  3602. ::= { ip 4 }
  3603. ipInAddrErrors OBJECT-TYPE
  3604. SYNTAX Counter32
  3605. MAX-ACCESS read-only
  3606. STATUS deprecated
  3607. DESCRIPTION
  3608. "The number of input datagrams discarded because the IPv4
  3609. address in their IPv4 header's destination field was not a
  3610. valid address to be received at this entity. This count
  3611. includes invalid addresses (e.g., 0.0.0.0) and addresses of
  3612. unsupported Classes (e.g., Class E). For entities which are
  3613. not IPv4 routers, and therefore do not forward datagrams,
  3614. this counter includes datagrams discarded because the
  3615. destination address was not a local address.
  3616. This object has been deprecated, as a new IP version-neutral
  3617. table has been added. It is loosely replaced by
  3618. ipSystemStatsInAddrErrors."
  3619. ::= { ip 5 }
  3620. ipForwDatagrams OBJECT-TYPE
  3621. SYNTAX Counter32
  3622. MAX-ACCESS read-only
  3623. STATUS deprecated
  3624. DESCRIPTION
  3625. "The number of input datagrams for which this entity was not
  3626. their final IPv4 destination, as a result of which an
  3627. attempt was made to find a route to forward them to that
  3628. final destination. In entities which do not act as IPv4
  3629. routers, this counter will include only those packets which
  3630. were Source-Routed via this entity, and the Source-Route
  3631. option processing was successful.
  3632. This object has been deprecated, as a new IP version-neutral
  3633. table has been added. It is loosely replaced by
  3634. ipSystemStatsInForwDatagrams."
  3635. ::= { ip 6 }
  3636. ipInUnknownProtos OBJECT-TYPE
  3637. SYNTAX Counter32
  3638. MAX-ACCESS read-only
  3639. STATUS deprecated
  3640. DESCRIPTION
  3641. "The number of locally-addressed datagrams received
  3642. successfully but discarded because of an unknown or
  3643. unsupported protocol.
  3644. This object has been deprecated, as a new IP version-neutral
  3645. table has been added. It is loosely replaced by
  3646. ipSystemStatsInUnknownProtos."
  3647. ::= { ip 7 }
  3648. ipInDiscards OBJECT-TYPE
  3649. SYNTAX Counter32
  3650. MAX-ACCESS read-only
  3651. STATUS deprecated
  3652. DESCRIPTION
  3653. "The number of input IPv4 datagrams for which no problems
  3654. were encountered to prevent their continued processing, but
  3655. which were discarded (e.g., for lack of buffer space). Note
  3656. that this counter does not include any datagrams discarded
  3657. while awaiting re-assembly.
  3658. This object has been deprecated, as a new IP version-neutral
  3659. table has been added. It is loosely replaced by
  3660. ipSystemStatsInDiscards."
  3661. ::= { ip 8 }
  3662. ipInDelivers OBJECT-TYPE
  3663. SYNTAX Counter32
  3664. MAX-ACCESS read-only
  3665. STATUS deprecated
  3666. DESCRIPTION
  3667. "The total number of input datagrams successfully delivered
  3668. to IPv4 user-protocols (including ICMP).
  3669. This object has been deprecated as a new IP version neutral
  3670. table has been added. It is loosely replaced by
  3671. ipSystemStatsIndelivers."
  3672. ::= { ip 9 }
  3673. ipOutRequests OBJECT-TYPE
  3674. SYNTAX Counter32
  3675. MAX-ACCESS read-only
  3676. STATUS deprecated
  3677. DESCRIPTION
  3678. "The total number of IPv4 datagrams which local IPv4 user
  3679. protocols (including ICMP) supplied to IPv4 in requests for
  3680. transmission. Note that this counter does not include any
  3681. datagrams counted in ipForwDatagrams.
  3682. This object has been deprecated, as a new IP version-neutral
  3683. table has been added. It is loosely replaced by
  3684. ipSystemStatsOutRequests."
  3685. ::= { ip 10 }
  3686. ipOutDiscards OBJECT-TYPE
  3687. SYNTAX Counter32
  3688. MAX-ACCESS read-only
  3689. STATUS deprecated
  3690. DESCRIPTION
  3691. "The number of output IPv4 datagrams for which no problem was
  3692. encountered to prevent their transmission to their
  3693. destination, but which were discarded (e.g., for lack of
  3694. buffer space). Note that this counter would include
  3695. datagrams counted in ipForwDatagrams if any such packets met
  3696. this (discretionary) discard criterion.
  3697. This object has been deprecated, as a new IP version-neutral
  3698. table has been added. It is loosely replaced by
  3699. ipSystemStatsOutDiscards."
  3700. ::= { ip 11 }
  3701. ipOutNoRoutes OBJECT-TYPE
  3702. SYNTAX Counter32
  3703. MAX-ACCESS read-only
  3704. STATUS deprecated
  3705. DESCRIPTION
  3706. "The number of IPv4 datagrams discarded because no route
  3707. could be found to transmit them to their destination. Note
  3708. that this counter includes any packets counted in
  3709. ipForwDatagrams which meet this `no-route' criterion. Note
  3710. that this includes any datagrams which a host cannot route
  3711. because all of its default routers are down.
  3712. This object has been deprecated, as a new IP version-neutral
  3713. table has been added. It is loosely replaced by
  3714. ipSystemStatsOutNoRoutes."
  3715. ::= { ip 12 }
  3716. ipReasmReqds OBJECT-TYPE
  3717. SYNTAX Counter32
  3718. MAX-ACCESS read-only
  3719. STATUS deprecated
  3720. DESCRIPTION
  3721. "The number of IPv4 fragments received which needed to be
  3722. reassembled at this entity.
  3723. This object has been deprecated, as a new IP version-neutral
  3724. table has been added. It is loosely replaced by
  3725. ipSystemStatsReasmReqds."
  3726. ::= { ip 14 }
  3727. ipReasmOKs OBJECT-TYPE
  3728. SYNTAX Counter32
  3729. MAX-ACCESS read-only
  3730. STATUS deprecated
  3731. DESCRIPTION
  3732. "The number of IPv4 datagrams successfully re-assembled.
  3733. This object has been deprecated, as a new IP version-neutral
  3734. table has been added. It is loosely replaced by
  3735. ipSystemStatsReasmOKs."
  3736. ::= { ip 15 }
  3737. ipReasmFails OBJECT-TYPE
  3738. SYNTAX Counter32
  3739. MAX-ACCESS read-only
  3740. STATUS deprecated
  3741. DESCRIPTION
  3742. "The number of failures detected by the IPv4 re-assembly
  3743. algorithm (for whatever reason: timed out, errors, etc).
  3744. Note that this is not necessarily a count of discarded IPv4
  3745. fragments since some algorithms (notably the algorithm in
  3746. RFC 815) can lose track of the number of fragments by
  3747. combining them as they are received.
  3748. This object has been deprecated, as a new IP version-neutral
  3749. table has been added. It is loosely replaced by
  3750. ipSystemStatsReasmFails."
  3751. ::= { ip 16 }
  3752. ipFragOKs OBJECT-TYPE
  3753. SYNTAX Counter32
  3754. MAX-ACCESS read-only
  3755. STATUS deprecated
  3756. DESCRIPTION
  3757. "The number of IPv4 datagrams that have been successfully
  3758. fragmented at this entity.
  3759. This object has been deprecated, as a new IP version-neutral
  3760. table has been added. It is loosely replaced by
  3761. ipSystemStatsOutFragOKs."
  3762. ::= { ip 17 }
  3763. ipFragFails OBJECT-TYPE
  3764. SYNTAX Counter32
  3765. MAX-ACCESS read-only
  3766. STATUS deprecated
  3767. DESCRIPTION
  3768. "The number of IPv4 datagrams that have been discarded
  3769. because they needed to be fragmented at this entity but
  3770. could not be, e.g., because their Don't Fragment flag was
  3771. set.
  3772. This object has been deprecated, as a new IP version-neutral
  3773. table has been added. It is loosely replaced by
  3774. ipSystemStatsOutFragFails."
  3775. ::= { ip 18 }
  3776. ipFragCreates OBJECT-TYPE
  3777. SYNTAX Counter32
  3778. MAX-ACCESS read-only
  3779. STATUS deprecated
  3780. DESCRIPTION
  3781. "The number of IPv4 datagram fragments that have been
  3782. generated as a result of fragmentation at this entity.
  3783. This object has been deprecated as a new IP version neutral
  3784. table has been added. It is loosely replaced by
  3785. ipSystemStatsOutFragCreates."
  3786. ::= { ip 19 }
  3787. ipRoutingDiscards OBJECT-TYPE
  3788. SYNTAX Counter32
  3789. MAX-ACCESS read-only
  3790. STATUS deprecated
  3791. DESCRIPTION
  3792. "The number of routing entries which were chosen to be
  3793. discarded even though they are valid. One possible reason
  3794. for discarding such an entry could be to free-up buffer
  3795. space for other routing entries.
  3796. This object was defined in pre-IPv6 versions of the IP MIB.
  3797. It was implicitly IPv4 only, but the original specifications
  3798. did not indicate this protocol restriction. In order to
  3799. clarify the specifications, this object has been deprecated
  3800. and a similar, but more thoroughly clarified, object has
  3801. been added to the IP-FORWARD-MIB."
  3802. ::= { ip 23 }
  3803. -- the deprecated IPv4 address table
  3804. ipAddrTable OBJECT-TYPE
  3805. SYNTAX SEQUENCE OF IpAddrEntry
  3806. MAX-ACCESS not-accessible
  3807. STATUS deprecated
  3808. DESCRIPTION
  3809. "The table of addressing information relevant to this
  3810. entity's IPv4 addresses.
  3811. This table has been deprecated, as a new IP version-neutral
  3812. table has been added. It is loosely replaced by the
  3813. ipAddressTable although several objects that weren't deemed
  3814. useful weren't carried forward while another
  3815. (ipAdEntReasmMaxSize) was moved to the ipv4InterfaceTable."
  3816. ::= { ip 20 }
  3817. ipAddrEntry OBJECT-TYPE
  3818. SYNTAX IpAddrEntry
  3819. MAX-ACCESS not-accessible
  3820. STATUS deprecated
  3821. DESCRIPTION
  3822. "The addressing information for one of this entity's IPv4
  3823. addresses."
  3824. INDEX { ipAdEntAddr }
  3825. ::= { ipAddrTable 1 }
  3826. IpAddrEntry ::= SEQUENCE {
  3827. ipAdEntAddr IpAddress,
  3828. ipAdEntIfIndex INTEGER,
  3829. ipAdEntNetMask IpAddress,
  3830. ipAdEntBcastAddr INTEGER,
  3831. ipAdEntReasmMaxSize INTEGER
  3832. }
  3833. ipAdEntAddr OBJECT-TYPE
  3834. SYNTAX IpAddress
  3835. MAX-ACCESS read-only
  3836. STATUS deprecated
  3837. DESCRIPTION
  3838. "The IPv4 address to which this entry's addressing
  3839. information pertains."
  3840. ::= { ipAddrEntry 1 }
  3841. ipAdEntIfIndex OBJECT-TYPE
  3842. SYNTAX INTEGER (1..2147483647)
  3843. MAX-ACCESS read-only
  3844. STATUS deprecated
  3845. DESCRIPTION
  3846. "The index value which uniquely identifies the interface to
  3847. which this entry is applicable. The interface identified by
  3848. a particular value of this index is the same interface as
  3849. identified by the same value of the IF-MIB's ifIndex."
  3850. ::= { ipAddrEntry 2 }
  3851. ipAdEntNetMask OBJECT-TYPE
  3852. SYNTAX IpAddress
  3853. MAX-ACCESS read-only
  3854. STATUS deprecated
  3855. DESCRIPTION
  3856. "The subnet mask associated with the IPv4 address of this
  3857. entry. The value of the mask is an IPv4 address with all
  3858. the network bits set to 1 and all the hosts bits set to 0."
  3859. ::= { ipAddrEntry 3 }
  3860. ipAdEntBcastAddr OBJECT-TYPE
  3861. SYNTAX INTEGER (0..1)
  3862. MAX-ACCESS read-only
  3863. STATUS deprecated
  3864. DESCRIPTION
  3865. "The value of the least-significant bit in the IPv4 broadcast
  3866. address used for sending datagrams on the (logical)
  3867. interface associated with the IPv4 address of this entry.
  3868. For example, when the Internet standard all-ones broadcast
  3869. address is used, the value will be 1. This value applies to
  3870. both the subnet and network broadcast addresses used by the
  3871. entity on this (logical) interface."
  3872. ::= { ipAddrEntry 4 }
  3873. ipAdEntReasmMaxSize OBJECT-TYPE
  3874. SYNTAX INTEGER (0..65535)
  3875. MAX-ACCESS read-only
  3876. STATUS deprecated
  3877. DESCRIPTION
  3878. "The size of the largest IPv4 datagram which this entity can
  3879. re-assemble from incoming IPv4 fragmented datagrams received
  3880. on this interface."
  3881. ::= { ipAddrEntry 5 }
  3882. -- the deprecated IPv4 Address Translation table
  3883. -- The Address Translation tables contain the IpAddress to
  3884. -- "physical" address equivalences. Some interfaces do not
  3885. -- use translation tables for determining address
  3886. -- equivalences (e.g., DDN-X.25 has an algorithmic method);
  3887. -- if all interfaces are of this type, then the Address
  3888. -- Translation table is empty, i.e., has zero entries.
  3889. ipNetToMediaTable OBJECT-TYPE
  3890. SYNTAX SEQUENCE OF IpNetToMediaEntry
  3891. MAX-ACCESS not-accessible
  3892. STATUS deprecated
  3893. DESCRIPTION
  3894. "The IPv4 Address Translation table used for mapping from
  3895. IPv4 addresses to physical addresses.
  3896. This table has been deprecated, as a new IP version-neutral
  3897. table has been added. It is loosely replaced by the
  3898. ipNetToPhysicalTable."
  3899. ::= { ip 22 }
  3900. ipNetToMediaEntry OBJECT-TYPE
  3901. SYNTAX IpNetToMediaEntry
  3902. MAX-ACCESS not-accessible
  3903. STATUS deprecated
  3904. DESCRIPTION
  3905. "Each entry contains one IpAddress to `physical' address
  3906. equivalence."
  3907. INDEX { ipNetToMediaIfIndex,
  3908. ipNetToMediaNetAddress }
  3909. ::= { ipNetToMediaTable 1 }
  3910. IpNetToMediaEntry ::= SEQUENCE {
  3911. ipNetToMediaIfIndex INTEGER,
  3912. ipNetToMediaPhysAddress PhysAddress,
  3913. ipNetToMediaNetAddress IpAddress,
  3914. ipNetToMediaType INTEGER
  3915. }
  3916. ipNetToMediaIfIndex OBJECT-TYPE
  3917. SYNTAX INTEGER (1..2147483647)
  3918. MAX-ACCESS read-create
  3919. STATUS deprecated
  3920. DESCRIPTION
  3921. "The interface on which this entry's equivalence is
  3922. effective. The interface identified by a particular value
  3923. of this index is the same interface as identified by the
  3924. same value of the IF-MIB's ifIndex.
  3925. This object predates the rule limiting index objects to a
  3926. max access value of 'not-accessible' and so continues to use
  3927. a value of 'read-create'."
  3928. ::= { ipNetToMediaEntry 1 }
  3929. ipNetToMediaPhysAddress OBJECT-TYPE
  3930. SYNTAX PhysAddress (SIZE(0..65535))
  3931. MAX-ACCESS read-create
  3932. STATUS deprecated
  3933. DESCRIPTION
  3934. "The media-dependent `physical' address. This object should
  3935. return 0 when this entry is in the 'incomplete' state.
  3936. As the entries in this table are typically not persistent
  3937. when this object is written the entity should not save the
  3938. change to non-volatile storage. Note: a stronger
  3939. requirement is not used because this object was previously
  3940. defined."
  3941. ::= { ipNetToMediaEntry 2 }
  3942. ipNetToMediaNetAddress OBJECT-TYPE
  3943. SYNTAX IpAddress
  3944. MAX-ACCESS read-create
  3945. STATUS deprecated
  3946. DESCRIPTION
  3947. "The IpAddress corresponding to the media-dependent
  3948. `physical' address.
  3949. This object predates the rule limiting index objects to a
  3950. max access value of 'not-accessible' and so continues to use
  3951. a value of 'read-create'."
  3952. ::= { ipNetToMediaEntry 3 }
  3953. ipNetToMediaType OBJECT-TYPE
  3954. SYNTAX INTEGER {
  3955. other(1), -- none of the following
  3956. invalid(2), -- an invalidated mapping
  3957. dynamic(3),
  3958. static(4)
  3959. }
  3960. MAX-ACCESS read-create
  3961. STATUS deprecated
  3962. DESCRIPTION
  3963. "The type of mapping.
  3964. Setting this object to the value invalid(2) has the effect
  3965. of invalidating the corresponding entry in the
  3966. ipNetToMediaTable. That is, it effectively dis-associates
  3967. the interface identified with said entry from the mapping
  3968. identified with said entry. It is an implementation-
  3969. specific matter as to whether the agent removes an
  3970. invalidated entry from the table. Accordingly, management
  3971. stations must be prepared to receive tabular information
  3972. from agents that corresponds to entries not currently in
  3973. use. Proper interpretation of such entries requires
  3974. examination of the relevant ipNetToMediaType object.
  3975. As the entries in this table are typically not persistent
  3976. when this object is written the entity should not save the
  3977. change to non-volatile storage. Note: a stronger
  3978. requirement is not used because this object was previously
  3979. defined."
  3980. ::= { ipNetToMediaEntry 4 }
  3981. -- the deprecated ICMP group
  3982. icmpInMsgs OBJECT-TYPE
  3983. SYNTAX Counter32
  3984. MAX-ACCESS read-only
  3985. STATUS deprecated
  3986. DESCRIPTION
  3987. "The total number of ICMP messages which the entity received.
  3988. Note that this counter includes all those counted by
  3989. icmpInErrors.
  3990. This object has been deprecated, as a new IP version-neutral
  3991. table has been added. It is loosely replaced by
  3992. icmpStatsInMsgs."
  3993. ::= { icmp 1 }
  3994. icmpInErrors OBJECT-TYPE
  3995. SYNTAX Counter32
  3996. MAX-ACCESS read-only
  3997. STATUS deprecated
  3998. DESCRIPTION
  3999. "The number of ICMP messages which the entity received but
  4000. determined as having ICMP-specific errors (bad ICMP
  4001. checksums, bad length, etc.).
  4002. This object has been deprecated, as a new IP version-neutral
  4003. table has been added. It is loosely replaced by
  4004. icmpStatsInErrors."
  4005. ::= { icmp 2 }
  4006. icmpInDestUnreachs OBJECT-TYPE
  4007. SYNTAX Counter32
  4008. MAX-ACCESS read-only
  4009. STATUS deprecated
  4010. DESCRIPTION
  4011. "The number of ICMP Destination Unreachable messages
  4012. received.
  4013. This object has been deprecated, as a new IP version-neutral
  4014. table has been added. It is loosely replaced by a column in
  4015. the icmpMsgStatsTable."
  4016. ::= { icmp 3 }
  4017. icmpInTimeExcds OBJECT-TYPE
  4018. SYNTAX Counter32
  4019. MAX-ACCESS read-only
  4020. STATUS deprecated
  4021. DESCRIPTION
  4022. "The number of ICMP Time Exceeded messages received.
  4023. This object has been deprecated, as a new IP version-neutral
  4024. table has been added. It is loosely replaced by a column in
  4025. the icmpMsgStatsTable."
  4026. ::= { icmp 4 }
  4027. icmpInParmProbs OBJECT-TYPE
  4028. SYNTAX Counter32
  4029. MAX-ACCESS read-only
  4030. STATUS deprecated
  4031. DESCRIPTION
  4032. "The number of ICMP Parameter Problem messages received.
  4033. This object has been deprecated, as a new IP version-neutral
  4034. table has been added. It is loosely replaced by a column in
  4035. the icmpMsgStatsTable."
  4036. ::= { icmp 5 }
  4037. icmpInSrcQuenchs OBJECT-TYPE
  4038. SYNTAX Counter32
  4039. MAX-ACCESS read-only
  4040. STATUS deprecated
  4041. DESCRIPTION
  4042. "The number of ICMP Source Quench messages received.
  4043. This object has been deprecated, as a new IP version-neutral
  4044. table has been added. It is loosely replaced by a column in
  4045. the icmpMsgStatsTable."
  4046. ::= { icmp 6 }
  4047. icmpInRedirects OBJECT-TYPE
  4048. SYNTAX Counter32
  4049. MAX-ACCESS read-only
  4050. STATUS deprecated
  4051. DESCRIPTION
  4052. "The number of ICMP Redirect messages received.
  4053. This object has been deprecated, as a new IP version-neutral
  4054. table has been added. It is loosely replaced by a column in
  4055. the icmpMsgStatsTable."
  4056. ::= { icmp 7 }
  4057. icmpInEchos OBJECT-TYPE
  4058. SYNTAX Counter32
  4059. MAX-ACCESS read-only
  4060. STATUS deprecated
  4061. DESCRIPTION
  4062. "The number of ICMP Echo (request) messages received.
  4063. This object has been deprecated, as a new IP version-neutral
  4064. table has been added. It is loosely replaced by a column in
  4065. the icmpMsgStatsTable."
  4066. ::= { icmp 8 }
  4067. icmpInEchoReps OBJECT-TYPE
  4068. SYNTAX Counter32
  4069. MAX-ACCESS read-only
  4070. STATUS deprecated
  4071. DESCRIPTION
  4072. "The number of ICMP Echo Reply messages received.
  4073. This object has been deprecated, as a new IP version-neutral
  4074. table has been added. It is loosely replaced by a column in
  4075. the icmpMsgStatsTable."
  4076. ::= { icmp 9 }
  4077. icmpInTimestamps OBJECT-TYPE
  4078. SYNTAX Counter32
  4079. MAX-ACCESS read-only
  4080. STATUS deprecated
  4081. DESCRIPTION
  4082. "The number of ICMP Timestamp (request) messages received.
  4083. This object has been deprecated, as a new IP version-neutral
  4084. table has been added. It is loosely replaced by a column in
  4085. the icmpMsgStatsTable."
  4086. ::= { icmp 10 }
  4087. icmpInTimestampReps OBJECT-TYPE
  4088. SYNTAX Counter32
  4089. MAX-ACCESS read-only
  4090. STATUS deprecated
  4091. DESCRIPTION
  4092. "The number of ICMP Timestamp Reply messages received.
  4093. This object has been deprecated, as a new IP version-neutral
  4094. table has been added. It is loosely replaced by a column in
  4095. the icmpMsgStatsTable."
  4096. ::= { icmp 11 }
  4097. icmpInAddrMasks OBJECT-TYPE
  4098. SYNTAX Counter32
  4099. MAX-ACCESS read-only
  4100. STATUS deprecated
  4101. DESCRIPTION
  4102. "The number of ICMP Address Mask Request messages received.
  4103. This object has been deprecated, as a new IP version-neutral
  4104. table has been added. It is loosely replaced by a column in
  4105. the icmpMsgStatsTable."
  4106. ::= { icmp 12 }
  4107. icmpInAddrMaskReps OBJECT-TYPE
  4108. SYNTAX Counter32
  4109. MAX-ACCESS read-only
  4110. STATUS deprecated
  4111. DESCRIPTION
  4112. "The number of ICMP Address Mask Reply messages received.
  4113. This object has been deprecated, as a new IP version-neutral
  4114. table has been added. It is loosely replaced by a column in
  4115. the icmpMsgStatsTable."
  4116. ::= { icmp 13 }
  4117. icmpOutMsgs OBJECT-TYPE
  4118. SYNTAX Counter32
  4119. MAX-ACCESS read-only
  4120. STATUS deprecated
  4121. DESCRIPTION
  4122. "The total number of ICMP messages which this entity
  4123. attempted to send. Note that this counter includes all
  4124. those counted by icmpOutErrors.
  4125. This object has been deprecated, as a new IP version-neutral
  4126. table has been added. It is loosely replaced by
  4127. icmpStatsOutMsgs."
  4128. ::= { icmp 14 }
  4129. icmpOutErrors OBJECT-TYPE
  4130. SYNTAX Counter32
  4131. MAX-ACCESS read-only
  4132. STATUS deprecated
  4133. DESCRIPTION
  4134. "The number of ICMP messages which this entity did not send
  4135. due to problems discovered within ICMP, such as a lack of
  4136. buffers. This value should not include errors discovered
  4137. outside the ICMP layer, such as the inability of IP to route
  4138. the resultant datagram. In some implementations, there may
  4139. be no types of error which contribute to this counter's
  4140. value.
  4141. This object has been deprecated, as a new IP version-neutral
  4142. table has been added. It is loosely replaced by
  4143. icmpStatsOutErrors."
  4144. ::= { icmp 15 }
  4145. icmpOutDestUnreachs OBJECT-TYPE
  4146. SYNTAX Counter32
  4147. MAX-ACCESS read-only
  4148. STATUS deprecated
  4149. DESCRIPTION
  4150. "The number of ICMP Destination Unreachable messages sent.
  4151. This object has been deprecated, as a new IP version-neutral
  4152. table has been added. It is loosely replaced by a column in
  4153. the icmpMsgStatsTable."
  4154. ::= { icmp 16 }
  4155. icmpOutTimeExcds OBJECT-TYPE
  4156. SYNTAX Counter32
  4157. MAX-ACCESS read-only
  4158. STATUS deprecated
  4159. DESCRIPTION
  4160. "The number of ICMP Time Exceeded messages sent.
  4161. This object has been deprecated, as a new IP version-neutral
  4162. table has been added. It is loosely replaced by a column in
  4163. the icmpMsgStatsTable."
  4164. ::= { icmp 17 }
  4165. icmpOutParmProbs OBJECT-TYPE
  4166. SYNTAX Counter32
  4167. MAX-ACCESS read-only
  4168. STATUS deprecated
  4169. DESCRIPTION
  4170. "The number of ICMP Parameter Problem messages sent.
  4171. This object has been deprecated, as a new IP version-neutral
  4172. table has been added. It is loosely replaced by a column in
  4173. the icmpMsgStatsTable."
  4174. ::= { icmp 18 }
  4175. icmpOutSrcQuenchs OBJECT-TYPE
  4176. SYNTAX Counter32
  4177. MAX-ACCESS read-only
  4178. STATUS deprecated
  4179. DESCRIPTION
  4180. "The number of ICMP Source Quench messages sent.
  4181. This object has been deprecated, as a new IP version-neutral
  4182. table has been added. It is loosely replaced by a column in
  4183. the icmpMsgStatsTable."
  4184. ::= { icmp 19 }
  4185. icmpOutRedirects OBJECT-TYPE
  4186. SYNTAX Counter32
  4187. MAX-ACCESS read-only
  4188. STATUS deprecated
  4189. DESCRIPTION
  4190. "The number of ICMP Redirect messages sent. For a host, this
  4191. object will always be zero, since hosts do not send
  4192. redirects.
  4193. This object has been deprecated, as a new IP version-neutral
  4194. table has been added. It is loosely replaced by a column in
  4195. the icmpMsgStatsTable."
  4196. ::= { icmp 20 }
  4197. icmpOutEchos OBJECT-TYPE
  4198. SYNTAX Counter32
  4199. MAX-ACCESS read-only
  4200. STATUS deprecated
  4201. DESCRIPTION
  4202. "The number of ICMP Echo (request) messages sent.
  4203. This object has been deprecated, as a new IP version-neutral
  4204. table has been added. It is loosely replaced by a column in
  4205. the icmpMsgStatsTable."
  4206. ::= { icmp 21 }
  4207. icmpOutEchoReps OBJECT-TYPE
  4208. SYNTAX Counter32
  4209. MAX-ACCESS read-only
  4210. STATUS deprecated
  4211. DESCRIPTION
  4212. "The number of ICMP Echo Reply messages sent.
  4213. This object has been deprecated, as a new IP version-neutral
  4214. table has been added. It is loosely replaced by a column in
  4215. the icmpMsgStatsTable."
  4216. ::= { icmp 22 }
  4217. icmpOutTimestamps OBJECT-TYPE
  4218. SYNTAX Counter32
  4219. MAX-ACCESS read-only
  4220. STATUS deprecated
  4221. DESCRIPTION
  4222. "The number of ICMP Timestamp (request) messages sent.
  4223. This object has been deprecated, as a new IP version-neutral
  4224. table has been added. It is loosely replaced by a column in
  4225. the icmpMsgStatsTable."
  4226. ::= { icmp 23 }
  4227. icmpOutTimestampReps OBJECT-TYPE
  4228. SYNTAX Counter32
  4229. MAX-ACCESS read-only
  4230. STATUS deprecated
  4231. DESCRIPTION
  4232. "The number of ICMP Timestamp Reply messages sent.
  4233. This object has been deprecated, as a new IP version-neutral
  4234. table has been added. It is loosely replaced by a column in
  4235. the icmpMsgStatsTable."
  4236. ::= { icmp 24 }
  4237. icmpOutAddrMasks OBJECT-TYPE
  4238. SYNTAX Counter32
  4239. MAX-ACCESS read-only
  4240. STATUS deprecated
  4241. DESCRIPTION
  4242. "The number of ICMP Address Mask Request messages sent.
  4243. This object has been deprecated, as a new IP version-neutral
  4244. table has been added. It is loosely replaced by a column in
  4245. the icmpMsgStatsTable."
  4246. ::= { icmp 25 }
  4247. icmpOutAddrMaskReps OBJECT-TYPE
  4248. SYNTAX Counter32
  4249. MAX-ACCESS read-only
  4250. STATUS deprecated
  4251. DESCRIPTION
  4252. "The number of ICMP Address Mask Reply messages sent.
  4253. This object has been deprecated, as a new IP version-neutral
  4254. table has been added. It is loosely replaced by a column in
  4255. the icmpMsgStatsTable."
  4256. ::= { icmp 26 }
  4257. -- deprecated conformance information
  4258. -- deprecated compliance statements
  4259. ipMIBCompliance MODULE-COMPLIANCE
  4260. STATUS deprecated
  4261. DESCRIPTION
  4262. "The compliance statement for systems that implement only
  4263. IPv4. For version-independence, this compliance statement
  4264. is deprecated in favor of ipMIBCompliance2."
  4265. MODULE -- this module
  4266. MANDATORY-GROUPS { ipGroup,
  4267. icmpGroup }
  4268. ::= { ipMIBCompliances 1 }
  4269. -- deprecated units of conformance
  4270. ipGroup OBJECT-GROUP
  4271. OBJECTS { ipForwarding, ipDefaultTTL,
  4272. ipInReceives, ipInHdrErrors,
  4273. ipInAddrErrors, ipForwDatagrams,
  4274. ipInUnknownProtos, ipInDiscards,
  4275. ipInDelivers, ipOutRequests,
  4276. ipOutDiscards, ipOutNoRoutes,
  4277. ipReasmTimeout, ipReasmReqds,
  4278. ipReasmOKs, ipReasmFails,
  4279. ipFragOKs, ipFragFails,
  4280. ipFragCreates, ipAdEntAddr,
  4281. ipAdEntIfIndex, ipAdEntNetMask,
  4282. ipAdEntBcastAddr, ipAdEntReasmMaxSize,
  4283. ipNetToMediaIfIndex, ipNetToMediaPhysAddress,
  4284. ipNetToMediaNetAddress, ipNetToMediaType,
  4285. ipRoutingDiscards
  4286. }
  4287. STATUS deprecated
  4288. DESCRIPTION
  4289. "The ip group of objects providing for basic management of IP
  4290. entities, exclusive of the management of IP routes.
  4291. As part of the version independence, this group has been
  4292. deprecated. "
  4293. ::= { ipMIBGroups 1 }
  4294. icmpGroup OBJECT-GROUP
  4295. OBJECTS { icmpInMsgs, icmpInErrors,
  4296. icmpInDestUnreachs, icmpInTimeExcds,
  4297. icmpInParmProbs, icmpInSrcQuenchs,
  4298. icmpInRedirects, icmpInEchos,
  4299. icmpInEchoReps, icmpInTimestamps,
  4300. icmpInTimestampReps, icmpInAddrMasks,
  4301. icmpInAddrMaskReps, icmpOutMsgs,
  4302. icmpOutErrors, icmpOutDestUnreachs,
  4303. icmpOutTimeExcds, icmpOutParmProbs,
  4304. icmpOutSrcQuenchs, icmpOutRedirects,
  4305. icmpOutEchos, icmpOutEchoReps,
  4306. icmpOutTimestamps, icmpOutTimestampReps,
  4307. icmpOutAddrMasks, icmpOutAddrMaskReps }
  4308. STATUS deprecated
  4309. DESCRIPTION
  4310. "The icmp group of objects providing ICMP statistics.
  4311. As part of the version independence, this group has been
  4312. deprecated. "
  4313. ::= { ipMIBGroups 2 }
  4314. END