DLINKSW-SFLOW-MIB

File: DLINKSW-SFLOW-MIB.mib (24983 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
SNMP-FRAMEWORK-MIB INET-ADDRESS-MIB DLINK-ID-REC-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Integer32
TEXTUAL-CONVENTION RowStatus DisplayString
MODULE-COMPLIANCE OBJECT-GROUP SnmpAdminString
InetAddressType InetAddress InetAddressIPv4
InetAddressIPv6 dlinkIndustrialCommon

Defined Types

DSFlowDataSource  
Identifies the ifIndex of interface as the source of sFlow data. DSFlowDataSources of this traditional form are called 'port-based'. Ideally the sampling entity will perform sampling on all flows originating from or destined to the specified interface. However, if the switch architecture only allows input or output sampling then the sampling agent is permitted to only sample input flows input or output flows. Each packet must only be considered once for sampling, irrespective of the number of ports it will be forwarded to. Note: Since each DSFlowDataSource operates independently a packet that crosses multiple DataSources may generate multiple flow records.
TEXTUAL-CONVENTION    
  Integer32 1..2147483647  

DSFlowInstance  
If more than one sFlow sampler is available for this DSFlowDataSource then individual samplers are distinguished using the DSFlowInstance variable. The value of DSFlowInstance ranges from 1..n where n is the number of samplers associated with this DSFlowDataSource. Note: Each sFlow sampler instance must operate independently of all other instances. Setting an attribute of one sampler must not alter the the behavior and settings of other sampler instances.
TEXTUAL-CONVENTION    
  Integer32 1..65535  

DSFlowReceiver  
Identify the sFlow receiver associated with this resource. A value of zero indicates that this resource is available. If non-zero the value must correspond to a valid, active dSFlowRcvrIndex. If the value is currently zero it may be set to any active entry in the dSFlowRcvrTable. If the value is not zero then a set to anything other than zero or its current value will result in an SNMP error (bad value). Setting to zero frees the resource and returns all the values in this entry to their default values. If an entry in the dSFlowRcvrTable expires, either because the dSFlowRcvrOwner is set to the empty string or because the dSFlowRcvrCurrentTimeout reaches zero, then the agent must mark all associated resources as available (by setting the associated DSFlowReceiver entry to zero) and all values in these records must be restored to their default values. This mechanism provides no enforcement and relies on the cooperation of management entities in order to ensure that competition for a resource is fairly resolved. A management entity should not make any changes to a resource without first acquiring it by successfully writing its dSFlowRcvrIndex value as the DSFlowReceiver for the resource.
TEXTUAL-CONVENTION    
  Integer32  

DSFlowRcvrEntry  
SEQUENCE    
  dSFlowRcvrIndex Integer32
  dSFlowRcvrOwner DisplayString
  dSFlowRcvrAdminTimeout Integer32
  dSFlowRcvrCurrentTimeout Integer32
  dSFlowRcvrMaximumDatagramSize Integer32
  dSFlowRcvrAddressType InetAddressType
  dSFlowRcvrAddress InetAddress
  dSFlowRcvrVrfName DisplayString
  dSFlowRcvrPort Integer32
  dSFlowRcvrDatagramVersion Integer32
  dSFlowRcvrReset INTEGER

DSFlowFsEntry  
SEQUENCE    
  dSFlowFsDataSource DSFlowDataSource
  dSFlowFsInstance DSFlowInstance
  dSFlowFsReceiver DSFlowReceiver
  dSFlowFsDirection INTEGER
  dSFlowFsAdminSamplingRate Integer32
  dSFlowFsActiveSamplingRate Integer32
  dSFlowFsMaximumHeaderSize Integer32
  dSFlowFsRowStatus RowStatus

DSFlowCpEntry  
SEQUENCE    
  dSFlowCpDataSource DSFlowDataSource
  dSFlowCpInstance DSFlowInstance
  dSFlowCpReceiver DSFlowReceiver
  dSFlowCpInterval Integer32
  dSFlowCpRowStatus RowStatus

Defined Values

dlinkSwSFlowMIB 1.3.6.1.4.1.171.14.36
The structure of sFlow for the proprietary enterprise.
MODULE-IDENTITY    

dSFlowMIBNotifications 1.3.6.1.4.1.171.14.36.0
OBJECT IDENTIFIER    

dSFlowMIBObjects 1.3.6.1.4.1.171.14.36.1
OBJECT IDENTIFIER    

dSFlowMIBConformance 1.3.6.1.4.1.171.14.36.2
OBJECT IDENTIFIER    

dSFlowVersion 1.3.6.1.4.1.171.14.36.1.1
Uniquely identifies the version and implementation of this MIB. The version string must have the following structure: ;; where: must be '1.3', the version of referred SFLOW-MIB, which is defined by sFlow.org. the name of the organization responsible for the agent implementation. the specific software build of this agent. As an example, the string '1.3;InMon Corp.;2.1.1' indicates that this agent implements version '1.2' of the SFLOW MIB, that it was developed by 'InMon Corp.' and that the software build is '2.1.1'. The MIB Version will change with each revision of the SFLOW-MIB. Management entities must check the MIB Version and not attempt to manage agents with MIB Versions greater than that for which they were designed. Note: The sFlow Datagram Format has an independent version number which may change independently from . applies to the structure and semantics of the SFLOW MIB only.
Status: current Access: read-only
OBJECT-TYPE    
  SnmpAdminString  

dSFlowAgentAddressIPv4 1.3.6.1.4.1.171.14.36.1.2
The IPv4 address associated with this agent.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddressIPv4  

dSFlowAgentAddressIPv6 1.3.6.1.4.1.171.14.36.1.3
The IPv6 address associated with this agent. If the IPv6 is not supported on this agent, 0::0 will be displayed.
Status: current Access: read-only
OBJECT-TYPE    
  InetAddressIPv6  

dSFlowRcvrTable 1.3.6.1.4.1.171.14.36.1.4
A table of the receivers of sFlow information.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DSFlowRcvrEntry

dSFlowRcvrEntry 1.3.6.1.4.1.171.14.36.1.4.1
Attributes of an sFlow Receiver.
Status: current Access: not-accessible
OBJECT-TYPE    
  DSFlowRcvrEntry  

dSFlowRcvrIndex 1.3.6.1.4.1.171.14.36.1.4.1.1
Index into dSFlowReceiverTable. The number of supported receivers is project dependent.
Status: current Access: not-accessible
OBJECT-TYPE    
  Integer32 1..65535  

dSFlowRcvrOwner 1.3.6.1.4.1.171.14.36.1.4.1.2
The entity making use of this dSFlowRcvrTable entry. The empty string indicates that the entry is currently unclaimed. An entity wishing to claim a dSFlowRcvrTable entry must ensure that the entry is unclaimed before trying to claim it. The entry is claimed by setting the owner string. The entry must be claimed before any changes can be made to the receiver's other objects. When a management entity is finished using the receiver, it should set the value of dSFlowRcvrOwner back to unclaimed. The agent must restore all other entities this row to their default values when the owner is set to unclaimed. It must also free all other resources associated with this dSFlowRcvrTable entry. This mechanism provides no enforcement and relies on the cooperation of management entities in order to ensure that competition for a receiver entry is fairly resolved.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString Size(0..32)  

dSFlowRcvrAdminTimeout 1.3.6.1.4.1.171.14.36.1.4.1.3
The expire time (in seconds) configured for the receiver. A management entity wanting to maintain control of the receiver is responsible for setting a new value before the old one expires. When the interval expires, the agent is responsible for restoring all other entities in this row to their default values. It must also free all other resources associated with this dSFlowRcvrTable entry. When set, 0 means infinite that the receiver will never be expired.
Status: current Access: read-write
OBJECT-TYPE    
  Integer32 0..2000000  

dSFlowRcvrCurrentTimeout 1.3.6.1.4.1.171.14.36.1.4.1.4
The time (in seconds) remaining before the receiver is released.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

dSFlowRcvrMaximumDatagramSize 1.3.6.1.4.1.171.14.36.1.4.1.5
The maximum number of data bytes that can be sent in a single sample datagram. The manager should set this value to avoid fragmentation of the sFlow datagrams.
Status: current Access: read-write
OBJECT-TYPE    
  Integer32 700..1400  

dSFlowRcvrAddressType 1.3.6.1.4.1.171.14.36.1.4.1.6
The address type of the sFlow collector.
Status: current Access: read-write
OBJECT-TYPE    
  InetAddressType  

dSFlowRcvrAddress 1.3.6.1.4.1.171.14.36.1.4.1.7
The IP address of the sFlow collector. If set to 0.0.0.0 no sFlow datagrams will be sent.
Status: current Access: read-write
OBJECT-TYPE    
  InetAddress  

dSFlowRcvrVrfName 1.3.6.1.4.1.171.14.36.1.4.1.8
Specify the name of the routing forwarding instance.
Status: current Access: read-write
OBJECT-TYPE    
  DisplayString  

dSFlowRcvrPort 1.3.6.1.4.1.171.14.36.1.4.1.9
The UDP port of the remote sFlow collector.
Status: current Access: read-write
OBJECT-TYPE    
  Integer32 1..65535  

dSFlowRcvrDatagramVersion 1.3.6.1.4.1.171.14.36.1.4.1.10
The version of sFlow datagrams that should be sent.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

dSFlowRcvrReset 1.3.6.1.4.1.171.14.36.1.4.1.11
This object reset the receiver when set to 'reset'. No action is taken if this object is set to 'noOp'. When read, the value 'noOp' is returned.
Status: current Access: read-write
OBJECT-TYPE    
  INTEGER reset(1), noOp(2)  

dSFlowFsTable 1.3.6.1.4.1.171.14.36.1.5
A table of the flow samplers within a device.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DSFlowFsEntry

dSFlowFsEntry 1.3.6.1.4.1.171.14.36.1.5.1
Attributes of a flow sampler.
Status: current Access: not-accessible
OBJECT-TYPE    
  DSFlowFsEntry  

dSFlowFsDataSource 1.3.6.1.4.1.171.14.36.1.5.1.1
This object indicates the source of the data for this flow sampler.
Status: current Access: not-accessible
OBJECT-TYPE    
  DSFlowDataSource  

dSFlowFsInstance 1.3.6.1.4.1.171.14.36.1.5.1.2
The instance index for uniquely identifying the flow sampler when multiple flow samplers are associated with one interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  DSFlowInstance  

dSFlowFsReceiver 1.3.6.1.4.1.171.14.36.1.5.1.3
The index of the sFlow receiver for this flow sampler.
Status: current Access: read-create
OBJECT-TYPE    
  DSFlowReceiver  

dSFlowFsDirection 1.3.6.1.4.1.171.14.36.1.5.1.4
This object indicates the flow direction which will be sampled. 'inbound' - sample ingress packets. 'outbound' - sample egress packets.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER inbound(1), outbound(2)  

dSFlowFsAdminSamplingRate 1.3.6.1.4.1.171.14.36.1.5.1.5
The configured sampling rate for packet sampling from this source. Set to N to sample 1/Nth of the packets in the monitored flows. An agent 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 disables sampling. The agent is permitted to have minimum and maximum allowable values for the sampling rate. A minimum rate lets the agent designer set an upper bound on the overhead associated with sampling, and a maximum rate may be the result of hardware restrictions (such as counter size). In addition not all values between the maximum and minimum may be realizable as the sampling rate (again because of implementation considerations). When the sampling rate is set the agent is free to adjust the value so that it lies between the maximum and minimum values and has the closest achievable value. When read, the configured sampling rate will be returned.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..65536  

dSFlowFsActiveSamplingRate 1.3.6.1.4.1.171.14.36.1.5.1.6
The statistical sampling rate for packet sampling from this source. When read, the agent must return the actual sampling rate it will be using (after the adjustments previously described). The sampling algorithm must converge so that over time the number of packets sampled approaches 1/Nth of the total number of packets in the monitored flows.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

dSFlowFsMaximumHeaderSize 1.3.6.1.4.1.171.14.36.1.5.1.7
The maximum number of bytes that should be copied from a sampled packet. The agent may have an internal maximum and minimum permissible sizes. If an attempt is made to set this value outside the permissible range then the agent should adjust the value to the closest permissible value.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 18..256  

dSFlowFsRowStatus 1.3.6.1.4.1.171.14.36.1.5.1.8
This object indicates the status of this entry.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dSFlowCpTable 1.3.6.1.4.1.171.14.36.1.6
A table of the counter pollers within a device.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DSFlowCpEntry

dSFlowCpEntry 1.3.6.1.4.1.171.14.36.1.6.1
Attributes of a counter poller.
Status: current Access: not-accessible
OBJECT-TYPE    
  DSFlowCpEntry  

dSFlowCpDataSource 1.3.6.1.4.1.171.14.36.1.6.1.1
Identifies the source of the data for the counter poller.
Status: current Access: not-accessible
OBJECT-TYPE    
  DSFlowDataSource  

dSFlowCpInstance 1.3.6.1.4.1.171.14.36.1.6.1.2
The instance instance index for uniquely identifying the counter poller when multiple Pollers are associated with one interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  DSFlowInstance  

dSFlowCpReceiver 1.3.6.1.4.1.171.14.36.1.6.1.3
The sflow receiver's index for this counter poller.
Status: current Access: read-create
OBJECT-TYPE    
  DSFlowReceiver  

dSFlowCpInterval 1.3.6.1.4.1.171.14.36.1.6.1.4
The maximum number of seconds between successive samples of the counters associated with this data source. A sampling interval of 0 disables counter sampling. The agent is permitted to have minimum and maximum allowable values for the counter polling interval. A minimum interval lets the agent designer set an upper bound on the overhead associated with polling, and a maximum interval may be the result of implementation restrictions (such as counter size). In addition not all values between the maximum and minimum may be realizable as the sampling interval (again because of implementation considerations).
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..120  

dSFlowCpRowStatus 1.3.6.1.4.1.171.14.36.1.6.1.5
This object indicates the status of this entry.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

dSFlowMIBCompliances 1.3.6.1.4.1.171.14.36.2.1
OBJECT IDENTIFIER    

dSFlowMIBGroups 1.3.6.1.4.1.171.14.36.2.2
OBJECT IDENTIFIER    

dSFlowCompliance 1.3.6.1.4.1.171.14.36.2.1.1
The compliance statement for entities which implement the DLINKSW-SFLOW-MIB.
Status: current Access: read-create
MODULE-COMPLIANCE    

dSFlowAgentGroup 1.3.6.1.4.1.171.14.36.2.2.1
A collection of objects for managing the generation and transportation of sFlow data records.
Status: current Access: read-create
OBJECT-GROUP