⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2064.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 4 页
字号:
FLOW-METER-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, TimeTicks        FROM SNMPv2-SMI    TEXTUAL-CONVENTION, RowStatus, TimeStamp        FROM SNMPv2-TC    OBJECT-GROUP, MODULE-COMPLIANCE        FROM SNMPv2-CONF    mib-2, ifIndex        FROM RFC1213-MIB    OwnerString        FROM RMON-MIB;flowMIB MODULE-IDENTITY    LAST-UPDATED "9603080208Z"    ORGANIZATION "IETF Realtime Traffic Flow Measurement Working Group"    CONTACT-INFO        "Nevil Brownlee, The University of Auckland        Email: n.brownlee@auckland.ac.nz"    DESCRIPTION                "MIB for the RTFM Traffic Flow Meter."    ::= { mib-2 40 }flowControl         OBJECT IDENTIFIER ::= { flowMIB 1 }flowData            OBJECT IDENTIFIER ::= { flowMIB 2 }flowRules           OBJECT IDENTIFIER ::= { flowMIB 3 }flowMIBConformance  OBJECT IDENTIFIER ::= { flowMIB 4 }-- Textual ConventionsTimeFilter ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Used as an index to a table.  A TimeFilter variable allows        a GetNext or GetBulk request to find rows in a table for        which the TimeFilter index variable is greater than or equal        to a specified value.  For example, a meter reader could        find all rows in the flow table which have been active at or        since a specified time.        More details on TimeFilter variables, their implementation        and use can be found in the RMON2 MIB [10]."    SYNTAX  TimeTicksAddressType ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Indicates the type of an adjacent address or peer address.        The values used are from the 'Address Family Numbers' section        of the Assigned Numbers RFC [11]."    SYNTAX  INTEGER {        ip(1),        nsap(3),        ieee802(6),        ipx(11),        appletalk(12),        decnet(13) }AdjacentAddress ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Specifies the value of an adjacent address for various        media.  The values used for IEEE 802 media are from the        'Network Management Parameters (ifType definitions)'        section of the Assigned Numbers RFC [11].  Address format        depends on the actual media, as follows:        Ethernet:     ethernet(7)            6-octet 802.3 MAC address in 'canonical' order        FDDI:         fddi(15)            FddiMACLongAddress, i.e. a 6-octet MAC address            in 'canonical' order  (defined in the FDDI MIB [12])        Token Ring:   tokenring(9)            6-octet 802.5 MAC address in 'canonical' order        PeerAddress:  other(1)            If traffic is being metered inside a tunnel, its            adjacent addresses will be the peer addresses of hosts            at the ends of the tunnel        "    SYNTAX OCTET STRING (SIZE (6..20))PeerAddress ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Specifies the value of a peer address for various network        protocols.  Address format depends on the actual protocol,        as follows:        IP:          ip(1)            4-octet IpAddress  (defined in the SNMPv2 SMI [2])        CLNS:        nsap(3)            NsapAddress  (defined in the SNMPv2 SMI [2])        Novell:      ipx(11)            4-octet Network number,            6-octet Host number (MAC address)        AppleTalk:   appletalk(12)            2-octet Network number (sixteen bits),            1-octet Host number (eight bits)        DECnet:      decnet(13)            1-octet Area number (in low-order six bits),            2-octet Host number (in low-order ten bits)        "    SYNTAX OCTET STRING (SIZE (3..20))TransportAddress ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Specifies the value of a transport address for various        network protocols.  Format as follows:        IP:            2-octet UDP or TCP port number        Other protocols:            2-octet port number        "    SYNTAX OCTET STRING (SIZE (2))RuleAddress ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Specifies the value of an address.  Is a superset of        AdjacentAddress, PeerAddress and TransportAddress."    SYNTAX OCTET STRING (SIZE (2..20))FlowAttributeNumber ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Uniquely identifies an attribute within a flow data record."    SYNTAX  INTEGER {        flowIndex(1),        flowStatus(2),        flowTimeMark(3),        sourceInterface(4),        sourceAdjacentType(5),        sourceAdjacentAddress(6),        sourceAdjacentMask(7),        sourcePeerType(8),        sourcePeerAddress(9),        sourcePeerMask(10),        sourceTransType(11),        sourceTransAddress(12),        sourceTransMask(13),        destInterface(14),        destAdjacentType(15),        destAdjacentAddress(16),        destAdjacentMask(17),        destPeerType(18),        destPeerAddress(19),        destPeerMask(20),        destTransType(21),        destTransAddress(22),        destTransMask(23),        pduScale(234),        octetScale(25),        ruleSet(26),        toOctets(27),             -- Source-to-Dest        toPDUs(28),        fromOctets(29),           -- Dest-to-Source        fromPDUs(30),        firstTime(31),            -- Activity times        lastActiveTime(32),        sourceSubscriberID(33),   -- Subscriber ID        destSubscriberID(34),        sessionID(35),        sourceClass(36),          -- Computed attributes        destClass(37),        flowClass(38),        sourceKind(39),        destKind(40),        flowKind(41) }RuleAttributeNumber ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Uniquely identifies an attribute which may be tested in        a rule.  These include attributes whose values come directly        from the flow's packets and the five 'meter' variables used to        hold an AttributeValue.  Attributes derived from the rules -        e.g. address masks - may not be tested."    SYNTAX  INTEGER {        null(0),        sourceInterface(4),       -- Source Address        sourceAdjacentType(5),        sourceAdjacentAddress(6),        sourcePeerType(8),        sourcePeerAddress(9),        sourceTransType(11),        sourceTransAddress(12),        destInterface(14),        -- Dest Address        destAdjacentType(15),        destAdjacentAddress(16),        destPeerType(18),        destPeerAddress(19),        destTransType(21),        destTransAddress(22),        sourceSubscriberID(33),   -- Subscriber ID        destSubscriberID(34),        sessionID(35),        v1(51),                   -- Meter variables        v2(52),        v3(53),        v4(54),        v5(55) }ActionNumber ::= TEXTUAL-CONVENTION    STATUS  current    DESCRIPTION        "Uniquely identifies the action of a rule, i.e. the Pattern        Matching Engine's opcode number.  Details of the opcodes        are given in the 'Traffic Flow Measurement: Architecture'        document [9]."    SYNTAX  INTEGER {        ignore(1),        fail(2),        count(3),        countPkt(4),        return(5),        gosub(6),        gosubAct(7),        assign(8),        assignAct(9),        goto(10),        gotoAct(11),        pushRuleTo(12),        pushRuleToAct(13),        pushPktTo(14),        pushPktToAct(15) }---- Control Group:  Rule Set Info Table--flowRuleSetInfoTable OBJECT-TYPE    SYNTAX  SEQUENCE OF FlowRuleSetInfoEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An array of information about the rule sets held in the        meter.   Rule set 1 is the meter default, used when the meter        starts up.  It is built in to the meter; it may not be        changed."    ::= { flowControl 1 }flowRuleSetInfoEntry OBJECT-TYPE    SYNTAX  FlowRuleSetInfoEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "Information about a particular rule set."    INDEX  { flowRuleInfoIndex }    ::= { flowRuleSetInfoTable 1 }FlowRuleSetInfoEntry ::= SEQUENCE {    flowRuleInfoIndex         Integer32,    flowRuleInfoSize          Integer32,    flowRuleInfoOwner         OwnerString,    flowRuleInfoTimeStamp     TimeStamp,    flowRuleInfoStatus        RowStatus    }flowRuleInfoIndex OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An index which selects an entry in the flowRuleSetInfoTable.        Each such entry contains control information for a particular        rule set which the meter may run."    ::= { flowRuleSetInfoEntry 1 }flowRuleInfoSize OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Number of rules in this rule set.  Setting this variable will        cause the meter to allocate space for these rules."    ::= { flowRuleSetInfoEntry 2 }flowRuleInfoOwner OBJECT-TYPE    SYNTAX  OwnerString    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Identifies the manager which configured this rule set."    ::= { flowRuleSetInfoEntry 3 }flowRuleInfoTimeStamp OBJECT-TYPE    SYNTAX  TimeStamp    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Time this rule set was last changed."    ::= { flowRuleSetInfoEntry 4 }flowRuleInfoStatus OBJECT-TYPE    SYNTAX  RowStatus    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "The status of this rule set.  If this object's value is        not active(1), the meter must not attempt to use this        rule set."    ::= { flowRuleSetInfoEntry 5 }---- Control Group:  Interface Info Table--flowInterfaceTable OBJECT-TYPE    SYNTAX  SEQUENCE OF FlowInterfaceEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "An array of information specific to each meter interface."    ::= { flowControl 2 }flowInterfaceEntry OBJECT-TYPE    SYNTAX  FlowInterfaceEntry    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "Information about a particular interface."    INDEX   { ifIndex }    ::= { flowInterfaceTable 1 }FlowInterfaceEntry ::= SEQUENCE {    flowInterfaceRate         Integer32,    flowInterfaceLostPackets  Counter32    }flowInterfaceRate OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-write    STATUS  current    DESCRIPTION        "The parameter N for statistical counting on this interface.        Set to N to count 1/Nth of the packets appearing at this        interface.  A meter should choose its own algorithm to        introduce variance into the sampling so that exactly every Nth        packet is not counted.  A sampling rate of 1 counts all        packets.  A sampling rate of 0 results in the interface        being ignored by the meter."    ::= { flowInterfaceEntry 1 }flowInterfaceLostPackets OBJECT-TYPE    SYNTAX  Counter32

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -