1-- 2-- This SMIv1 module has been generated by smidump 0.4.5. Do not edit. 3-- 4 5RMON2-MIB DEFINITIONS ::= BEGIN 6 7IMPORTS 8 ifIndex 9 FROM IF-MIB 10 OBJECT-TYPE 11 FROM RFC-1212 12 Counter, Gauge, IpAddress, TimeTicks 13 FROM RFC1155-SMI 14 mib-2 15 FROM RFC1213-MIB 16 OwnerString, channelEntry, etherStatsEntry, filter, filterEntry, 17 history, historyControlEntry, hostControlEntry, hosts, matrix, 18 matrixControlEntry, statistics 19 FROM RMON-MIB 20 DisplayString, RowStatus, TimeStamp 21 FROM SNMPv2-TC 22 ringStationControlEntry, sourceRoutingStatsEntry, tokenRing, 23 tokenRingMLStatsEntry, tokenRingPStatsEntry 24 FROM TOKEN-RING-RMON-MIB; 25 26rmon OBJECT IDENTIFIER 27 ::= { mib-2 16 } 28 29-- rmon MODULE-IDENTITY 30-- LAST-UPDATED "200605020000Z" 31-- ORGANIZATION 32-- "IETF RMON MIB Working Group" 33-- CONTACT-INFO 34-- "Author: 35-- Steve Waldbusser 36-- Phone: +1-650-948-6500 37-- Fax : +1-650-745-0671 38-- Email: waldbusser@nextbeacon.com 39-- 40-- Working Group Chair: 41-- Andy Bierman 42-- E-mail: ietf@andybierman.com 43-- 44-- Working Group Mailing List: <rmonmib@ietf.org> 45-- To subscribe send email to: <rmonmib-request@ietf.org> " 46-- DESCRIPTION 47-- "The MIB module for managing remote monitoring 48-- device implementations. This MIB module 49-- extends the architecture introduced in the original 50-- RMON MIB as specified in RFC 2819. 51-- 52-- Copyright (C) The Internet Society (2006). This version of 53-- this MIB module is part of RFC 4502; see the RFC itself for 54-- full legal notices." 55-- REVISION "200605020000Z" 56-- DESCRIPTION 57-- "This version updates the proposed-standard version of the 58-- RMON2 MIB (published as RFC 2021) by adding 2 new 59-- enumerations to the nlMatrixTopNControlRateBase object and 60-- 4 new enumerations to the alMatrixTopNControlRateBase object. 61-- These new enumerations support the creation of high-capacity 62-- topN reports in the High Capacity RMON MIB [RFC3273]. 63-- 64-- Additionally, the following objects have been deprecated, as 65-- they have not had enough independent implementations to 66-- demonstrate interoperability to meet the requirements of a 67-- Draft Standard: 68-- 69-- probeDownloadFile 70-- probeDownloadTFTPServer 71-- probeDownloadAction 72-- probeDownloadStatus 73-- 74-- 75-- 76-- serialMode 77-- serialProtocol 78-- serialTimeout 79-- serialModemInitString 80-- serialModemHangUpString 81-- serialModemConnectResp 82-- serialModemNoConnectResp 83-- serialDialoutTimeout 84-- serialStatus 85-- serialConnectDestIpAddress 86-- serialConnectType 87-- serialConnectDialString 88-- serialConnectSwitchConnectSeq 89-- serialConnectSwitchDisconnectSeq 90-- serialConnectSwitchResetSeq 91-- serialConnectOwner 92-- serialConnectStatus 93-- netConfigIPAddress 94-- netConfigSubnetMask 95-- netConfigStatus 96-- netDefaultGateway 97-- tokenRingMLStats2DroppedFrames 98-- tokenRingMLStats2CreateTime 99-- tokenRingPStats2DroppedFrames 100-- tokenRingPStats2CreateTime 101-- ringStationControl2DroppedFrames 102-- ringStationControl2CreateTime 103-- sourceRoutingStats2DroppedFrames 104-- sourceRoutingStats2CreateTime 105-- trapDestIndex 106-- trapDestCommunity 107-- trapDestProtocol 108-- trapDestAddress 109-- trapDestOwner 110-- trapDestStatus 111-- 112-- In addition, two corrections were made. The LastCreateTime 113-- Textual Convention had been defined with a base type of 114-- another textual convention, which isn't allowed in SMIv2. The 115-- definition has been modified to use TimeTicks as the base 116-- type. 117-- 118-- Further, the SerialConfigEntry SEQUENCE definition included 119-- sub-typing information that is not allowed in SMIv2. This 120-- information has been deleted. Ranges were added to a number of 121-- objects and textual-conventions to constrain their maximum 122-- (and sometimes minimum) sizes. The addition of these ranges 123-- documents existing practice for these objects. These objects 124-- 125-- 126-- 127-- are: 128-- ControlString 129-- protocolDirID 130-- protocolDirParameters 131-- addressMapNetworkAddress 132-- nlHostAddress 133-- nlMatrixSDSourceAddress 134-- nlMatrixSDDestAddress 135-- nlMatrixDSSourceAddress 136-- nlMatrixDSDestAddress 137-- nlMatrixTopNSourceAddress 138-- nlMatrixTopNDestAddress 139-- alHostEntry 140-- alMatrixSDEntry 141-- alMatrixDSEntry 142-- alMatrixTopNSourceAddress 143-- alMatrixTopNDestAddress 144-- 145-- Finally, the TimeFilter TC has been updated to encourage agent 146-- implementations that allow a MIB walk to behave well even when 147-- performed by an application that is not aware of the special 148-- TimeFilter semantics." 149-- REVISION "200207080000Z" 150-- DESCRIPTION 151-- "Added new enumerations to support the High-Capacity RMON 152-- MIB as defined in RFC 3273. Also fixed some typos and 153-- added clarifications." 154-- REVISION "199605270000Z" 155-- DESCRIPTION 156-- "Original version. Published as RFC 2021." 157-- ::= { mib-2 16 } 158 159 160ZeroBasedCounter32 ::= 161 Gauge 162 163-- ZeroBasedCounter32 ::= TEXTUAL-CONVENTION 164-- STATUS mandatory 165-- DESCRIPTION 166-- "This TC describes an object that counts events with the 167-- following semantics: objects of this type will be set to 168-- zero(0) on creation and will thereafter count appropriate 169-- events, wrapping back to zero(0) when the value 2^32 is 170-- reached. 171-- 172-- Provided that an application discovers the new object within 173-- the minimum time to wrap, it can use the initial value as a 174-- delta since it last polled the table of which this object is 175-- part. It is important for a management station to be aware of 176-- this minimum time and the actual time between polls, and to 177-- discard data if the actual time is too long or there is no 178-- defined minimum time. 179-- 180-- Typically, this TC is used in tables where the INDEX space is 181-- constantly changing and/or the TimeFilter mechanism is in use." 182-- SYNTAX Gauge 183 184LastCreateTime ::= 185 TimeTicks 186 187-- LastCreateTime ::= TEXTUAL-CONVENTION 188-- STATUS mandatory 189-- DESCRIPTION 190-- "This TC describes an object that stores the value of the 191-- sysUpTime object at the last time its entry was created. 192-- 193-- This can be used for polling applications to determine that an 194-- entry has been deleted and re-created between polls, causing 195-- an otherwise undetectable discontinuity in the data. 196-- 197-- If sysUpTime is reset to zero as a result of a re- 198-- initialization of the network management (sub)system, then 199-- the values of all LastCreateTime objects are also reset. 200-- However, after approximately 497 days without a re- 201-- initialization, the sysUpTime object will reach 2^^32-1 and 202-- then increment to zero; in this case, existing values 203-- of TimeStamp objects do not change. This can lead to 204-- ambiguities in the value of TimeStamp objects." 205-- SYNTAX TimeTicks 206 207TimeFilter ::= 208 TimeTicks 209 210-- TimeFilter ::= TEXTUAL-CONVENTION 211-- STATUS mandatory 212-- DESCRIPTION 213-- "To be used for the index to a table. Allows an application 214-- to download only those rows changed since a particular time. 215-- 216-- 217-- 218-- Note that this is not a history mechanism. Only current values 219-- of underlying objects are returned; saved instance values 220-- associated with particular values of sysUpTime are not. 221-- 222-- An entry is considered changed if the value of any object in the 223-- entry changes, if the row is created, or if any object in the 224-- entry is created or deleted. Note that deleted entries cannot 225-- be detected or downloaded. 226-- 227-- A time-filtered conceptual table is created by inserting a 228-- single object of SYNTAX TimeFilter as the first INDEX component 229-- in a copy of an existing basic conceptual table (i.e., any 230-- SEQUENCE without a TimeFilter INDEX component). Thus, for 231-- each conceptual entry 'I' in the basic table, there exists N 232-- conceptual entries in the time-filtered version, indexed N.I, 233-- where 'N' is equal to the value of sysUpTime. 234-- 235-- When an application retrieves conceptual instances from a 236-- time-filtered table, and an INDEX value is provided for the 237-- TimeFilter INDEX component 'N', the agent will only consider 238-- returning basic conceptual entries (e.g., 'fooColumn.N.I') if 239-- any column within the basic conceptual entry has changed since 240-- sysUpTime 'N'. If not, the basic conceptual entry will 241-- be ignored for the particular retrieval operation. 242-- 243-- When sysUpTime is equal to zero, this table shall be empty. 244-- 245-- One conceptual entry exists for each past value of sysUpTime, 246-- except that the whole table is purged should sysUpTime wrap. 247-- 248-- As an entry in a time-filtered table is updated (i.e., one of 249-- the columns in the basic conceptual table is changed), new 250-- conceptual entries are also created in the time-filtered version 251-- (which still shares the now updated object values with all other 252-- instances). The number of unique time-filtered instances that 253-- are created is determined by the value of sysUpTime at which the 254-- basic entry was last updated. One unique instance will exist 255-- for each value of sysUpTime at the last update time for the row. 256-- However, a new TimeFilter index instance is created for each new 257-- sysUpTime value. The TimeFilter index values not associated 258-- with entry updates are called duplicate time-filtered instances. 259-- 260-- After some deployment experience, it has been determined that 261-- a time-filtered table is more efficient if the agent 262-- stops a MIB walk operation by skipping over rows with a 263-- TimeFilter index value higher than the value in the received 264-- GetNext/GetBulk request. That is, instead of incrementing a 265-- TimeFilter index value, the agent will continue to the next 266-- 267-- 268-- 269-- object or table. As a consequence, GetNext or GetBulk 270-- operations will provide only one pass through a time-filtered 271-- table. 272-- 273-- It is suggested that an agent implement a time-filtered table 274-- in this manner to improve performance and avoid a MIB walk 275-- getting stuck in time-filtered tables. It is, however, still 276-- acceptable for an agent to implement a time-filtered table in 277-- the traditional manner (i.e., every conceptual time-filtered 278-- instance is returned in GetNext and GetBulk PDU responses), and 279-- management applications must be able to deal with such 280-- traditional implementations. 281-- 282-- See the appendix for further discussion of this textual 283-- convention. 284-- 285-- The following example is provided to demonstrate TimeFilter 286-- behavior: 287-- 288-- Consider the following basic conceptual table, basicFooTable. 289-- (Note that the basic version of a time-filtered table may not 290-- actually be defined.) 291-- 292-- basicFooTable: 293-- 294-- basicFooTable ... 295-- INDEX { fooIndex } 296-- 297-- BasicFooEntry { 298-- fooIndex Integer32, 299-- fooCounts Counter32 300-- } 301-- 302-- For this example, the basicFooTable contains two static 303-- conceptual entries (fooIndex equals '1' and '2'), created at 304-- time zero. It also contains one dynamic conceptual entry 305-- (fooIndex equals '3'), which is created at time '3' and deleted 306-- at time '7'. 307-- 308-- The time-filtered version of the basicFooTable could be defined 309-- as follows: 310-- 311-- FooTable: 312-- 313-- fooTable ... 314-- INDEX { fooTimeMark, fooIndex } 315-- 316-- FooEntry { 317-- 318-- 319-- 320-- fooTimeMark TimeFilter, 321-- fooIndex Integer32, 322-- fooCounts Counter32 323-- } 324-- 325-- 326-- Note that entries exist in the time-filtered conceptual table 327-- only if they actually exist in the underlying (basic) table. 328-- 329-- For this example, the fooTable will have three underlying 330-- basic entries (fooIndex == 1, 2, and 3), with the following 331-- activity (for sysUpTime equal 0 to 9): 332-- 333-- - fooEntry.N.1 is created at time '0' and most recently 334-- updated at time '6' to the value '5'. 335-- - fooEntry.N.2 is created at time '0' and most recently 336-- updated at time '8' to the value '9'. 337-- - fooEntry.N.3 is created at time '3', updated at time '5' 338-- to the value '17', and deleted at time '7'. 339-- 340-- The following tables show the values that would be returned for 341-- MIB walk operations with various TimeFilter values, done at 342-- different times. An application issues a retrieval request at 343-- time 'T', with a TimeFilter value, 'N' (typically set to a lower 344-- value, such as the value of sysUpTime at the last polling cycle). 345-- 346-- The following values would be returned in a MIB walk of 347-- fooCounts.N if T equals '0' and N equals '0': 348-- 349-- fooCounts.N.I Value 350-- ========================== 351-- fooCounts.0.1 0 352-- fooCounts.0.2 0 353-- 354-- Note that nothing is returned for fooCounts.0.3, since that 355-- entry does not exist at sysUpTime equals '0'. 356-- 357-- The following values would be returned in a full (traditional) MIB 358-- walk of fooCounts.N if T equals '3' and N equals '0': 359-- 360-- fooCounts.N.I Value 361-- ======================= 362-- fooCounts.0.1 0 363-- fooCounts.0.2 0 364-- fooCounts.0.3 0 365-- fooCounts.1.3 0 366-- fooCounts.2.3 0 367-- fooCounts.3.3 0 368-- 369-- 370-- 371-- Note that there are no instances for T equals 1 or 2 for the 372-- first two values of N, as these entries did not change 373-- since they were created at time '0'. 374-- 375-- Note that the current value for 'fooCounts.N.3' is returned 376-- here, even for values of N less than '3' (when the entry was 377-- created). The agent only considers the current existence of an 378-- entry in the TimeFilter algorithm, not the time when the entry 379-- was created. 380-- 381-- Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', 382-- and 'fooCounts.2.3' are duplicates and can be suppressed by the 383-- agent in a MIB walk. 384-- 385-- The following values would be returned in a full (traditional) 386-- MIB walk of fooCounts.N if T equals '6' and N equals '3': 387-- 388-- fooCounts.N.I Value 389-- ======================= 390-- fooCounts.3.1 5 391-- fooCounts.3.3 17 392-- fooCounts.4.1 5 393-- fooCounts.4.3 17 394-- fooCounts.5.1 5 395-- fooCounts.5.3 17 396-- fooCounts.6.1 5 397-- 398-- Note that no instances for entry 'fooCounts.N.2' are returned, 399-- since it has not changed since time '3'. 400-- 401-- Note that all instances except 'fooCounts.5.3' and 402-- 'fooCounts.6.1' are duplicates and can be suppressed by the 403-- agent in a MIB walk. 404-- 405-- The following values would be returned in a full (traditional) 406-- MIB walk of fooCounts.N if T equals '9' and N equals '6': 407-- 408-- fooCounts.N.I Value 409-- ======================= 410-- fooCounts.6.1 5 411-- fooCounts.6.2 9 412-- fooCounts.7.2 9 413-- fooCounts.8.2 9 414-- 415-- Note that no instances for entry 'fooCounts.N.3' are returned, 416-- since it was deleted at time '7'. 417-- 418-- Note that instances 'fooCounts.6.2' and 'fooCounts.7.2' 419-- 420-- 421-- 422-- are duplicates and can be suppressed by the agent in a MIB 423-- walk." 424-- SYNTAX TimeTicks 425 426DataSource ::= 427 OBJECT IDENTIFIER 428 429-- DataSource ::= TEXTUAL-CONVENTION 430-- STATUS mandatory 431-- DESCRIPTION 432-- "Identifies the source of the data that the associated 433-- function is configured to analyze. This source can be any 434-- interface on this device. 435-- 436-- In order to identify a particular interface, this 437-- object shall identify the instance of the ifIndex 438-- object, defined in [RFC2863], for the desired interface. 439-- 440-- For example, if an entry were to receive data from 441-- interface #1, this object would be set to ifIndex.1." 442-- SYNTAX OBJECT IDENTIFIER 443 444ControlString ::= 445 OCTET STRING (SIZE(0..255)) 446 447-- ControlString ::= TEXTUAL-CONVENTION 448-- STATUS mandatory 449-- DESCRIPTION 450-- "This data type is used to communicate with a modem or a 451-- 452-- 453-- 454-- serial data switch. A ControlString contains embedded 455-- commands to control how the device will interact with the 456-- remote device through the serial interface. Commands are 457-- represented as two-character sequences beginning with 458-- the '^' character. 459-- 460-- The following commands are recognized by the device (note 461-- that command characters are case sensitive): 462-- 463-- ^s Send string that follows, which is terminated by the 464-- next command or the end of string. 465-- ^c Delay for the number of seconds that follows. Toss 466-- out any data received rather than store it in a 467-- buffer for parsing. 468-- ^t Set timeout to the value represented by the decimal 469-- digits that follow. The default timeout is 20 470-- seconds. Note that this timeout may be overridden 471-- by a smaller serialTimeout configured for the 472-- associated serial interface (see serialConfigTable). 473-- ^w Wait for the reply string that follows, which is 474-- terminated by the next command or the end of string. 475-- Partial and case-insensitive matching is applied, i.e., 476-- if the reply string (any case combination) is found 477-- anywhere in the received string, then the a match is 478-- found. If the current timeout elapses without a match, 479-- then the remaining control string is ignored. 480-- ^! The ^ character. 481-- ^d Delay the number of seconds specified by the decimal 482-- digits that follow. 483-- ^b Send break for the number of milliseconds specified by 484-- the decimal digits that follow. If no digits follow, 485-- break will be enforced for 250 milliseconds by default. 486-- 487-- The following ASCII control characters may be inserted into 488-- the '^s' send string or the '^w' reply string: 489-- 490-- ^@ 0x00 491-- ^A 0x01 492-- .. 493-- ^M 0x0D 494-- .. 495-- ^Z 0x1A 496-- ^[ 0x1B 497-- ^ 0x1C 498-- ^] 0x1D 499-- ^^ 0x1E 500-- ^_ 0x1F 501-- 502-- 503-- 504-- 505-- Binary data may also be inserted into the data stream. The 506-- control sequence for each byte of binary data is ^0x##, where 507-- ## is the hexadecimal representation of the data byte. Two 508-- ASCII characters (0-9, a-f, A-F) must follow the '^0x' 509-- control prefix. For example, '^0x0D^0x0A' is interpreted as a 510-- carriage return followed by a line feed." 511-- SYNTAX OCTET STRING (SIZE(0..255)) 512 513etherStats2Table OBJECT-TYPE 514 SYNTAX SEQUENCE OF EtherStats2Entry 515 ACCESS not-accessible 516 STATUS mandatory 517 DESCRIPTION 518 "Contains the RMON-2 augmentations to RMON-1." 519 ::= { statistics 4 } 520 521etherStats2Entry OBJECT-TYPE 522 SYNTAX EtherStats2Entry 523 ACCESS not-accessible 524 STATUS mandatory 525 DESCRIPTION 526 "Contains the RMON-2 augmentations to RMON-1." 527 INDEX { etherStatsIndex } 528-- AUGMENTS { etherStatsEntry } 529 ::= { etherStats2Table 1 } 530 531EtherStats2Entry ::= SEQUENCE { 532 etherStatsDroppedFrames Counter, 533 etherStatsCreateTime LastCreateTime 534} 535 536etherStatsDroppedFrames OBJECT-TYPE 537 SYNTAX Counter 538 ACCESS read-only 539 STATUS mandatory 540 DESCRIPTION 541 "The total number of frames that were received by the probe 542 and therefore not accounted for in the *StatsDropEvents, but 543 that the probe chose not to count for this entry for 544 whatever reason. Most often, this event occurs when the 545 probe is out of some resources and decides to shed load from 546 this collection. 547 548 This count does not include packets that were not counted 549 because they had MAC-layer errors. 550 551 Note that, unlike the dropEvents counter, this number is the 552 exact number of frames dropped." 553 ::= { etherStats2Entry 1 } 554 555etherStatsCreateTime OBJECT-TYPE 556 SYNTAX LastCreateTime 557 ACCESS read-only 558 STATUS mandatory 559 DESCRIPTION 560 "The value of sysUpTime when this control entry was last 561 activated. This can be used by the management station to 562 ensure that the table has not been deleted and recreated 563 between polls." 564 ::= { etherStats2Entry 2 } 565 566tokenRingMLStats2Table OBJECT-TYPE 567 SYNTAX SEQUENCE OF TokenRingMLStats2Entry 568 ACCESS not-accessible 569 STATUS deprecated 570 DESCRIPTION 571 "Contains the RMON-2 augmentations to RMON-1. 572 573 This table has been deprecated, as it has not had enough 574 independent implementations to demonstrate interoperability 575 to meet the requirements of a Draft Standard." 576 ::= { statistics 5 } 577 578tokenRingMLStats2Entry OBJECT-TYPE 579 SYNTAX TokenRingMLStats2Entry 580 ACCESS not-accessible 581 STATUS deprecated 582 DESCRIPTION 583 "Contains the RMON-2 augmentations to RMON-1." 584 INDEX { tokenRingMLStatsIndex } 585-- AUGMENTS { tokenRingMLStatsEntry } 586 ::= { tokenRingMLStats2Table 1 } 587 588TokenRingMLStats2Entry ::= SEQUENCE { 589 tokenRingMLStatsDroppedFrames Counter, 590 tokenRingMLStatsCreateTime LastCreateTime 591} 592 593tokenRingMLStatsDroppedFrames OBJECT-TYPE 594 SYNTAX Counter 595 ACCESS read-only 596 STATUS deprecated 597 DESCRIPTION 598 "The total number of frames that were received by the probe 599 and therefore not accounted for in the *StatsDropEvents, but 600 that the probe chose not to count for this entry for 601 whatever reason. Most often, this event occurs when the 602 probe is out of some resources and decides to shed load from 603 this collection. 604 605 This count does not include packets that were not counted 606 because they had MAC-layer errors. 607 608 Note that, unlike the dropEvents counter, this number is the 609 exact number of frames dropped." 610 ::= { tokenRingMLStats2Entry 1 } 611 612tokenRingMLStatsCreateTime OBJECT-TYPE 613 SYNTAX LastCreateTime 614 ACCESS read-only 615 STATUS deprecated 616 DESCRIPTION 617 "The value of sysUpTime when this control entry was last 618 activated. This can be used by the management station to 619 ensure that the table has not been deleted and recreated 620 between polls." 621 ::= { tokenRingMLStats2Entry 2 } 622 623tokenRingPStats2Table OBJECT-TYPE 624 SYNTAX SEQUENCE OF TokenRingPStats2Entry 625 ACCESS not-accessible 626 STATUS deprecated 627 DESCRIPTION 628 "Contains the RMON-2 augmentations to RMON-1. 629 630 This table has been deprecated, as it has not had enough 631 independent implementations to demonstrate interoperability 632 to meet the requirements of a Draft Standard." 633 ::= { statistics 6 } 634 635tokenRingPStats2Entry OBJECT-TYPE 636 SYNTAX TokenRingPStats2Entry 637 ACCESS not-accessible 638 STATUS deprecated 639 DESCRIPTION 640 "Contains the RMON-2 augmentations to RMON-1." 641 INDEX { tokenRingPStatsIndex } 642-- AUGMENTS { tokenRingPStatsEntry } 643 ::= { tokenRingPStats2Table 1 } 644 645TokenRingPStats2Entry ::= SEQUENCE { 646 tokenRingPStatsDroppedFrames Counter, 647 tokenRingPStatsCreateTime LastCreateTime 648} 649 650tokenRingPStatsDroppedFrames OBJECT-TYPE 651 SYNTAX Counter 652 ACCESS read-only 653 STATUS deprecated 654 DESCRIPTION 655 "The total number of frames that were received by the probe 656 and therefore not accounted for in the *StatsDropEvents, but 657 that the probe chose not to count for this entry for 658 whatever reason. Most often, this event occurs when the 659 probe is out of some resources and decides to shed load from 660 this collection. 661 662 This count does not include packets that were not counted 663 because they had MAC-layer errors. 664 665 Note that, unlike the dropEvents counter, this number is the 666 exact number of frames dropped." 667 ::= { tokenRingPStats2Entry 1 } 668 669tokenRingPStatsCreateTime OBJECT-TYPE 670 SYNTAX LastCreateTime 671 ACCESS read-only 672 STATUS deprecated 673 DESCRIPTION 674 "The value of sysUpTime when this control entry was last 675 activated. This can be used by the management station to 676 ensure that the table has not been deleted and recreated 677 between polls." 678 ::= { tokenRingPStats2Entry 2 } 679 680historyControl2Table OBJECT-TYPE 681 SYNTAX SEQUENCE OF HistoryControl2Entry 682 ACCESS not-accessible 683 STATUS mandatory 684 DESCRIPTION 685 "Contains the RMON-2 augmentations to RMON-1." 686 ::= { history 5 } 687 688historyControl2Entry OBJECT-TYPE 689 SYNTAX HistoryControl2Entry 690 ACCESS not-accessible 691 STATUS mandatory 692 DESCRIPTION 693 "Contains the RMON-2 augmentations to RMON-1." 694 INDEX { historyControlIndex } 695-- AUGMENTS { historyControlEntry } 696 ::= { historyControl2Table 1 } 697 698HistoryControl2Entry ::= SEQUENCE { 699 historyControlDroppedFrames Counter 700} 701 702historyControlDroppedFrames OBJECT-TYPE 703 SYNTAX Counter 704 ACCESS read-only 705 STATUS mandatory 706 DESCRIPTION 707 "The total number of frames that were received by the probe 708 and therefore not accounted for in the *StatsDropEvents, but 709 that the probe chose not to count for this entry for 710 whatever reason. Most often, this event occurs when the 711 probe is out of some resources and decides to shed load from 712 this collection. 713 714 This count does not include packets that were not counted 715 because they had MAC-layer errors. 716 717 Note that, unlike the dropEvents counter, this number is the 718 exact number of frames dropped." 719 ::= { historyControl2Entry 1 } 720 721hostControl2Table OBJECT-TYPE 722 SYNTAX SEQUENCE OF HostControl2Entry 723 ACCESS not-accessible 724 STATUS mandatory 725 DESCRIPTION 726 "Contains the RMON-2 augmentations to RMON-1." 727 ::= { hosts 4 } 728 729hostControl2Entry OBJECT-TYPE 730 SYNTAX HostControl2Entry 731 ACCESS not-accessible 732 STATUS mandatory 733 DESCRIPTION 734 "Contains the RMON-2 augmentations to RMON-1." 735 INDEX { hostControlIndex } 736-- AUGMENTS { hostControlEntry } 737 ::= { hostControl2Table 1 } 738 739HostControl2Entry ::= SEQUENCE { 740 hostControlDroppedFrames Counter, 741 hostControlCreateTime LastCreateTime 742} 743 744hostControlDroppedFrames OBJECT-TYPE 745 SYNTAX Counter 746 ACCESS read-only 747 STATUS mandatory 748 DESCRIPTION 749 "The total number of frames that were received by the probe 750 and therefore not accounted for in the *StatsDropEvents, but 751 that the probe chose not to count for this entry for 752 whatever reason. Most often, this event occurs when the 753 754 755 756 probe is out of some resources and decides to shed load from 757 this collection. 758 759 This count does not include packets that were not counted 760 because they had MAC-layer errors. 761 762 Note that, unlike the dropEvents counter, this number is the 763 exact number of frames dropped." 764 ::= { hostControl2Entry 1 } 765 766hostControlCreateTime OBJECT-TYPE 767 SYNTAX LastCreateTime 768 ACCESS read-only 769 STATUS mandatory 770 DESCRIPTION 771 "The value of sysUpTime when this control entry was last 772 activated. This can be used by the management station to 773 ensure that the table has not been deleted and recreated 774 between polls." 775 ::= { hostControl2Entry 2 } 776 777matrixControl2Table OBJECT-TYPE 778 SYNTAX SEQUENCE OF MatrixControl2Entry 779 ACCESS not-accessible 780 STATUS mandatory 781 DESCRIPTION 782 "Contains the RMON-2 augmentations to RMON-1." 783 ::= { matrix 4 } 784 785matrixControl2Entry OBJECT-TYPE 786 SYNTAX MatrixControl2Entry 787 ACCESS not-accessible 788 STATUS mandatory 789 DESCRIPTION 790 "Contains the RMON-2 augmentations to RMON-1." 791 INDEX { matrixControlIndex } 792-- AUGMENTS { matrixControlEntry } 793 ::= { matrixControl2Table 1 } 794 795MatrixControl2Entry ::= SEQUENCE { 796 matrixControlDroppedFrames Counter, 797 matrixControlCreateTime LastCreateTime 798} 799 800matrixControlDroppedFrames OBJECT-TYPE 801 SYNTAX Counter 802 ACCESS read-only 803 STATUS mandatory 804 DESCRIPTION 805 "The total number of frames that were received by the probe 806 and therefore not accounted for in the *StatsDropEvents, but 807 that the probe chose not to count for this entry for 808 whatever reason. Most often, this event occurs when the 809 probe is out of some resources and decides to shed load from 810 this collection. 811 812 This count does not include packets that were not counted 813 because they had MAC-layer errors. 814 815 Note that, unlike the dropEvents counter, this number is the 816 exact number of frames dropped." 817 ::= { matrixControl2Entry 1 } 818 819matrixControlCreateTime OBJECT-TYPE 820 SYNTAX LastCreateTime 821 ACCESS read-only 822 STATUS mandatory 823 DESCRIPTION 824 "The value of sysUpTime when this control entry was last 825 activated. This can be used by the management station to 826 ensure that the table has not been deleted and recreated 827 between polls." 828 ::= { matrixControl2Entry 2 } 829 830channel2Table OBJECT-TYPE 831 SYNTAX SEQUENCE OF Channel2Entry 832 ACCESS not-accessible 833 STATUS mandatory 834 DESCRIPTION 835 "Contains the RMON-2 augmentations to RMON-1." 836 ::= { filter 3 } 837 838channel2Entry OBJECT-TYPE 839 SYNTAX Channel2Entry 840 ACCESS not-accessible 841 STATUS mandatory 842 DESCRIPTION 843 "Contains the RMON-2 augmentations to RMON-1." 844 INDEX { channelIndex } 845-- AUGMENTS { channelEntry } 846 ::= { channel2Table 1 } 847 848Channel2Entry ::= SEQUENCE { 849 channelDroppedFrames Counter, 850 channelCreateTime LastCreateTime 851} 852 853channelDroppedFrames OBJECT-TYPE 854 SYNTAX Counter 855 ACCESS read-only 856 STATUS mandatory 857 DESCRIPTION 858 "The total number of frames that were received by the probe 859 and therefore not accounted for in the *StatsDropEvents, but 860 that the probe chose not to count for this entry for 861 whatever reason. Most often, this event occurs when the 862 probe is out of some resources and decides to shed load from 863 this collection. 864 865 This count does not include packets that were not counted 866 because they had MAC-layer errors. 867 868 Note that, unlike the dropEvents counter, this number is the 869 exact number of frames dropped." 870 ::= { channel2Entry 1 } 871 872channelCreateTime OBJECT-TYPE 873 SYNTAX LastCreateTime 874 ACCESS read-only 875 STATUS mandatory 876 DESCRIPTION 877 "The value of sysUpTime when this control entry was last 878 activated. This can be used by the management station to 879 ensure that the table has not been deleted and recreated 880 between polls." 881 ::= { channel2Entry 2 } 882 883filter2Table OBJECT-TYPE 884 SYNTAX SEQUENCE OF Filter2Entry 885 ACCESS not-accessible 886 STATUS mandatory 887 DESCRIPTION 888 "Provides a variable-length packet filter feature to the 889 RMON-1 filter table." 890 ::= { filter 4 } 891 892filter2Entry OBJECT-TYPE 893 SYNTAX Filter2Entry 894 ACCESS not-accessible 895 STATUS mandatory 896 DESCRIPTION 897 "Provides a variable-length packet filter feature to the 898 RMON-1 filter table." 899 INDEX { filterIndex } 900-- AUGMENTS { filterEntry } 901 ::= { filter2Table 1 } 902 903Filter2Entry ::= SEQUENCE { 904 filterProtocolDirDataLocalIndex INTEGER, 905 filterProtocolDirLocalIndex INTEGER 906} 907 908filterProtocolDirDataLocalIndex OBJECT-TYPE 909 SYNTAX INTEGER (0..2147483647) 910 ACCESS read-write 911 STATUS mandatory 912 DESCRIPTION 913 "When this object is set to a non-zero value, the filter that 914 it is associated with performs the following operations on 915 every packet: 916 917 1) If the packet doesn't match the protocol directory entry 918 identified by this object, discard the packet and exit 919 (i.e., discard the packet if it is not of the identified 920 protocol). 921 922 923 924 2) If the associated filterProtocolDirLocalIndex is non-zero 925 and the packet doesn't match the protocol directory 926 entry identified by that object, discard the packet and 927 exit. 928 3) If the packet matches, perform the regular filter 929 algorithm as if the beginning of this named protocol is 930 the beginning of the packet, potentially applying the 931 filterOffset value to move further into the packet." 932 DEFVAL { 0 } 933 ::= { filter2Entry 1 } 934 935filterProtocolDirLocalIndex OBJECT-TYPE 936 SYNTAX INTEGER (0..2147483647) 937 ACCESS read-write 938 STATUS mandatory 939 DESCRIPTION 940 "When this object is set to a non-zero value, the filter that 941 it is associated with will discard the packet if the packet 942 doesn't match this protocol directory entry." 943 DEFVAL { 0 } 944 ::= { filter2Entry 2 } 945 946ringStationControl2Table OBJECT-TYPE 947 SYNTAX SEQUENCE OF RingStationControl2Entry 948 ACCESS not-accessible 949 STATUS deprecated 950 DESCRIPTION 951 "Contains the RMON-2 augmentations to RMON-1. 952 953 This table has been deprecated, as it has not had enough 954 independent implementations to demonstrate interoperability 955 to meet the requirements of a Draft Standard." 956 ::= { tokenRing 7 } 957 958ringStationControl2Entry OBJECT-TYPE 959 SYNTAX RingStationControl2Entry 960 ACCESS not-accessible 961 STATUS deprecated 962 DESCRIPTION 963 "Contains the RMON-2 augmentations to RMON-1." 964 INDEX { ringStationControlIfIndex } 965-- AUGMENTS { ringStationControlEntry } 966 ::= { ringStationControl2Table 1 } 967 968RingStationControl2Entry ::= SEQUENCE { 969 ringStationControlDroppedFrames Counter, 970 ringStationControlCreateTime LastCreateTime 971} 972 973ringStationControlDroppedFrames OBJECT-TYPE 974 SYNTAX Counter 975 ACCESS read-only 976 STATUS deprecated 977 DESCRIPTION 978 "The total number of frames that were received by the probe 979 and therefore not accounted for in the *StatsDropEvents, but 980 that the probe chose not to count for this entry for 981 whatever reason. Most often, this event occurs when the 982 probe is out of some resources and decides to shed load from 983 this collection. 984 985 This count does not include packets that were not counted 986 because they had MAC-layer errors. 987 988 Note that, unlike the dropEvents counter, this number is the 989 exact number of frames dropped." 990 ::= { ringStationControl2Entry 1 } 991 992ringStationControlCreateTime OBJECT-TYPE 993 SYNTAX LastCreateTime 994 ACCESS read-only 995 STATUS deprecated 996 DESCRIPTION 997 "The value of sysUpTime when this control entry was last 998 activated. This can be used by the management station to 999 1000 1001 1002 ensure that the table has not been deleted and recreated 1003 between polls." 1004 ::= { ringStationControl2Entry 2 } 1005 1006sourceRoutingStats2Table OBJECT-TYPE 1007 SYNTAX SEQUENCE OF SourceRoutingStats2Entry 1008 ACCESS not-accessible 1009 STATUS deprecated 1010 DESCRIPTION 1011 "Contains the RMON-2 augmentations to RMON-1. 1012 1013 This table has been deprecated, as it has not had enough 1014 independent implementations to demonstrate interoperability 1015 to meet the requirements of a Draft Standard." 1016 ::= { tokenRing 8 } 1017 1018sourceRoutingStats2Entry OBJECT-TYPE 1019 SYNTAX SourceRoutingStats2Entry 1020 ACCESS not-accessible 1021 STATUS deprecated 1022 DESCRIPTION 1023 "Contains the RMON-2 augmentations to RMON-1." 1024 INDEX { sourceRoutingStatsIfIndex } 1025-- AUGMENTS { sourceRoutingStatsEntry } 1026 ::= { sourceRoutingStats2Table 1 } 1027 1028SourceRoutingStats2Entry ::= SEQUENCE { 1029 sourceRoutingStatsDroppedFrames Counter, 1030 sourceRoutingStatsCreateTime LastCreateTime 1031} 1032 1033sourceRoutingStatsDroppedFrames OBJECT-TYPE 1034 SYNTAX Counter 1035 ACCESS read-only 1036 STATUS deprecated 1037 DESCRIPTION 1038 "The total number of frames that were received by the probe 1039 and therefore not accounted for in the *StatsDropEvents, but 1040 that the probe chose not to count for this entry for 1041 whatever reason. Most often, this event occurs when the 1042 probe is out of some resources and decides to shed load from 1043 this collection. 1044 1045 This count does not include packets that were not counted 1046 because they had MAC-layer errors. 1047 1048 Note that, unlike the dropEvents counter, this number is the 1049 exact number of frames dropped." 1050 ::= { sourceRoutingStats2Entry 1 } 1051 1052sourceRoutingStatsCreateTime OBJECT-TYPE 1053 SYNTAX LastCreateTime 1054 ACCESS read-only 1055 STATUS deprecated 1056 DESCRIPTION 1057 "The value of sysUpTime when this control entry was last 1058 activated. This can be used by the management station to 1059 ensure that the table has not been deleted and recreated 1060 between polls." 1061 ::= { sourceRoutingStats2Entry 2 } 1062 1063protocolDir OBJECT IDENTIFIER 1064 ::= { rmon 11 } 1065 1066protocolDirLastChange OBJECT-TYPE 1067 SYNTAX TimeStamp 1068 ACCESS read-only 1069 STATUS mandatory 1070 DESCRIPTION 1071 "The value of sysUpTime at the time the protocol directory 1072 was last modified, either through insertions or deletions, 1073 or through modifications of the 1074 protocolDirAddressMapConfig, protocolDirHostConfig, or 1075 protocolDirMatrixConfig." 1076 ::= { protocolDir 1 } 1077 1078protocolDirTable OBJECT-TYPE 1079 SYNTAX SEQUENCE OF ProtocolDirEntry 1080 ACCESS not-accessible 1081 STATUS mandatory 1082 DESCRIPTION 1083 "This table lists the protocols that this agent has the 1084 capability to decode and count. There is one entry in this 1085 table for each such protocol. These protocols represent 1086 different network-layer, transport-layer, and higher-layer 1087 1088 1089 1090 protocols. The agent should boot up with this table 1091 preconfigured with those protocols that it knows about and 1092 wishes to monitor. Implementations are strongly encouraged to 1093 support protocols higher than the network layer (at least for 1094 the protocol distribution group), even for implementations 1095 that don't support the application-layer groups." 1096 ::= { protocolDir 2 } 1097 1098protocolDirEntry OBJECT-TYPE 1099 SYNTAX ProtocolDirEntry 1100 ACCESS not-accessible 1101 STATUS mandatory 1102 DESCRIPTION 1103 "A conceptual row in the protocolDirTable. 1104 1105 An example of the indexing of this entry is 1106 protocolDirLocalIndex.8.0.0.0.1.0.0.8.0.2.0.0, which is the 1107 encoding of a length of 8, followed by 8 subids encoding the 1108 protocolDirID of 1.2048, followed by a length of 2 and the 1109 2 subids encoding zero-valued parameters. 1110 1111 Note that some combinations of index values may result in an 1112 index that exceeds 128 sub-identifiers in length, which exceeds 1113 the maximum for the SNMP protocol. Implementations should take 1114 care to avoid such combinations." 1115 INDEX { protocolDirID, protocolDirParameters } 1116 ::= { protocolDirTable 1 } 1117 1118ProtocolDirEntry ::= SEQUENCE { 1119 protocolDirID OCTET STRING, 1120 protocolDirParameters OCTET STRING, 1121 protocolDirLocalIndex INTEGER, 1122 protocolDirDescr DisplayString, 1123 protocolDirType OCTET STRING, 1124 protocolDirAddressMapConfig INTEGER, 1125 protocolDirHostConfig INTEGER, 1126 protocolDirMatrixConfig INTEGER, 1127 protocolDirOwner OwnerString, 1128 protocolDirStatus RowStatus 1129} 1130 1131protocolDirID OBJECT-TYPE 1132 SYNTAX OCTET STRING (SIZE(4..128)) 1133 ACCESS not-accessible 1134 STATUS mandatory 1135 DESCRIPTION 1136 "A unique identifier for a particular protocol. Standard 1137 identifiers will be defined in such a manner that they 1138 1139 1140 1141 can often be used as specifications for new protocols - i.e., 1142 a tree-structured assignment mechanism that matches the 1143 protocol encapsulation 'tree' and that has algorithmic 1144 assignment mechanisms for certain subtrees. See RFC 2074 for 1145 more details. 1146 1147 Despite the algorithmic mechanism, the probe will only place 1148 entries in here for those protocols it chooses to collect. In 1149 other words, it need not populate this table with all 1150 possible ethernet protocol types, nor need it create them on 1151 the fly when it sees them. Whether it does these 1152 things is a matter of product definition (cost/benefit, 1153 usability) and is up to the designer of the product. 1154 1155 If an entry is written to this table with a protocolDirID that 1156 the agent doesn't understand, either directly or 1157 algorithmically, the SET request will be rejected with an 1158 inconsistentName or badValue (for SNMPv1) error." 1159 ::= { protocolDirEntry 1 } 1160 1161protocolDirParameters OBJECT-TYPE 1162 SYNTAX OCTET STRING (SIZE(1..32)) 1163 ACCESS not-accessible 1164 STATUS mandatory 1165 DESCRIPTION 1166 "A set of parameters for the associated protocolDirID. 1167 See the associated RMON2 Protocol Identifiers document 1168 for a description of the possible parameters. There 1169 will be one octet in this string for each sub-identifier in 1170 the protocolDirID, and the parameters will appear here in the 1171 same order as the associated sub-identifiers appear in the 1172 protocolDirID. 1173 1174 Every node in the protocolDirID tree has a different, optional 1175 set of parameters defined (that is, the definition of 1176 parameters for a node is optional). The proper parameter 1177 value for each node is included in this string. Note that the 1178 inclusion of a parameter value in this string for each node is 1179 not optional. What is optional is that a node may have no 1180 parameters defined, in which case the parameter field for that 1181 node will be zero." 1182 ::= { protocolDirEntry 2 } 1183 1184protocolDirLocalIndex OBJECT-TYPE 1185 SYNTAX INTEGER (1..2147483647) 1186 ACCESS read-only 1187 STATUS mandatory 1188 DESCRIPTION 1189 "The locally arbitrary but unique identifier associated 1190 with this protocolDir entry. 1191 1192 The value for each supported protocol must remain constant at 1193 least from one re-initialization of the entity's network 1194 management system to the next re-initialization, except that 1195 if a protocol is deleted and re-created, it must be re-created 1196 with a new value that has not been used since the last 1197 re-initialization. 1198 1199 The specific value is meaningful only within a given SNMP 1200 entity. A protocolDirLocalIndex must not be re-used until the 1201 next agent restart in the event that the protocol directory 1202 entry is deleted." 1203 ::= { protocolDirEntry 3 } 1204 1205protocolDirDescr OBJECT-TYPE 1206 SYNTAX DisplayString (SIZE(1..64)) 1207 ACCESS read-write 1208 STATUS mandatory 1209 DESCRIPTION 1210 "A textual description of the protocol encapsulation. 1211 A probe may choose to describe only a subset of the 1212 entire encapsulation (e.g., only the highest layer). 1213 1214 This object is intended for human consumption only. 1215 1216 This object may not be modified if the associated 1217 protocolDirStatus object is equal to active(1)." 1218 ::= { protocolDirEntry 4 } 1219 1220protocolDirType OBJECT-TYPE 1221 SYNTAX OCTET STRING 1222-- { extensible(0), addressRecognitionCapable(1) } 1223 ACCESS read-only 1224 STATUS mandatory 1225 DESCRIPTION 1226 "This object describes 2 attributes of this protocol 1227 directory entry. 1228 1229 The presence or absence of the 'extensible' bit describes 1230 whether this protocol directory entry can be extended 1231 by the user by creating protocol directory entries that are 1232 children of this protocol. 1233 1234 An example of an entry that will often allow extensibility is 1235 1236 1237 1238 'ip.udp'. The probe may automatically populate some children 1239 of this node, such as 'ip.udp.snmp' and 'ip.udp.dns'. 1240 A probe administrator or user may also populate additional 1241 children via remote SNMP requests that create entries in this 1242 table. When a child node is added for a protocol for which the 1243 probe has no built-in support extending a parent node (for 1244 which the probe does have built-in support), 1245 that child node is not extendable. This is termed 'limited 1246 extensibility'. 1247 1248 When a child node is added through this extensibility 1249 mechanism, the values of protocolDirLocalIndex and 1250 protocolDirType shall be assigned by the agent. 1251 1252 The other objects in the entry will be assigned by the 1253 manager who is creating the new entry. 1254 1255 This object also describes whether this agent can 1256 recognize addresses for this protocol, should it be a 1257 network-level protocol. That is, while a probe may be able 1258 to recognize packets of a particular network-layer protocol 1259 and count them, it takes additional logic to be able to 1260 recognize the addresses in this protocol and to populate 1261 network-layer or application-layer tables with the addresses 1262 in this protocol. If this bit is set, the agent will 1263 recognize network-layer addresses for this protocol and 1264 populate the network- and application-layer host and matrix 1265 tables with these protocols. 1266 1267 Note that when an entry is created, the agent will supply 1268 values for the bits that match the capabilities of the agent 1269 with respect to this protocol. Note that since row creations 1270 usually exercise the limited extensibility feature, these 1271 bits will usually be set to zero." 1272 ::= { protocolDirEntry 5 } 1273 1274protocolDirAddressMapConfig OBJECT-TYPE 1275 SYNTAX INTEGER { notSupported(1), supportedOff(2), 1276 supportedOn(3) } 1277 ACCESS read-write 1278 STATUS mandatory 1279 DESCRIPTION 1280 "This object describes and configures the probe's support for 1281 address mapping for this protocol. When the probe creates 1282 entries in this table for all protocols that it understands, 1283 1284 1285 1286 it will set the entry to notSupported(1) if it doesn't have 1287 the capability to perform address mapping for the protocol or 1288 if this protocol is not a network-layer protocol. When 1289 an entry is created in this table by a management operation as 1290 part of the limited extensibility feature, the probe must set 1291 this value to notSupported(1), because limited extensibility 1292 of the protocolDirTable does not extend to interpreting 1293 addresses of the extended protocols. 1294 1295 If the value of this object is notSupported(1), the probe 1296 will not perform address mapping for this protocol and 1297 shall not allow this object to be changed to any other value. 1298 If the value of this object is supportedOn(3), the probe 1299 supports address mapping for this protocol and is configured 1300 to perform address mapping for this protocol for all 1301 addressMappingControlEntries and all interfaces. 1302 If the value of this object is supportedOff(2), the probe 1303 supports address mapping for this protocol but is configured 1304 to not perform address mapping for this protocol for any 1305 addressMappingControlEntries and all interfaces. 1306 Whenever this value changes from supportedOn(3) to 1307 supportedOff(2), the probe shall delete all related entries in 1308 the addressMappingTable." 1309 ::= { protocolDirEntry 6 } 1310 1311protocolDirHostConfig OBJECT-TYPE 1312 SYNTAX INTEGER { notSupported(1), supportedOff(2), 1313 supportedOn(3) } 1314 ACCESS read-write 1315 STATUS mandatory 1316 DESCRIPTION 1317 "This object describes and configures the probe's support for 1318 the network-layer and application-layer host tables for this 1319 protocol. When the probe creates entries in this table for 1320 all protocols that it understands, it will set the entry to 1321 notSupported(1) if it doesn't have the capability to track the 1322 nlHostTable for this protocol or if the alHostTable is 1323 implemented but doesn't have the capability to track this 1324 protocol. Note that if the alHostTable is implemented, the 1325 probe may only support a protocol if it is supported in both 1326 the nlHostTable and the alHostTable. 1327 1328 If the associated protocolDirType object has the 1329 addressRecognitionCapable bit set, then this is a network- 1330 layer protocol for which the probe recognizes addresses, and 1331 1332 1333 1334 thus the probe will populate the nlHostTable and alHostTable 1335 with addresses it discovers for this protocol. 1336 1337 If the value of this object is notSupported(1), the probe 1338 will not track the nlHostTable or alHostTable for this 1339 protocol and shall not allow this object to be changed to any 1340 other value. If the value of this object is supportedOn(3), 1341 the probe supports tracking of the nlHostTable and alHostTable 1342 for this protocol and is configured to track both tables 1343 for this protocol for all control entries and all interfaces. 1344 If the value of this object is supportedOff(2), the probe 1345 supports tracking of the nlHostTable and alHostTable for this 1346 protocol but is configured to not track these tables 1347 for any control entries or interfaces. 1348 Whenever this value changes from supportedOn(3) to 1349 supportedOff(2), the probe shall delete all related entries in 1350 the nlHostTable and alHostTable. 1351 1352 Note that since each alHostEntry references 2 protocol 1353 directory entries, one for the network address and one for the 1354 type of the highest protocol recognized, an entry will 1355 only be created in that table if this value is supportedOn(3) 1356 for both protocols." 1357 ::= { protocolDirEntry 7 } 1358 1359protocolDirMatrixConfig OBJECT-TYPE 1360 SYNTAX INTEGER { notSupported(1), supportedOff(2), 1361 supportedOn(3) } 1362 ACCESS read-write 1363 STATUS mandatory 1364 DESCRIPTION 1365 "This object describes and configures the probe's support for 1366 the network-layer and application-layer matrix tables for this 1367 protocol. When the probe creates entries in this table for 1368 all protocols that it understands, it will set the entry to 1369 notSupported(1) if it doesn't have the capability to track the 1370 nlMatrixTables for this protocol or if the alMatrixTables are 1371 implemented but don't have the capability to track this 1372 protocol. Note that if the alMatrix tables are implemented, 1373 the probe may only support a protocol if it is supported in 1374 both of the nlMatrixTables and both of the 1375 alMatrixTables. 1376 1377 If the associated protocolDirType object has the 1378 addressRecognitionCapable bit set, then this is a network- 1379 1380 1381 1382 layer protocol for which the probe recognizes addresses, and 1383 thus the probe will populate both of the nlMatrixTables and 1384 both of the alMatrixTables with addresses it discovers for 1385 this protocol. 1386 1387 If the value of this object is notSupported(1), the probe 1388 will not track either of the nlMatrixTables or the 1389 alMatrixTables for this protocol and shall not allow this 1390 object to be changed to any other value. If the value of this 1391 object is supportedOn(3), the probe supports tracking of both 1392 of the nlMatrixTables and (if implemented) both of the 1393 alMatrixTables for this protocol and is configured to track 1394 these tables for this protocol for all control entries and all 1395 interfaces. If the value of this object is supportedOff(2), 1396 the probe supports tracking of both of the nlMatrixTables and 1397 (if implemented) both of the alMatrixTables for this protocol 1398 but is configured to not track these tables for this 1399 protocol for any control entries or interfaces. 1400 Whenever this value changes from supportedOn(3) to 1401 supportedOff(2), the probe shall delete all related entries in 1402 the nlMatrixTables and the alMatrixTables. 1403 1404 Note that since each alMatrixEntry references 2 protocol 1405 directory entries, one for the network address and one for the 1406 type of the highest protocol recognized, an entry will 1407 only be created in that table if this value is supportedOn(3) 1408 for both protocols." 1409 ::= { protocolDirEntry 8 } 1410 1411protocolDirOwner OBJECT-TYPE 1412 SYNTAX OwnerString 1413 ACCESS read-write 1414 STATUS mandatory 1415 DESCRIPTION 1416 "The entity that configured this entry and is 1417 therefore using the resources assigned to it." 1418 ::= { protocolDirEntry 9 } 1419 1420protocolDirStatus OBJECT-TYPE 1421 SYNTAX RowStatus 1422 ACCESS read-write 1423 STATUS mandatory 1424 DESCRIPTION 1425 "The status of this protocol directory entry. 1426 1427 An entry may not exist in the active state unless all 1428 objects in the entry have an appropriate value. 1429 1430 1431 1432 1433 If this object is not equal to active(1), all associated 1434 entries in the nlHostTable, nlMatrixSDTable, nlMatrixDSTable, 1435 alHostTable, alMatrixSDTable, and alMatrixDSTable shall be 1436 deleted." 1437 ::= { protocolDirEntry 10 } 1438 1439protocolDist OBJECT IDENTIFIER 1440 ::= { rmon 12 } 1441 1442protocolDistControlTable OBJECT-TYPE 1443 SYNTAX SEQUENCE OF ProtocolDistControlEntry 1444 ACCESS not-accessible 1445 STATUS mandatory 1446 DESCRIPTION 1447 "Controls the setup of protocol type distribution statistics 1448 tables. 1449 1450 Implementations are encouraged to add an entry per monitored 1451 interface upon initialization so that a default collection 1452 of protocol statistics is available. 1453 1454 Rationale: 1455 This table controls collection of very basic statistics 1456 for any or all of the protocols detected on a given interface. 1457 An NMS can use this table to quickly determine bandwidth 1458 allocation utilized by different protocols. 1459 1460 A media-specific statistics collection could also 1461 be configured (e.g., etherStats, trPStats) to easily obtain 1462 total frame, octet, and droppedEvents for the same 1463 interface." 1464 ::= { protocolDist 1 } 1465 1466protocolDistControlEntry OBJECT-TYPE 1467 SYNTAX ProtocolDistControlEntry 1468 ACCESS not-accessible 1469 STATUS mandatory 1470 DESCRIPTION 1471 "A conceptual row in the protocolDistControlTable. 1472 1473 An example of the indexing of this entry is 1474 protocolDistControlDroppedFrames.7" 1475 INDEX { protocolDistControlIndex } 1476 ::= { protocolDistControlTable 1 } 1477 1478ProtocolDistControlEntry ::= SEQUENCE { 1479 protocolDistControlIndex INTEGER, 1480 protocolDistControlDataSource DataSource, 1481 protocolDistControlDroppedFrames Counter, 1482 protocolDistControlCreateTime LastCreateTime, 1483 protocolDistControlOwner OwnerString, 1484 protocolDistControlStatus RowStatus 1485} 1486 1487protocolDistControlIndex OBJECT-TYPE 1488 SYNTAX INTEGER (1..65535) 1489 ACCESS not-accessible 1490 STATUS mandatory 1491 DESCRIPTION 1492 "A unique index for this protocolDistControlEntry." 1493 ::= { protocolDistControlEntry 1 } 1494 1495protocolDistControlDataSource OBJECT-TYPE 1496 SYNTAX DataSource 1497 ACCESS read-write 1498 STATUS mandatory 1499 DESCRIPTION 1500 "The source of data for the this protocol distribution. 1501 1502 The statistics in this group reflect all packets 1503 on the local network segment attached to the 1504 identified interface. 1505 1506 This object may not be modified if the associated 1507 protocolDistControlStatus object is equal to active(1)." 1508 ::= { protocolDistControlEntry 2 } 1509 1510protocolDistControlDroppedFrames OBJECT-TYPE 1511 SYNTAX Counter 1512 ACCESS read-only 1513 STATUS mandatory 1514 DESCRIPTION 1515 "The total number of frames that were received by the probe 1516 and therefore not accounted for in the *StatsDropEvents, but 1517 that the probe chose not to count for this entry for 1518 whatever reason. Most often, this event occurs when the probe 1519 is out of some resources and decides to shed load from this 1520 collection. 1521 1522 This count does not include packets that were not counted 1523 because they had MAC-layer errors. 1524 1525 1526 1527 Note that, unlike the dropEvents counter, this number is the 1528 exact number of frames dropped." 1529 ::= { protocolDistControlEntry 3 } 1530 1531protocolDistControlCreateTime OBJECT-TYPE 1532 SYNTAX LastCreateTime 1533 ACCESS read-only 1534 STATUS mandatory 1535 DESCRIPTION 1536 "The value of sysUpTime when this control entry was last 1537 activated. This can be used by the management station to 1538 ensure that the table has not been deleted and recreated 1539 between polls." 1540 ::= { protocolDistControlEntry 4 } 1541 1542protocolDistControlOwner OBJECT-TYPE 1543 SYNTAX OwnerString 1544 ACCESS read-write 1545 STATUS mandatory 1546 DESCRIPTION 1547 "The entity that configured this entry and is 1548 therefore using the resources assigned to it." 1549 ::= { protocolDistControlEntry 5 } 1550 1551protocolDistControlStatus OBJECT-TYPE 1552 SYNTAX RowStatus 1553 ACCESS read-write 1554 STATUS mandatory 1555 DESCRIPTION 1556 "The status of this row. 1557 1558 An entry may not exist in the active state unless all 1559 objects in the entry have an appropriate value. 1560 1561 If this object is not equal to active(1), all associated 1562 entries in the protocolDistStatsTable shall be deleted." 1563 ::= { protocolDistControlEntry 6 } 1564 1565protocolDistStatsTable OBJECT-TYPE 1566 SYNTAX SEQUENCE OF ProtocolDistStatsEntry 1567 ACCESS not-accessible 1568 STATUS mandatory 1569 DESCRIPTION 1570 "An entry is made in this table for every protocol in the 1571 protocolDirTable that has been seen in at least one packet. 1572 Counters are updated in this table for every protocol type 1573 that is encountered when parsing a packet, but no counters are 1574 1575 1576 1577 updated for packets with MAC-layer errors. 1578 1579 Note that if a protocolDirEntry is deleted, all associated 1580 entries in this table are removed." 1581 ::= { protocolDist 2 } 1582 1583protocolDistStatsEntry OBJECT-TYPE 1584 SYNTAX ProtocolDistStatsEntry 1585 ACCESS not-accessible 1586 STATUS mandatory 1587 DESCRIPTION 1588 "A conceptual row in the protocolDistStatsTable. 1589 1590 The index is composed of the protocolDistControlIndex of the 1591 associated protocolDistControlEntry, followed by the 1592 protocolDirLocalIndex of the associated protocol that this 1593 entry represents. In other words, the index identifies the 1594 protocol distribution an entry is a part of and the 1595 particular protocol that it represents. 1596 1597 An example of the indexing of this entry is 1598 protocolDistStatsPkts.1.18" 1599 INDEX { protocolDistControlIndex, protocolDirLocalIndex } 1600 ::= { protocolDistStatsTable 1 } 1601 1602ProtocolDistStatsEntry ::= SEQUENCE { 1603 protocolDistStatsPkts ZeroBasedCounter32, 1604 protocolDistStatsOctets ZeroBasedCounter32 1605} 1606 1607protocolDistStatsPkts OBJECT-TYPE 1608 SYNTAX ZeroBasedCounter32 1609 ACCESS read-only 1610 STATUS mandatory 1611 DESCRIPTION 1612 "The number of packets of this protocol type received 1613 without errors. Note that this is the number of 1614 link-layer packets, so if a single network-layer packet 1615 is fragmented into several link-layer frames, this counter 1616 is incremented several times." 1617 ::= { protocolDistStatsEntry 1 } 1618 1619protocolDistStatsOctets OBJECT-TYPE 1620 SYNTAX ZeroBasedCounter32 1621 ACCESS read-only 1622 STATUS mandatory 1623 DESCRIPTION 1624 "The number of octets in packets of this protocol type 1625 1626 1627 1628 received since it was added to the protocolDistStatsTable 1629 (excluding framing bits, but including FCS octets), except for 1630 those octets in packets that contained errors. 1631 1632 Note that this doesn't count just those octets in the 1633 particular protocol frames but includes the entire packet 1634 that contained the protocol." 1635 ::= { protocolDistStatsEntry 2 } 1636 1637addressMap OBJECT IDENTIFIER 1638 ::= { rmon 13 } 1639 1640addressMapInserts OBJECT-TYPE 1641 SYNTAX Counter 1642 ACCESS read-only 1643 STATUS mandatory 1644 DESCRIPTION 1645 "The number of times an address mapping entry has been 1646 inserted into the addressMapTable. If an entry is inserted, 1647 then deleted, and then inserted, this counter will be 1648 incremented by 2. 1649 1650 Note that the table size can be determined by subtracting 1651 addressMapDeletes from addressMapInserts." 1652 ::= { addressMap 1 } 1653 1654addressMapDeletes OBJECT-TYPE 1655 SYNTAX Counter 1656 ACCESS read-only 1657 STATUS mandatory 1658 DESCRIPTION 1659 "The number of times an address mapping entry has been 1660 deleted from the addressMapTable (for any reason). If 1661 an entry is deleted, then inserted, and then deleted, this 1662 counter will be incremented by 2. 1663 1664 Note that the table size can be determined by subtracting 1665 addressMapDeletes from addressMapInserts." 1666 ::= { addressMap 2 } 1667 1668addressMapMaxDesiredEntries OBJECT-TYPE 1669 SYNTAX INTEGER (-1..2147483647) 1670 ACCESS read-write 1671 STATUS mandatory 1672 DESCRIPTION 1673 "The maximum number of entries that are desired in the 1674 addressMapTable. The probe will not create more than 1675 this number of entries in the table but may choose to create 1676 fewer entries in this table for any reason, including the lack 1677 of resources. 1678 1679 If this object is set to a value less than the current number 1680 of entries, enough entries are chosen in an 1681 implementation-dependent manner and deleted so that the number 1682 of entries in the table equals the value of this object. 1683 1684 If this value is set to -1, the probe may create any number 1685 of entries in this table. 1686 1687 This object may be used to control how resources are allocated 1688 on the probe for the various RMON functions." 1689 ::= { addressMap 3 } 1690 1691addressMapControlTable OBJECT-TYPE 1692 SYNTAX SEQUENCE OF AddressMapControlEntry 1693 ACCESS not-accessible 1694 STATUS mandatory 1695 DESCRIPTION 1696 "A table to control the collection of mappings from network 1697 layer address to physical address to interface. 1698 1699 Note that this is not like the typical RMON 1700 controlTable and dataTable in which each entry creates 1701 its own data table. Each entry in this table enables the 1702 discovery of addresses on a new interface and the placement 1703 of address mappings into the central addressMapTable. 1704 1705 Implementations are encouraged to add an entry per monitored 1706 interface upon initialization so that a default collection 1707 of address mappings is available." 1708 ::= { addressMap 4 } 1709 1710addressMapControlEntry OBJECT-TYPE 1711 SYNTAX AddressMapControlEntry 1712 ACCESS not-accessible 1713 STATUS mandatory 1714 DESCRIPTION 1715 "A conceptual row in the addressMapControlTable. 1716 1717 An example of the indexing of this entry is 1718 addressMapControlDroppedFrames.1" 1719 INDEX { addressMapControlIndex } 1720 ::= { addressMapControlTable 1 } 1721 1722AddressMapControlEntry ::= SEQUENCE { 1723 addressMapControlIndex INTEGER, 1724 addressMapControlDataSource DataSource, 1725 addressMapControlDroppedFrames Counter, 1726 addressMapControlOwner OwnerString, 1727 addressMapControlStatus RowStatus 1728} 1729 1730addressMapControlIndex OBJECT-TYPE 1731 SYNTAX INTEGER (1..65535) 1732 ACCESS not-accessible 1733 STATUS mandatory 1734 DESCRIPTION 1735 "A unique index for this entry in the addressMapControlTable." 1736 ::= { addressMapControlEntry 1 } 1737 1738addressMapControlDataSource OBJECT-TYPE 1739 SYNTAX DataSource 1740 ACCESS read-write 1741 STATUS mandatory 1742 DESCRIPTION 1743 "The source of data for this addressMapControlEntry." 1744 ::= { addressMapControlEntry 2 } 1745 1746addressMapControlDroppedFrames OBJECT-TYPE 1747 SYNTAX Counter 1748 ACCESS read-only 1749 STATUS mandatory 1750 DESCRIPTION 1751 "The total number of frames that were received by the probe 1752 and therefore not accounted for in the *StatsDropEvents, but 1753 that the probe chose not to count for this entry for 1754 whatever reason. Most often, this event occurs when the probe 1755 is out of some resources and decides to shed load from this 1756 collection. 1757 1758 This count does not include packets that were not counted 1759 because they had MAC-layer errors. 1760 1761 Note that, unlike the dropEvents counter, this number is the 1762 exact number of frames dropped." 1763 ::= { addressMapControlEntry 3 } 1764 1765addressMapControlOwner OBJECT-TYPE 1766 SYNTAX OwnerString 1767 ACCESS read-write 1768 STATUS mandatory 1769 DESCRIPTION 1770 "The entity that configured this entry and is 1771 therefore using the resources assigned to it." 1772 ::= { addressMapControlEntry 4 } 1773 1774addressMapControlStatus OBJECT-TYPE 1775 SYNTAX RowStatus 1776 ACCESS read-write 1777 STATUS mandatory 1778 DESCRIPTION 1779 "The status of this addressMap control entry. 1780 1781 An entry may not exist in the active state unless all 1782 objects in the entry have an appropriate value. 1783 1784 If this object is not equal to active(1), all associated 1785 entries in the addressMapTable shall be deleted." 1786 ::= { addressMapControlEntry 5 } 1787 1788addressMapTable OBJECT-TYPE 1789 SYNTAX SEQUENCE OF AddressMapEntry 1790 ACCESS not-accessible 1791 STATUS mandatory 1792 DESCRIPTION 1793 "A table of mappings from network layer address to physical 1794 address to interface. 1795 1796 The probe will add entries to this table based on the source 1797 MAC and network addresses seen in packets without MAC-level 1798 errors. The probe will populate this table for all protocols 1799 in the protocol directory table whose value of 1800 protocolDirAddressMapConfig is equal to supportedOn(3), and 1801 will delete any entries whose protocolDirEntry is deleted or 1802 has a protocolDirAddressMapConfig value of supportedOff(2)." 1803 ::= { addressMap 5 } 1804 1805addressMapEntry OBJECT-TYPE 1806 SYNTAX AddressMapEntry 1807 ACCESS not-accessible 1808 STATUS mandatory 1809 DESCRIPTION 1810 "A conceptual row in the addressMapTable. 1811 1812 The protocolDirLocalIndex in the index identifies the network 1813 layer protocol of the addressMapNetworkAddress. 1814 1815 1816 1817 1818 An example of the indexing of this entry is 1819 addressMapSource.783495.18.4.128.2.6.6.11.1.3.6.1.2.1.2.2.1.1.1. 1820 1821 Note that some combinations of index values may result in an 1822 index that exceeds 128 sub-identifiers in length, which exceeds 1823 the maximum for the SNMP protocol. Implementations should take 1824 care to avoid such combinations." 1825 INDEX { addressMapTimeMark, protocolDirLocalIndex, 1826 addressMapNetworkAddress, addressMapSource } 1827 ::= { addressMapTable 1 } 1828 1829AddressMapEntry ::= SEQUENCE { 1830 addressMapTimeMark TimeFilter, 1831 addressMapNetworkAddress OCTET STRING, 1832 addressMapSource OBJECT IDENTIFIER, 1833 addressMapPhysicalAddress OCTET STRING, 1834 addressMapLastChange TimeStamp 1835} 1836 1837addressMapTimeMark OBJECT-TYPE 1838 SYNTAX TimeFilter 1839 ACCESS not-accessible 1840 STATUS mandatory 1841 DESCRIPTION 1842 "A TimeFilter for this entry. See the TimeFilter textual 1843 convention to see how this works." 1844 ::= { addressMapEntry 1 } 1845 1846addressMapNetworkAddress OBJECT-TYPE 1847 SYNTAX OCTET STRING (SIZE(1..255)) 1848 ACCESS not-accessible 1849 STATUS mandatory 1850 DESCRIPTION 1851 "The network address for this relation. 1852 1853 This is represented as an octet string with 1854 specific semantics and length as identified 1855 by the protocolDirLocalIndex component of the 1856 index. 1857 1858 For example, if the protocolDirLocalIndex indicates an 1859 encapsulation of ip, this object is encoded as a length 1860 octet of 4, followed by the 4 octets of the IP address, 1861 in network byte order." 1862 ::= { addressMapEntry 2 } 1863 1864addressMapSource OBJECT-TYPE 1865 SYNTAX OBJECT IDENTIFIER 1866 ACCESS not-accessible 1867 STATUS mandatory 1868 DESCRIPTION 1869 "The interface or port on which the associated network 1870 address was most recently seen. 1871 1872 If this address mapping was discovered on an interface, this 1873 object shall identify the instance of the ifIndex 1874 object, defined in [RFC2863], for the desired interface. 1875 For example, if an entry were to receive data from 1876 interface #1, this object would be set to ifIndex.1. 1877 1878 If this address mapping was discovered on a port, this 1879 object shall identify the instance of the rptrGroupPortIndex 1880 object, defined in [RFC2108], for the desired port. 1881 For example, if an entry were to receive data from 1882 group #1, port #1, this object would be set to 1883 rptrGroupPortIndex.1.1. 1884 1885 Note that while the dataSource associated with this entry 1886 may only point to index objects, this object may at times 1887 point to repeater port objects. This situation occurs when 1888 the dataSource points to an interface that is a locally 1889 attached repeater and the agent has additional information 1890 about the source port of traffic seen on that repeater." 1891 ::= { addressMapEntry 3 } 1892 1893addressMapPhysicalAddress OBJECT-TYPE 1894 SYNTAX OCTET STRING 1895 ACCESS read-only 1896 STATUS mandatory 1897 DESCRIPTION 1898 "The last source physical address on which the associated 1899 network address was seen. If the protocol of the associated 1900 network address was encapsulated inside of a network-level or 1901 higher protocol, this will be the address of the next-lower 1902 protocol with the addressRecognitionCapable bit enabled and 1903 will be formatted as specified for that protocol." 1904 ::= { addressMapEntry 4 } 1905 1906addressMapLastChange OBJECT-TYPE 1907 SYNTAX TimeStamp 1908 ACCESS read-only 1909 STATUS mandatory 1910 DESCRIPTION 1911 "The value of sysUpTime at the time this entry was last 1912 created or the values of the physical address changed. 1913 1914 1915 1916 1917 This can be used to help detect duplicate address problems, in 1918 which case this object will be updated frequently." 1919 ::= { addressMapEntry 5 } 1920 1921nlHost OBJECT IDENTIFIER 1922 ::= { rmon 14 } 1923 1924hlHostControlTable OBJECT-TYPE 1925 SYNTAX SEQUENCE OF HlHostControlEntry 1926 ACCESS not-accessible 1927 STATUS mandatory 1928 DESCRIPTION 1929 "A list of higher-layer (i.e., non-MAC) host table control 1930 entries. 1931 1932 These entries will enable the collection of the network- and 1933 application-level host tables indexed by network addresses. 1934 Both the network- and application-level host tables are 1935 controlled by this table so that they will both be created 1936 and deleted at the same time, further increasing the ease with 1937 which they can be implemented as a single datastore. (Note that 1938 if an implementation stores application-layer host records in 1939 memory, it can derive network-layer host records from them.) 1940 1941 Entries in the nlHostTable will be created on behalf of each 1942 entry in this table. Additionally, if this probe implements 1943 the alHostTable, entries in the alHostTable will be created on 1944 behalf of each entry in this table. 1945 1946 Implementations are encouraged to add an entry per monitored 1947 interface upon initialization so that a default collection 1948 of host statistics is available." 1949 ::= { nlHost 1 } 1950 1951hlHostControlEntry OBJECT-TYPE 1952 SYNTAX HlHostControlEntry 1953 ACCESS not-accessible 1954 STATUS mandatory 1955 DESCRIPTION 1956 "A conceptual row in the hlHostControlTable. 1957 1958 An example of the indexing of this entry is 1959 1960 1961 1962 hlHostControlNlDroppedFrames.1" 1963 INDEX { hlHostControlIndex } 1964 ::= { hlHostControlTable 1 } 1965 1966HlHostControlEntry ::= SEQUENCE { 1967 hlHostControlIndex INTEGER, 1968 hlHostControlDataSource DataSource, 1969 hlHostControlNlDroppedFrames Counter, 1970 hlHostControlNlInserts Counter, 1971 hlHostControlNlDeletes Counter, 1972 hlHostControlNlMaxDesiredEntries INTEGER, 1973 hlHostControlAlDroppedFrames Counter, 1974 hlHostControlAlInserts Counter, 1975 hlHostControlAlDeletes Counter, 1976 hlHostControlAlMaxDesiredEntries INTEGER, 1977 hlHostControlOwner OwnerString, 1978 hlHostControlStatus RowStatus 1979} 1980 1981hlHostControlIndex OBJECT-TYPE 1982 SYNTAX INTEGER (1..65535) 1983 ACCESS not-accessible 1984 STATUS mandatory 1985 DESCRIPTION 1986 "An index that uniquely identifies an entry in the 1987 hlHostControlTable. Each such entry defines 1988 a function that discovers hosts on a particular 1989 interface and places statistics about them in the 1990 nlHostTable, and optionally in the alHostTable, on 1991 behalf of this hlHostControlEntry." 1992 ::= { hlHostControlEntry 1 } 1993 1994hlHostControlDataSource OBJECT-TYPE 1995 SYNTAX DataSource 1996 ACCESS read-write 1997 STATUS mandatory 1998 DESCRIPTION 1999 "The source of data for the associated host tables. 2000 2001 The statistics in this group reflect all packets 2002 on the local network segment attached to the 2003 identified interface. 2004 2005 This object may not be modified if the associated 2006 hlHostControlStatus object is equal to active(1)." 2007 ::= { hlHostControlEntry 2 } 2008 2009hlHostControlNlDroppedFrames OBJECT-TYPE 2010 SYNTAX Counter 2011 ACCESS read-only 2012 STATUS mandatory 2013 DESCRIPTION 2014 "The total number of frames that were received by the probe 2015 and therefore not accounted for in the *StatsDropEvents, but 2016 that the probe chose not to count for the associated 2017 nlHost entries for whatever reason. Most often, this event 2018 occurs when the probe is out of some resources and decides to 2019 shed load from this collection. 2020 2021 This count does not include packets that were not counted 2022 because they had MAC-layer errors. 2023 2024 Note that if the nlHostTable is inactive because no protocols 2025 are enabled in the protocol directory, this value should be 0. 2026 2027 Note that, unlike the dropEvents counter, this number is the 2028 exact number of frames dropped." 2029 ::= { hlHostControlEntry 3 } 2030 2031hlHostControlNlInserts OBJECT-TYPE 2032 SYNTAX Counter 2033 ACCESS read-only 2034 STATUS mandatory 2035 DESCRIPTION 2036 "The number of times an nlHost entry has been 2037 inserted into the nlHost table. If an entry is inserted, then 2038 deleted, and then inserted, this counter will be incremented 2039 by 2. 2040 2041 To allow for efficient implementation strategies, agents may 2042 delay updating this object for short periods of time. For 2043 example, an implementation strategy may allow internal 2044 data structures to differ from those visible via SNMP for 2045 short periods of time. This counter may reflect the internal 2046 data structures for those short periods of time. 2047 2048 Note that the table size can be determined by subtracting 2049 hlHostControlNlDeletes from hlHostControlNlInserts." 2050 ::= { hlHostControlEntry 4 } 2051 2052hlHostControlNlDeletes OBJECT-TYPE 2053 SYNTAX Counter 2054 ACCESS read-only 2055 STATUS mandatory 2056 DESCRIPTION 2057 "The number of times an nlHost entry has been 2058 2059 2060 2061 deleted from the nlHost table (for any reason). If an entry 2062 is deleted, then inserted, and then deleted, this counter will 2063 be incremented by 2. 2064 2065 To allow for efficient implementation strategies, agents may 2066 delay updating this object for short periods of time. For 2067 example, an implementation strategy may allow internal 2068 data structures to differ from those visible via SNMP for 2069 short periods of time. This counter may reflect the internal 2070 data structures for those short periods of time. 2071 2072 Note that the table size can be determined by subtracting 2073 hlHostControlNlDeletes from hlHostControlNlInserts." 2074 ::= { hlHostControlEntry 5 } 2075 2076hlHostControlNlMaxDesiredEntries OBJECT-TYPE 2077 SYNTAX INTEGER (-1..2147483647) 2078 ACCESS read-write 2079 STATUS mandatory 2080 DESCRIPTION 2081 "The maximum number of entries that are desired in the 2082 nlHostTable on behalf of this control entry. The probe will 2083 not create more than this number of associated entries in the 2084 table but may choose to create fewer entries in this table 2085 for any reason, including the lack of resources. 2086 2087 If this object is set to a value less than the current number 2088 of entries, enough entries are chosen in an 2089 implementation-dependent manner and deleted so that the number 2090 of entries in the table equals the value of this object. 2091 2092 If this value is set to -1, the probe may create any number 2093 of entries in this table. If the associated 2094 hlHostControlStatus object is equal to 'active', this 2095 object may not be modified. 2096 2097 This object may be used to control how resources are allocated 2098 on the probe for the various RMON functions." 2099 ::= { hlHostControlEntry 6 } 2100 2101hlHostControlAlDroppedFrames OBJECT-TYPE 2102 SYNTAX Counter 2103 ACCESS read-only 2104 STATUS mandatory 2105 DESCRIPTION 2106 "The total number of frames that were received by the probe 2107 and therefore not accounted for in the *StatsDropEvents, but 2108 that the probe chose not to count for the associated 2109 2110 2111 2112 alHost entries for whatever reason. Most often, this event 2113 occurs when the probe is out of some resources and decides to 2114 shed load from this collection. 2115 2116 This count does not include packets that were not counted 2117 because they had MAC-layer errors. 2118 2119 Note that if the alHostTable is not implemented or is inactive 2120 because no protocols are enabled in the protocol directory, 2121 this value should be 0. 2122 2123 Note that, unlike the dropEvents counter, this number is the 2124 exact number of frames dropped." 2125 ::= { hlHostControlEntry 7 } 2126 2127hlHostControlAlInserts OBJECT-TYPE 2128 SYNTAX Counter 2129 ACCESS read-only 2130 STATUS mandatory 2131 DESCRIPTION 2132 "The number of times an alHost entry has been 2133 inserted into the alHost table. If an entry is inserted, then 2134 deleted, and then inserted, this counter will be incremented 2135 by 2. 2136 2137 To allow for efficient implementation strategies, agents may 2138 delay updating this object for short periods of time. For 2139 example, an implementation strategy may allow internal 2140 data structures to differ from those visible via SNMP for 2141 short periods of time. This counter may reflect the internal 2142 data structures for those short periods of time. 2143 2144 Note that the table size can be determined by subtracting 2145 hlHostControlAlDeletes from hlHostControlAlInserts." 2146 ::= { hlHostControlEntry 8 } 2147 2148hlHostControlAlDeletes OBJECT-TYPE 2149 SYNTAX Counter 2150 ACCESS read-only 2151 STATUS mandatory 2152 DESCRIPTION 2153 "The number of times an alHost entry has been 2154 deleted from the alHost table (for any reason). If an entry 2155 is deleted, then inserted, and then deleted, this counter will 2156 be incremented by 2. 2157 2158 To allow for efficient implementation strategies, agents may 2159 delay updating this object for short periods of time. For 2160 2161 2162 2163 example, an implementation strategy may allow internal 2164 data structures to differ from those visible via SNMP for 2165 short periods of time. This counter may reflect the internal 2166 data structures for those short periods of time. 2167 2168 Note that the table size can be determined by subtracting 2169 hlHostControlAlDeletes from hlHostControlAlInserts." 2170 ::= { hlHostControlEntry 9 } 2171 2172hlHostControlAlMaxDesiredEntries OBJECT-TYPE 2173 SYNTAX INTEGER (-1..2147483647) 2174 ACCESS read-write 2175 STATUS mandatory 2176 DESCRIPTION 2177 "The maximum number of entries that are desired in the alHost 2178 table on behalf of this control entry. The probe will not 2179 create more than this number of associated entries in the 2180 table but may choose to create fewer entries in this table 2181 for any reason, including the lack of resources. 2182 2183 If this object is set to a value less than the current number 2184 of entries, enough entries are chosen in an 2185 implementation-dependent manner and deleted so that the number 2186 of entries in the table equals the value of this object. 2187 2188 If this value is set to -1, the probe may create any number 2189 of entries in this table. If the associated 2190 hlHostControlStatus object is equal to 'active', this 2191 object may not be modified. 2192 2193 This object may be used to control how resources are allocated 2194 on the probe for the various RMON functions." 2195 ::= { hlHostControlEntry 10 } 2196 2197hlHostControlOwner OBJECT-TYPE 2198 SYNTAX OwnerString 2199 ACCESS read-write 2200 STATUS mandatory 2201 DESCRIPTION 2202 "The entity that configured this entry and is 2203 therefore using the resources assigned to it." 2204 ::= { hlHostControlEntry 11 } 2205 2206hlHostControlStatus OBJECT-TYPE 2207 SYNTAX RowStatus 2208 ACCESS read-write 2209 STATUS mandatory 2210 DESCRIPTION 2211 "The status of this hlHostControlEntry. 2212 2213 An entry may not exist in the active state unless all 2214 objects in the entry have an appropriate value. 2215 2216 If this object is not equal to active(1), all associated 2217 entries in the nlHostTable and alHostTable shall be deleted." 2218 ::= { hlHostControlEntry 12 } 2219 2220nlHostTable OBJECT-TYPE 2221 SYNTAX SEQUENCE OF NlHostEntry 2222 ACCESS not-accessible 2223 STATUS mandatory 2224 DESCRIPTION 2225 "A collection of statistics for a particular network layer 2226 address that has been discovered on an interface of this 2227 device. 2228 2229 The probe will populate this table for all network layer 2230 protocols in the protocol directory table whose value of 2231 protocolDirHostConfig is equal to supportedOn(3), and 2232 will delete any entries whose protocolDirEntry is deleted or 2233 has a protocolDirHostConfig value of supportedOff(2). 2234 2235 The probe will add to this table all addresses seen 2236 as the source or destination address in all packets with no 2237 MAC errors, and will increment octet and packet counts in the 2238 table for all packets with no MAC errors." 2239 ::= { nlHost 2 } 2240 2241nlHostEntry OBJECT-TYPE 2242 SYNTAX NlHostEntry 2243 ACCESS not-accessible 2244 STATUS mandatory 2245 DESCRIPTION 2246 "A conceptual row in the nlHostTable. 2247 2248 The hlHostControlIndex value in the index identifies the 2249 hlHostControlEntry on whose behalf this entry was created. 2250 The protocolDirLocalIndex value in the index identifies the 2251 network layer protocol of the nlHostAddress. 2252 2253 An example of the indexing of this entry is 2254 nlHostOutPkts.1.783495.18.4.128.2.6.6. 2255 2256 Note that some combinations of index values may result in an 2257 index that exceeds 128 sub-identifiers in length, which exceeds 2258 the maximum for the SNMP protocol. Implementations should take 2259 2260 2261 2262 care to avoid such combinations." 2263 INDEX { hlHostControlIndex, nlHostTimeMark, 2264 protocolDirLocalIndex, nlHostAddress } 2265 ::= { nlHostTable 1 } 2266 2267NlHostEntry ::= SEQUENCE { 2268 nlHostTimeMark TimeFilter, 2269 nlHostAddress OCTET STRING, 2270 nlHostInPkts ZeroBasedCounter32, 2271 nlHostOutPkts ZeroBasedCounter32, 2272 nlHostInOctets ZeroBasedCounter32, 2273 nlHostOutOctets ZeroBasedCounter32, 2274 nlHostOutMacNonUnicastPkts ZeroBasedCounter32, 2275 nlHostCreateTime LastCreateTime 2276} 2277 2278nlHostTimeMark OBJECT-TYPE 2279 SYNTAX TimeFilter 2280 ACCESS not-accessible 2281 STATUS mandatory 2282 DESCRIPTION 2283 "A TimeFilter for this entry. See the TimeFilter textual 2284 convention to see how this works." 2285 ::= { nlHostEntry 1 } 2286 2287nlHostAddress OBJECT-TYPE 2288 SYNTAX OCTET STRING (SIZE(1..255)) 2289 ACCESS not-accessible 2290 STATUS mandatory 2291 DESCRIPTION 2292 "The network address for this nlHostEntry. 2293 2294 This is represented as an octet string with 2295 specific semantics and length as identified 2296 by the protocolDirLocalIndex component of the index. 2297 2298 For example, if the protocolDirLocalIndex indicates an 2299 encapsulation of IP, this object is encoded as a length 2300 octet of 4, followed by the 4 octets of the IP address, 2301 in network byte order." 2302 ::= { nlHostEntry 2 } 2303 2304nlHostInPkts OBJECT-TYPE 2305 SYNTAX ZeroBasedCounter32 2306 ACCESS read-only 2307 STATUS mandatory 2308 DESCRIPTION 2309 "The number of packets without errors transmitted to 2310 2311 2312 2313 this address since it was added to the nlHostTable. Note that 2314 this is the number of link-layer packets, so if a single 2315 network-layer packet is fragmented into several link-layer 2316 frames, this counter is incremented several times." 2317 ::= { nlHostEntry 3 } 2318 2319nlHostOutPkts OBJECT-TYPE 2320 SYNTAX ZeroBasedCounter32 2321 ACCESS read-only 2322 STATUS mandatory 2323 DESCRIPTION 2324 "The number of packets without errors transmitted by 2325 this address since it was added to the nlHostTable. Note that 2326 this is the number of link-layer packets, so if a single 2327 network-layer packet is fragmented into several link-layer 2328 frames, this counter is incremented several times." 2329 ::= { nlHostEntry 4 } 2330 2331nlHostInOctets OBJECT-TYPE 2332 SYNTAX ZeroBasedCounter32 2333 ACCESS read-only 2334 STATUS mandatory 2335 DESCRIPTION 2336 "The number of octets transmitted to this address 2337 since it was added to the nlHostTable (excluding 2338 framing bits, but including FCS octets), excluding 2339 octets in packets that contained errors. 2340 2341 Note that this doesn't count just those octets in the particular 2342 protocol frames but includes the entire packet that contained 2343 the protocol." 2344 ::= { nlHostEntry 5 } 2345 2346nlHostOutOctets OBJECT-TYPE 2347 SYNTAX ZeroBasedCounter32 2348 ACCESS read-only 2349 STATUS mandatory 2350 DESCRIPTION 2351 "The number of octets transmitted by this address 2352 since it was added to the nlHostTable (excluding 2353 framing bits, but including FCS octets), excluding 2354 octets in packets that contained errors. 2355 2356 Note that this doesn't count just those octets in the particular 2357 protocol frames but includes the entire packet that contained 2358 the protocol." 2359 ::= { nlHostEntry 6 } 2360 2361nlHostOutMacNonUnicastPkts OBJECT-TYPE 2362 SYNTAX ZeroBasedCounter32 2363 ACCESS read-only 2364 STATUS mandatory 2365 DESCRIPTION 2366 "The number of packets without errors transmitted by this 2367 address that were directed to any MAC broadcast addresses 2368 or to any MAC multicast addresses since this host was 2369 added to the nlHostTable. Note that this is the number of 2370 link-layer packets, so if a single network-layer packet is 2371 fragmented into several link-layer frames, this counter is 2372 incremented several times." 2373 ::= { nlHostEntry 7 } 2374 2375nlHostCreateTime OBJECT-TYPE 2376 SYNTAX LastCreateTime 2377 ACCESS read-only 2378 STATUS mandatory 2379 DESCRIPTION 2380 "The value of sysUpTime when this entry was last activated. 2381 This can be used by the management station to ensure that the 2382 entry has not been deleted and recreated between polls." 2383 ::= { nlHostEntry 8 } 2384 2385nlMatrix OBJECT IDENTIFIER 2386 ::= { rmon 15 } 2387 2388hlMatrixControlTable OBJECT-TYPE 2389 SYNTAX SEQUENCE OF HlMatrixControlEntry 2390 ACCESS not-accessible 2391 STATUS mandatory 2392 DESCRIPTION 2393 "A list of higher-layer (i.e., non-MAC) matrix control entries. 2394 2395 These entries will enable the collection of the network- and 2396 application-level matrix tables containing conversation 2397 statistics indexed by pairs of network addresses. 2398 Both the network- and application-level matrix tables are 2399 controlled by this table so that they will both be created 2400 and deleted at the same time, further increasing the ease with 2401 which they can be implemented as a single datastore. (Note that 2402 if an implementation stores application-layer matrix records 2403 2404 2405 2406 in memory, it can derive network-layer matrix records from 2407 them.) 2408 2409 Entries in the nlMatrixSDTable and nlMatrixDSTable will be 2410 created on behalf of each entry in this table. Additionally, 2411 if this probe implements the alMatrix tables, entries in the 2412 alMatrix tables will be created on behalf of each entry in 2413 this table." 2414 ::= { nlMatrix 1 } 2415 2416hlMatrixControlEntry OBJECT-TYPE 2417 SYNTAX HlMatrixControlEntry 2418 ACCESS not-accessible 2419 STATUS mandatory 2420 DESCRIPTION 2421 "A conceptual row in the hlMatrixControlTable. 2422 2423 An example of indexing of this entry is 2424 hlMatrixControlNlDroppedFrames.1" 2425 INDEX { hlMatrixControlIndex } 2426 ::= { hlMatrixControlTable 1 } 2427 2428HlMatrixControlEntry ::= SEQUENCE { 2429 hlMatrixControlIndex INTEGER, 2430 hlMatrixControlDataSource DataSource, 2431 hlMatrixControlNlDroppedFrames Counter, 2432 hlMatrixControlNlInserts Counter, 2433 hlMatrixControlNlDeletes Counter, 2434 hlMatrixControlNlMaxDesiredEntries INTEGER, 2435 hlMatrixControlAlDroppedFrames Counter, 2436 hlMatrixControlAlInserts Counter, 2437 hlMatrixControlAlDeletes Counter, 2438 hlMatrixControlAlMaxDesiredEntries INTEGER, 2439 hlMatrixControlOwner OwnerString, 2440 hlMatrixControlStatus RowStatus 2441} 2442 2443hlMatrixControlIndex OBJECT-TYPE 2444 SYNTAX INTEGER (1..65535) 2445 ACCESS not-accessible 2446 STATUS mandatory 2447 DESCRIPTION 2448 "An index that uniquely identifies an entry in the 2449 hlMatrixControlTable. Each such entry defines 2450 a function that discovers conversations on a particular 2451 interface and places statistics about them in the 2452 nlMatrixSDTable and the nlMatrixDSTable, and optionally the 2453 alMatrixSDTable and alMatrixDSTable, on behalf of this 2454 2455 2456 2457 hlMatrixControlEntry." 2458 ::= { hlMatrixControlEntry 1 } 2459 2460hlMatrixControlDataSource OBJECT-TYPE 2461 SYNTAX DataSource 2462 ACCESS read-write 2463 STATUS mandatory 2464 DESCRIPTION 2465 "The source of the data for the associated matrix tables. 2466 2467 The statistics in this group reflect all packets 2468 on the local network segment attached to the 2469 identified interface. 2470 2471 This object may not be modified if the associated 2472 hlMatrixControlStatus object is equal to active(1)." 2473 ::= { hlMatrixControlEntry 2 } 2474 2475hlMatrixControlNlDroppedFrames OBJECT-TYPE 2476 SYNTAX Counter 2477 ACCESS read-only 2478 STATUS mandatory 2479 DESCRIPTION 2480 "The total number of frames that were received by the probe 2481 and therefore not accounted for in the *StatsDropEvents, but 2482 that the probe chose not to count for this entry for 2483 whatever reason. Most often, this event occurs when the probe 2484 is out of some resources and decides to shed load from this 2485 collection. 2486 2487 This count does not include packets that were not counted 2488 because they had MAC-layer errors. 2489 2490 Note that if the nlMatrixTables are inactive because no 2491 protocols are enabled in the protocol directory, this value 2492 should be 0. 2493 2494 Note that, unlike the dropEvents counter, this number is the 2495 exact number of frames dropped." 2496 ::= { hlMatrixControlEntry 3 } 2497 2498hlMatrixControlNlInserts OBJECT-TYPE 2499 SYNTAX Counter 2500 ACCESS read-only 2501 STATUS mandatory 2502 DESCRIPTION 2503 "The number of times an nlMatrix entry has been 2504 inserted into the nlMatrix tables. If an entry is inserted, 2505 2506 2507 2508 then deleted, and then inserted, this counter will be 2509 incremented by 2. The addition of a conversation into both 2510 the nlMatrixSDTable and nlMatrixDSTable shall be counted as 2511 two insertions (even though every addition into one table must 2512 be accompanied by an insertion into the other). 2513 2514 To allow for efficient implementation strategies, agents may 2515 delay updating this object for short periods of time. For 2516 example, an implementation strategy may allow internal 2517 data structures to differ from those visible via SNMP for 2518 short periods of time. This counter may reflect the internal 2519 data structures for those short periods of time. 2520 2521 Note that the sum of then nlMatrixSDTable and nlMatrixDSTable 2522 sizes can be determined by subtracting 2523 hlMatrixControlNlDeletes from hlMatrixControlNlInserts." 2524 ::= { hlMatrixControlEntry 4 } 2525 2526hlMatrixControlNlDeletes OBJECT-TYPE 2527 SYNTAX Counter 2528 ACCESS read-only 2529 STATUS mandatory 2530 DESCRIPTION 2531 "The number of times an nlMatrix entry has been 2532 deleted from the nlMatrix tables (for any reason). If an 2533 entry is deleted, then inserted, and then deleted, this 2534 counter will be incremented by 2. The deletion of a 2535 conversation from both the nlMatrixSDTable and nlMatrixDSTable 2536 shall be counted as two deletions (even though every deletion 2537 from one table must be accompanied by a deletion from the 2538 other). 2539 2540 To allow for efficient implementation strategies, agents may 2541 delay updating this object for short periods of time. For 2542 example, an implementation strategy may allow internal 2543 data structures to differ from those visible via SNMP for 2544 short periods of time. This counter may reflect the internal 2545 data structures for those short periods of time. 2546 2547 Note that the table size can be determined by subtracting 2548 hlMatrixControlNlDeletes from hlMatrixControlNlInserts." 2549 ::= { hlMatrixControlEntry 5 } 2550 2551hlMatrixControlNlMaxDesiredEntries OBJECT-TYPE 2552 SYNTAX INTEGER (-1..2147483647) 2553 ACCESS read-write 2554 STATUS mandatory 2555 DESCRIPTION 2556 "The maximum number of entries that are desired in the 2557 nlMatrix tables on behalf of this control entry. The probe 2558 will not create more than this number of associated entries in 2559 the table but may choose to create fewer entries in this 2560 table for any reason, including the lack of resources. 2561 2562 If this object is set to a value less than the current number 2563 of entries, enough entries are chosen in an 2564 implementation-dependent manner and deleted so that the number 2565 of entries in the table equals the value of this object. 2566 2567 If this value is set to -1, the probe may create any number 2568 of entries in this table. If the associated 2569 hlMatrixControlStatus object is equal to 'active', this 2570 object may not be modified. 2571 2572 This object may be used to control how resources are allocated 2573 on the probe for the various RMON functions." 2574 ::= { hlMatrixControlEntry 6 } 2575 2576hlMatrixControlAlDroppedFrames OBJECT-TYPE 2577 SYNTAX Counter 2578 ACCESS read-only 2579 STATUS mandatory 2580 DESCRIPTION 2581 "The total number of frames that were received by the probe 2582 and therefore not accounted for in the *StatsDropEvents, but 2583 that the probe chose not to count for this entry for 2584 whatever reason. Most often, this event occurs when the probe 2585 is out of some resources and decides to shed load from this 2586 collection. 2587 2588 This count does not include packets that were not counted 2589 because they had MAC-layer errors. 2590 2591 Note that if the alMatrixTables are not implemented or are 2592 inactive because no protocols are enabled in the protocol 2593 directory, this value should be 0. 2594 2595 Note that, unlike the dropEvents counter, this number is the 2596 exact number of frames dropped." 2597 ::= { hlMatrixControlEntry 7 } 2598 2599hlMatrixControlAlInserts OBJECT-TYPE 2600 SYNTAX Counter 2601 ACCESS read-only 2602 STATUS mandatory 2603 DESCRIPTION 2604 "The number of times an alMatrix entry has been 2605 inserted into the alMatrix tables. If an entry is inserted, 2606 then deleted, and then inserted, this counter will be 2607 incremented by 2. The addition of a conversation into both 2608 the alMatrixSDTable and alMatrixDSTable shall be counted as 2609 two insertions (even though every addition into one table must 2610 be accompanied by an insertion into the other). 2611 2612 To allow for efficient implementation strategies, agents may 2613 delay updating this object for short periods of time. For 2614 example, an implementation strategy may allow internal 2615 data structures to differ from those visible via SNMP for 2616 short periods of time. This counter may reflect the internal 2617 data structures for those short periods of time. 2618 2619 Note that the table size can be determined by subtracting 2620 hlMatrixControlAlDeletes from hlMatrixControlAlInserts." 2621 ::= { hlMatrixControlEntry 8 } 2622 2623hlMatrixControlAlDeletes OBJECT-TYPE 2624 SYNTAX Counter 2625 ACCESS read-only 2626 STATUS mandatory 2627 DESCRIPTION 2628 "The number of times an alMatrix entry has been 2629 deleted from the alMatrix tables. If an entry is deleted, 2630 then inserted, and then deleted, this counter will be 2631 incremented by 2. The deletion of a conversation from both 2632 the alMatrixSDTable and alMatrixDSTable shall be counted as 2633 two deletions (even though every deletion from one table must 2634 be accompanied by a deletion from the other). 2635 2636 To allow for efficient implementation strategies, agents may 2637 delay updating this object for short periods of time. For 2638 example, an implementation strategy may allow internal 2639 data structures to differ from those visible via SNMP for 2640 short periods of time. This counter may reflect the internal 2641 data structures for those short periods of time. 2642 2643 Note that the table size can be determined by subtracting 2644 hlMatrixControlAlDeletes from hlMatrixControlAlInserts." 2645 ::= { hlMatrixControlEntry 9 } 2646 2647hlMatrixControlAlMaxDesiredEntries OBJECT-TYPE 2648 SYNTAX INTEGER (-1..2147483647) 2649 ACCESS read-write 2650 STATUS mandatory 2651 DESCRIPTION 2652 "The maximum number of entries that are desired in the 2653 alMatrix tables on behalf of this control entry. The probe 2654 will not create more than this number of associated entries in 2655 the table but may choose to create fewer entries in this 2656 table for any reason, including the lack of resources. 2657 2658 If this object is set to a value less than the current number 2659 of entries, enough entries are chosen in an 2660 implementation-dependent manner and deleted so that the number 2661 of entries in the table equals the value of this object. 2662 2663 If this value is set to -1, the probe may create any number 2664 of entries in this table. If the associated 2665 hlMatrixControlStatus object is equal to 'active', this 2666 object may not be modified. 2667 2668 This object may be used to control how resources are allocated 2669 on the probe for the various RMON functions." 2670 ::= { hlMatrixControlEntry 10 } 2671 2672hlMatrixControlOwner OBJECT-TYPE 2673 SYNTAX OwnerString 2674 ACCESS read-write 2675 STATUS mandatory 2676 DESCRIPTION 2677 "The entity that configured this entry and is 2678 therefore using the resources assigned to it." 2679 ::= { hlMatrixControlEntry 11 } 2680 2681hlMatrixControlStatus OBJECT-TYPE 2682 SYNTAX RowStatus 2683 ACCESS read-write 2684 STATUS mandatory 2685 DESCRIPTION 2686 "The status of this hlMatrixControlEntry. 2687 2688 An entry may not exist in the active state unless all 2689 objects in the entry have an appropriate value. 2690 2691 If this object is not equal to active(1), all 2692 associated entries in the nlMatrixSDTable, 2693 nlMatrixDSTable, alMatrixSDTable, and alMatrixDSTable 2694 shall be deleted by the agent." 2695 ::= { hlMatrixControlEntry 12 } 2696 2697nlMatrixSDTable OBJECT-TYPE 2698 SYNTAX SEQUENCE OF NlMatrixSDEntry 2699 ACCESS not-accessible 2700 STATUS mandatory 2701 DESCRIPTION 2702 "A list of traffic matrix entries that collect statistics for 2703 conversations between two network-level addresses. This table 2704 is indexed first by the source address and then by the 2705 destination address to make it convenient to collect all 2706 conversations from a particular address. 2707 2708 The probe will populate this table for all network layer 2709 protocols in the protocol directory table whose value of 2710 protocolDirMatrixConfig is equal to supportedOn(3), and 2711 will delete any entries whose protocolDirEntry is deleted or 2712 has a protocolDirMatrixConfig value of supportedOff(2). 2713 2714 The probe will add to this table all pairs of addresses 2715 seen in all packets with no MAC errors and will increment 2716 octet and packet counts in the table for all packets with no 2717 MAC errors. 2718 2719 Further, this table will only contain entries that have a 2720 corresponding entry in the nlMatrixDSTable with the same 2721 source address and destination address." 2722 ::= { nlMatrix 2 } 2723 2724nlMatrixSDEntry OBJECT-TYPE 2725 SYNTAX NlMatrixSDEntry 2726 ACCESS not-accessible 2727 STATUS mandatory 2728 DESCRIPTION 2729 "A conceptual row in the nlMatrixSDTable. 2730 2731 The hlMatrixControlIndex value in the index identifies the 2732 hlMatrixControlEntry on whose behalf this entry was created. 2733 The protocolDirLocalIndex value in the index identifies the 2734 network-layer protocol of the nlMatrixSDSourceAddress and 2735 nlMatrixSDDestAddress. 2736 2737 An example of the indexing of this table is 2738 nlMatrixSDPkts.1.783495.18.4.128.2.6.6.4.128.2.6.7. 2739 2740 Note that some combinations of index values may result in an 2741 index that exceeds 128 sub-identifiers in length, which exceeds 2742 the maximum for the SNMP protocol. Implementations should take 2743 care to avoid such combinations." 2744 INDEX { hlMatrixControlIndex, nlMatrixSDTimeMark, 2745 protocolDirLocalIndex, nlMatrixSDSourceAddress, 2746 nlMatrixSDDestAddress } 2747 ::= { nlMatrixSDTable 1 } 2748 2749NlMatrixSDEntry ::= SEQUENCE { 2750 nlMatrixSDTimeMark TimeFilter, 2751 nlMatrixSDSourceAddress OCTET STRING, 2752 nlMatrixSDDestAddress OCTET STRING, 2753 nlMatrixSDPkts ZeroBasedCounter32, 2754 nlMatrixSDOctets ZeroBasedCounter32, 2755 nlMatrixSDCreateTime LastCreateTime 2756} 2757 2758nlMatrixSDTimeMark OBJECT-TYPE 2759 SYNTAX TimeFilter 2760 ACCESS not-accessible 2761 STATUS mandatory 2762 DESCRIPTION 2763 "A TimeFilter for this entry. See the TimeFilter textual 2764 convention to see how this works." 2765 ::= { nlMatrixSDEntry 1 } 2766 2767nlMatrixSDSourceAddress OBJECT-TYPE 2768 SYNTAX OCTET STRING (SIZE(1..255)) 2769 ACCESS not-accessible 2770 STATUS mandatory 2771 DESCRIPTION 2772 "The network source address for this nlMatrixSDEntry. 2773 2774 This is represented as an octet string with 2775 specific semantics and length as identified 2776 by the protocolDirLocalIndex component of the index. 2777 2778 For example, if the protocolDirLocalIndex indicates an 2779 encapsulation of IP, this object is encoded as a length 2780 octet of 4, followed by the 4 octets of the IP address, 2781 in network byte order." 2782 ::= { nlMatrixSDEntry 2 } 2783 2784nlMatrixSDDestAddress OBJECT-TYPE 2785 SYNTAX OCTET STRING (SIZE(1..255)) 2786 ACCESS not-accessible 2787 STATUS mandatory 2788 DESCRIPTION 2789 "The network destination address for this 2790 nlMatrixSDEntry. 2791 2792 This is represented as an octet string with 2793 specific semantics and length as identified 2794 by the protocolDirLocalIndex component of the index. 2795 2796 For example, if the protocolDirLocalIndex indicates an 2797 2798 2799 2800 encapsulation of IP, this object is encoded as a length 2801 octet of 4, followed by the 4 octets of the IP address, 2802 in network byte order." 2803 ::= { nlMatrixSDEntry 3 } 2804 2805nlMatrixSDPkts OBJECT-TYPE 2806 SYNTAX ZeroBasedCounter32 2807 ACCESS read-only 2808 STATUS mandatory 2809 DESCRIPTION 2810 "The number of packets without errors transmitted from the 2811 source address to the destination address since this entry was 2812 added to the nlMatrixSDTable. Note that this is the number of 2813 link-layer packets, so if a single network-layer packet is 2814 fragmented into several link-layer frames, this counter is 2815 incremented several times." 2816 ::= { nlMatrixSDEntry 4 } 2817 2818nlMatrixSDOctets OBJECT-TYPE 2819 SYNTAX ZeroBasedCounter32 2820 ACCESS read-only 2821 STATUS mandatory 2822 DESCRIPTION 2823 "The number of octets transmitted from the source address to 2824 the destination address since this entry was added to the 2825 nlMatrixSDTable (excluding framing bits, but 2826 including FCS octets), excluding octets in packets that 2827 contained errors. 2828 2829 Note that this doesn't count just those octets in the particular 2830 protocol frames but includes the entire packet that contained 2831 the protocol." 2832 ::= { nlMatrixSDEntry 5 } 2833 2834nlMatrixSDCreateTime OBJECT-TYPE 2835 SYNTAX LastCreateTime 2836 ACCESS read-only 2837 STATUS mandatory 2838 DESCRIPTION 2839 "The value of sysUpTime when this entry was last activated. 2840 This can be used by the management station to ensure that the 2841 entry has not been deleted and recreated between polls." 2842 ::= { nlMatrixSDEntry 6 } 2843 2844nlMatrixDSTable OBJECT-TYPE 2845 SYNTAX SEQUENCE OF NlMatrixDSEntry 2846 ACCESS not-accessible 2847 STATUS mandatory 2848 DESCRIPTION 2849 "A list of traffic matrix entries that collect statistics for 2850 conversations between two network-level addresses. This table 2851 is indexed first by the destination address and then by the 2852 source address to make it convenient to collect all 2853 conversations to a particular address. 2854 2855 The probe will populate this table for all network layer 2856 protocols in the protocol directory table whose value of 2857 protocolDirMatrixConfig is equal to supportedOn(3), and 2858 will delete any entries whose protocolDirEntry is deleted or 2859 has a protocolDirMatrixConfig value of supportedOff(2). 2860 2861 The probe will add to this table all pairs of addresses 2862 seen in all packets with no MAC errors and will increment 2863 octet and packet counts in the table for all packets with no 2864 MAC errors. 2865 2866 Further, this table will only contain entries that have a 2867 corresponding entry in the nlMatrixSDTable with the same 2868 source address and destination address." 2869 ::= { nlMatrix 3 } 2870 2871nlMatrixDSEntry OBJECT-TYPE 2872 SYNTAX NlMatrixDSEntry 2873 ACCESS not-accessible 2874 STATUS mandatory 2875 DESCRIPTION 2876 "A conceptual row in the nlMatrixDSTable. 2877 2878 The hlMatrixControlIndex value in the index identifies the 2879 hlMatrixControlEntry on whose behalf this entry was created. 2880 The protocolDirLocalIndex value in the index identifies the 2881 network-layer protocol of the nlMatrixDSSourceAddress and 2882 nlMatrixDSDestAddress. 2883 2884 An example of the indexing of this table is 2885 nlMatrixDSPkts.1.783495.18.4.128.2.6.7.4.128.2.6.6. 2886 2887 Note that some combinations of index values may result in an 2888 index that exceeds 128 sub-identifiers in length, which exceeds 2889 the maximum for the SNMP protocol. Implementations should take 2890 care to avoid such combinations." 2891 INDEX { hlMatrixControlIndex, nlMatrixDSTimeMark, 2892 protocolDirLocalIndex, nlMatrixDSDestAddress, 2893 nlMatrixDSSourceAddress } 2894 ::= { nlMatrixDSTable 1 } 2895 2896NlMatrixDSEntry ::= SEQUENCE { 2897 nlMatrixDSTimeMark TimeFilter, 2898 nlMatrixDSSourceAddress OCTET STRING, 2899 nlMatrixDSDestAddress OCTET STRING, 2900 nlMatrixDSPkts ZeroBasedCounter32, 2901 nlMatrixDSOctets ZeroBasedCounter32, 2902 nlMatrixDSCreateTime LastCreateTime 2903} 2904 2905nlMatrixDSTimeMark OBJECT-TYPE 2906 SYNTAX TimeFilter 2907 ACCESS not-accessible 2908 STATUS mandatory 2909 DESCRIPTION 2910 "A TimeFilter for this entry. See the TimeFilter textual 2911 convention to see how this works." 2912 ::= { nlMatrixDSEntry 1 } 2913 2914nlMatrixDSSourceAddress OBJECT-TYPE 2915 SYNTAX OCTET STRING (SIZE(1..255)) 2916 ACCESS not-accessible 2917 STATUS mandatory 2918 DESCRIPTION 2919 "The network source address for this nlMatrixDSEntry. 2920 2921 This is represented as an octet string with 2922 specific semantics and length as identified 2923 by the protocolDirLocalIndex component of the index. 2924 2925 For example, if the protocolDirLocalIndex indicates an 2926 encapsulation of IP, this object is encoded as a length 2927 octet of 4, followed by the 4 octets of the IP address, 2928 in network byte order." 2929 ::= { nlMatrixDSEntry 2 } 2930 2931nlMatrixDSDestAddress OBJECT-TYPE 2932 SYNTAX OCTET STRING (SIZE(1..255)) 2933 ACCESS not-accessible 2934 STATUS mandatory 2935 DESCRIPTION 2936 "The network destination address for this 2937 nlMatrixDSEntry. 2938 2939 This is represented as an octet string with 2940 specific semantics and length as identified 2941 2942 2943 2944 by the protocolDirLocalIndex component of the index. 2945 2946 For example, if the protocolDirLocalIndex indicates an 2947 encapsulation of IP, this object is encoded as a length 2948 octet of 4, followed by the 4 octets of the IP address, 2949 in network byte order." 2950 ::= { nlMatrixDSEntry 3 } 2951 2952nlMatrixDSPkts OBJECT-TYPE 2953 SYNTAX ZeroBasedCounter32 2954 ACCESS read-only 2955 STATUS mandatory 2956 DESCRIPTION 2957 "The number of packets without errors transmitted from the 2958 source address to the destination address since this entry was 2959 added to the nlMatrixDSTable. Note that this is the number of 2960 link-layer packets, so if a single network-layer packet is 2961 fragmented into several link-layer frames, this counter is 2962 incremented several times." 2963 ::= { nlMatrixDSEntry 4 } 2964 2965nlMatrixDSOctets OBJECT-TYPE 2966 SYNTAX ZeroBasedCounter32 2967 ACCESS read-only 2968 STATUS mandatory 2969 DESCRIPTION 2970 "The number of octets transmitted from the source address 2971 to the destination address since this entry was added to the 2972 nlMatrixDSTable (excluding framing bits, but 2973 including FCS octets), excluding octets in packets that 2974 contained errors. 2975 2976 Note that this doesn't count just those octets in the particular 2977 protocol frames but includes the entire packet that contained 2978 the protocol." 2979 ::= { nlMatrixDSEntry 5 } 2980 2981nlMatrixDSCreateTime OBJECT-TYPE 2982 SYNTAX LastCreateTime 2983 ACCESS read-only 2984 STATUS mandatory 2985 DESCRIPTION 2986 "The value of sysUpTime when this entry was last activated. 2987 This can be used by the management station to ensure that the 2988 entry has not been deleted and recreated between polls." 2989 ::= { nlMatrixDSEntry 6 } 2990 2991nlMatrixTopNControlTable OBJECT-TYPE 2992 SYNTAX SEQUENCE OF NlMatrixTopNControlEntry 2993 ACCESS not-accessible 2994 STATUS mandatory 2995 DESCRIPTION 2996 "A set of parameters that control the creation of a 2997 report of the top N matrix entries according to 2998 a selected metric." 2999 ::= { nlMatrix 4 } 3000 3001nlMatrixTopNControlEntry OBJECT-TYPE 3002 SYNTAX NlMatrixTopNControlEntry 3003 ACCESS not-accessible 3004 STATUS mandatory 3005 DESCRIPTION 3006 "A conceptual row in the nlMatrixTopNControlTable. 3007 3008 An example of the indexing of this table is 3009 nlMatrixTopNControlDuration.3" 3010 INDEX { nlMatrixTopNControlIndex } 3011 ::= { nlMatrixTopNControlTable 1 } 3012 3013NlMatrixTopNControlEntry ::= SEQUENCE { 3014 nlMatrixTopNControlIndex INTEGER, 3015 nlMatrixTopNControlMatrixIndex INTEGER, 3016 nlMatrixTopNControlRateBase INTEGER, 3017 nlMatrixTopNControlTimeRemaining INTEGER, 3018 nlMatrixTopNControlGeneratedReports Counter, 3019 nlMatrixTopNControlDuration INTEGER, 3020 nlMatrixTopNControlRequestedSize INTEGER, 3021 nlMatrixTopNControlGrantedSize INTEGER, 3022 nlMatrixTopNControlStartTime TimeStamp, 3023 nlMatrixTopNControlOwner OwnerString, 3024 nlMatrixTopNControlStatus RowStatus 3025} 3026 3027nlMatrixTopNControlIndex OBJECT-TYPE 3028 SYNTAX INTEGER (1..65535) 3029 ACCESS not-accessible 3030 STATUS mandatory 3031 DESCRIPTION 3032 "An index that uniquely identifies an entry 3033 in the nlMatrixTopNControlTable. Each such 3034 entry defines one topN report prepared for 3035 one interface." 3036 ::= { nlMatrixTopNControlEntry 1 } 3037 3038nlMatrixTopNControlMatrixIndex OBJECT-TYPE 3039 SYNTAX INTEGER (1..65535) 3040 ACCESS read-write 3041 STATUS mandatory 3042 DESCRIPTION 3043 "The nlMatrix[SD/DS] table for which a topN report will be 3044 prepared on behalf of this entry. The nlMatrix[SD/DS] table 3045 is identified by the value of the hlMatrixControlIndex 3046 for that table - that value is used here to identify the 3047 particular table. 3048 3049 This object may not be modified if the associated 3050 nlMatrixTopNControlStatus object is equal to active(1)." 3051 ::= { nlMatrixTopNControlEntry 2 } 3052 3053nlMatrixTopNControlRateBase OBJECT-TYPE 3054 SYNTAX INTEGER { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2), 3055 nlMatrixTopNHighCapacityPkts(3), 3056 nlMatrixTopNHighCapacityOctets(4) } 3057 ACCESS read-write 3058 STATUS mandatory 3059 DESCRIPTION 3060 "The variable for each nlMatrix[SD/DS] entry that the 3061 nlMatrixTopNEntries are sorted by, as well as a control 3062 for the table that the results will be reported in. 3063 3064 This object may not be modified if the associated 3065 nlMatrixTopNControlStatus object is equal to active(1). 3066 3067 If this value is less than or equal to 2, when the report 3068 is prepared, entries are created in the nlMatrixTopNTable 3069 associated with this object. 3070 If this value is greater than or equal to 3, when the report 3071 is prepared, entries are created in the 3072 nlMatrixTopNHighCapacityTable associated with this object." 3073 ::= { nlMatrixTopNControlEntry 3 } 3074 3075nlMatrixTopNControlTimeRemaining OBJECT-TYPE 3076 SYNTAX INTEGER (0..2147483647) 3077 ACCESS read-write 3078 STATUS mandatory 3079 DESCRIPTION 3080 "The number of seconds left in the report currently 3081 being collected. When this object is modified by 3082 the management station, a new collection is started, 3083 possibly aborting a currently running report. The 3084 new value is used as the requested duration of this 3085 3086 3087 3088 report and is immediately loaded into the associated 3089 nlMatrixTopNControlDuration object. 3090 3091 When the report finishes, the probe will automatically 3092 start another collection with the same initial value 3093 of nlMatrixTopNControlTimeRemaining. Thus, the management 3094 station may simply read the resulting reports repeatedly, 3095 checking the startTime and duration each time to ensure that a 3096 report was not missed or that the report parameters were not 3097 changed. 3098 3099 While the value of this object is non-zero, it decrements 3100 by one per second until it reaches zero. At the time 3101 that this object decrements to zero, the report is made 3102 accessible in the nlMatrixTopNTable, overwriting any report 3103 that may be there. 3104 3105 When this object is modified by the management station, any 3106 associated entries in the nlMatrixTopNTable shall be deleted. 3107 3108 (Note that this is a different algorithm than the one used 3109 in the hostTopNTable)." 3110 DEFVAL { 1800 } 3111 ::= { nlMatrixTopNControlEntry 4 } 3112 3113nlMatrixTopNControlGeneratedReports OBJECT-TYPE 3114 SYNTAX Counter 3115 ACCESS read-only 3116 STATUS mandatory 3117 DESCRIPTION 3118 "The number of reports that have been generated by this entry." 3119 ::= { nlMatrixTopNControlEntry 5 } 3120 3121nlMatrixTopNControlDuration OBJECT-TYPE 3122 SYNTAX INTEGER 3123 ACCESS read-only 3124 STATUS mandatory 3125 DESCRIPTION 3126 "The number of seconds that this report has collected 3127 during the last sampling interval. 3128 3129 When the associated nlMatrixTopNControlTimeRemaining object is 3130 set, this object shall be set by the probe to the 3131 same value and shall not be modified until the next 3132 time the nlMatrixTopNControlTimeRemaining is set. 3133 3134 This value shall be zero if no reports have been 3135 requested for this nlMatrixTopNControlEntry." 3136 ::= { nlMatrixTopNControlEntry 6 } 3137 3138nlMatrixTopNControlRequestedSize OBJECT-TYPE 3139 SYNTAX INTEGER (0..2147483647) 3140 ACCESS read-write 3141 STATUS mandatory 3142 DESCRIPTION 3143 "The maximum number of matrix entries requested for this report. 3144 3145 When this object is created or modified, the probe 3146 should set nlMatrixTopNControlGrantedSize as closely to this 3147 object as possible for the particular probe 3148 implementation and available resources." 3149 DEFVAL { 150 } 3150 ::= { nlMatrixTopNControlEntry 7 } 3151 3152nlMatrixTopNControlGrantedSize OBJECT-TYPE 3153 SYNTAX INTEGER (0..2147483647) 3154 ACCESS read-only 3155 STATUS mandatory 3156 DESCRIPTION 3157 "The maximum number of matrix entries in this report. 3158 3159 When the associated nlMatrixTopNControlRequestedSize object is 3160 created or modified, the probe should set this 3161 object as closely to the requested value as 3162 possible for the particular implementation and 3163 available resources. The probe must not lower this 3164 value except as a side-effect of a set to the associated 3165 nlMatrixTopNControlRequestedSize object. 3166 3167 If the value of nlMatrixTopNControlRateBase is equal to 3168 nlMatrixTopNPkts, when the next topN report is generated, 3169 matrix entries with the highest value of nlMatrixTopNPktRate 3170 shall be placed in this table in decreasing order of this rate 3171 until there is no more room or until there are no more 3172 matrix entries. 3173 3174 If the value of nlMatrixTopNControlRateBase is equal to 3175 nlMatrixTopNOctets, when the next topN report is generated, 3176 matrix entries with the highest value of nlMatrixTopNOctetRate 3177 shall be placed in this table in decreasing order of this rate 3178 until there is no more room or until there are no more 3179 matrix entries. 3180 3181 It is an implementation-specific matter how entries with the 3182 same value of nlMatrixTopNPktRate or nlMatrixTopNOctetRate are 3183 sorted. It is also an implementation-specific matter as to 3184 3185 3186 3187 whether zero-valued entries are available." 3188 ::= { nlMatrixTopNControlEntry 8 } 3189 3190nlMatrixTopNControlStartTime OBJECT-TYPE 3191 SYNTAX TimeStamp 3192 ACCESS read-only 3193 STATUS mandatory 3194 DESCRIPTION 3195 "The value of sysUpTime when this topN report was 3196 last started. In other words, this is the time that 3197 the associated nlMatrixTopNControlTimeRemaining object was 3198 modified to start the requested report or the time 3199 the report was last automatically (re)started. 3200 3201 This object may be used by the management station to 3202 determine whether a report was missed." 3203 ::= { nlMatrixTopNControlEntry 9 } 3204 3205nlMatrixTopNControlOwner OBJECT-TYPE 3206 SYNTAX OwnerString 3207 ACCESS read-write 3208 STATUS mandatory 3209 DESCRIPTION 3210 "The entity that configured this entry and is 3211 therefore using the resources assigned to it." 3212 ::= { nlMatrixTopNControlEntry 10 } 3213 3214nlMatrixTopNControlStatus OBJECT-TYPE 3215 SYNTAX RowStatus 3216 ACCESS read-write 3217 STATUS mandatory 3218 DESCRIPTION 3219 "The status of this nlMatrixTopNControlEntry. 3220 3221 An entry may not exist in the active state unless all 3222 objects in the entry have an appropriate value. 3223 3224 If this object is not equal to active(1), all 3225 associated entries in the nlMatrixTopNTable shall be deleted 3226 by the agent." 3227 ::= { nlMatrixTopNControlEntry 11 } 3228 3229nlMatrixTopNTable OBJECT-TYPE 3230 SYNTAX SEQUENCE OF NlMatrixTopNEntry 3231 ACCESS not-accessible 3232 STATUS mandatory 3233 DESCRIPTION 3234 "A set of statistics for those network-layer matrix entries 3235 3236 3237 3238 that have counted the highest number of octets or packets." 3239 ::= { nlMatrix 5 } 3240 3241nlMatrixTopNEntry OBJECT-TYPE 3242 SYNTAX NlMatrixTopNEntry 3243 ACCESS not-accessible 3244 STATUS mandatory 3245 DESCRIPTION 3246 "A conceptual row in the nlMatrixTopNTable. 3247 3248 The nlMatrixTopNControlIndex value in the index identifies the 3249 nlMatrixTopNControlEntry on whose behalf this entry was 3250 created. 3251 3252 An example of the indexing of this table is 3253 nlMatrixTopNPktRate.3.10" 3254 INDEX { nlMatrixTopNControlIndex, nlMatrixTopNIndex } 3255 ::= { nlMatrixTopNTable 1 } 3256 3257NlMatrixTopNEntry ::= SEQUENCE { 3258 nlMatrixTopNIndex INTEGER, 3259 nlMatrixTopNProtocolDirLocalIndex INTEGER, 3260 nlMatrixTopNSourceAddress OCTET STRING, 3261 nlMatrixTopNDestAddress OCTET STRING, 3262 nlMatrixTopNPktRate Gauge, 3263 nlMatrixTopNReversePktRate Gauge, 3264 nlMatrixTopNOctetRate Gauge, 3265 nlMatrixTopNReverseOctetRate Gauge 3266} 3267 3268nlMatrixTopNIndex OBJECT-TYPE 3269 SYNTAX INTEGER (1..65535) 3270 ACCESS not-accessible 3271 STATUS mandatory 3272 DESCRIPTION 3273 "An index that uniquely identifies an entry in 3274 the nlMatrixTopNTable among those in the same report. 3275 This index is between 1 and N, where N is the 3276 number of entries in this report. 3277 3278 If the value of nlMatrixTopNControlRateBase is equal to 3279 nlMatrixTopNPkts, increasing values of nlMatrixTopNIndex shall 3280 be assigned to entries with decreasing values of 3281 nlMatrixTopNPktRate until index N is assigned or there are no 3282 more nlMatrixTopNEntries. 3283 3284 If the value of nlMatrixTopNControlRateBase is equal to 3285 nlMatrixTopNOctets, increasing values of nlMatrixTopNIndex 3286 3287 3288 3289 shall be assigned to entries with decreasing values of 3290 nlMatrixTopNOctetRate until index N is assigned or there are 3291 no more nlMatrixTopNEntries." 3292 ::= { nlMatrixTopNEntry 1 } 3293 3294nlMatrixTopNProtocolDirLocalIndex OBJECT-TYPE 3295 SYNTAX INTEGER (1..2147483647) 3296 ACCESS read-only 3297 STATUS mandatory 3298 DESCRIPTION 3299 "The protocolDirLocalIndex of the network-layer protocol of 3300 this entry's network address." 3301 ::= { nlMatrixTopNEntry 2 } 3302 3303nlMatrixTopNSourceAddress OBJECT-TYPE 3304 SYNTAX OCTET STRING (SIZE(1..255)) 3305 ACCESS read-only 3306 STATUS mandatory 3307 DESCRIPTION 3308 "The network-layer address of the source host in this 3309 conversation. 3310 3311 This is represented as an octet string with 3312 specific semantics and length as identified 3313 by the associated nlMatrixTopNProtocolDirLocalIndex. 3314 3315 For example, if the protocolDirLocalIndex indicates an 3316 encapsulation of IP, this object is encoded as a length 3317 octet of 4, followed by the 4 octets of the IP address, 3318 in network byte order." 3319 ::= { nlMatrixTopNEntry 3 } 3320 3321nlMatrixTopNDestAddress OBJECT-TYPE 3322 SYNTAX OCTET STRING (SIZE(1..255)) 3323 ACCESS read-only 3324 STATUS mandatory 3325 DESCRIPTION 3326 "The network-layer address of the destination host in this 3327 conversation. 3328 3329 This is represented as an octet string with 3330 specific semantics and length as identified 3331 by the associated nlMatrixTopNProtocolDirLocalIndex. 3332 3333 For example, if the nlMatrixTopNProtocolDirLocalIndex 3334 indicates an encapsulation of IP, this object is encoded as a 3335 length octet of 4, followed by the 4 octets of the IP address, 3336 in network byte order." 3337 ::= { nlMatrixTopNEntry 4 } 3338 3339nlMatrixTopNPktRate OBJECT-TYPE 3340 SYNTAX Gauge 3341 ACCESS read-only 3342 STATUS mandatory 3343 DESCRIPTION 3344 "The number of packets seen from the source host 3345 to the destination host during this sampling interval, counted 3346 using the rules for counting the nlMatrixSDPkts object. 3347 If the value of nlMatrixTopNControlRateBase is 3348 nlMatrixTopNPkts, this variable will be used to sort this 3349 report." 3350 ::= { nlMatrixTopNEntry 5 } 3351 3352nlMatrixTopNReversePktRate OBJECT-TYPE 3353 SYNTAX Gauge 3354 ACCESS read-only 3355 STATUS mandatory 3356 DESCRIPTION 3357 "The number of packets seen from the destination host to the 3358 source host during this sampling interval, counted 3359 using the rules for counting the nlMatrixSDPkts object. (Note 3360 that the corresponding nlMatrixSDPkts object selected is the 3361 one whose source address is equal to nlMatrixTopNDestAddress 3362 and whose destination address is equal to 3363 nlMatrixTopNSourceAddress.) 3364 3365 Note that if the value of nlMatrixTopNControlRateBase is equal 3366 to nlMatrixTopNPkts, the sort of topN entries is based 3367 entirely on nlMatrixTopNPktRate, and not on the value of this 3368 object." 3369 ::= { nlMatrixTopNEntry 6 } 3370 3371nlMatrixTopNOctetRate OBJECT-TYPE 3372 SYNTAX Gauge 3373 ACCESS read-only 3374 STATUS mandatory 3375 DESCRIPTION 3376 "The number of octets seen from the source host 3377 to the destination host during this sampling interval, counted 3378 using the rules for counting the nlMatrixSDOctets object. If 3379 the value of nlMatrixTopNControlRateBase is 3380 nlMatrixTopNOctets, this variable will be used to sort this 3381 report." 3382 ::= { nlMatrixTopNEntry 7 } 3383 3384nlMatrixTopNReverseOctetRate OBJECT-TYPE 3385 SYNTAX Gauge 3386 ACCESS read-only 3387 STATUS mandatory 3388 DESCRIPTION 3389 "The number of octets seen from the destination host to the 3390 source host during this sampling interval, counted 3391 using the rules for counting the nlMatrixDSOctets object. (Note 3392 that the corresponding nlMatrixSDOctets object selected is the 3393 one whose source address is equal to nlMatrixTopNDestAddress 3394 and whose destination address is equal to 3395 nlMatrixTopNSourceAddress.) 3396 3397 Note that if the value of nlMatrixTopNControlRateBase is equal 3398 to nlMatrixTopNOctets, the sort of topN entries is based 3399 entirely on nlMatrixTopNOctetRate, and not on the value of 3400 this object." 3401 ::= { nlMatrixTopNEntry 8 } 3402 3403alHost OBJECT IDENTIFIER 3404 ::= { rmon 16 } 3405 3406alHostTable OBJECT-TYPE 3407 SYNTAX SEQUENCE OF AlHostEntry 3408 ACCESS not-accessible 3409 STATUS mandatory 3410 DESCRIPTION 3411 "A collection of statistics for a particular protocol from a 3412 particular network address that has been discovered on an 3413 interface of this device. 3414 3415 The probe will populate this table for all protocols in the 3416 protocol directory table whose value of 3417 protocolDirHostConfig is equal to supportedOn(3), and 3418 will delete any entries whose protocolDirEntry is deleted or 3419 has a protocolDirHostConfig value of supportedOff(2). 3420 3421 3422 3423 The probe will add to this table all addresses 3424 seen as the source or destination address in all packets with 3425 no MAC errors and will increment octet and packet counts in 3426 the table for all packets with no MAC errors. Further, 3427 entries will only be added to this table if their address 3428 exists in the nlHostTable and will be deleted from this table 3429 if their address is deleted from the nlHostTable." 3430 ::= { alHost 1 } 3431 3432alHostEntry OBJECT-TYPE 3433 SYNTAX AlHostEntry 3434 ACCESS not-accessible 3435 STATUS mandatory 3436 DESCRIPTION 3437 "A conceptual row in the alHostTable. 3438 3439 The hlHostControlIndex value in the index identifies the 3440 hlHostControlEntry on whose behalf this entry was created. 3441 The first protocolDirLocalIndex value in the index identifies 3442 the network-layer protocol of the address. 3443 The nlHostAddress value in the index identifies the network- 3444 layer address of this entry. 3445 The second protocolDirLocalIndex value in the index identifies 3446 the protocol that is counted by this entry. 3447 3448 An example of the indexing in this entry is 3449 alHostOutPkts.1.783495.18.4.128.2.6.6.34. 3450 3451 Note that some combinations of index values may result in an 3452 index that exceeds 128 sub-identifiers in length, which exceeds 3453 the maximum for the SNMP protocol. Implementations should take 3454 care to avoid such combinations." 3455 INDEX { hlHostControlIndex, alHostTimeMark, 3456 protocolDirLocalIndex, nlHostAddress, 3457 protocolDirLocalIndex } 3458 ::= { alHostTable 1 } 3459 3460AlHostEntry ::= SEQUENCE { 3461 alHostTimeMark TimeFilter, 3462 alHostInPkts ZeroBasedCounter32, 3463 alHostOutPkts ZeroBasedCounter32, 3464 alHostInOctets ZeroBasedCounter32, 3465 alHostOutOctets ZeroBasedCounter32, 3466 alHostCreateTime LastCreateTime 3467} 3468 3469alHostTimeMark OBJECT-TYPE 3470 SYNTAX TimeFilter 3471 ACCESS not-accessible 3472 STATUS mandatory 3473 DESCRIPTION 3474 "A TimeFilter for this entry. See the TimeFilter textual 3475 convention to see how this works." 3476 ::= { alHostEntry 1 } 3477 3478alHostInPkts OBJECT-TYPE 3479 SYNTAX ZeroBasedCounter32 3480 ACCESS read-only 3481 STATUS mandatory 3482 DESCRIPTION 3483 "The number of packets of this protocol type without errors 3484 transmitted to this address since it was added to the 3485 alHostTable. Note that this is the number of link-layer 3486 packets, so if a single network-layer packet is fragmented 3487 into several link-layer frames, this counter is incremented 3488 several times." 3489 ::= { alHostEntry 2 } 3490 3491alHostOutPkts OBJECT-TYPE 3492 SYNTAX ZeroBasedCounter32 3493 ACCESS read-only 3494 STATUS mandatory 3495 DESCRIPTION 3496 "The number of packets of this protocol type without errors 3497 transmitted by this address since it was added to the 3498 alHostTable. Note that this is the number of link-layer 3499 packets, so if a single network-layer packet is fragmented 3500 into several link-layer frames, this counter is incremented 3501 several times." 3502 ::= { alHostEntry 3 } 3503 3504alHostInOctets OBJECT-TYPE 3505 SYNTAX ZeroBasedCounter32 3506 ACCESS read-only 3507 STATUS mandatory 3508 DESCRIPTION 3509 "The number of octets transmitted to this address 3510 of this protocol type since it was added to the 3511 alHostTable (excluding framing bits, but including 3512 FCS octets), excluding octets in packets that 3513 contained errors. 3514 3515 Note that this doesn't count just those octets in the particular 3516 protocol frames but includes the entire packet that contained 3517 the protocol." 3518 ::= { alHostEntry 4 } 3519 3520alHostOutOctets OBJECT-TYPE 3521 SYNTAX ZeroBasedCounter32 3522 ACCESS read-only 3523 STATUS mandatory 3524 DESCRIPTION 3525 "The number of octets transmitted by this address 3526 of this protocol type since it was added to the 3527 alHostTable (excluding framing bits, but including 3528 FCS octets), excluding octets in packets that 3529 contained errors. 3530 3531 Note that this doesn't count just those octets in the particular 3532 protocol frames but includes the entire packet that contained 3533 the protocol." 3534 ::= { alHostEntry 5 } 3535 3536alHostCreateTime OBJECT-TYPE 3537 SYNTAX LastCreateTime 3538 ACCESS read-only 3539 STATUS mandatory 3540 DESCRIPTION 3541 "The value of sysUpTime when this entry was last activated. 3542 This can be used by the management station to ensure that the 3543 entry has not been deleted and recreated between polls." 3544 ::= { alHostEntry 6 } 3545 3546alMatrix OBJECT IDENTIFIER 3547 ::= { rmon 17 } 3548 3549alMatrixSDTable OBJECT-TYPE 3550 SYNTAX SEQUENCE OF AlMatrixSDEntry 3551 ACCESS not-accessible 3552 STATUS mandatory 3553 DESCRIPTION 3554 "A list of application traffic matrix entries that collect 3555 statistics for conversations of a particular protocol between 3556 two network-level addresses. This table is indexed first by 3557 the source address and then by the destination address to make 3558 it convenient to collect all statistics from a particular 3559 address. 3560 3561 The probe will populate this table for all protocols in the 3562 protocol directory table whose value of 3563 3564 3565 3566 protocolDirMatrixConfig is equal to supportedOn(3), and 3567 will delete any entries whose protocolDirEntry is deleted or 3568 has a protocolDirMatrixConfig value of supportedOff(2). 3569 3570 The probe will add to this table all pairs of addresses for 3571 all protocols seen in all packets with no MAC errors and will 3572 increment octet and packet counts in the table for all packets 3573 with no MAC errors. Further, entries will only be added to 3574 this table if their address pair exists in the nlMatrixSDTable 3575 and will be deleted from this table if the address pair is 3576 deleted from the nlMatrixSDTable." 3577 ::= { alMatrix 1 } 3578 3579alMatrixSDEntry OBJECT-TYPE 3580 SYNTAX AlMatrixSDEntry 3581 ACCESS not-accessible 3582 STATUS mandatory 3583 DESCRIPTION 3584 "A conceptual row in the alMatrixSDTable. 3585 3586 The hlMatrixControlIndex value in the index identifies the 3587 hlMatrixControlEntry on whose behalf this entry was created. 3588 The first protocolDirLocalIndex value in the index identifies 3589 the network-layer protocol of the nlMatrixSDSourceAddress and 3590 nlMatrixSDDestAddress. 3591 The nlMatrixSDSourceAddress value in the index identifies the 3592 network-layer address of the source host in this conversation. 3593 The nlMatrixSDDestAddress value in the index identifies the 3594 network-layer address of the destination host in this 3595 conversation. 3596 The second protocolDirLocalIndex value in the index identifies 3597 the protocol that is counted by this entry. 3598 3599 An example of the indexing of this entry is 3600 alMatrixSDPkts.1.783495.18.4.128.2.6.6.4.128.2.6.7.34. 3601 3602 Note that some combinations of index values may result in an 3603 index that exceeds 128 sub-identifiers in length, which exceeds 3604 the maximum for the SNMP protocol. Implementations should take 3605 care to avoid such combinations." 3606 INDEX { hlMatrixControlIndex, alMatrixSDTimeMark, 3607 protocolDirLocalIndex, nlMatrixSDSourceAddress, 3608 nlMatrixSDDestAddress, protocolDirLocalIndex } 3609 ::= { alMatrixSDTable 1 } 3610 3611AlMatrixSDEntry ::= SEQUENCE { 3612 alMatrixSDTimeMark TimeFilter, 3613 alMatrixSDPkts ZeroBasedCounter32, 3614 alMatrixSDOctets ZeroBasedCounter32, 3615 alMatrixSDCreateTime LastCreateTime 3616} 3617 3618alMatrixSDTimeMark OBJECT-TYPE 3619 SYNTAX TimeFilter 3620 ACCESS not-accessible 3621 STATUS mandatory 3622 DESCRIPTION 3623 "A TimeFilter for this entry. See the TimeFilter textual 3624 convention to see how this works." 3625 ::= { alMatrixSDEntry 1 } 3626 3627alMatrixSDPkts OBJECT-TYPE 3628 SYNTAX ZeroBasedCounter32 3629 ACCESS read-only 3630 STATUS mandatory 3631 DESCRIPTION 3632 "The number of packets of this protocol type without errors 3633 transmitted from the source address to the destination address 3634 since this entry was added to the alMatrixSDTable. Note that 3635 this is the number of link-layer packets, so if a single 3636 network-layer packet is fragmented into several link-layer 3637 frames, this counter is incremented several times." 3638 ::= { alMatrixSDEntry 2 } 3639 3640alMatrixSDOctets OBJECT-TYPE 3641 SYNTAX ZeroBasedCounter32 3642 ACCESS read-only 3643 STATUS mandatory 3644 DESCRIPTION 3645 "The number of octets in packets of this protocol type 3646 transmitted from the source address to the destination address 3647 since this entry was added to the alMatrixSDTable (excluding 3648 framing bits, but including FCS octets), excluding octets 3649 in packets that contained errors. 3650 3651 Note that this doesn't count just those octets in the particular 3652 protocol frames but includes the entire packet that contained 3653 the protocol." 3654 ::= { alMatrixSDEntry 3 } 3655 3656alMatrixSDCreateTime OBJECT-TYPE 3657 SYNTAX LastCreateTime 3658 ACCESS read-only 3659 STATUS mandatory 3660 DESCRIPTION 3661 "The value of sysUpTime when this entry was last activated. 3662 This can be used by the management station to ensure that the 3663 entry has not been deleted and recreated between polls." 3664 ::= { alMatrixSDEntry 4 } 3665 3666alMatrixDSTable OBJECT-TYPE 3667 SYNTAX SEQUENCE OF AlMatrixDSEntry 3668 ACCESS not-accessible 3669 STATUS mandatory 3670 DESCRIPTION 3671 "A list of application traffic matrix entries that collect 3672 statistics for conversations of a particular protocol between 3673 two network-level addresses. This table is indexed first by 3674 the destination address and then by the source address to make 3675 it convenient to collect all statistics to a particular 3676 address. 3677 3678 The probe will populate this table for all protocols in the 3679 protocol directory table whose value of 3680 protocolDirMatrixConfig is equal to supportedOn(3), and 3681 will delete any entries whose protocolDirEntry is deleted or 3682 has a protocolDirMatrixConfig value of supportedOff(2). 3683 3684 The probe will add to this table all pairs of addresses for 3685 all protocols seen in all packets with no MAC errors and will 3686 increment octet and packet counts in the table for all packets 3687 with no MAC errors. Further, entries will only be added to 3688 this table if their address pair exists in the nlMatrixDSTable 3689 and will be deleted from this table if the address pair is 3690 deleted from the nlMatrixDSTable." 3691 ::= { alMatrix 2 } 3692 3693alMatrixDSEntry OBJECT-TYPE 3694 SYNTAX AlMatrixDSEntry 3695 ACCESS not-accessible 3696 STATUS mandatory 3697 DESCRIPTION 3698 "A conceptual row in the alMatrixDSTable. 3699 3700 The hlMatrixControlIndex value in the index identifies the 3701 hlMatrixControlEntry on whose behalf this entry was created. 3702 The first protocolDirLocalIndex value in the index identifies 3703 the network-layer protocol of the alMatrixDSSourceAddress and 3704 alMatrixDSDestAddress. 3705 The nlMatrixDSDestAddress value in the index identifies the 3706 network-layer address of the destination host in this 3707 3708 3709 3710 conversation. 3711 The nlMatrixDSSourceAddress value in the index identifies the 3712 network-layer address of the source host in this conversation. 3713 The second protocolDirLocalIndex value in the index identifies 3714 the protocol that is counted by this entry. 3715 3716 An example of the indexing of this entry is 3717 alMatrixDSPkts.1.783495.18.4.128.2.6.7.4.128.2.6.6.34. 3718 3719 Note that some combinations of index values may result in an 3720 index that exceeds 128 sub-identifiers in length, which exceeds 3721 the maximum for the SNMP protocol. Implementations should take 3722 care to avoid such combinations." 3723 INDEX { hlMatrixControlIndex, alMatrixDSTimeMark, 3724 protocolDirLocalIndex, nlMatrixDSDestAddress, 3725 nlMatrixDSSourceAddress, protocolDirLocalIndex } 3726 ::= { alMatrixDSTable 1 } 3727 3728AlMatrixDSEntry ::= SEQUENCE { 3729 alMatrixDSTimeMark TimeFilter, 3730 alMatrixDSPkts ZeroBasedCounter32, 3731 alMatrixDSOctets ZeroBasedCounter32, 3732 alMatrixDSCreateTime LastCreateTime 3733} 3734 3735alMatrixDSTimeMark OBJECT-TYPE 3736 SYNTAX TimeFilter 3737 ACCESS not-accessible 3738 STATUS mandatory 3739 DESCRIPTION 3740 "A TimeFilter for this entry. See the TimeFilter textual 3741 convention to see how this works." 3742 ::= { alMatrixDSEntry 1 } 3743 3744alMatrixDSPkts OBJECT-TYPE 3745 SYNTAX ZeroBasedCounter32 3746 ACCESS read-only 3747 STATUS mandatory 3748 DESCRIPTION 3749 "The number of packets of this protocol type without errors 3750 transmitted from the source address to the destination address 3751 since this entry was added to the alMatrixDSTable. Note that 3752 this is the number of link-layer packets, so if a single 3753 network-layer packet is fragmented into several link-layer 3754 frames, this counter is incremented several times." 3755 ::= { alMatrixDSEntry 2 } 3756 3757alMatrixDSOctets OBJECT-TYPE 3758 SYNTAX ZeroBasedCounter32 3759 ACCESS read-only 3760 STATUS mandatory 3761 DESCRIPTION 3762 "The number of octets in packets of this protocol type 3763 transmitted from the source address to the destination address 3764 since this entry was added to the alMatrixDSTable (excluding 3765 framing bits, but including FCS octets), excluding octets 3766 in packets that contained errors. 3767 3768 Note that this doesn't count just those octets in the particular 3769 protocol frames but includes the entire packet that contained 3770 the protocol." 3771 ::= { alMatrixDSEntry 3 } 3772 3773alMatrixDSCreateTime OBJECT-TYPE 3774 SYNTAX LastCreateTime 3775 ACCESS read-only 3776 STATUS mandatory 3777 DESCRIPTION 3778 "The value of sysUpTime when this entry was last activated. 3779 This can be used by the management station to ensure that the 3780 entry has not been deleted and recreated between polls." 3781 ::= { alMatrixDSEntry 4 } 3782 3783alMatrixTopNControlTable OBJECT-TYPE 3784 SYNTAX SEQUENCE OF AlMatrixTopNControlEntry 3785 ACCESS not-accessible 3786 STATUS mandatory 3787 DESCRIPTION 3788 "A set of parameters that control the creation of a 3789 report of the top N matrix entries according to 3790 a selected metric." 3791 ::= { alMatrix 3 } 3792 3793alMatrixTopNControlEntry OBJECT-TYPE 3794 SYNTAX AlMatrixTopNControlEntry 3795 ACCESS not-accessible 3796 STATUS mandatory 3797 DESCRIPTION 3798 "A conceptual row in the alMatrixTopNControlTable. 3799 3800 An example of the indexing of this table is 3801 alMatrixTopNControlDuration.3" 3802 INDEX { alMatrixTopNControlIndex } 3803 ::= { alMatrixTopNControlTable 1 } 3804 3805AlMatrixTopNControlEntry ::= SEQUENCE { 3806 alMatrixTopNControlIndex INTEGER, 3807 alMatrixTopNControlMatrixIndex INTEGER, 3808 alMatrixTopNControlRateBase INTEGER, 3809 alMatrixTopNControlTimeRemaining INTEGER, 3810 alMatrixTopNControlGeneratedReports Counter, 3811 alMatrixTopNControlDuration INTEGER, 3812 alMatrixTopNControlRequestedSize INTEGER, 3813 alMatrixTopNControlGrantedSize INTEGER, 3814 alMatrixTopNControlStartTime TimeStamp, 3815 alMatrixTopNControlOwner OwnerString, 3816 alMatrixTopNControlStatus RowStatus 3817} 3818 3819alMatrixTopNControlIndex OBJECT-TYPE 3820 SYNTAX INTEGER (1..65535) 3821 ACCESS not-accessible 3822 STATUS mandatory 3823 DESCRIPTION 3824 "An index that uniquely identifies an entry 3825 in the alMatrixTopNControlTable. Each such 3826 entry defines one topN report prepared for 3827 one interface." 3828 ::= { alMatrixTopNControlEntry 1 } 3829 3830alMatrixTopNControlMatrixIndex OBJECT-TYPE 3831 SYNTAX INTEGER (1..65535) 3832 ACCESS read-write 3833 STATUS mandatory 3834 DESCRIPTION 3835 "The alMatrix[SD/DS] table for which a topN report will be 3836 prepared on behalf of this entry. The alMatrix[SD/DS] table 3837 is identified by the value of the hlMatrixControlIndex 3838 for that table - that value is used here to identify the 3839 particular table. 3840 3841 This object may not be modified if the associated 3842 alMatrixTopNControlStatus object is equal to active(1)." 3843 ::= { alMatrixTopNControlEntry 2 } 3844 3845alMatrixTopNControlRateBase OBJECT-TYPE 3846 SYNTAX INTEGER { alMatrixTopNTerminalsPkts(1), 3847 alMatrixTopNTerminalsOctets(2), 3848 alMatrixTopNAllPkts(3), alMatrixTopNAllOctets(4), 3849 alMatrixTopNTerminalsHighCapacityPkts(5), 3850 alMatrixTopNTerminalsHighCapacityOctets(6), 3851 alMatrixTopNAllHighCapacityPkts(7), 3852 alMatrixTopNAllHighCapacityOctets(8) } 3853 ACCESS read-write 3854 STATUS mandatory 3855 DESCRIPTION 3856 "This object controls which alMatrix[SD/DS] entry that the 3857 alMatrixTopNEntries are sorted by, which view of the matrix 3858 table that will be used, as well as which table the results 3859 will be reported in. 3860 3861 The values alMatrixTopNTerminalsPkts, 3862 alMatrixTopNTerminalsOctets, 3863 alMatrixTopNTerminalsHighCapacityPkts, and 3864 alMatrixTopNTerminalsHighCapacityOctets cause collection 3865 only from protocols that have no child protocols that are 3866 counted. The values alMatrixTopNAllPkts, 3867 alMatrixTopNAllOctets, alMatrixTopNAllHighCapacityPkts, and 3868 alMatrixTopNAllHighCapacityOctets cause collection from all 3869 alMatrix entries. 3870 3871 This object may not be modified if the associated 3872 alMatrixTopNControlStatus object is equal to active(1)." 3873 ::= { alMatrixTopNControlEntry 3 } 3874 3875alMatrixTopNControlTimeRemaining OBJECT-TYPE 3876 SYNTAX INTEGER (0..2147483647) 3877 ACCESS read-write 3878 STATUS mandatory 3879 DESCRIPTION 3880 "The number of seconds left in the report currently 3881 being collected. When this object is modified by 3882 the management station, a new collection is started, 3883 possibly aborting a currently running report. The 3884 new value is used as the requested duration of this 3885 report and is immediately loaded into the associated 3886 alMatrixTopNControlDuration object. 3887 3888 When the report finishes, the probe will automatically 3889 start another collection with the same initial value 3890 of alMatrixTopNControlTimeRemaining. Thus, the management 3891 station may simply read the resulting reports repeatedly, 3892 checking the startTime and duration each time to ensure that a 3893 report was not missed or that the report parameters were not 3894 changed. 3895 3896 While the value of this object is non-zero, it decrements 3897 by one per second until it reaches zero. At the time 3898 3899 3900 3901 that this object decrements to zero, the report is made 3902 accessible in the alMatrixTopNTable, overwriting any report 3903 that may be there. 3904 3905 When this object is modified by the management station, any 3906 associated entries in the alMatrixTopNTable shall be deleted. 3907 3908 (Note that this is a different algorithm than the one used 3909 in the hostTopNTable)." 3910 DEFVAL { 1800 } 3911 ::= { alMatrixTopNControlEntry 4 } 3912 3913alMatrixTopNControlGeneratedReports OBJECT-TYPE 3914 SYNTAX Counter 3915 ACCESS read-only 3916 STATUS mandatory 3917 DESCRIPTION 3918 "The number of reports that have been generated by this entry." 3919 ::= { alMatrixTopNControlEntry 5 } 3920 3921alMatrixTopNControlDuration OBJECT-TYPE 3922 SYNTAX INTEGER 3923 ACCESS read-only 3924 STATUS mandatory 3925 DESCRIPTION 3926 "The number of seconds that this report has collected 3927 during the last sampling interval. 3928 3929 When the associated alMatrixTopNControlTimeRemaining object 3930 is set, this object shall be set by the probe to the 3931 same value and shall not be modified until the next 3932 time the alMatrixTopNControlTimeRemaining is set. 3933 3934 This value shall be zero if no reports have been 3935 requested for this alMatrixTopNControlEntry." 3936 ::= { alMatrixTopNControlEntry 6 } 3937 3938alMatrixTopNControlRequestedSize OBJECT-TYPE 3939 SYNTAX INTEGER (0..2147483647) 3940 ACCESS read-write 3941 STATUS mandatory 3942 DESCRIPTION 3943 "The maximum number of matrix entries requested for this report. 3944 3945 When this object is created or modified, the probe 3946 should set alMatrixTopNControlGrantedSize as closely to this 3947 object as possible for the particular probe 3948 implementation and available resources." 3949 DEFVAL { 150 } 3950 ::= { alMatrixTopNControlEntry 7 } 3951 3952alMatrixTopNControlGrantedSize OBJECT-TYPE 3953 SYNTAX INTEGER (0..2147483647) 3954 ACCESS read-only 3955 STATUS mandatory 3956 DESCRIPTION 3957 "The maximum number of matrix entries in this report. 3958 3959 When the associated alMatrixTopNControlRequestedSize object 3960 is created or modified, the probe should set this 3961 object as closely to the requested value as 3962 possible for the particular implementation and 3963 available resources. The probe must not lower this 3964 value except as a side-effect of a set to the associated 3965 alMatrixTopNControlRequestedSize object. 3966 3967 If the value of alMatrixTopNControlRateBase is equal to 3968 alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, when the 3969 next topN report is generated, matrix entries with the highest 3970 value of alMatrixTopNPktRate shall be placed in this table in 3971 decreasing order of this rate until there is no more room or 3972 until there are no more matrix entries. 3973 3974 If the value of alMatrixTopNControlRateBase is equal to 3975 alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, when the 3976 next topN report is generated, matrix entries with the highest 3977 value of alMatrixTopNOctetRate shall be placed in this table 3978 in decreasing order of this rate until there is no more room 3979 or until there are no more matrix entries. 3980 3981 It is an implementation-specific matter how entries with the 3982 same value of alMatrixTopNPktRate or alMatrixTopNOctetRate are 3983 sorted. It is also an implementation-specific matter as to 3984 whether zero-valued entries are available." 3985 ::= { alMatrixTopNControlEntry 8 } 3986 3987alMatrixTopNControlStartTime OBJECT-TYPE 3988 SYNTAX TimeStamp 3989 ACCESS read-only 3990 STATUS mandatory 3991 DESCRIPTION 3992 "The value of sysUpTime when this topN report was 3993 last started. In other words, this is the time that 3994 the associated alMatrixTopNControlTimeRemaining object 3995 was modified to start the requested report or the time 3996 the report was last automatically (re)started. 3997 3998 3999 4000 This object may be used by the management station to 4001 determine whether a report was missed." 4002 ::= { alMatrixTopNControlEntry 9 } 4003 4004alMatrixTopNControlOwner OBJECT-TYPE 4005 SYNTAX OwnerString 4006 ACCESS read-write 4007 STATUS mandatory 4008 DESCRIPTION 4009 "The entity that configured this entry and is 4010 therefore using the resources assigned to it." 4011 ::= { alMatrixTopNControlEntry 10 } 4012 4013alMatrixTopNControlStatus OBJECT-TYPE 4014 SYNTAX RowStatus 4015 ACCESS read-write 4016 STATUS mandatory 4017 DESCRIPTION 4018 "The status of this alMatrixTopNControlEntry. 4019 4020 An entry may not exist in the active state unless all 4021 objects in the entry have an appropriate value. 4022 4023 If this object is not equal to active(1), all 4024 associated entries in the alMatrixTopNTable shall be 4025 deleted by the agent." 4026 ::= { alMatrixTopNControlEntry 11 } 4027 4028alMatrixTopNTable OBJECT-TYPE 4029 SYNTAX SEQUENCE OF AlMatrixTopNEntry 4030 ACCESS not-accessible 4031 STATUS mandatory 4032 DESCRIPTION 4033 "A set of statistics for those application-layer matrix 4034 entries that have counted the highest number of octets or 4035 packets." 4036 ::= { alMatrix 4 } 4037 4038alMatrixTopNEntry OBJECT-TYPE 4039 SYNTAX AlMatrixTopNEntry 4040 ACCESS not-accessible 4041 STATUS mandatory 4042 DESCRIPTION 4043 "A conceptual row in the alMatrixTopNTable. 4044 4045 The alMatrixTopNControlIndex value in the index identifies 4046 the alMatrixTopNControlEntry on whose behalf this entry was 4047 created. 4048 4049 4050 4051 An example of the indexing of this table is 4052 alMatrixTopNPktRate.3.10" 4053 INDEX { alMatrixTopNControlIndex, alMatrixTopNIndex } 4054 ::= { alMatrixTopNTable 1 } 4055 4056AlMatrixTopNEntry ::= SEQUENCE { 4057 alMatrixTopNIndex INTEGER, 4058 alMatrixTopNProtocolDirLocalIndex INTEGER, 4059 alMatrixTopNSourceAddress OCTET STRING, 4060 alMatrixTopNDestAddress OCTET STRING, 4061 alMatrixTopNAppProtocolDirLocalIndex INTEGER, 4062 alMatrixTopNPktRate Gauge, 4063 alMatrixTopNReversePktRate Gauge, 4064 alMatrixTopNOctetRate Gauge, 4065 alMatrixTopNReverseOctetRate Gauge 4066} 4067 4068alMatrixTopNIndex OBJECT-TYPE 4069 SYNTAX INTEGER (1..65535) 4070 ACCESS not-accessible 4071 STATUS mandatory 4072 DESCRIPTION 4073 "An index that uniquely identifies an entry in 4074 the alMatrixTopNTable among those in the same report. 4075 4076 This index is between 1 and N, where N is the 4077 number of entries in this report. 4078 4079 If the value of alMatrixTopNControlRateBase is equal to 4080 alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, increasing 4081 values of alMatrixTopNIndex shall be assigned to entries with 4082 decreasing values of alMatrixTopNPktRate until index N is 4083 assigned or there are no more alMatrixTopNEntries. 4084 4085 If the value of alMatrixTopNControlRateBase is equal to 4086 alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, 4087 increasing values of alMatrixTopNIndex shall be assigned to 4088 entries with decreasing values of alMatrixTopNOctetRate until 4089 index N is assigned or there are no more alMatrixTopNEntries." 4090 ::= { alMatrixTopNEntry 1 } 4091 4092alMatrixTopNProtocolDirLocalIndex OBJECT-TYPE 4093 SYNTAX INTEGER (1..2147483647) 4094 ACCESS read-only 4095 STATUS mandatory 4096 DESCRIPTION 4097 "The protocolDirLocalIndex of the network-layer protocol of 4098 this entry's network address." 4099 ::= { alMatrixTopNEntry 2 } 4100 4101alMatrixTopNSourceAddress OBJECT-TYPE 4102 SYNTAX OCTET STRING (SIZE(1..255)) 4103 ACCESS read-only 4104 STATUS mandatory 4105 DESCRIPTION 4106 "The network-layer address of the source host in this 4107 conversation. 4108 4109 This is represented as an octet string with 4110 specific semantics and length as identified 4111 by the associated alMatrixTopNProtocolDirLocalIndex. 4112 4113 For example, if the alMatrixTopNProtocolDirLocalIndex 4114 indicates an encapsulation of IP, this object is encoded as a 4115 length octet of 4, followed by the 4 octets of the IP address, 4116 in network byte order." 4117 ::= { alMatrixTopNEntry 3 } 4118 4119alMatrixTopNDestAddress OBJECT-TYPE 4120 SYNTAX OCTET STRING (SIZE(1..255)) 4121 ACCESS read-only 4122 STATUS mandatory 4123 DESCRIPTION 4124 "The network-layer address of the destination host in this 4125 conversation. 4126 4127 This is represented as an octet string with 4128 specific semantics and length as identified 4129 by the associated alMatrixTopNProtocolDirLocalIndex. 4130 4131 For example, if the alMatrixTopNProtocolDirLocalIndex 4132 indicates an encapsulation of IP, this object is encoded as a 4133 length octet of 4, followed by the 4 octets of the IP address, 4134 in network byte order." 4135 ::= { alMatrixTopNEntry 4 } 4136 4137alMatrixTopNAppProtocolDirLocalIndex OBJECT-TYPE 4138 SYNTAX INTEGER (1..2147483647) 4139 ACCESS read-only 4140 STATUS mandatory 4141 DESCRIPTION 4142 "The type of the protocol counted by this matrix entry." 4143 ::= { alMatrixTopNEntry 5 } 4144 4145alMatrixTopNPktRate OBJECT-TYPE 4146 SYNTAX Gauge 4147 ACCESS read-only 4148 STATUS mandatory 4149 DESCRIPTION 4150 "The number of packets seen of this protocol from the source 4151 host to the destination host during this sampling interval, 4152 counted using the rules for counting the alMatrixSDPkts 4153 object. 4154 4155 If the value of alMatrixTopNControlRateBase is 4156 alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, this 4157 variable will be used to sort this report." 4158 ::= { alMatrixTopNEntry 6 } 4159 4160alMatrixTopNReversePktRate OBJECT-TYPE 4161 SYNTAX Gauge 4162 ACCESS read-only 4163 STATUS mandatory 4164 DESCRIPTION 4165 "The number of packets seen of this protocol from the 4166 destination host to the source host during this sampling 4167 interval, counted using the rules for counting the 4168 alMatrixDSPkts object. (Note that the corresponding 4169 alMatrixSDPkts object selected is the one whose source address 4170 is equal to alMatrixTopNDestAddress and whose destination 4171 address is equal to alMatrixTopNSourceAddress.) 4172 4173 Note that if the value of alMatrixTopNControlRateBase is equal 4174 to alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, the sort 4175 of topN entries is based entirely on alMatrixTopNPktRate, and 4176 not on the value of this object." 4177 ::= { alMatrixTopNEntry 7 } 4178 4179alMatrixTopNOctetRate OBJECT-TYPE 4180 SYNTAX Gauge 4181 ACCESS read-only 4182 STATUS mandatory 4183 DESCRIPTION 4184 "The number of octets seen of this protocol from the source 4185 host to the destination host during this sampling interval, 4186 counted using the rules for counting the alMatrixSDOctets 4187 object. 4188 4189 If the value of alMatrixTopNControlRateBase is 4190 alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, this 4191 variable will be used to sort this report." 4192 ::= { alMatrixTopNEntry 8 } 4193 4194alMatrixTopNReverseOctetRate OBJECT-TYPE 4195 SYNTAX Gauge 4196 ACCESS read-only 4197 STATUS mandatory 4198 DESCRIPTION 4199 "The number of octets seen of this protocol from the 4200 destination host to the source host during this sampling 4201 interval, counted using the rules for counting the 4202 alMatrixDSOctets object. (Note that the corresponding 4203 alMatrixSDOctets object selected is the one whose source 4204 address is equal to alMatrixTopNDestAddress and whose 4205 destination address is equal to alMatrixTopNSourceAddress.) 4206 4207 Note that if the value of alMatrixTopNControlRateBase is equal 4208 to alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, the 4209 sort of topN entries is based entirely on 4210 alMatrixTopNOctetRate, and not on the value of this object." 4211 ::= { alMatrixTopNEntry 9 } 4212 4213usrHistory OBJECT IDENTIFIER 4214 ::= { rmon 18 } 4215 4216usrHistoryControlTable OBJECT-TYPE 4217 SYNTAX SEQUENCE OF UsrHistoryControlEntry 4218 ACCESS not-accessible 4219 STATUS mandatory 4220 DESCRIPTION 4221 "A list of data-collection configuration entries." 4222 ::= { usrHistory 1 } 4223 4224usrHistoryControlEntry OBJECT-TYPE 4225 SYNTAX UsrHistoryControlEntry 4226 ACCESS not-accessible 4227 STATUS mandatory 4228 DESCRIPTION 4229 "A list of parameters that set up a group of user-defined 4230 MIB objects to be sampled periodically (called a 4231 bucket-group). 4232 4233 For example, an instance of usrHistoryControlInterval 4234 might be named usrHistoryControlInterval.1" 4235 INDEX { usrHistoryControlIndex } 4236 ::= { usrHistoryControlTable 1 } 4237 4238UsrHistoryControlEntry ::= SEQUENCE { 4239 usrHistoryControlIndex INTEGER, 4240 usrHistoryControlObjects INTEGER, 4241 usrHistoryControlBucketsRequested INTEGER, 4242 usrHistoryControlBucketsGranted INTEGER, 4243 usrHistoryControlInterval INTEGER, 4244 usrHistoryControlOwner OwnerString, 4245 usrHistoryControlStatus RowStatus 4246} 4247 4248usrHistoryControlIndex OBJECT-TYPE 4249 SYNTAX INTEGER (1..65535) 4250 ACCESS not-accessible 4251 STATUS mandatory 4252 DESCRIPTION 4253 "An index that uniquely identifies an entry in the 4254 usrHistoryControlTable. Each such entry defines a 4255 set of samples at a particular interval for a specified 4256 set of MIB instances available from the managed system." 4257 ::= { usrHistoryControlEntry 1 } 4258 4259usrHistoryControlObjects OBJECT-TYPE 4260 SYNTAX INTEGER (1..65535) 4261 ACCESS read-write 4262 STATUS mandatory 4263 DESCRIPTION 4264 "The number of MIB objects to be collected 4265 in the portion of usrHistoryTable associated with this 4266 usrHistoryControlEntry. 4267 4268 This object may not be modified if the associated instance 4269 of usrHistoryControlStatus is equal to active(1)." 4270 ::= { usrHistoryControlEntry 2 } 4271 4272usrHistoryControlBucketsRequested OBJECT-TYPE 4273 SYNTAX INTEGER (1..65535) 4274 ACCESS read-write 4275 STATUS mandatory 4276 DESCRIPTION 4277 "The requested number of discrete time intervals 4278 over which data is to be saved in the part of the 4279 usrHistoryTable associated with this usrHistoryControlEntry. 4280 4281 When this object is created or modified, the probe 4282 should set usrHistoryControlBucketsGranted as closely to 4283 this object as possible for the particular probe 4284 implementation and available resources." 4285 DEFVAL { 50 } 4286 ::= { usrHistoryControlEntry 3 } 4287 4288usrHistoryControlBucketsGranted OBJECT-TYPE 4289 SYNTAX INTEGER (1..65535) 4290 ACCESS read-only 4291 STATUS mandatory 4292 DESCRIPTION 4293 "The number of discrete sampling intervals 4294 over which data shall be saved in the part of 4295 the usrHistoryTable associated with this 4296 usrHistoryControlEntry. 4297 4298 When the associated usrHistoryControlBucketsRequested 4299 object is created or modified, the probe should set 4300 this object as closely to the requested value as 4301 possible for the particular probe implementation and 4302 available resources. The probe must not lower this 4303 value except as a result of a modification to the associated 4304 usrHistoryControlBucketsRequested object. 4305 4306 The associated usrHistoryControlBucketsRequested object 4307 should be set before or at the same time as this object 4308 to allow the probe to accurately estimate the resources 4309 required for this usrHistoryControlEntry. 4310 4311 There will be times when the actual number of buckets 4312 associated with this entry is less than the value of 4313 this object. In this case, at the end of each sampling 4314 interval, a new bucket will be added to the usrHistoryTable. 4315 4316 When the number of buckets reaches the value of this object 4317 and a new bucket is to be added to the usrHistoryTable, 4318 the oldest bucket associated with this usrHistoryControlEntry 4319 shall be deleted by the agent so that the new bucket can be 4320 added. 4321 4322 When the value of this object changes to a value less than 4323 the current value, entries are deleted from the 4324 usrHistoryTable associated with this usrHistoryControlEntry. 4325 Enough of the oldest of these entries shall be deleted by the 4326 agent so that their number remains less than or equal to the 4327 new value of this object. 4328 4329 When the value of this object changes to a value greater 4330 than the current value, the number of associated usrHistory 4331 entries may be allowed to grow." 4332 ::= { usrHistoryControlEntry 4 } 4333 4334usrHistoryControlInterval OBJECT-TYPE 4335 SYNTAX INTEGER (1..2147483647) 4336 ACCESS read-write 4337 STATUS mandatory 4338 DESCRIPTION 4339 "The interval in seconds over which the data is 4340 sampled for each bucket in the part of the usrHistory 4341 table associated with this usrHistoryControlEntry. 4342 4343 Because the counters in a bucket may overflow at their 4344 maximum value with no indication, a prudent manager will 4345 take into account the possibility of overflow in any of 4346 the associated counters. It is important to consider the 4347 minimum time in which any counter could overflow on a 4348 particular media type and to set the usrHistoryControlInterval 4349 object to a value less than this interval. 4350 4351 This object may not be modified if the associated 4352 usrHistoryControlStatus object is equal to active(1)." 4353 DEFVAL { 1800 } 4354 ::= { usrHistoryControlEntry 5 } 4355 4356usrHistoryControlOwner OBJECT-TYPE 4357 SYNTAX OwnerString 4358 ACCESS read-write 4359 STATUS mandatory 4360 DESCRIPTION 4361 "The entity that configured this entry and is 4362 therefore using the resources assigned to it." 4363 ::= { usrHistoryControlEntry 6 } 4364 4365usrHistoryControlStatus OBJECT-TYPE 4366 SYNTAX RowStatus 4367 ACCESS read-write 4368 STATUS mandatory 4369 DESCRIPTION 4370 "The status of this variable history control entry. 4371 4372 An entry may not exist in the active state unless all 4373 objects in the entry have an appropriate value. 4374 4375 If this object is not equal to active(1), all associated 4376 entries in the usrHistoryTable shall be deleted." 4377 ::= { usrHistoryControlEntry 7 } 4378 4379usrHistoryObjectTable OBJECT-TYPE 4380 SYNTAX SEQUENCE OF UsrHistoryObjectEntry 4381 ACCESS not-accessible 4382 STATUS mandatory 4383 DESCRIPTION 4384 "A list of data-collection configuration entries." 4385 ::= { usrHistory 2 } 4386 4387usrHistoryObjectEntry OBJECT-TYPE 4388 SYNTAX UsrHistoryObjectEntry 4389 ACCESS not-accessible 4390 STATUS mandatory 4391 DESCRIPTION 4392 "A list of MIB instances to be sampled periodically. 4393 4394 Entries in this table are created when an associated 4395 usrHistoryControlObjects object is created. 4396 4397 The usrHistoryControlIndex value in the index is 4398 that of the associated usrHistoryControlEntry. 4399 4400 For example, an instance of usrHistoryObjectVariable might be 4401 usrHistoryObjectVariable.1.3" 4402 INDEX { usrHistoryControlIndex, usrHistoryObjectIndex } 4403 ::= { usrHistoryObjectTable 1 } 4404 4405UsrHistoryObjectEntry ::= SEQUENCE { 4406 usrHistoryObjectIndex INTEGER, 4407 usrHistoryObjectVariable OBJECT IDENTIFIER, 4408 usrHistoryObjectSampleType INTEGER 4409} 4410 4411usrHistoryObjectIndex OBJECT-TYPE 4412 SYNTAX INTEGER (1..65535) 4413 ACCESS not-accessible 4414 STATUS mandatory 4415 DESCRIPTION 4416 "An index used to uniquely identify an entry in the 4417 usrHistoryObject table. Each such entry defines a 4418 MIB instance to be collected periodically." 4419 ::= { usrHistoryObjectEntry 1 } 4420 4421usrHistoryObjectVariable OBJECT-TYPE 4422 SYNTAX OBJECT IDENTIFIER 4423 ACCESS read-write 4424 STATUS mandatory 4425 DESCRIPTION 4426 "The object identifier of the particular variable to be 4427 4428 4429 4430 sampled. 4431 4432 Only variables that resolve to an ASN.1 primitive type of 4433 Integer32 (Integer32, Counter, Gauge, or TimeTicks) may be 4434 sampled. 4435 4436 Because SNMP access control is articulated entirely in terms 4437 of the contents of MIB views, no access control mechanism 4438 exists that can restrict the value of this object to identify 4439 only those objects that exist in a particular MIB view. 4440 Because there is thus no acceptable means of restricting the 4441 read access that could be obtained through the user history 4442 mechanism, the probe must only grant write access to this 4443 object in those views that have read access to all objects on 4444 the probe. See USM [RFC3414] and VACM [RFC3415] for more 4445 information. 4446 4447 During a set operation, if the supplied variable name is not 4448 available in the selected MIB view, a badValue error must be 4449 returned. 4450 4451 This object may not be modified if the associated 4452 usrHistoryControlStatus object is equal to active(1)." 4453 ::= { usrHistoryObjectEntry 2 } 4454 4455usrHistoryObjectSampleType OBJECT-TYPE 4456 SYNTAX INTEGER { absoluteValue(1), deltaValue(2) } 4457 ACCESS read-write 4458 STATUS mandatory 4459 DESCRIPTION 4460 "The method of sampling the selected variable for storage in 4461 the usrHistoryTable. 4462 4463 If the value of this object is absoluteValue(1), the value of 4464 the selected variable will be copied directly into the history 4465 bucket. 4466 4467 If the value of this object is deltaValue(2), the value of the 4468 selected variable at the last sample will be subtracted from 4469 the current value, and the difference will be stored in the 4470 history bucket. If the associated usrHistoryObjectVariable 4471 instance could not be obtained at the previous sample 4472 interval, then a delta sample is not possible, and the value 4473 of the associated usrHistoryValStatus object for this interval 4474 will be valueNotAvailable(1). 4475 4476 4477 4478 This object may not be modified if the associated 4479 usrHistoryControlStatus object is equal to active(1)." 4480 ::= { usrHistoryObjectEntry 3 } 4481 4482usrHistoryTable OBJECT-TYPE 4483 SYNTAX SEQUENCE OF UsrHistoryEntry 4484 ACCESS not-accessible 4485 STATUS mandatory 4486 DESCRIPTION 4487 "A list of user-defined history entries." 4488 ::= { usrHistory 3 } 4489 4490usrHistoryEntry OBJECT-TYPE 4491 SYNTAX UsrHistoryEntry 4492 ACCESS not-accessible 4493 STATUS mandatory 4494 DESCRIPTION 4495 "A historical sample of user-defined variables. This sample 4496 is associated with the usrHistoryControlEntry that set up the 4497 parameters for a regular collection of these samples. 4498 4499 The usrHistoryControlIndex value in the index identifies the 4500 usrHistoryControlEntry on whose behalf this entry was created. 4501 The usrHistoryObjectIndex value in the index identifies the 4502 usrHistoryObjectEntry on whose behalf this entry was created. 4503 4504 For example, an instance of usrHistoryAbsValue, which represents 4505 the 14th sample of a variable collected as specified by 4506 usrHistoryControlEntry.1 and usrHistoryObjectEntry.1.5, 4507 would be named usrHistoryAbsValue.1.14.5" 4508 INDEX { usrHistoryControlIndex, usrHistorySampleIndex, 4509 usrHistoryObjectIndex } 4510 ::= { usrHistoryTable 1 } 4511 4512UsrHistoryEntry ::= SEQUENCE { 4513 usrHistorySampleIndex INTEGER, 4514 usrHistoryIntervalStart TimeStamp, 4515 usrHistoryIntervalEnd TimeStamp, 4516 usrHistoryAbsValue Gauge, 4517 usrHistoryValStatus INTEGER 4518} 4519 4520usrHistorySampleIndex OBJECT-TYPE 4521 SYNTAX INTEGER (1..2147483647) 4522 ACCESS not-accessible 4523 STATUS mandatory 4524 DESCRIPTION 4525 "An index that uniquely identifies the particular sample this 4526 entry represents among all samples associated with the same 4527 usrHistoryControlEntry. This index starts at 1 and increases 4528 by one as each new sample is taken." 4529 ::= { usrHistoryEntry 1 } 4530 4531usrHistoryIntervalStart OBJECT-TYPE 4532 SYNTAX TimeStamp 4533 ACCESS read-only 4534 STATUS mandatory 4535 DESCRIPTION 4536 "The value of sysUpTime at the start of the interval over 4537 which this sample was measured. If the probe keeps track of 4538 the time of day, it should start the first sample of the 4539 history at a time such that when the next hour of the day 4540 begins, a sample is started at that instant. 4541 4542 Note that following this rule may require that the probe delay 4543 collecting the first sample of the history, as each sample 4544 must be of the same interval. Also note that the sample that 4545 is currently being collected is not accessible in this table 4546 until the end of its interval." 4547 ::= { usrHistoryEntry 2 } 4548 4549usrHistoryIntervalEnd OBJECT-TYPE 4550 SYNTAX TimeStamp 4551 ACCESS read-only 4552 STATUS mandatory 4553 DESCRIPTION 4554 "The value of sysUpTime at the end of the interval over which 4555 this sample was measured." 4556 ::= { usrHistoryEntry 3 } 4557 4558usrHistoryAbsValue OBJECT-TYPE 4559 SYNTAX Gauge 4560 ACCESS read-only 4561 STATUS mandatory 4562 DESCRIPTION 4563 "The absolute value (i.e., unsigned value) of the 4564 user-specified statistic during the last sampling period. The 4565 value during the current sampling period is not made available 4566 until the period is completed. 4567 4568 To obtain the true value for this sampling interval, the 4569 associated instance of usrHistoryValStatus must be checked, 4570 and usrHistoryAbsValue adjusted as necessary. 4571 4572 4573 4574 4575 If the MIB instance could not be accessed during the sampling 4576 interval, then this object will have a value of zero, and the 4577 associated instance of usrHistoryValStatus will be set to 4578 'valueNotAvailable(1)'. 4579 4580 The access control check prescribed in the definition of 4581 usrHistoryObjectVariable SHOULD be checked for each sampling 4582 interval. If this check determines that access should not be 4583 allowed, then this object will have a value of zero, and the 4584 associated instance of usrHistoryValStatus will be set to 4585 'valueNotAvailable(1)'." 4586 ::= { usrHistoryEntry 4 } 4587 4588usrHistoryValStatus OBJECT-TYPE 4589 SYNTAX INTEGER { valueNotAvailable(1), valuePositive(2), 4590 valueNegative(3) } 4591 ACCESS read-only 4592 STATUS mandatory 4593 DESCRIPTION 4594 "This object indicates the validity and sign of the data in 4595 the associated instance of usrHistoryAbsValue. 4596 4597 If the MIB instance could not be accessed during the sampling 4598 interval, then 'valueNotAvailable(1)' will be returned. 4599 4600 If the sample is valid and the actual value of the sample is 4601 greater than or equal to zero, then 'valuePositive(2)' is 4602 returned. 4603 4604 If the sample is valid and the actual value of the sample is 4605 less than zero, 'valueNegative(3)' will be returned. The 4606 associated instance of usrHistoryAbsValue should be multiplied 4607 by -1 to obtain the true sample value." 4608 ::= { usrHistoryEntry 5 } 4609 4610probeConfig OBJECT IDENTIFIER 4611 ::= { rmon 19 } 4612 4613probeCapabilities OBJECT-TYPE 4614 SYNTAX OCTET STRING 4615-- { etherStats(0), historyControl(1), etherHistory(2), 4616-- alarm(3), hosts(4), hostTopN(5), matrix(6), 4617-- filter(7), capture(8), event(9), 4618-- tokenRingMLStats(10), tokenRingPStats(11), 4619-- tokenRingMLHistory(12), tokenRingPHistory(13), 4620-- ringStation(14), ringStationOrder(15), 4621-- ringStationConfig(16), sourceRouting(17), 4622-- protocolDirectory(18), protocolDistribution(19), 4623-- addressMapping(20), nlHost(21), nlMatrix(22), 4624-- alHost(23), alMatrix(24), usrHistory(25), 4625-- probeConfig(26) } 4626 ACCESS read-only 4627 STATUS mandatory 4628 DESCRIPTION 4629 "An indication of the RMON MIB groups supported 4630 on at least one interface by this probe." 4631 ::= { probeConfig 1 } 4632 4633probeSoftwareRev OBJECT-TYPE 4634 SYNTAX DisplayString (SIZE(0..15)) 4635 ACCESS read-only 4636 STATUS mandatory 4637 DESCRIPTION 4638 "The software revision of this device. This string will have 4639 a zero length if the revision is unknown." 4640 ::= { probeConfig 2 } 4641 4642probeHardwareRev OBJECT-TYPE 4643 SYNTAX DisplayString (SIZE(0..31)) 4644 ACCESS read-only 4645 STATUS mandatory 4646 DESCRIPTION 4647 "The hardware revision of this device. This string will have 4648 a zero length if the revision is unknown." 4649 ::= { probeConfig 3 } 4650 4651probeDateTime OBJECT-TYPE 4652 SYNTAX OCTET STRING (SIZE(0 | 8 | 11)) 4653 ACCESS read-write 4654 STATUS mandatory 4655 DESCRIPTION 4656 "Probe's current date and time. 4657 4658 field octets contents range 4659 ----- ------ -------- ----- 4660 1 1-2 year 0..65536 4661 2 3 month 1..12 4662 3 4 day 1..31 4663 4 5 hour 0..23 4664 5 6 minutes 0..59 4665 6 7 seconds 0..60 4666 (use 60 for leap-second) 4667 7 8 deci-seconds 0..9 4668 8 9 direction from UTC '+' / '-' 4669 9 10 hours from UTC 0..11 4670 10 11 minutes from UTC 0..59 4671 4672 For example, Tuesday May 26, 1992 at 1:30:15 PM 4673 EDT would be displayed as: 4674 4675 1992-5-26,13:30:15.0,-4:0 4676 4677 Note that if only local time is known, then 4678 time zone information (fields 8-10) is not 4679 present, and that if no time information is known, the 4680 null string is returned." 4681 ::= { probeConfig 4 } 4682 4683probeResetControl OBJECT-TYPE 4684 SYNTAX INTEGER { running(1), warmBoot(2), coldBoot(3) } 4685 ACCESS read-write 4686 STATUS mandatory 4687 DESCRIPTION 4688 "Setting this object to warmBoot(2) causes the device to 4689 restart the application software with current configuration 4690 parameters saved in non-volatile memory. Setting this 4691 object to coldBoot(3) causes the device to reinitialize 4692 configuration parameters in non-volatile memory to default 4693 values and to restart the application software. When the device 4694 is running normally, this variable has a value of 4695 running(1)." 4696 ::= { probeConfig 5 } 4697 4698probeDownloadFile OBJECT-TYPE 4699 SYNTAX DisplayString (SIZE(0..127)) 4700 ACCESS read-write 4701 STATUS deprecated 4702 DESCRIPTION 4703 "The file name to be downloaded from the TFTP server when a 4704 download is next requested via this MIB. This value is set to 4705 the zero-length string when no file name has been specified. 4706 4707 This object has been deprecated, as it has not had enough 4708 independent implementations to demonstrate interoperability to 4709 meet the requirements of a Draft Standard." 4710 ::= { probeConfig 6 } 4711 4712probeDownloadTFTPServer OBJECT-TYPE 4713 SYNTAX IpAddress 4714 ACCESS read-write 4715 STATUS deprecated 4716 DESCRIPTION 4717 "The IP address of the TFTP server that contains the boot 4718 image to load when a download is next requested via this MIB. 4719 This value is set to '0.0.0.0' when no IP address has been 4720 4721 4722 4723 specified. 4724 4725 This object has been deprecated, as it has not had enough 4726 independent implementations to demonstrate interoperability to 4727 meet the requirements of a Draft Standard." 4728 ::= { probeConfig 7 } 4729 4730probeDownloadAction OBJECT-TYPE 4731 SYNTAX INTEGER { notDownloading(1), downloadToPROM(2), 4732 downloadToRAM(3) } 4733 ACCESS read-write 4734 STATUS deprecated 4735 DESCRIPTION 4736 "When this object is set to downloadToRAM(3) or 4737 downloadToPROM(2), the device will discontinue its 4738 normal operation and begin download of the image specified 4739 by probeDownloadFile from the server specified by 4740 probeDownloadTFTPServer using the TFTP protocol. If 4741 downloadToRAM(3) is specified, the new image is copied 4742 to RAM only (the old image remains unaltered in the flash 4743 EPROM). If downloadToPROM(2) is specified, 4744 the new image is written to the flash EPROM 4745 memory after its checksum has been verified to be correct. 4746 When the download process is completed, the device will 4747 warm boot to restart the newly loaded application. 4748 When the device is not downloading, this object will have 4749 a value of notDownloading(1). 4750 4751 This object has been deprecated, as it has not had enough 4752 independent implementations to demonstrate interoperability to 4753 meet the requirements of a Draft Standard." 4754 ::= { probeConfig 8 } 4755 4756probeDownloadStatus OBJECT-TYPE 4757 SYNTAX INTEGER { downloadSuccess(1), downloadStatusUnknown(2), 4758 downloadGeneralError(3), 4759 downloadNoResponseFromServer(4), 4760 downloadChecksumError(5), 4761 downloadIncompatibleImage(6), 4762 downloadTftpFileNotFound(7), 4763 downloadTftpAccessViolation(8) } 4764 ACCESS read-only 4765 STATUS deprecated 4766 DESCRIPTION 4767 "The status of the last download procedure, if any. This 4768 object will have a value of downloadStatusUnknown(2) if no 4769 download process has been performed. 4770 4771 This object has been deprecated, as it has not had enough 4772 independent implementations to demonstrate interoperability to 4773 meet the requirements of a Draft Standard." 4774 ::= { probeConfig 9 } 4775 4776serialConfigTable OBJECT-TYPE 4777 SYNTAX SEQUENCE OF SerialConfigEntry 4778 ACCESS not-accessible 4779 STATUS deprecated 4780 DESCRIPTION 4781 "A table of serial interface configuration entries. This data 4782 will be stored in non-volatile memory and preserved across 4783 probe resets or power loss. 4784 4785 This table has been deprecated, as it has not had enough 4786 independent implementations to demonstrate interoperability to 4787 meet the requirements of a Draft Standard." 4788 ::= { probeConfig 10 } 4789 4790serialConfigEntry OBJECT-TYPE 4791 SYNTAX SerialConfigEntry 4792 ACCESS not-accessible 4793 STATUS deprecated 4794 DESCRIPTION 4795 "A set of configuration parameters for a particular 4796 serial interface on this device. If the device has no serial 4797 interfaces, this table is empty. 4798 4799 The index is composed of the ifIndex assigned to this serial 4800 line interface." 4801 INDEX { ifIndex } 4802 ::= { serialConfigTable 1 } 4803 4804SerialConfigEntry ::= SEQUENCE { 4805 serialMode INTEGER, 4806 serialProtocol INTEGER, 4807 serialTimeout INTEGER, 4808 serialModemInitString ControlString, 4809 serialModemHangUpString ControlString, 4810 serialModemConnectResp DisplayString, 4811 serialModemNoConnectResp DisplayString, 4812 serialDialoutTimeout INTEGER, 4813 serialStatus RowStatus 4814} 4815 4816serialMode OBJECT-TYPE 4817 SYNTAX INTEGER { direct(1), modem(2) } 4818 ACCESS read-write 4819 STATUS deprecated 4820 DESCRIPTION 4821 "The type of incoming connection to be expected on this 4822 serial interface." 4823 DEFVAL { direct } 4824 ::= { serialConfigEntry 1 } 4825 4826serialProtocol OBJECT-TYPE 4827 SYNTAX INTEGER { other(1), slip(2), ppp(3) } 4828 ACCESS read-write 4829 STATUS deprecated 4830 DESCRIPTION 4831 "The type of data link encapsulation to be used on this 4832 serial interface." 4833 DEFVAL { slip } 4834 ::= { serialConfigEntry 2 } 4835 4836serialTimeout OBJECT-TYPE 4837 SYNTAX INTEGER (1..65535) 4838 ACCESS read-write 4839 STATUS deprecated 4840 DESCRIPTION 4841 "This timeout value is used when the Management Station has 4842 initiated the conversation over the serial link. This variable 4843 represents the number of seconds of inactivity allowed before 4844 terminating the connection on this serial interface. Use the 4845 serialDialoutTimeout in the case where the probe has initiated 4846 the connection for the purpose of sending a trap." 4847 DEFVAL { 300 } 4848 ::= { serialConfigEntry 3 } 4849 4850serialModemInitString OBJECT-TYPE 4851 SYNTAX ControlString (SIZE(0..255)) 4852 ACCESS read-write 4853 STATUS deprecated 4854 DESCRIPTION 4855 "A control string that controls how a modem attached to this 4856 serial interface should be initialized. The initialization 4857 is performed once during startup and again after each 4858 connection is terminated if the associated serialMode has the 4859 value of modem(2). 4860 4861 A control string that is appropriate for a wide variety of 4862 modems is: '^s^MATE0Q0V1X4 S0=1 S2=43^M'." 4863 ::= { serialConfigEntry 4 } 4864 4865serialModemHangUpString OBJECT-TYPE 4866 SYNTAX ControlString (SIZE(0..255)) 4867 ACCESS read-write 4868 STATUS deprecated 4869 DESCRIPTION 4870 "A control string that specifies how to disconnect a modem 4871 connection on this serial interface. This object is only 4872 meaningful if the associated serialMode has the value 4873 of modem(2). 4874 4875 A control string that is appropriate for a wide variety of 4876 modems is: '^d2^s+++^d2^sATH0^M^d2'." 4877 ::= { serialConfigEntry 5 } 4878 4879serialModemConnectResp OBJECT-TYPE 4880 SYNTAX DisplayString (SIZE(0..255)) 4881 ACCESS read-write 4882 STATUS deprecated 4883 DESCRIPTION 4884 "An ASCII string containing substrings that describe the 4885 expected modem connection response code and associated bps 4886 rate. The substrings are delimited by the first character 4887 in the string, for example: 4888 /CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/ 4889 CONNECT 4800/4800/CONNECT 9600/9600 4890 will be interpreted as: 4891 response code bps rate 4892 CONNECT 300 4893 CONNECT 1200 1200 4894 CONNECT 2400 2400 4895 CONNECT 4800 4800 4896 CONNECT 9600 9600 4897 The agent will use the information in this string to adjust 4898 the bps rate of this serial interface once a modem connection 4899 is established. 4900 4901 A value that is appropriate for a wide variety of modems is: 4902 4903 4904 4905 '/CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/ 4906 CONNECT 4800/4800/CONNECT 9600/9600/CONNECT 14400/14400/ 4907 CONNECT 19200/19200/CONNECT 38400/38400/'." 4908 ::= { serialConfigEntry 6 } 4909 4910serialModemNoConnectResp OBJECT-TYPE 4911 SYNTAX DisplayString (SIZE(0..255)) 4912 ACCESS read-write 4913 STATUS deprecated 4914 DESCRIPTION 4915 "An ASCII string containing response codes that may be 4916 generated by a modem to report the reason why a connection 4917 attempt has failed. The response codes are delimited by 4918 the first character in the string, for example: 4919 /NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/ 4920 4921 If one of these response codes is received via this serial 4922 interface while attempting to make a modem connection, 4923 the agent will issue the hang up command as specified by 4924 serialModemHangUpString. 4925 4926 A value that is appropriate for a wide variety of modems is: 4927 '/NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/'." 4928 ::= { serialConfigEntry 7 } 4929 4930serialDialoutTimeout OBJECT-TYPE 4931 SYNTAX INTEGER (1..65535) 4932 ACCESS read-write 4933 STATUS deprecated 4934 DESCRIPTION 4935 "This timeout value is used when the probe initiates the 4936 serial connection with the intention of contacting a 4937 management station. This variable represents the number 4938 of seconds of inactivity allowed before terminating the 4939 connection on this serial interface." 4940 DEFVAL { 20 } 4941 ::= { serialConfigEntry 8 } 4942 4943serialStatus OBJECT-TYPE 4944 SYNTAX RowStatus 4945 ACCESS read-write 4946 STATUS deprecated 4947 DESCRIPTION 4948 "The status of this serialConfigEntry. 4949 4950 An entry may not exist in the active state unless all 4951 objects in the entry have an appropriate value." 4952 ::= { serialConfigEntry 9 } 4953 4954netConfigTable OBJECT-TYPE 4955 SYNTAX SEQUENCE OF NetConfigEntry 4956 ACCESS not-accessible 4957 STATUS deprecated 4958 DESCRIPTION 4959 "A table of netConfigEntries. 4960 4961 This table has been deprecated, as it has not had enough 4962 independent implementations to demonstrate interoperability to 4963 meet the requirements of a Draft Standard." 4964 ::= { probeConfig 11 } 4965 4966netConfigEntry OBJECT-TYPE 4967 SYNTAX NetConfigEntry 4968 ACCESS not-accessible 4969 STATUS deprecated 4970 DESCRIPTION 4971 "A set of configuration parameters for a particular 4972 network interface on this device. If the device has no network 4973 interface, this table is empty. 4974 4975 The index is composed of the ifIndex assigned to the 4976 corresponding interface." 4977 INDEX { ifIndex } 4978 ::= { netConfigTable 1 } 4979 4980NetConfigEntry ::= SEQUENCE { 4981 netConfigIPAddress IpAddress, 4982 netConfigSubnetMask IpAddress, 4983 netConfigStatus RowStatus 4984} 4985 4986netConfigIPAddress OBJECT-TYPE 4987 SYNTAX IpAddress 4988 ACCESS read-write 4989 STATUS deprecated 4990 DESCRIPTION 4991 "The IP address of this Net interface. The default value 4992 for this object is 0.0.0.0. If either the netConfigIPAddress 4993 or netConfigSubnetMask is 0.0.0.0, then when the device 4994 boots, it may use BOOTP to try to figure out what these 4995 values should be. If BOOTP fails before the device 4996 can talk on the network, this value must be configured 4997 (e.g., through a terminal attached to the device). If BOOTP is 4998 used, care should be taken to not send BOOTP broadcasts too 4999 frequently and to eventually send them very infrequently if no 5000 replies are received." 5001 ::= { netConfigEntry 1 } 5002 5003netConfigSubnetMask OBJECT-TYPE 5004 SYNTAX IpAddress 5005 ACCESS read-write 5006 STATUS deprecated 5007 DESCRIPTION 5008 "The subnet mask of this Net interface. The default value 5009 for this object is 0.0.0.0. If either the netConfigIPAddress 5010 or netConfigSubnetMask is 0.0.0.0, then when the device 5011 boots, it may use BOOTP to try to figure out what these 5012 values should be. If BOOTP fails before the device 5013 can talk on the network, this value must be configured 5014 (e.g., through a terminal attached to the device). If BOOTP is 5015 used, care should be taken to not send BOOTP broadcasts too 5016 frequently and to eventually send them very infrequently if no 5017 replies are received." 5018 ::= { netConfigEntry 2 } 5019 5020netConfigStatus OBJECT-TYPE 5021 SYNTAX RowStatus 5022 ACCESS read-write 5023 STATUS deprecated 5024 DESCRIPTION 5025 "The status of this netConfigEntry. 5026 5027 An entry may not exist in the active state unless all 5028 objects in the entry have an appropriate value." 5029 ::= { netConfigEntry 3 } 5030 5031netDefaultGateway OBJECT-TYPE 5032 SYNTAX IpAddress 5033 ACCESS read-write 5034 STATUS deprecated 5035 DESCRIPTION 5036 "The IP Address of the default gateway. If this value is 5037 undefined or unknown, it shall have the value 0.0.0.0." 5038 ::= { probeConfig 12 } 5039 5040trapDestTable OBJECT-TYPE 5041 SYNTAX SEQUENCE OF TrapDestEntry 5042 ACCESS not-accessible 5043 STATUS deprecated 5044 DESCRIPTION 5045 "A list of trap destination entries." 5046 ::= { probeConfig 13 } 5047 5048trapDestEntry OBJECT-TYPE 5049 SYNTAX TrapDestEntry 5050 ACCESS not-accessible 5051 STATUS deprecated 5052 DESCRIPTION 5053 "This entry includes a destination IP address to which 5054 traps are sent for this community." 5055 INDEX { trapDestIndex } 5056 ::= { trapDestTable 1 } 5057 5058TrapDestEntry ::= SEQUENCE { 5059 trapDestIndex INTEGER, 5060 trapDestCommunity OCTET STRING, 5061 trapDestProtocol INTEGER, 5062 trapDestAddress OCTET STRING, 5063 trapDestOwner OwnerString, 5064 trapDestStatus RowStatus 5065} 5066 5067trapDestIndex OBJECT-TYPE 5068 SYNTAX INTEGER (1..65535) 5069 ACCESS not-accessible 5070 STATUS deprecated 5071 DESCRIPTION 5072 "A value that uniquely identifies this trapDestEntry." 5073 ::= { trapDestEntry 1 } 5074 5075trapDestCommunity OBJECT-TYPE 5076 SYNTAX OCTET STRING (SIZE(0..127)) 5077 ACCESS read-write 5078 STATUS deprecated 5079 DESCRIPTION 5080 "A community to which this destination address belongs. 5081 This entry is associated with any eventEntries in the RMON 5082 MIB whose value of eventCommunity is equal to the value of 5083 this object. Every time an associated event entry sends a 5084 trap due to an event, that trap will be sent to each 5085 5086 5087 5088 address in the trapDestTable with a trapDestCommunity equal 5089 to eventCommunity, as long as no access control mechanism 5090 precludes it (e.g., VACM). 5091 5092 This object may not be modified if the associated 5093 trapDestStatus object is equal to active(1)." 5094 ::= { trapDestEntry 2 } 5095 5096trapDestProtocol OBJECT-TYPE 5097 SYNTAX INTEGER { ip(1), ipx(2) } 5098 ACCESS read-write 5099 STATUS deprecated 5100 DESCRIPTION 5101 "The protocol with which this trap is to be sent." 5102 ::= { trapDestEntry 3 } 5103 5104trapDestAddress OBJECT-TYPE 5105 SYNTAX OCTET STRING 5106 ACCESS read-write 5107 STATUS deprecated 5108 DESCRIPTION 5109 "The destination address for traps on behalf of this entry. 5110 5111 If the associated trapDestProtocol object is equal to ip(1), 5112 the encoding of this object is the same as the snmpUDPAddress 5113 textual convention in RFC 3417, 'Transport Mappings for the 5114 Simple Network Management Protocol (SNMP)' [RFC3417]: 5115 -- for a SnmpUDPAddress of length 6: 5116 -- 5117 -- octets contents encoding 5118 -- 1-4 IP-address network-byte order 5119 -- 5-6 UDP-port network-byte order 5120 5121 If the associated trapDestProtocol object is equal to ipx(2), 5122 the encoding of this object is the same as the snmpIPXAddress 5123 textual convention in RFC 3417, 'Transport Mappings for the 5124 Simple Network Management Protocol (SNMP)' [RFC3417]: 5125 -- for a SnmpIPXAddress of length 12: 5126 -- 5127 -- octets contents encoding 5128 -- 1-4 network-number network-byte order 5129 -- 5-10 physical-address network-byte order 5130 -- 11-12 socket-number network-byte order 5131 5132 This object may not be modified if the associated 5133 5134 5135 5136 trapDestStatus object is equal to active(1)." 5137 ::= { trapDestEntry 4 } 5138 5139trapDestOwner OBJECT-TYPE 5140 SYNTAX OwnerString 5141 ACCESS read-write 5142 STATUS deprecated 5143 DESCRIPTION 5144 "The entity that configured this entry and is 5145 therefore using the resources assigned to it." 5146 ::= { trapDestEntry 5 } 5147 5148trapDestStatus OBJECT-TYPE 5149 SYNTAX RowStatus 5150 ACCESS read-write 5151 STATUS deprecated 5152 DESCRIPTION 5153 "The status of this trap destination entry. 5154 5155 An entry may not exist in the active state unless all 5156 objects in the entry have an appropriate value." 5157 ::= { trapDestEntry 6 } 5158 5159serialConnectionTable OBJECT-TYPE 5160 SYNTAX SEQUENCE OF SerialConnectionEntry 5161 ACCESS not-accessible 5162 STATUS deprecated 5163 DESCRIPTION 5164 "A list of serialConnectionEntries. 5165 5166 This table has been deprecated, as it has not had enough 5167 independent implementations to demonstrate interoperability 5168 to meet the requirements of a Draft Standard." 5169 ::= { probeConfig 14 } 5170 5171serialConnectionEntry OBJECT-TYPE 5172 SYNTAX SerialConnectionEntry 5173 ACCESS not-accessible 5174 STATUS deprecated 5175 DESCRIPTION 5176 "Configuration for a SLIP link over a serial line." 5177 INDEX { serialConnectIndex } 5178 ::= { serialConnectionTable 1 } 5179 5180SerialConnectionEntry ::= SEQUENCE { 5181 serialConnectIndex INTEGER, 5182 serialConnectDestIpAddress IpAddress, 5183 serialConnectType INTEGER, 5184 serialConnectDialString ControlString, 5185 serialConnectSwitchConnectSeq ControlString, 5186 serialConnectSwitchDisconnectSeq ControlString, 5187 serialConnectSwitchResetSeq ControlString, 5188 serialConnectOwner OwnerString, 5189 serialConnectStatus RowStatus 5190} 5191 5192serialConnectIndex OBJECT-TYPE 5193 SYNTAX INTEGER (1..65535) 5194 ACCESS not-accessible 5195 STATUS deprecated 5196 DESCRIPTION 5197 "A value that uniquely identifies this serialConnection 5198 entry." 5199 ::= { serialConnectionEntry 1 } 5200 5201serialConnectDestIpAddress OBJECT-TYPE 5202 SYNTAX IpAddress 5203 ACCESS read-write 5204 STATUS deprecated 5205 DESCRIPTION 5206 "The IP Address that can be reached at the other end of this 5207 serial connection. 5208 5209 This object may not be modified if the associated 5210 serialConnectStatus object is equal to active(1)." 5211 ::= { serialConnectionEntry 2 } 5212 5213serialConnectType OBJECT-TYPE 5214 SYNTAX INTEGER { direct(1), modem(2), switch(3), modemSwitch(4) } 5215 ACCESS read-write 5216 STATUS deprecated 5217 DESCRIPTION 5218 "The type of outgoing connection to be made. If this object 5219 has the value direct(1), then a direct serial connection 5220 is assumed. If this object has the value modem(2), 5221 then serialConnectDialString will be used to make a modem 5222 connection. If this object has the value switch(3), 5223 then serialConnectSwitchConnectSeq will be used to establish 5224 the connection over a serial data switch, and 5225 serialConnectSwitchDisconnectSeq will be used to terminate 5226 the connection. If this object has the value 5227 modem-switch(4), then a modem connection will be made first, 5228 followed by the switch connection. 5229 5230 This object may not be modified if the associated 5231 serialConnectStatus object is equal to active(1)." 5232 DEFVAL { direct } 5233 ::= { serialConnectionEntry 3 } 5234 5235serialConnectDialString OBJECT-TYPE 5236 SYNTAX ControlString (SIZE(0..255)) 5237 ACCESS read-write 5238 STATUS deprecated 5239 DESCRIPTION 5240 "A control string that specifies how to dial the phone 5241 number in order to establish a modem connection. The 5242 string should include the dialing prefix and suffix. For 5243 example: '^s^MATD9,888-1234^M' will instruct the Probe 5244 to send a carriage return, followed by the dialing prefix 5245 'ATD', the phone number '9,888-1234', and a carriage 5246 return as the dialing suffix. 5247 5248 This object may not be modified if the associated 5249 serialConnectStatus object is equal to active(1)." 5250 ::= { serialConnectionEntry 4 } 5251 5252serialConnectSwitchConnectSeq OBJECT-TYPE 5253 SYNTAX ControlString (SIZE(0..255)) 5254 ACCESS read-write 5255 STATUS deprecated 5256 DESCRIPTION 5257 "A control string that specifies how to establish a 5258 data switch connection. 5259 5260 This object may not be modified if the associated 5261 serialConnectStatus object is equal to active(1)." 5262 ::= { serialConnectionEntry 5 } 5263 5264serialConnectSwitchDisconnectSeq OBJECT-TYPE 5265 SYNTAX ControlString (SIZE(0..255)) 5266 ACCESS read-write 5267 STATUS deprecated 5268 DESCRIPTION 5269 "A control string that specifies how to terminate a 5270 data switch connection. 5271 5272 This object may not be modified if the associated 5273 serialConnectStatus object is equal to active(1)." 5274 ::= { serialConnectionEntry 6 } 5275 5276serialConnectSwitchResetSeq OBJECT-TYPE 5277 SYNTAX ControlString (SIZE(0..255)) 5278 ACCESS read-write 5279 STATUS deprecated 5280 DESCRIPTION 5281 "A control string that specifies how to reset a data 5282 switch in the event of a timeout. 5283 5284 This object may not be modified if the associated 5285 serialConnectStatus object is equal to active(1)." 5286 ::= { serialConnectionEntry 7 } 5287 5288serialConnectOwner OBJECT-TYPE 5289 SYNTAX OwnerString 5290 ACCESS read-write 5291 STATUS deprecated 5292 DESCRIPTION 5293 "The entity that configured this entry and is 5294 therefore using the resources assigned to it." 5295 ::= { serialConnectionEntry 8 } 5296 5297serialConnectStatus OBJECT-TYPE 5298 SYNTAX RowStatus 5299 ACCESS read-write 5300 STATUS deprecated 5301 DESCRIPTION 5302 "The status of this serialConnectionEntry. 5303 5304 If the manager attempts to set this object to active(1) when 5305 the serialConnectType is set to modem(2) or modem-switch(4) 5306 and the serialConnectDialString is a zero-length string or 5307 cannot be correctly parsed as a ConnectString, the set 5308 request will be rejected with badValue(3). 5309 5310 If the manager attempts to set this object to active(1) when 5311 the serialConnectType is set to switch(3) or modem-switch(4) 5312 and the serialConnectSwitchConnectSeq, 5313 the serialConnectSwitchDisconnectSeq, or 5314 5315 5316 5317 the serialConnectSwitchResetSeq is a zero-length string 5318 or cannot be correctly parsed as a ConnectString, the set 5319 request will be rejected with badValue(3). 5320 5321 An entry may not exist in the active state unless all 5322 objects in the entry have an appropriate value." 5323 ::= { serialConnectionEntry 9 } 5324 5325rmonConformance OBJECT IDENTIFIER 5326 ::= { rmon 20 } 5327 5328rmon2MIBCompliances OBJECT IDENTIFIER 5329 ::= { rmonConformance 1 } 5330 5331rmon2MIBGroups OBJECT IDENTIFIER 5332 ::= { rmonConformance 2 } 5333 5334protocolDirectoryGroup OBJECT IDENTIFIER 5335 ::= { rmon2MIBGroups 1 } 5336 5337-- protocolDirectoryGroup OBJECT-GROUP 5338-- OBJECTS { protocolDirLastChange, protocolDirLocalIndex, 5339-- protocolDirDescr, protocolDirType, 5340-- protocolDirAddressMapConfig, protocolDirHostConfig, 5341-- protocolDirMatrixConfig, protocolDirOwner, 5342-- protocolDirStatus } 5343-- STATUS mandatory 5344-- DESCRIPTION 5345-- "Lists the inventory of protocols the probe has the 5346-- capability of monitoring and allows the addition, deletion, 5347-- and configuration of entries in this list." 5348-- ::= { rmon2MIBGroups 1 } 5349 5350protocolDistributionGroup OBJECT IDENTIFIER 5351 ::= { rmon2MIBGroups 2 } 5352 5353-- protocolDistributionGroup OBJECT-GROUP 5354-- OBJECTS { protocolDistControlDataSource, 5355-- protocolDistControlDroppedFrames, 5356-- protocolDistControlCreateTime, 5357-- protocolDistControlOwner, protocolDistControlStatus, 5358-- protocolDistStatsPkts, protocolDistStatsOctets } 5359-- STATUS mandatory 5360-- DESCRIPTION 5361-- "Collects the relative amounts of octets and packets for the 5362-- different protocols detected on a network segment." 5363-- ::= { rmon2MIBGroups 2 } 5364 5365addressMapGroup OBJECT IDENTIFIER 5366 ::= { rmon2MIBGroups 3 } 5367 5368-- addressMapGroup OBJECT-GROUP 5369-- OBJECTS { addressMapInserts, addressMapDeletes, 5370-- addressMapMaxDesiredEntries, 5371-- addressMapControlDataSource, 5372-- addressMapControlDroppedFrames, 5373-- addressMapControlOwner, addressMapControlStatus, 5374-- addressMapPhysicalAddress, addressMapLastChange } 5375-- STATUS mandatory 5376-- DESCRIPTION 5377-- "Lists MAC address to network address bindings discovered by 5378-- the probe and what interface they were last seen on." 5379-- ::= { rmon2MIBGroups 3 } 5380 5381nlHostGroup OBJECT IDENTIFIER 5382 ::= { rmon2MIBGroups 4 } 5383 5384-- nlHostGroup OBJECT-GROUP 5385-- OBJECTS { hlHostControlDataSource, 5386-- hlHostControlNlDroppedFrames, 5387-- hlHostControlNlInserts, hlHostControlNlDeletes, 5388-- hlHostControlNlMaxDesiredEntries, 5389-- hlHostControlAlDroppedFrames, 5390-- hlHostControlAlInserts, hlHostControlAlDeletes, 5391-- hlHostControlAlMaxDesiredEntries, 5392-- hlHostControlOwner, hlHostControlStatus, 5393-- nlHostInPkts, nlHostOutPkts, nlHostInOctets, 5394-- nlHostOutOctets, nlHostOutMacNonUnicastPkts, 5395-- nlHostCreateTime } 5396-- STATUS mandatory 5397-- DESCRIPTION 5398-- "Counts the amount of traffic sent from and to each network 5399-- address discovered by the probe. Note that while the 5400-- hlHostControlTable also has objects that control an optional 5401-- alHostTable, implementation of the alHostTable is not 5402-- required to fully implement this group." 5403-- ::= { rmon2MIBGroups 4 } 5404 5405nlMatrixGroup OBJECT IDENTIFIER 5406 ::= { rmon2MIBGroups 5 } 5407 5408-- nlMatrixGroup OBJECT-GROUP 5409-- OBJECTS { hlMatrixControlDataSource, 5410-- hlMatrixControlNlDroppedFrames, 5411-- hlMatrixControlNlInserts, hlMatrixControlNlDeletes, 5412-- hlMatrixControlNlMaxDesiredEntries, 5413-- hlMatrixControlAlDroppedFrames, 5414-- hlMatrixControlAlInserts, hlMatrixControlAlDeletes, 5415-- hlMatrixControlAlMaxDesiredEntries, 5416-- hlMatrixControlOwner, hlMatrixControlStatus, 5417-- nlMatrixSDPkts, nlMatrixSDOctets, 5418-- nlMatrixSDCreateTime, nlMatrixDSPkts, 5419-- nlMatrixDSOctets, nlMatrixDSCreateTime, 5420-- nlMatrixTopNControlMatrixIndex, 5421-- nlMatrixTopNControlRateBase, 5422-- nlMatrixTopNControlTimeRemaining, 5423-- nlMatrixTopNControlGeneratedReports, 5424-- nlMatrixTopNControlDuration, 5425-- nlMatrixTopNControlRequestedSize, 5426-- nlMatrixTopNControlGrantedSize, 5427-- nlMatrixTopNControlStartTime, 5428-- nlMatrixTopNControlOwner, nlMatrixTopNControlStatus, 5429-- nlMatrixTopNProtocolDirLocalIndex, 5430-- nlMatrixTopNSourceAddress, nlMatrixTopNDestAddress, 5431-- nlMatrixTopNPktRate, nlMatrixTopNReversePktRate, 5432-- nlMatrixTopNOctetRate, nlMatrixTopNReverseOctetRate } 5433-- STATUS mandatory 5434-- DESCRIPTION 5435-- "Counts the amount of traffic sent between each pair of 5436-- network addresses discovered by the probe. Note that while 5437-- the hlMatrixControlTable also has objects that control 5438-- optional alMatrixTables, implementation of the 5439-- alMatrixTables is not required to fully implement this 5440-- group." 5441-- ::= { rmon2MIBGroups 5 } 5442 5443alHostGroup OBJECT IDENTIFIER 5444 ::= { rmon2MIBGroups 6 } 5445 5446-- alHostGroup OBJECT-GROUP 5447-- OBJECTS { alHostInPkts, alHostOutPkts, alHostInOctets, 5448-- alHostOutOctets, alHostCreateTime } 5449-- STATUS mandatory 5450-- DESCRIPTION 5451-- "Counts the amount of traffic, by protocol, sent from and to 5452-- each network address discovered by the probe. Implementation 5453-- of this group requires implementation of the Network-Layer 5454-- Host Group." 5455-- ::= { rmon2MIBGroups 6 } 5456 5457alMatrixGroup OBJECT IDENTIFIER 5458 ::= { rmon2MIBGroups 7 } 5459 5460-- alMatrixGroup OBJECT-GROUP 5461-- OBJECTS { alMatrixSDPkts, alMatrixSDOctets, 5462-- alMatrixSDCreateTime, alMatrixDSPkts, 5463-- alMatrixDSOctets, alMatrixDSCreateTime, 5464-- alMatrixTopNControlMatrixIndex, 5465-- alMatrixTopNControlRateBase, 5466-- alMatrixTopNControlTimeRemaining, 5467-- alMatrixTopNControlGeneratedReports, 5468-- alMatrixTopNControlDuration, 5469-- alMatrixTopNControlRequestedSize, 5470-- alMatrixTopNControlGrantedSize, 5471-- alMatrixTopNControlStartTime, 5472-- alMatrixTopNControlOwner, alMatrixTopNControlStatus, 5473-- alMatrixTopNProtocolDirLocalIndex, 5474-- alMatrixTopNSourceAddress, alMatrixTopNDestAddress, 5475-- alMatrixTopNAppProtocolDirLocalIndex, 5476-- alMatrixTopNPktRate, alMatrixTopNReversePktRate, 5477-- alMatrixTopNOctetRate, alMatrixTopNReverseOctetRate } 5478-- STATUS mandatory 5479-- DESCRIPTION 5480-- "Counts the amount of traffic, by protocol, sent between each 5481-- pair of network addresses discovered by the 5482-- probe. Implementation of this group requires implementation 5483-- of the Network-Layer Matrix Group." 5484-- ::= { rmon2MIBGroups 7 } 5485 5486usrHistoryGroup OBJECT IDENTIFIER 5487 ::= { rmon2MIBGroups 8 } 5488 5489-- usrHistoryGroup OBJECT-GROUP 5490-- OBJECTS { usrHistoryControlObjects, 5491-- usrHistoryControlBucketsRequested, 5492-- usrHistoryControlBucketsGranted, 5493-- usrHistoryControlInterval, usrHistoryControlOwner, 5494-- usrHistoryControlStatus, usrHistoryObjectVariable, 5495-- usrHistoryObjectSampleType, usrHistoryIntervalStart, 5496-- usrHistoryIntervalEnd, usrHistoryAbsValue, 5497-- usrHistoryValStatus } 5498-- STATUS mandatory 5499-- DESCRIPTION 5500-- "The usrHistoryGroup provides user-defined collection of 5501-- historical information from MIB objects on the probe." 5502-- ::= { rmon2MIBGroups 8 } 5503 5504probeInformationGroup OBJECT IDENTIFIER 5505 ::= { rmon2MIBGroups 9 } 5506 5507-- probeInformationGroup OBJECT-GROUP 5508-- OBJECTS { probeCapabilities, probeSoftwareRev, 5509-- probeHardwareRev, probeDateTime } 5510-- STATUS mandatory 5511-- DESCRIPTION 5512-- "This group describes various operating parameters of the 5513-- probe and controls the local time of the probe." 5514-- ::= { rmon2MIBGroups 9 } 5515 5516probeConfigurationGroup OBJECT IDENTIFIER 5517 ::= { rmon2MIBGroups 10 } 5518 5519-- probeConfigurationGroup OBJECT-GROUP 5520-- OBJECTS { probeResetControl, probeDownloadFile, 5521-- probeDownloadTFTPServer, probeDownloadAction, 5522-- probeDownloadStatus, serialMode, serialProtocol, 5523-- serialTimeout, serialModemInitString, 5524-- serialModemHangUpString, serialModemConnectResp, 5525-- serialModemNoConnectResp, serialDialoutTimeout, 5526-- serialStatus, netConfigIPAddress, 5527-- netConfigSubnetMask, netConfigStatus, 5528-- netDefaultGateway, trapDestCommunity, 5529-- trapDestProtocol, trapDestAddress, trapDestOwner, 5530-- trapDestStatus, serialConnectDestIpAddress, 5531-- serialConnectType, serialConnectDialString, 5532-- serialConnectSwitchConnectSeq, 5533-- serialConnectSwitchDisconnectSeq, 5534-- serialConnectSwitchResetSeq, serialConnectOwner, 5535-- serialConnectStatus } 5536-- STATUS deprecated 5537-- DESCRIPTION 5538-- "This group controls the configuration of various operating 5539-- parameters of the probe. This group is not referenced by any 5540-- MODULE-COMPLIANCE macro because it is 'grandfathered' from 5541-- more recent MIB review rules that would require it." 5542-- ::= { rmon2MIBGroups 10 } 5543 5544rmon1EnhancementGroup OBJECT IDENTIFIER 5545 ::= { rmon2MIBGroups 11 } 5546 5547-- rmon1EnhancementGroup OBJECT-GROUP 5548-- OBJECTS { historyControlDroppedFrames, 5549-- hostControlDroppedFrames, hostControlCreateTime, 5550-- matrixControlDroppedFrames, matrixControlCreateTime, 5551-- channelDroppedFrames, channelCreateTime, 5552-- filterProtocolDirDataLocalIndex, 5553-- filterProtocolDirLocalIndex } 5554-- STATUS mandatory 5555-- DESCRIPTION 5556-- "This group adds some enhancements to RMON-1 that help 5557-- management stations." 5558-- ::= { rmon2MIBGroups 11 } 5559 5560rmon1EthernetEnhancementGroup OBJECT IDENTIFIER 5561 ::= { rmon2MIBGroups 12 } 5562 5563-- rmon1EthernetEnhancementGroup OBJECT-GROUP 5564-- OBJECTS { etherStatsDroppedFrames, etherStatsCreateTime } 5565-- STATUS mandatory 5566-- DESCRIPTION 5567-- "This group adds some enhancements to RMON-1 that help 5568-- management stations." 5569-- ::= { rmon2MIBGroups 12 } 5570 5571rmon1TokenRingEnhancementGroup OBJECT IDENTIFIER 5572 ::= { rmon2MIBGroups 13 } 5573 5574-- rmon1TokenRingEnhancementGroup OBJECT-GROUP 5575-- OBJECTS { tokenRingMLStatsDroppedFrames, 5576-- tokenRingMLStatsCreateTime, 5577-- tokenRingPStatsDroppedFrames, 5578-- tokenRingPStatsCreateTime, 5579-- ringStationControlDroppedFrames, 5580-- ringStationControlCreateTime, 5581-- sourceRoutingStatsDroppedFrames, 5582-- sourceRoutingStatsCreateTime } 5583-- STATUS deprecated 5584-- DESCRIPTION 5585-- "This group adds some enhancements to RMON-1 that help 5586-- management stations. This group is not referenced by any 5587-- MODULE-COMPLIANCE macro because it is 'grandfathered' from 5588-- more recent MIB review rules that would require it." 5589-- ::= { rmon2MIBGroups 13 } 5590 5591rmon2MIBCompliance OBJECT IDENTIFIER 5592 ::= { rmon2MIBCompliances 1 } 5593 5594-- rmon2MIBCompliance MODULE-COMPLIANCE 5595-- STATUS mandatory 5596-- DESCRIPTION 5597-- "Describes the requirements for conformance to 5598-- the RMON2 MIB" 5599 5600-- MODULE -- -- this module 5601 5602-- MANDATORY-GROUPS { protocolDirectoryGroup, 5603-- protocolDistributionGroup, addressMapGroup, 5604-- nlHostGroup, nlMatrixGroup, usrHistoryGroup, 5605-- probeInformationGroup } 5606 5607-- GROUP rmon1EnhancementGroup 5608-- DESCRIPTION 5609-- "The rmon1EnhancementGroup is mandatory for systems 5610-- that implement RMON [RFC2819]." 5611 5612-- GROUP rmon1EthernetEnhancementGroup 5613-- DESCRIPTION 5614-- "The rmon1EthernetEnhancementGroup is optional and is 5615-- appropriate for systems that implement the Ethernet 5616-- group of RMON [RFC2819]." 5617 5618-- OBJECT nlMatrixTopNControlRateBase 5619-- SYNTAX INTEGER 5620-- { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2) } 5621-- DESCRIPTION 5622-- "Conformance to RMON2 requires only support for these 5623-- values of nlMatrixTopNControlRateBase." 5624 5625-- ::= { rmon2MIBCompliances 1 } 5626 5627rmon2MIBApplicationLayerCompliance OBJECT IDENTIFIER 5628 ::= { rmon2MIBCompliances 2 } 5629 5630-- rmon2MIBApplicationLayerCompliance MODULE-COMPLIANCE 5631-- STATUS mandatory 5632-- DESCRIPTION 5633-- "Describes the requirements for conformance to 5634-- the RMON2 MIB with Application-Layer Enhancements." 5635 5636-- MODULE -- -- this module 5637 5638-- MANDATORY-GROUPS { protocolDirectoryGroup, 5639-- protocolDistributionGroup, addressMapGroup, 5640-- nlHostGroup, nlMatrixGroup, alHostGroup, 5641-- alMatrixGroup, usrHistoryGroup, 5642-- probeInformationGroup } 5643 5644-- GROUP rmon1EnhancementGroup 5645-- DESCRIPTION 5646-- "The rmon1EnhancementGroup is mandatory for systems 5647-- that implement RMON [RFC2819]." 5648 5649-- GROUP rmon1EthernetEnhancementGroup 5650-- DESCRIPTION 5651-- "The rmon1EthernetEnhancementGroup is optional and is 5652-- appropriate for systems that implement the Ethernet 5653-- group of RMON [RFC2819]." 5654 5655-- OBJECT nlMatrixTopNControlRateBase 5656-- SYNTAX INTEGER 5657-- { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2) } 5658-- DESCRIPTION 5659-- "Conformance to RMON2 requires only support for these 5660-- values of nlMatrixTopNControlRateBase." 5661 5662-- OBJECT alMatrixTopNControlRateBase 5663-- SYNTAX INTEGER 5664-- { alMatrixTopNTerminalsPkts(1), 5665-- alMatrixTopNTerminalsOctets(2), 5666-- alMatrixTopNAllPkts(3), alMatrixTopNAllOctets(4) } 5667-- DESCRIPTION 5668-- "Conformance to RMON2 requires only support for these 5669-- 5670-- 5671-- 5672-- values of alMatrixTopNControlRateBase." 5673 5674-- ::= { rmon2MIBCompliances 2 } 5675 5676END -- end of module RMON2-MIB. 5677