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

📄 rfc2064.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 5 页
字号:
flowColumnActivityTime OBJECT-TYPE    SYNTAX  TimeFilter    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION        "This variable is a copy of flowDataLastActiveTime in the        flow data record identified by the flowColumnActivityIndex        value of this flowColumnActivityTable entry."    ::= { flowColumnActivityEntry 2 }flowColumnActivityIndex OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION        "Index of a flow table entry which was active at or after        a specified flowColumnActivityTime."    ::= { flowColumnActivityEntry 3 }flowColumnActivityData OBJECT-TYPE    SYNTAX  OCTET STRING (SIZE (3..1000))    MAX-ACCESS  read-only    STATUS  current    DESCRIPTION        "Collection of attribute data for flows active after        flowColumnActivityTime.  Within the OCTET STRING is a        sequence of { flow index, attribute value } pairs, one for        each active flow.  The end of the sequence is marked by a        flow index value of 0, indicating that there are no more        rows in this column.        The format of objects inside flowColumnFlowData is as follows.        All numbers are unsigned.  Numbers and strings appear withBrownlee                      Experimental                     [Page 30]RFC 2064                       Meter MIB                    January 1997        their high-order bytes leading.  Numbers are fixed size, as        specified by their SYNTAX in the flow table (above), i.e. one        octet for flowAddressType and small constants, and four octets        for Counter and Timeticks.  Strings are variable-length, with        the length given in a single leading octet.        The following is an attempt at an ASN.1 definition of        flowColumnActivityData:        flowColumnActivityData ::= SEQUENCE flowRowItemEntry        flowRowItemEntry ::= SEQUENCE {           flowRowNumber    INTEGER (1..65535),                                 -- 0 indicates the end of this column           flowDataValue   flowDataType -- Choice depends on attribute           }        flowDataType ::= CHOICE {            flowByteValue   INTEGER (1..255),            flowShortValue  INTEGER (1..65535),            flowLongValue   Integer32,            flowStringValue OCTET STRING  -- Length (n) in first byte,                  -- n+1 bytes total length, trailing zeroes truncated            }"    ::= { flowColumnActivityEntry 4 }---- The Rule Table---- This is an array of rule tables; the one in use is selected by-- CurrentRuleSet.  To change the rule set the manager chooses a set-- number which is not in use, downloads the new rule set there, then-- writes the new set number into CurrentRuleSet.  Rule set 1 is the-- default rule set, used by the meter on start-up.  Several rule sets-- can be held in a meter so that the manager can change the rules-- easily, for example with time of day.  Note that a manager may-- not change the default rule set, nor the rules in its current rule-- set!  See the 'Traffic Flow Measurement: Architecture' document [9]-- for details of rules and how they are used.flowRuleTable OBJECT-TYPE    SYNTAX  SEQUENCE OF FlowRuleEntry    MAX-ACCESS  not-accessible    STATUS   current    DESCRIPTION        "Contains all the rule sets which may be used by the meter."    ::= { flowRules 1 }Brownlee                      Experimental                     [Page 31]RFC 2064                       Meter MIB                    January 1997flowRuleEntry OBJECT-TYPE    SYNTAX  FlowRuleEntry    MAX-ACCESS  not-accessible    STATUS   current    DESCRIPTION        "The rule record itself."    INDEX { flowRuleSet, flowRuleIndex }    ::= { flowRuleTable 1 }FlowRuleEntry ::= SEQUENCE {    flowRuleSet                  INTEGER,    flowRuleIndex                INTEGER,    flowRuleSelector             RuleAttributeNumber,    flowRuleMask                 RuleAddress,    flowRuleMatchedValue         RuleAddress,    flowRuleAction               ActionNumber,    flowRuleParameter            Integer32    }flowRuleSet OBJECT-TYPE    SYNTAX  INTEGER (1..255)    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "Selects a rule set from the array of rule sets."    ::= { flowRuleEntry 1 }flowRuleIndex OBJECT-TYPE    SYNTAX  INTEGER (1..65535)    MAX-ACCESS  not-accessible    STATUS  current    DESCRIPTION        "The index into the Rule table.  N.B: These values will        often be consecutive, given the fall-through semantics of        processing the table."    ::= { flowRuleEntry 2 }flowRuleSelector OBJECT-TYPE    SYNTAX  RuleAttributeNumber    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "Indicates the attribute to be matched.        null(0) is a special case; null rules always succeed.        v1(51), v2(52), v3(53), v4(54) and v5(55) select meter        variables, each of which can hold the name (i.e. selectorBrownlee                      Experimental                     [Page 32]RFC 2064                       Meter MIB                    January 1997        value) of an address attribute.  When one of these is used        as a selector, its value specifies the attribute to be        tested.  Variable values are set by an Assign action."    ::= { flowRuleEntry 3 }flowRuleMask OBJECT-TYPE    SYNTAX  RuleAddress    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "The initial mask used to compute the desired value.  If the        mask is zero the rule's test will always succeed."    ::= { flowRuleEntry 4 }flowRuleMatchedValue OBJECT-TYPE    SYNTAX  RuleAddress    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "The resulting value to be matched for equality.        Specifically, if the attribute chosen by the flowRuleSelector        logically ANDed with the mask specified by the flowRuleMask        equals the value specified in the flowRuleMatchedValue, then        continue processing the table entry based on the action        specified by the flowRuleAction entry.  Otherwise, proceed to        the next entry in the rule table."    ::= { flowRuleEntry 5 }flowRuleAction OBJECT-TYPE    SYNTAX  ActionNumber    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "The action to be taken if this rule's test succeeds, or if        the meter's 'test' flag is off.  Actions are opcodes for the        meter's Packet Matching Engine; details are given in the        'Traffic Flow Measurement: Architecture' document [9]."    ::= { flowRuleEntry 6 }flowRuleParameter OBJECT-TYPE    SYNTAX  Integer32    MAX-ACCESS  read-create    STATUS  current    DESCRIPTION        "A parameter value providing extra information for the        rule's action."    ::= { flowRuleEntry 7 }Brownlee                      Experimental                     [Page 33]RFC 2064                       Meter MIB                    January 1997---- Traffic Flow Meter conformance statement--flowMIBCompliances    OBJECT IDENTIFIER ::= { flowMIBConformance 1 }flowMIBGroups    OBJECT IDENTIFIER ::= { flowMIBConformance 2 }flowControlGroup OBJECT-GROUP    OBJECTS  {        flowRuleInfoSize, flowRuleInfoOwner,            flowRuleInfoTimeStamp, flowRuleInfoStatus,        flowInterfaceRate,            flowInterfaceLostPackets,        flowReaderTimeout, flowReaderOwner,            flowReaderLastTime, flowReaderPreviousTime,            flowReaderStatus,        flowManagerCurrentRuleSet, flowManagerStandbyRuleSet,            flowManagerHighWaterMark,            flowManagerOwner, flowManagerTimeStamp,            flowManagerStatus,        flowFloodMark,            flowInactivityTimeout,            flowActiveFlows,            flowMaxFlows }    STATUS  current    DESCRIPTION        "The control group defines objects which are used to control        an accounting meter."    ::= {flowMIBGroups 1 }flowDataTableGroup OBJECT-GROUP    OBJECTS  {        flowDataIndex,        flowDataStatus,        flowDataSourceInterface,        flowDataSourceAdjacentType,        flowDataSourceAdjacentAddress, flowDataSourceAdjacentMask,        flowDataSourcePeerType,        flowDataSourcePeerAddress, flowDataSourcePeerMask,        flowDataSourceTransType,        flowDataSourceTransAddress, flowDataSourceTransMask,        flowDataDestInterface,        flowDataDestAdjacentType,        flowDataDestAdjacentAddress, flowDataDestAdjacentMask,        flowDataDestPeerType,Brownlee                      Experimental                     [Page 34]RFC 2064                       Meter MIB                    January 1997        flowDataDestPeerAddress, flowDataDestPeerMask,        flowDataDestTransType,        flowDataDestTransAddress, flowDataDestTransMask,        flowDataRuleSet,        flowDataToOctets, flowDataToPDUs,        flowDataFromOctets, flowDataFromPDUs,        flowDataFirstTime, flowDataLastActiveTime,        flowDataSourceClass, flowDataDestClass, flowDataClass,        flowDataSourceKind, flowDataDestKind, flowDataKind        }    STATUS  current    DESCRIPTION        "The flow table group defines objects which provide the        structure for the rule table, including the creation time        and activity time indexes into it.  In addition it defines        objects which provide a base set of flow attributes for the        adjacent, peer and transport layers, together with a flow's        counters and times.  Finally it defines a flow's class and        kind attributes, which are set by rule actions."    ::= {flowMIBGroups 2 }flowDataScaleGroup OBJECT-GROUP    OBJECTS  {        flowManagerCounterWrap,        flowDataPDUScale, flowDataOctetScale        }    STATUS  current    DESCRIPTION        "The flow scale group defines objects which specify scale        factors for counters."    ::= {flowMIBGroups 3 }flowDataSubscriberGroup OBJECT-GROUP    OBJECTS  {        flowDataSourceSubscriberID, flowDataDestSubscriberID,        flowDataSessionID        }    STATUS  current    DESCRIPTION        "The flow subscriber group defines objects which may be used        to identify the end point(s) of a flow."    ::= {flowMIBGroups 4 }flowDataColumnTableGroup OBJECT-GROUP    OBJECTS  {        flowColumnActivityAttribute,        flowColumnActivityTime,        flowColumnActivityIndex,Brownlee                      Experimental                     [Page 35]RFC 2064                       Meter MIB                    January 1997        flowColumnActivityData        }    STATUS  current    DESCRIPTION        "The flow column table group defines objects which can be used        to collect part of a column of attribute values from the flow        table."    ::= {flowMIBGroups 5 }flowRuleTableGroup OBJECT-GROUP    OBJECTS  {        flowRuleSelector,        flowRuleMask, flowRuleMatchedValue,        flowRuleAction, flowRuleParameter        }    STATUS  current    DESCRIPTION        "The rule table group defines objects which hold the set(s)        of rules specifying which traffic flows are to be accounted        for."    ::= {flowMIBGroups 6 }flowMIBCompliance MODULE-COMPLIANCE    STATUS  current    DESCRIPTION        "The compliance statement for a Traffic Flow Meter."    MODULE        MANDATORY-GROUPS  {            flowControlGroup,            flowDataTableGroup,            flowRuleTableGroup            }    ::= { flowMIBCompliances 1 }ENDBrownlee                      Experimental                     [Page 36]RFC 2064                       Meter MIB                    January 19975 Acknowledgements   This document was initially produced under the auspices of the IETF's   Accounting Working Group with assistance from SNMP and SAAG working   groups.  Particular thanks are due to Jim Barnes, Sig Handelman and   Stephen Stibler for their support and their assistance with checking   the MIB.6 References   [1] McCloghrie, K., and M. Rose, Editors, "Management Information   Base for Network Management of TCP/IP-based internets," STD 17, RFC   1213, Performance Systems International, March 1991.   [2] Case J., McCloghrie K., Rose M., and S. Waldbusser, "Structure of   Management Information for version 2 of the Simple Network   Managemenet Protocol," RFC 1902, SNMP Research Inc., Hughes LAN   Systems, Dover Beach Consulting, Carnegie Mellon University, April   1993.   [3] Case J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual   Conventions for version 2 of the Simple Network Managemenet Protocol   SNMPv2", RFC 1903, SNMP Research Inc., Hughes LAN Systems, Dover   Beach Consulting, Carnegie Mellon University, April 1993.   [4] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,   "Conformance Statements for version 2 of the Simple Network   Managemenet Protocol (SNMPv2)," RFC 1904, SNMP Research Inc., Hughes   LAN Systems, Dover Beach Consulting, Carnegie Mellon University,  

⌨️ 快捷键说明

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