flowRuleSetInfoTable
FLOW-METER-MIB ·
.1.3.6.1.2.1.40.1.1
Object
table
An array of information about the RuleSets held in the
meter.
Any manager may configure a new RuleSet for the meter by
creating a row in this table with status active(1), and setting
values for all the objects in its rules. At this stage the new
RuleSet is available but not 'running', i.e. it is not being
used by the meter to produce entries in the flow table.
To actually 'run' a RuleSet a manager must create a row in
the flowManagerInfoTable, set it's flowManagerStatus to
active(1), and set either its CurrentRuleSet or StandbyRuleSet
to point to the RuleSet to be run.
Once a RuleSet is running a manager may not change any of the
objects within the RuleSet itself. Any attempt to do so should
result in a notWritable(17) SNMP error-status for such objects.
A manager may stop a RuleSet running by removing all
references to it in the flowManagerInfoTable (i.e. by setting
CurrentRuleSet and StandbyRuleSet values to 0). This provides
a way to stop RuleSets left running if a manager fails.
For example, when a manager is started, it could search the
meter's flowManager table and stop all RuleSets having a
specified value of flowRuleInfoOwner.
To prevent a manager from interfering with variables belonging
to another manager, the meter should use MIB views [RFC2575] so
as to limit each manager's access to the meter's variables,
effectively dividing the single meter into several virtual
meters, one for each independent manager.
Context
- MIB
- FLOW-METER-MIB
- OID
.1.3.6.1.2.1.40.1.1- Type
- table
- Status
- current
- Parent
- flowControl
- Siblings
- 8
- Children
- 1
Syntax
No syntax metadata recorded.
Values & Constraints
No enumerated values or constraints recorded.
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| flowInterfaceTable An array of information specific to each meter interface. | table | - | .1.3.6.1.2.1.40.1.2 |
| flowReaderInfoTable An array of information about meter readers which have
registered their intent to collect flow data from this meter. | table | - | .1.3.6.1.2.1.40.1.3 |
| flowManagerInfoTable An array of information about managers which have
registered their intent to run RuleSets on this meter. | table | - | .1.3.6.1.2.1.40.1.4 |
| flowFloodMark 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 resourc… | scalar | Integer32 | .1.3.6.1.2.1.40.1.5 |
| flowInactivityTimeout The time in seconds since the last packet seen, after which
a flow becomes 'idle.' Note that although a flow may be
idle, it will not be discarded (and its memory recovered)
unti… | scalar | SNMPv2-SMIInteger32 | .1.3.6.1.2.1.40.1.6 |
| flowActiveFlows The number of flows which are currently in use. | scalar | SNMPv2-SMIInteger32 | .1.3.6.1.2.1.40.1.7 |
| flowMaxFlows The maximum number of flows allowed in the meter's
flow table. At present this is determined when the meter
is first started up. | scalar | SNMPv2-SMIInteger32 | .1.3.6.1.2.1.40.1.8 |
| flowFloodMode Indicates that the meter has passed its FloodMark and is
not running in its normal mode.
When the manager notices this it should take action to remedy
the problem which… | scalar | SNMPv2-TCTruthValue | .1.3.6.1.2.1.40.1.9 |
Child Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| flowRuleSetInfoEntry Information about a particular RuleSet. | row | - | .1.3.6.1.2.1.40.1.1.1 |