F10-OPENFLOW-MIB

File: F10-OPENFLOW-MIB.mib (35665 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
IF-MIB Q-BRIDGE-MIB INET-ADDRESS-MIB
FORCE10-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter64
Unsigned32 TimeTicks NOTIFICATION-TYPE
Integer32 IpAddress TimeStamp
DisplayString TruthValue MacAddress
TEXTUAL-CONVENTION MODULE-COMPLIANCE NOTIFICATION-GROUP
OBJECT-GROUP InterfaceIndex VlanId
InetAddressType InetAddress InetPortNumber
f10Mgmt

Defined Types

DataPathIdentifier  
TEXTUAL-CONVENTION    
  current STRING Size(8)

OfInstEntry  
SEQUENCE    
  ofInstId Unsigned32
  ofInstAdminState INTEGER
  ofInstIntfType INTEGER
  ofInstDataPathId DataPathIdentifier
  ofInstConnectTimeout Unsigned32
  ofInstEchoReplyTimeout Unsigned32
  ofInstEchoReqInterval Unsigned32
  ofInstNumFlows Unsigned32
  ofInstSuppCapabilities BITS
  ofInstSuppActions BITS

OfCntlrEntry  
SEQUENCE    
  ofCntlrId Unsigned32
  ofCntlrAddrType InetAddressType
  ofCntlrAddr InetAddress
  ofCntlrPortNumber InetPortNumber
  ofCntlrProtocol INTEGER
  ofCntlrConState INTEGER

OfPortEntry  
SEQUENCE    
  ofPortIfIndex InterfaceIndex
  ofPortAssociationType INTEGER

OfVlanEntry  
SEQUENCE    
  ofVlanIfIndex InterfaceIndex
  ofVlanId VlanId

OfFlowEntry  
SEQUENCE    
  ofFlowId Unsigned32
  ofFlowTblId Unsigned32
  ofFlowPriority Unsigned32
  ofFlowIdleTime Unsigned32
  ofFlowHardTime Unsigned32
  ofFlowUpTime TimeTicks
  ofFlowCookie STRING
  ofFlowPacketCount Counter64
  ofFlowByteCount Counter64

OfFlowMatchParamsEntry  
SEQUENCE    
  ofFlowMatchInPort STRING
  ofFlowMatchEtherSrcAddr STRING
  ofFlowMatchEtherDstAddr STRING
  ofFlowMatchVlanId STRING
  ofFlowMatchEthType STRING
  ofFlowMatchVlanPri STRING
  ofFlowMatchIpTos STRING
  ofFlowMatchIpProto STRING
  ofFlowMatchIpSrcAddr STRING
  ofFlowMatchIpDestAddr STRING
  ofFlowMatchTpSrcPort STRING
  ofFlowMatchTpDstPort STRING

OfFlowActionEntry  
SEQUENCE    
  ofFlowActionId Unsigned32
  ofFlowActionType INTEGER
  ofFlowActionSrcMac MacAddress
  ofFlowActionDstMac MacAddress
  ofFlowActionPortIndex InterfaceIndex
  ofFlowActionVlanId VlanId
  ofFlowActionMaxLen Unsigned32
  ofFlowActionVlanPcp Unsigned32
  ofFlowActionNWTos Unsigned32

Defined Values

f10OpenFlow 1.3.6.1.4.1.6027.3.20
Dell Networking OS OpenFlow MIB provides information base of OpenFlow enabled Dell Networking OS Switch. This MIB exposes information about the Switch in OpenFlow perspective. Information of : 1) OpenFlow Instances configured, 2) Controller that configured it, 3) Ports that are configured under these instances, 4) VLANs that are part of these instances and 5) Flows & Flowactions configured are shared via this MIB.
MODULE-IDENTITY    

ofSwitchObjects 1.3.6.1.4.1.6027.3.20.1
OBJECT IDENTIFIER    

ofSwitchNotification 1.3.6.1.4.1.6027.3.20.2
OBJECT IDENTIFIER    

ofSwitchId 1.3.6.1.4.1.6027.3.20.1.1
Open Flow Switch Id: Identifier of this Switch
OBJECT-TYPE    
  Unsigned32 0..255  

ofManufacturerDesc 1.3.6.1.4.1.6027.3.20.1.2
Open Flow Manufacturer Description: Provides info about the OF Switch manufacturer
OBJECT-TYPE    
  DisplayString Size(0..32)  

ofHardwareDesc 1.3.6.1.4.1.6027.3.20.1.3
Open Flow Switch HardwareDescription
OBJECT-TYPE    
  DisplayString Size(0..32)  

ofSoftwareDesc 1.3.6.1.4.1.6027.3.20.1.4
Open Flow Switch SoftwareDescription
OBJECT-TYPE    
  DisplayString Size(0..32)  

ofSwitchSerialNo 1.3.6.1.4.1.6027.3.20.1.5
Open Flow Switch Serial No: Provides the serial number of the switch
OBJECT-TYPE    
  STRING Size(0..8)  

ofSwitchVersion 1.3.6.1.4.1.6027.3.20.1.6
Open Flow Switch Version
OBJECT-TYPE    
  STRING Size(0..8)  

ofInstTable 1.3.6.1.4.1.6027.3.20.1.7
Open Flow Instance Table
OBJECT-TYPE    
  SEQUENCE OF  
    OfInstEntry

ofInstEntry 1.3.6.1.4.1.6027.3.20.1.7.1
Open Flow Instance Entry: This provides the sequence of objects that describes the properties of the Instance. ofInstId uniquely identifies the instance and hence it becomes an index
OBJECT-TYPE    
  OfInstEntry  

ofInstId 1.3.6.1.4.1.6027.3.20.1.7.1.1
Open Flow Instance Identifier
OBJECT-TYPE    
  Unsigned32 0..255  

ofInstAdminState 1.3.6.1.4.1.6027.3.20.1.7.1.2
Open Flow Instance Admin State: tells whether this instance is enabled or not.
OBJECT-TYPE    
  INTEGER up(1), down(2)  

ofInstIntfType 1.3.6.1.4.1.6027.3.20.1.7.1.3
Open Flow Instance Interface Type: tells whether this instance is a Port or VLAN or ANY
OBJECT-TYPE    
  INTEGER port(1), vlan(2), any(3)  

ofInstDataPathId 1.3.6.1.4.1.6027.3.20.1.7.1.4
Open Flow Instance DataPath Identifier
OBJECT-TYPE    
  DataPathIdentifier  

ofInstConnectTimeout 1.3.6.1.4.1.6027.3.20.1.7.1.5
Open Flow Instance Connection Timeout: Tells the time after which the connection would be dropped
OBJECT-TYPE    
  Unsigned32 0..65535  

ofInstEchoReplyTimeout 1.3.6.1.4.1.6027.3.20.1.7.1.6
Open Flow Instance Echo Reply Timeout: Tells the max time for which the Echo message would wait for reply
OBJECT-TYPE    
  Unsigned32 0..65535  

ofInstEchoReqInterval 1.3.6.1.4.1.6027.3.20.1.7.1.7
Open Flow Instance Echo Request Interval: Tells how often the Echo message would be sent
OBJECT-TYPE    
  Unsigned32 0..65535  

ofInstNumFlows 1.3.6.1.4.1.6027.3.20.1.7.1.8
The current number of flows in this Instance
OBJECT-TYPE    
  Unsigned32  

ofInstSuppCapabilities 1.3.6.1.4.1.6027.3.20.1.7.1.9
Open Flow Instance Supported Capabilities: Gives the supported capabilities information by setting the appropriate BITS
OBJECT-TYPE    
  BITS port(0), table(1), flow(2)  

ofInstSuppActions 1.3.6.1.4.1.6027.3.20.1.7.1.10
Open Flow Instance Supported Actions: Gives the supported Action information by setting the appropriate BITS
OBJECT-TYPE    
  BITS output(0), set-vlan(1), set-pcp(2), set-smac(3), set-dmac(4), set-tos(5)  

ofCntlrTable 1.3.6.1.4.1.6027.3.20.1.8
Open Flow Controller Table: This table provides information about the Controller
OBJECT-TYPE    
  SEQUENCE OF  
    OfCntlrEntry

ofCntlrEntry 1.3.6.1.4.1.6027.3.20.1.8.1
Open Flow Controller Entry
OBJECT-TYPE    
  OfCntlrEntry  

ofCntlrId 1.3.6.1.4.1.6027.3.20.1.8.1.1
Open Flow Controller Id: This provides Id of this controller
OBJECT-TYPE    
  Unsigned32 0..255  

ofCntlrAddrType 1.3.6.1.4.1.6027.3.20.1.8.1.2
Open Flow Controller IP Address Type : The address type of the controller's IP address. If no controller is configured yet then this is set to unknown(0).
OBJECT-TYPE    
  InetAddressType  

ofCntlrAddr 1.3.6.1.4.1.6027.3.20.1.8.1.3
Open Flow Controller IP Address: This gives the IP Address of the controller. The InetAddressType of this is given by the ofCntlrAddrType object.
OBJECT-TYPE    
  InetAddress Size(0481620)  

ofCntlrPortNumber 1.3.6.1.4.1.6027.3.20.1.8.1.4
Open Flow Controller Port: This provides the port number to be used to communicate with the controller
OBJECT-TYPE    
  InetPortNumber  

ofCntlrProtocol 1.3.6.1.4.1.6027.3.20.1.8.1.5
Open Flow Controller Protocol: Tells which protocol is being used by this Controller for communication, either TLS or TCP
OBJECT-TYPE    
  INTEGER tls(1), tcp(2)  

ofCntlrConState 1.3.6.1.4.1.6027.3.20.1.8.1.6
Open Flow Controller Connection State
OBJECT-TYPE    
  INTEGER down(1), up(2)  

ofPortTable 1.3.6.1.4.1.6027.3.20.1.9
Open Flow Port Table
OBJECT-TYPE    
  SEQUENCE OF  
    OfPortEntry

ofPortEntry 1.3.6.1.4.1.6027.3.20.1.9.1
Open Flow Port Entry has ports assigned to the instance
OBJECT-TYPE    
  OfPortEntry  

ofPortIfIndex 1.3.6.1.4.1.6027.3.20.1.9.1.1
The ifIndex value corresponding to this port
OBJECT-TYPE    
  InterfaceIndex  

ofPortAssociationType 1.3.6.1.4.1.6027.3.20.1.9.1.2
Open Flow Port Association Type: Tells whether this port is directly assigned to the instance or via VLAN.
OBJECT-TYPE    
  INTEGER instancePort(1), instVlanPort(2)  

ofVlanTable 1.3.6.1.4.1.6027.3.20.1.10
Open Flow VLAN Table containing port list information for each VLAN configured into the instance.
OBJECT-TYPE    
  SEQUENCE OF  
    OfVlanEntry

ofVlanEntry 1.3.6.1.4.1.6027.3.20.1.10.1
Open Flow VLAN Entry. Restricted to max 8 VLANs per instance.
OBJECT-TYPE    
  OfVlanEntry  

ofVlanIfIndex 1.3.6.1.4.1.6027.3.20.1.10.1.1
The ifIndex value corresponding to this VLAN.
OBJECT-TYPE    
  InterfaceIndex  

ofVlanId 1.3.6.1.4.1.6027.3.20.1.10.1.2
Open Flow Vlan Id: VALN-ID referring to this VLAN.
OBJECT-TYPE    
  VlanId  

ofFlowTable 1.3.6.1.4.1.6027.3.20.1.11
Open Flow FlowTable
OBJECT-TYPE    
  SEQUENCE OF  
    OfFlowEntry

ofFlowEntry 1.3.6.1.4.1.6027.3.20.1.11.1
Open Flow Instance Flow Entry
OBJECT-TYPE    
  OfFlowEntry  

ofFlowId 1.3.6.1.4.1.6027.3.20.1.11.1.1
OpenFlow Flow Id
OBJECT-TYPE    
  Unsigned32  

ofFlowTblId 1.3.6.1.4.1.6027.3.20.1.11.1.2
OpenFlow Flow Table Id
OBJECT-TYPE    
  Unsigned32  

ofFlowPriority 1.3.6.1.4.1.6027.3.20.1.11.1.3
OpenFlow Flow priority
OBJECT-TYPE    
  Unsigned32 0..65535  

ofFlowIdleTime 1.3.6.1.4.1.6027.3.20.1.11.1.4
OpenFlow Flow Idle Time
OBJECT-TYPE    
  Unsigned32 0..65535  

ofFlowHardTime 1.3.6.1.4.1.6027.3.20.1.11.1.5
OpenFlow Flow Hard Timeout
OBJECT-TYPE    
  Unsigned32 0..65535  

ofFlowUpTime 1.3.6.1.4.1.6027.3.20.1.11.1.6
The time since the OpenFlow flow was configured to be up.
OBJECT-TYPE    
  TimeTicks  

ofFlowCookie 1.3.6.1.4.1.6027.3.20.1.11.1.7
OpenFlow Flow Cookie String
OBJECT-TYPE    
  STRING Size(0..64)  

ofFlowPacketCount 1.3.6.1.4.1.6027.3.20.1.11.1.8
OpenFlow Flow Packet Count
OBJECT-TYPE    
  Counter64  

ofFlowByteCount 1.3.6.1.4.1.6027.3.20.1.11.1.9
OpenFlow Flow Byte Count
OBJECT-TYPE    
  Counter64  

ofFlowMatchParamsTable 1.3.6.1.4.1.6027.3.20.1.12
Open Flow Match Parameter Table
OBJECT-TYPE    
  SEQUENCE OF  
    OfFlowMatchParamsEntry

ofFlowMatchParamsEntry 1.3.6.1.4.1.6027.3.20.1.12.1
A set of parameters to be mactheded on a particular openFlow Table.
OBJECT-TYPE    
  OfFlowMatchParamsEntry  

ofFlowMatchInPort 1.3.6.1.4.1.6027.3.20.1.12.1.1
OpenFlow Flow Match Ingress Ports; Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..2)  

ofFlowMatchEtherSrcAddr 1.3.6.1.4.1.6027.3.20.1.12.1.2
OpenFlow Flow Match Ethernet Source Address. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..6)  

ofFlowMatchEtherDstAddr 1.3.6.1.4.1.6027.3.20.1.12.1.3
OpenFlow Flow Match Ethernet Destination Address. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..6)  

ofFlowMatchVlanId 1.3.6.1.4.1.6027.3.20.1.12.1.4
OpenFlow Flow Match Vlan Id. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..2)  

ofFlowMatchEthType 1.3.6.1.4.1.6027.3.20.1.12.1.5
OpenFlow Flow Match Ethernet Type. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..2)  

ofFlowMatchVlanPri 1.3.6.1.4.1.6027.3.20.1.12.1.6
OpenFlow Flow Match VLAN Priority. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..1)  

ofFlowMatchIpTos 1.3.6.1.4.1.6027.3.20.1.12.1.7
OpenFlow Flow Match IP TOS
OBJECT-TYPE    
  STRING Size(0..1)  

ofFlowMatchIpProto 1.3.6.1.4.1.6027.3.20.1.12.1.8
OpenFlow Flow match IP Protocol
OBJECT-TYPE    
  STRING Size(0..1)  

ofFlowMatchIpSrcAddr 1.3.6.1.4.1.6027.3.20.1.12.1.9
OpenFlow Flow Match IP Source Address. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..4)  

ofFlowMatchIpDestAddr 1.3.6.1.4.1.6027.3.20.1.12.1.10
OpenFlow Flow Match IP Destination Adress. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..4)  

ofFlowMatchTpSrcPort 1.3.6.1.4.1.6027.3.20.1.12.1.11
OpenFlow Flow Match Transport Source Port. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..2)  

ofFlowMatchTpDstPort 1.3.6.1.4.1.6027.3.20.1.12.1.12
OpenFlow Flow Match Transport Destination Port. Note that when the value of this object is the zero-length string, it indicates 'wild card'.
OBJECT-TYPE    
  STRING Size(0..2)  

ofFlowActionTable 1.3.6.1.4.1.6027.3.20.1.13
OpenFlow Flow Action Table
OBJECT-TYPE    
  SEQUENCE OF  
    OfFlowActionEntry

ofFlowActionEntry 1.3.6.1.4.1.6027.3.20.1.13.1
OpenFlow Flow Action Entry
OBJECT-TYPE    
  OfFlowActionEntry  

ofFlowActionId 1.3.6.1.4.1.6027.3.20.1.13.1.1
Open Flow Action Id
OBJECT-TYPE    
  Unsigned32  

ofFlowActionType 1.3.6.1.4.1.6027.3.20.1.13.1.2
OpenFlow Flow Action Type - Following are the supported Actions outToSwitchPort -> Output to switch port. setVlanVid -> Set the 802.1q VLAN id. setVlanPcp -> Set the 802.1q priority. stripVlan -> Strip the 802.1q header. setDlSrc -> Ethernet source address. setDlDst -> Ethernet destination address. setNetworkSrc -> IP source address. setNetworkDst -> IP destination address. setNetworkTos -> IP ToS (DSCP field, 6 bits). setTpSrc -> TCP/UDP source port. setTpDest -> TCP/UDP destination port. outToQueue -> Output to queue. vendor -> Vendor specific action
OBJECT-TYPE    
  INTEGER outToSwitchPort(1), setVlanVid(2), setVlanPcp(3), stripVlan(4), setDlSrc(5), setDlDst(6), setNetworkSrc(7), setNetworkDst(8), setNetworkTos(9), setTpSrc(10), setTpDest(11), outToQueue(12), vendor(65535)  

ofFlowActionSrcMac 1.3.6.1.4.1.6027.3.20.1.13.1.3
OpenFlow Flow Action Source Mac address
OBJECT-TYPE    
  MacAddress  

ofFlowActionDstMac 1.3.6.1.4.1.6027.3.20.1.13.1.4
OpenFlow Flow Action Destination Mac
OBJECT-TYPE    
  MacAddress  

ofFlowActionPortIndex 1.3.6.1.4.1.6027.3.20.1.13.1.5
Ifindex value of OpenFlow Flow Action Port
OBJECT-TYPE    
  InterfaceIndex  

ofFlowActionVlanId 1.3.6.1.4.1.6027.3.20.1.13.1.6
OpenFlow Flow Action VLAN ID
OBJECT-TYPE    
  VlanId  

ofFlowActionMaxLen 1.3.6.1.4.1.6027.3.20.1.13.1.7
OpenFlow Flow Action Max Length
OBJECT-TYPE    
  Unsigned32 0..65535  

ofFlowActionVlanPcp 1.3.6.1.4.1.6027.3.20.1.13.1.8
OpenFlow Flow Action VLAN PCP
OBJECT-TYPE    
  Unsigned32 0..255  

ofFlowActionNWTos 1.3.6.1.4.1.6027.3.20.1.13.1.9
OpenFlow Flow Action Network TOS
OBJECT-TYPE    
  Unsigned32 0..255  

ofSwitchNotifications 1.3.6.1.4.1.6027.3.20.2.0
OBJECT IDENTIFIER    

ofSwitchNotifyVariable 1.3.6.1.4.1.6027.3.20.2.1
OBJECT IDENTIFIER    

ofSwitchFlowTableSrc 1.3.6.1.4.1.6027.3.20.2.1.1
The unique ID of an OpenFlow Table. Used by ofSwitchFlowTableFull trap.
OBJECT-TYPE    
  INTEGER ifp(1), vlan(2), dmac(3), route(4), lb(5)  

ofSwitchCntlrSessionStatusChanged 1.3.6.1.4.1.6027.3.20.2.0.1
This notification is sent when ever Controller's Session Status has changed.
NOTIFICATION-TYPE    

ofSwitchFlowTableFull 1.3.6.1.4.1.6027.3.20.2.0.2
This notification is sent when ever Flow Table reached its maximum capacity. ofSwitchFlowTableSrc gives the id of the Flow Table that reached max flows
NOTIFICATION-TYPE    

ofSwitchMibConformance 1.3.6.1.4.1.6027.3.20.1.14
OBJECT IDENTIFIER    

ofSwitchMibCompliances 1.3.6.1.4.1.6027.3.20.1.14.1
OBJECT IDENTIFIER    

ofSwitchMibGroups 1.3.6.1.4.1.6027.3.20.1.14.2
OBJECT IDENTIFIER    

ofSwitchMibCompliance 1.3.6.1.4.1.6027.3.20.1.14.1.1
The compliance statement for the Dell Networking OS OpenFlow MIB.
MODULE-COMPLIANCE    

ofSwitchScalarGroup 1.3.6.1.4.1.6027.3.20.1.14.2.1
This represents group of objects that provides OF Switch information.
OBJECT-GROUP    

ofInstanceGroup 1.3.6.1.4.1.6027.3.20.1.14.2.2
This represents group of objects that provides OF Instance information.
OBJECT-GROUP    

ofControllerGroup 1.3.6.1.4.1.6027.3.20.1.14.2.3
This represents group of objects that provides OF Controller information.
OBJECT-GROUP    

ofPortGroup 1.3.6.1.4.1.6027.3.20.1.14.2.4
This represents group of objects that provides information about OF Port that corresponds to OF Instance.
OBJECT-GROUP    

ofVlanGroup 1.3.6.1.4.1.6027.3.20.1.14.2.5
This represents group of objects that provides information about OF VLAN that corresponds to OF Instance.
OBJECT-GROUP    

ofFlowGroup 1.3.6.1.4.1.6027.3.20.1.14.2.6
This represents group of objects that provides OF Flow information.
OBJECT-GROUP    

ofFlowMatchParamsGroup 1.3.6.1.4.1.6027.3.20.1.14.2.7
This represents group of objects that provides OF Flow match information.
OBJECT-GROUP    

ofFlowActionGroup 1.3.6.1.4.1.6027.3.20.1.14.2.8
This represents group of objects that provides information about OF Flow Actions.
OBJECT-GROUP    

ofSwitchMibNotificationsGroup 1.3.6.1.4.1.6027.3.20.1.14.2.9
This represents Notification object of OF Switch.
NOTIFICATION-GROUP