📄 rfc2064.txt
字号:
failing authentication in the meter's SNMP write community, collection may still proceed but the meter may not be able to recover inactive flows." ::= { flowReaderInfoEntry 4 }flowReaderPreviousTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Time this meter reader began the collection before last." ::= { flowReaderInfoEntry 5 }flowReaderStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-createBrownlee Experimental [Page 15]RFC 2064 Meter MIB January 1997 STATUS current DESCRIPTION "The status of this meter reader." ::= { flowReaderInfoEntry 6 }---- Control Group: Manager Info Table---- Any manager wishing to download rule sets to the meter must create-- a row in this table. Once it has a table row, the manager may set-- the control variables in its row so as to cause the meter to run-- any valid rule set held by the meter.flowManagerInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FlowManagerInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An array of information about managers which have registered their intent to run rule sets on this meter." ::= { flowControl 4 }flowManagerInfoEntry OBJECT-TYPE SYNTAX FlowManagerInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular meter reader." INDEX { flowManagerIndex } ::= { flowManagerInfoTable 1 }FlowManagerInfoEntry ::= SEQUENCE { flowManagerIndex Integer32, flowManagerCurrentRuleSet Integer32, flowManagerStandbyRuleSet Integer32, flowManagerHighWaterMark INTEGER, flowManagerCounterWrap INTEGER, flowManagerOwner OwnerString, flowManagerTimeStamp TimeStamp, flowManagerStatus RowStatus }flowManagerIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTIONBrownlee Experimental [Page 16]RFC 2064 Meter MIB January 1997 "Selects an entry from the array of manager info entries." ::= { flowManagerInfoEntry 1 }flowManagerCurrentRuleSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index to the array of rule sets. Specifies which set of rules is currently being used for accounting by this manager. When the manager sets this variable the meter will close its current rule set and start using the new one. Flows created by the old rule set remain in memory, orphaned until their data has been read. Specifying rule set 0 (the empty set) stops flow measurement by this manager." ::= { flowManagerInfoEntry 2 }flowManagerStandbyRuleSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index to the array of rule sets. After reaching HighWaterMark (see below) the manager may switch to using its standby rule set. For this to be effective the manager should have downloaded a standby rule set which uses a coarser reporting granularity. The manager may also need to decrease the meter reading interval so that the meter can recover flows measured by its normal rule set." DEFVAL { 0 } -- No standby ::= { flowManagerInfoEntry 3 }flowManagerHighWaterMark OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-create STATUS current DESCRIPTION "A value expressed as a percentage, interpreted by the meter as an indication of how full the flow table should be before it should switch to the standby rule set (if one has been specified) forthis manager. Values of 0% or 100% disable the checking represented by this variable." ::= { flowManagerInfoEntry 4 }flowManagerCounterWrap OBJECT-TYPE SYNTAX INTEGER { wrap(1), scale(2) } MAX-ACCESS read-create STATUS currentBrownlee Experimental [Page 17]RFC 2064 Meter MIB January 1997 DESCRIPTION "Specifies whether PDU and octet counters should wrap when they reach the top of their range (normal behaviour for Counter32 objects), or whether their scale factors should be used instead. The combination of counter and scale factor allows counts to be returned as binary floating point numbers, with 32-bit mantissas and 8-bit exponents." DEFVAL { wrap } ::= { flowManagerInfoEntry 5 }flowManagerOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "Identifies the manager which created this row." ::= { flowManagerInfoEntry 6 }flowManagerTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-create STATUS current DESCRIPTION "Time this row was last changed by its manager." ::= { flowManagerInfoEntry 7 }flowManagerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this manager." ::= { flowManagerInfoEntry 8 }---- Control Group: General Meter Control Variables---- At present the meter only runs a single rule set - the 'current'-- one and has a single 'standby' rule set. In future it may be-- developed so as to run multiple rule sets simultaneously; that would-- require a more elaborate set of control variables to allow reliable-- operation.flowFloodMark OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS currentBrownlee Experimental [Page 18]RFC 2064 Meter MIB January 1997 DESCRIPTION "A value expressed as a percentage, interpreted by the meter as an indication of how full the flow table should be before it should take some action to avoid running out of resources to handle new flows. Values of 0% or 100% disable the checking represented by this variable." ::= { flowControl 5 }flowInactivityTimeout OBJECT-TYPE SYNTAX Integer32 (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds since the last packet seen, after which the flow may be terminated. Note that although a flow may have been terminated, its data must be collected before its memory can be recovered." DEFVAL { 600 } -- 10 minutes ::= { flowControl 6 }flowActiveFlows OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The numbers of flows which are currently in use, i.e. have been active since the last collection." ::= { flowControl 7 }flowMaxFlows OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of flows allowed in the meter's flow table. At present this is determined when the meter is first started up." ::= { flowControl 8 }---- The Flow Table---- This is a table kept by a meter, with one flow data entry for every-- flow being measured. Each flow data entry stores the attribute-- values for a traffic flow. Details of flows and their attributes-- are given in the 'Traffic Flow Measurement: Architecture'Brownlee Experimental [Page 19]RFC 2064 Meter MIB January 1997-- document [9].-- From time to time a meter reader may sweep the flow table so as-- to read counts. This is most effectively achieved by using the-- TimeMark variable together with successive GetBulk requests to-- retrieve the values of the desired flow attribute variables.-- This scheme allows multiple meter readers to independently use the-- same meter; the meter readers do not have to be synchronised and-- they may use different collection intervals.flowDataTable OBJECT-TYPE SYNTAX SEQUENCE OF FlowDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The list of all flows being measured." ::= { flowData 1 }flowDataEntry OBJECT-TYPE SYNTAX FlowDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The flow data record for a particular flow." INDEX { flowDataTimeMark, flowDataIndex } ::= { flowDataTable 1 }FlowDataEntry ::= SEQUENCE { flowDataIndex Integer32, flowDataTimeMark TimeFilter, flowDataStatus INTEGER, flowDataSourceInterface Integer32, flowDataSourceAdjacentType AddressType, flowDataSourceAdjacentAddress AdjacentAddress, flowDataSourceAdjacentMask AdjacentAddress, flowDataSourcePeerType AddressType, flowDataSourcePeerAddress PeerAddress, flowDataSourcePeerMask PeerAddress, flowDataSourceTransType INTEGER, flowDataSourceTransAddress TransportAddress, flowDataSourceTransMask TransportAddress, flowDataDestInterface Integer32, flowDataDestAdjacentType AddressType, flowDataDestAdjacentAddress AdjacentAddress, flowDataDestAdjacentMask AdjacentAddress,Brownlee Experimental [Page 20]RFC 2064 Meter MIB January 1997 flowDataDestPeerType AddressType, flowDataDestPeerAddress PeerAddress, flowDataDestPeerMask PeerAddress, flowDataDestTransType INTEGER, flowDataDestTransAddress TransportAddress, flowDataDestTransMask TransportAddress, flowDataPDUScale INTEGER, flowDataOctetScale INTEGER, flowDataRuleSet INTEGER, flowDataToOctets Counter32, -- Source->Dest flowDataToPDUs Counter32, flowDataFromOctets Counter32, -- Dest->Source flowDataFromPDUs Counter32, flowDataFirstTime TimeTicks, -- Activity times flowDataLastActiveTime TimeTicks, flowDataSourceSubscriberID OCTET STRING, flowDataDestSubscriberID OCTET STRING, flowDataSessionID OCTET STRING, flowDataSourceClass INTEGER, flowDataDestClass INTEGER, flowDataClass INTEGER, flowDataSourceKind INTEGER, flowDataDestKind INTEGER, flowDataKind INTEGER }flowDataIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Value of this flow data record's index within the meter's flow table." ::= { flowDataEntry 1 }flowDataTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. Allows GetNext and GetBulk to find flow table rows which have changed since a specified value of sysUptime."Brownlee Experimental [Page 21]RFC 2064 Meter MIB January 1997 ::= { flowDataEntry 2 }flowDataStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), current(2), idle(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of this flow data record." ::= { flowDataEntry 3 }flowDataSourceInterface OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the interface associated with the source address for this flow. It's value is one of those contained in the ifIndex field of the meter's interfaces table." ::= { flowDataEntry 4 }flowDataSourceAdjacentType OBJECT-TYPE SYNTAX AddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Adjacent address type of the source for this flow. If accounting is being performed at the network level the adjacent address will probably be an 802 MAC address, and the adjacent address type will indicate the medium type." ::= { flowDataEntry 5 }flowDataSourceAdjacentAddress OBJECT-TYPE SYNTAX AdjacentAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the adjacent device on the path for the source for this flow." ::= { flowDataEntry 6 }flowDataSourceAdjacentMask OBJECT-TYPE SYNTAX AdjacentAddress MAX-ACCESS read-only STATUS current DESCRIPTION "1-bits in this mask indicate which bits must match when comparing the adjacent source address for this flow." ::= { flowDataEntry 7 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -