NETFLOW-MIB

        The Netflow MIB provides a simple and easy method
to get NetFlow cache information, current NetFlow
configuration and statistics. It will enable medium to
small size enterprises to take advantage of NetFlow
technology over SNMP at a reduced infrastructure cost.
The MIB is created to provide Netflow information in
these areas:
        
       1. Cache information and configuration.
       2. Collector information and configuration.
       3. Export Statistics.
       4. Version 9 Export Template information.
        
Terminology used
        
Flow
A flow is defined as a unidirectional sequence of 
		 packets with some common properties that pass 
		 through a network device.  These collected flows 
		 are exported to an external device, the NetFlow
		 collector.  Network flows are highly granular;
for example, flow records include details such 
		 as IP addresses, packet and byte counts,timestamps, 
		 Type of Service (ToS), application ports, 
		 input and output interfaces, etc.
        
Exporter
A device (for example, a router) with NetFlow
services enabled. The exporter monitors packets
entering an observation point and creates flows out
of these packets. The information from these flows
are exported in the form of Flow Records to
the collector.
        
Flow Record
A Flow Record provides information about an IP Flow
that exists on the Exporter. The Flow Records are
commonly referred to as NetFlow Services data or
NetFlow data.
        
Collector
The NetFlow Collector receives Flow Records from
one or more Exporters. It processes the received
export packet, i.e. parses, stores, display the 
		 Flow Record information. The flow records may be optionally
aggregated before being stored into the hard disk.
                             
Template
NetFlow Version 9 Export format is template based.
Version 9 record format consists of a packet header
followed by at least one or more template or data
FlowSets. A template FlowSet (collection of one or more
template) provides a description of the fields that
will be present in future data FlowSets. Templates
provide an extensible design to the record format,
a feature that should allow future enhancements to
NetFlow services without requiring concurrent changes
to the basic flow-record format.
        
One additional record type is also a part of
Version 9 specification: an options template. Rather
than supplying information about IP flows, options are
used to supply information about the NetFlow process
configuration or NetFlow process specific data.
    
netflowMIB 1.3.6.1.4.1.3320.9.226
Imported Objects
IF-MIB ifIndex
INET-ADDRESS-MIB InetAddress InetAddressType InetPortNumber
NMS-SMI nmsMgmt
SNMPv2-CONF MODULE-COMPLIANCE OBJECT-GROUP
SNMPv2-SMI Counter32 Counter64 Gauge32 Integer32 MODULE-IDENTITY OBJECT-TYPE Unsigned32
SNMPv2-TC RowStatus TEXTUAL-CONVENTION TruthValue
Type Definitions (4)
NetflowAggregationtypes Enumeration
main(0)
as(1)
protocolPort(2)
sourcePrefix(3)
destinationPrefix(4)
prefix(5)
asTos(6)
protocolPortTos(7)
sourcePrefixTos(8)
destinationPrefixTos(9)
prefixTos(10)
prefixPort(11)
bgpNexthopTos(12)
NetflowInterfaceDirectionTypes Enumeration
interfaceDirNone(0)
interfaceDirIngress(1)
interfaceDirEgress(2)
interfaceDirBoth(3)
NetflowTemplateTypes Enumeration
template(1)
optionTemplate(2)
NetflowVersionType Enumeration
version1(1)
version5(5)
version9(9)
Objects (46)
netflowMIB .1.3.6.1.4.1.3320.9.226
netflowMIBObjects .1.3.6.1.4.1.3320.9.226.1
netflowCacheInfo .1.3.6.1.4.1.3320.9.226.1.1
netflowInterfaceTable .1.3.6.1.4.1.3320.9.226.1.1.1
netflowInterfaceEntry IF-MIBifIndex .1.3.6.1.4.1.3320.9.226.1.1.1.1
netflowCacheNetflowEnable r/w NetflowInterfaceDirectionTypes .1.3.6.1.4.1.3320.9.226.1.1.1.1.1
netflowCacheTable .1.3.6.1.4.1.3320.9.226.1.1.2
netflowCacheEntry netflowCacheType .1.3.6.1.4.1.3320.9.226.1.1.2.1
netflowCacheType NetflowAggregationtypes .1.3.6.1.4.1.3320.9.226.1.1.2.1.1
netflowCacheEnable SNMPv2-TCTruthValue .1.3.6.1.4.1.3320.9.226.1.1.2.1.2
netflowCacheEntries Unsigned32 .1.3.6.1.4.1.3320.9.226.1.1.2.1.3
netflowUsedEntries Unsigned32 .1.3.6.1.4.1.3320.9.226.1.1.2.1.4
netflowUnUsedEntries Unsigned32 .1.3.6.1.4.1.3320.9.226.1.1.2.1.5
netflowActiveTimeOut minutesUnsigned32 .1.3.6.1.4.1.3320.9.226.1.1.2.1.6
netflowInactiveTimeOut r/w secondsUnsigned32 .1.3.6.1.4.1.3320.9.226.1.1.2.1.7
netflowCollectorInfo .1.3.6.1.4.1.3320.9.226.1.2
netflowCollectorVersionInfoTable .1.3.6.1.4.1.3320.9.226.1.2.1
netflowCollectorVersionInfoEntry netflowCacheType .1.3.6.1.4.1.3320.9.226.1.2.1.1
netflowExportVersion r/w NetflowVersionType .1.3.6.1.4.1.3320.9.226.1.2.1.1.1
netflowMaxCollectors Unsigned32 .1.3.6.1.4.1.3320.9.226.1.2.2
netflowCollectorTable .1.3.6.1.4.1.3320.9.226.1.2.3
netflowCollectorEntry netflowCacheType .1.3.6.1.4.1.3320.9.226.1.2.3.1
netflowCollectorAddressType INET-ADDRESS-MIBInetAddressType .1.3.6.1.4.1.3320.9.226.1.2.3.1.1
netflowCollectorAddress r/w INET-ADDRESS-MIBInetAddress .1.3.6.1.4.1.3320.9.226.1.2.3.1.2
netflowCollectorPort r/w INET-ADDRESS-MIBInetPortNumber .1.3.6.1.4.1.3320.9.226.1.2.3.1.3
netflowCollectorStatus r/w SNMPv2-TCRowStatus .1.3.6.1.4.1.3320.9.226.1.2.3.1.4
netflowExportStatistics .1.3.6.1.4.1.3320.9.226.1.3
netflowOctetsExport SNMPv2-SMICounter32 .1.3.6.1.4.1.3320.9.226.1.3.1
netflowRecordsExported SNMPv2-SMICounter32 .1.3.6.1.4.1.3320.9.226.1.3.2
netflowPktsExported SNMPv2-SMICounter32 .1.3.6.1.4.1.3320.9.226.1.3.3
netflowPktsFailed SNMPv2-SMICounter32 .1.3.6.1.4.1.3320.9.226.1.3.4
netflowTemplateInfo .1.3.6.1.4.1.3320.9.226.1.4
netflowTemplateOptionsFlag r/w SNMPv2-TCTruthValue .1.3.6.1.4.1.3320.9.226.1.4.1
netflowTemplateTable .1.3.6.1.4.1.3320.9.226.1.4.2
netflowTemplateEntry netflowTemplateType .1.3.6.1.4.1.3320.9.226.1.4.2.1
netflowTemplateType NetflowTemplateTypes .1.3.6.1.4.1.3320.9.226.1.4.2.1.1
netflowTemplateAdded Unsigned32 .1.3.6.1.4.1.3320.9.226.1.4.2.1.2
netflowTemplateActive Unsigned32 .1.3.6.1.4.1.3320.9.226.1.4.2.1.3
netflowTemplateAgerPolls Unsigned32 .1.3.6.1.4.1.3320.9.226.1.4.2.1.4
netflowTemplateExportInfoTable .1.3.6.1.4.1.3320.9.226.1.4.3
netflowTemplateExportInfoEntry netflowCacheType .1.3.6.1.4.1.3320.9.226.1.4.3.1
netflowTemplateExportVer9Enable SNMPv2-TCTruthValue .1.3.6.1.4.1.3320.9.226.1.4.3.1.1
netflowTemplateExportVer9TplTimeout r/w minutesUnsigned32 .1.3.6.1.4.1.3320.9.226.1.4.3.1.2
netflowTemplateExportVer9OptTimeout r/w minutesUnsigned32 .1.3.6.1.4.1.3320.9.226.1.4.3.1.3
netflowTemplateExportVer9TplRefreshRate r/w packetsUnsigned32 .1.3.6.1.4.1.3320.9.226.1.4.3.1.4
netflowTemplateExportVer9OptRefreshRate r/w packetsUnsigned32 .1.3.6.1.4.1.3320.9.226.1.4.3.1.5