summaryrefslogtreecommitdiff
path: root/MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB')
-rw-r--r--MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB709
1 files changed, 709 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB
new file mode 100644
index 0000000..2b78905
--- /dev/null
+++ b/MIBS/nokia/aos7/ALCATEL-IND1-OPENFLOW-MIB
@@ -0,0 +1,709 @@
+ ALCATEL-IND1-OPENFLOW-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
+ Integer32, Unsigned32, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+
+ RowStatus
+ FROM SNMPv2-TC
+
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB
+
+ softentIND1OpenflowMIB
+ FROM ALCATEL-IND1-BASE
+ ;
+
+
+ alcatelIND1OpenflowMIB MODULE-IDENTITY
+ LAST-UPDATED "201403260000Z"
+ ORGANIZATION "Alcatel-Lucent"
+ CONTACT-INFO
+ "Please consult with Customer Service to ensure the most appropriate
+ version of this document is used with the products in question:
+
+ Alcatel-Lucent, Enterprise Solutions Division
+ (Formerly Alcatel Internetworking, Incorporated)
+ 26801 West Agoura Road
+ Agoura Hills, CA 91301-5122
+ United States Of America
+
+ Telephone: North America +1 800 995 2696
+ Latin America +1 877 919 9526
+ Europe +31 23 556 0100
+ Asia +65 394 7933
+ All Other +1 818 878 4507
+
+ Electronic Mail: support@ind.alcatel.com
+ World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
+ File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
+
+ DESCRIPTION
+ "This module describes an authoritative enterprise-specific Simple
+ Network Management Protocol (SNMP) Management Information Base (MIB):
+
+ Openflow for OS6900 Product Line.
+
+ The right to make changes in specification and other information
+ contained in this document without prior notice is reserved.
+
+ No liability shall be assumed for any incidental, indirect, special, or
+ consequential damages whatsoever arising from or related to this
+ document or the information contained herein.
+
+ Vendors, end-users, and other interested parties are granted
+ non-exclusive license to use this specification in connection with
+ management of the products for which it is intended to be used.
+
+ Copyright (C) 2013 Alcatel-Lucent
+ ALL RIGHTS RESERVED WORLDWIDE"
+
+ REVISION "201403260000Z"
+ DESCRIPTION
+ "The latest version of this MIB Module."
+
+ REVISION "201410080000Z"
+ DESCRIPTION
+ "alaOpenflowLogicalSwitchLearnedMacUpdate is not limited to OS6900 devices"
+ ::= { softentIND1OpenflowMIB 1 }
+
+ -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ -- Hook into the Alcatel Tree
+ -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+ alcatelIND1OpenflowMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1OpenflowMIB 0 }
+
+ alcatelIND1OpenflowMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ " Alcatel-Lucent Openflow Managed Objects."
+ ::= { alcatelIND1OpenflowMIB 1 }
+
+ alcatelIND1OpenflowMIBConformance OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ " Alcatel-Lucent Openflow Conformance Information."
+ ::= { alcatelIND1OpenflowMIB 2 }
+
+
+ alaOpenflowGlobalConfigObjects OBJECT IDENTIFIER ::= { alcatelIND1OpenflowMIBObjects 1 }
+
+ alaOpenflowGlobalBackoffMax OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Alcatel-Lucent Openflow maximum back-off time in seconds for controller connection attempts."
+ DEFVAL { 60 }
+ ::= { alaOpenflowGlobalConfigObjects 1 }
+
+ alaOpenflowGlobalIdleProbeTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Alcatel-Lucent Openflow idle probe timeout value in seconds. If set to 0, idle probing is disabled."
+ DEFVAL { 15 }
+ ::= { alaOpenflowGlobalConfigObjects 2 }
+
+ -- Openflow LogicalSwitch Table
+
+ alaOpenflowLogicalSwitchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaOpenflowLogicalSwitchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row for each Logical Switch."
+ ::= { alcatelIND1OpenflowMIBObjects 2 }
+
+ alaOpenflowLogicalSwitchEntry OBJECT-TYPE
+ SYNTAX AlaOpenflowLogicalSwitchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the Openflow Logical Switches. "
+ INDEX { alaOpenflowLogicalSwitch }
+ ::= { alaOpenflowLogicalSwitchTable 1 }
+
+ AlaOpenflowLogicalSwitchEntry ::= SEQUENCE
+ {
+ alaOpenflowLogicalSwitch SnmpAdminString,
+ alaOpenflowLogicalSwitchAdminState INTEGER,
+ alaOpenflowLogicalSwitchMode INTEGER,
+ alaOpenflowLogicalSwitchVersions BITS,
+ alaOpenflowLogicalSwitchVlan Integer32,
+ alaOpenflowLogicalSwitchControllerCount Integer32,
+ alaOpenflowLogicalSwitchInterfaceCount Integer32,
+ alaOpenflowLogicalSwitchFlowCount Integer32,
+ alaOpenflowLogicalSwitchRowStatus RowStatus,
+ alaOpenflowLogicalSwitchLearnedMacUpdate INTEGER,
+ alaOpenflowLogicalSwitchProbeTime Integer32,
+ alaOpenflowLogicalSwitchFailureDetectTime Integer32,
+ alaOpenflowLogicalSwitchDPID OCTET STRING,
+
+ alaOpenflowLogicalSwitchTableMissAction INTEGER,
+ alaOpenflowLogicalSwitchTCPBufferSizeTx Unsigned32,
+ alaOpenflowLogicalSwitchTCPBufferSizeRx Unsigned32
+ }
+
+ alaOpenflowLogicalSwitch OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Openflow Logical Switch Name."
+ ::= { alaOpenflowLogicalSwitchEntry 1 }
+
+ alaOpenflowLogicalSwitchAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Logical Switch Admin State. Enable or disable the Logical Switch.
+ When disabled, all controllers for the Logical Switch will be
+ operationally disabled and flows added by those controllers will
+ be removed."
+ DEFVAL { enabled }
+ ::= { alaOpenflowLogicalSwitchEntry 2 }
+
+ alaOpenflowLogicalSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ api(2),
+ pfcChannel(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Openflow Logical Switch Mode. Normal is regular Openflow,
+ API is for ACL-like flow operation. Only one Logical Switch
+ can be in api mode at a time.
+ PFC-Channel mode is to indicate the Logical Switch
+ is operating in NEC mode.
+
+ This object cannot be modified after the Logical Switch has been created."
+ DEFVAL { normal }
+ ::= { alaOpenflowLogicalSwitchEntry 3 }
+
+ alaOpenflowLogicalSwitchVersions OBJECT-TYPE
+ SYNTAX BITS {
+ v1dot0 (0),
+ v1dot3dot1 (1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Openflow Logical Switch Bitmap of enabled Openflow versions.
+ At least one version must be enabled."
+ DEFVAL { { v1dot0, v1dot3dot1 } }
+ ::= { alaOpenflowLogicalSwitchEntry 4 }
+
+ alaOpenflowLogicalSwitchVlan OBJECT-TYPE
+ SYNTAX Integer32 (0|2..4093)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Openflow Logical Switch VLAN. The value 0 indicates that no
+ VLAN has been specified, it is not a valid value to write.
+ This object is not valid to write when creating/modifying an
+ entry with alaOpenflowLogicalSwitchMode api(2)"
+ DEFVAL { 0 }
+ ::= { alaOpenflowLogicalSwitchEntry 5 }
+
+ alaOpenflowLogicalSwitchControllerCount OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the configured controllers for the Logical Switch."
+ ::= { alaOpenflowLogicalSwitchEntry 6 }
+
+ alaOpenflowLogicalSwitchInterfaceCount OBJECT-TYPE
+ SYNTAX Integer32 (0..5000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the configured interfaces (ports and link aggregations) for the Logical Switch."
+ ::= { alaOpenflowLogicalSwitchEntry 7 }
+
+ alaOpenflowLogicalSwitchFlowCount OBJECT-TYPE
+ SYNTAX Integer32 (0..511)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Count of the flows pushed to the Logical Switch by its controllers."
+ ::= { alaOpenflowLogicalSwitchEntry 8 }
+
+ alaOpenflowLogicalSwitchRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Deleting a row from this table will also remove associated entries from other tables in this mib
+ that have a logical switch as part of their index."
+ ::= { alaOpenflowLogicalSwitchEntry 9 }
+
+ alaOpenflowLogicalSwitchLearnedMacUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is only applicable to Logical Switches in api(2) mode.
+ When enabled(1), learned MACs will be forwarded to controllers
+ via a Packet-In message."
+ DEFVAL { disabled }
+ ::= { alaOpenflowLogicalSwitchEntry 10 }
+
+ alaOpenflowLogicalSwitchProbeTime OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Probe-time for a logical switch in the pfc-channel mode in seconds,
+ which will override the existing global idle-probe-time for sending
+ echo-request to the OpenFlow Controller."
+ DEFVAL { 5 }
+ ::= { alaOpenflowLogicalSwitchEntry 11 }
+
+ alaOpenflowLogicalSwitchFailureDetectTime OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Failure detect time, in seconds, is configured for a logical switch
+ in the pfc-channel mode for detecting disconnection to the
+ OpenFlow Controller if there was no echo reply or message from the controller."
+ DEFVAL { 4 }
+ ::= { alaOpenflowLogicalSwitchEntry 12 }
+
+ alaOpenflowLogicalSwitchDPID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An unique 8 bytes DPID for a logical switch."
+ ::= { alaOpenflowLogicalSwitchEntry 13 }
+
+ alaOpenflowLogicalSwitchTableMissAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(1),
+ controller(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The action to be taken when an Openflow Table Miss occurs. When set to drop
+ if any packet has a table miss, it will be dropped. If set to controller
+ it will be forwarded to the controller."
+ DEFVAL { drop }
+ ::= { alaOpenflowLogicalSwitchEntry 14 }
+
+ alaOpenflowLogicalSwitchTCPBufferSizeTx OBJECT-TYPE
+ SYNTAX Unsigned32 (2..32)
+ UNITS "Kilo Bytes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "TCP send buffer size, in Kilo Bytes, for socket connection to OpenFlow controllers
+ in the logical switch."
+ DEFVAL { 2 }
+ ::= { alaOpenflowLogicalSwitchEntry 15 }
+
+ alaOpenflowLogicalSwitchTCPBufferSizeRx OBJECT-TYPE
+ SYNTAX Unsigned32 (2..32)
+ UNITS "Kilo Bytes"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "TCP receive buffer size, in Kilo Bytes, for socket connection to OpenFlow controllers
+ in the logical switch."
+ DEFVAL { 2 }
+ ::= { alaOpenflowLogicalSwitchEntry 16 }
+
+ -- Openflow Controller Table
+
+ alaOpenflowControllerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaOpenflowControllerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row for each controller on each logical switch.
+ Currently, up to three controllers per logical switch are supported per logical switch."
+ ::= { alcatelIND1OpenflowMIBObjects 3 }
+
+ alaOpenflowControllerEntry OBJECT-TYPE
+ SYNTAX AlaOpenflowControllerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the Openflow Controllers attached to Logical Switches. "
+ INDEX { alaOpenflowControllerLogicalSwitch, alaOpenflowControllerIpType, alaOpenflowControllerIp, alaOpenflowControllerPort }
+ ::= { alaOpenflowControllerTable 1 }
+
+ AlaOpenflowControllerEntry ::= SEQUENCE
+ {
+ alaOpenflowControllerLogicalSwitch SnmpAdminString,
+ alaOpenflowControllerIpType InetAddressType,
+ alaOpenflowControllerIp InetAddress,
+ alaOpenflowControllerPort Integer32,
+ alaOpenflowControllerRole INTEGER,
+ alaOpenflowControllerAdminState INTEGER,
+ alaOpenflowControllerOperState INTEGER,
+ alaOpenflowControllerRowStatus RowStatus,
+ alaOpenflowControllerPriority Integer32
+ }
+
+ alaOpenflowControllerLogicalSwitch OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Openflow Logical Switch Name."
+ ::= { alaOpenflowControllerEntry 1 }
+
+ alaOpenflowControllerIpType OBJECT-TYPE
+ SYNTAX InetAddressType(1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Openflow Controller IP Address Type. The only type currently supported is ipv4(1)"
+ ::= { alaOpenflowControllerEntry 2 }
+
+ alaOpenflowControllerIp OBJECT-TYPE
+ SYNTAX InetAddress(SIZE (4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Openflow Controller IP Address. As specified by alaOpenflowControllerIpType,
+ only ipv4 is currently supported"
+ ::= { alaOpenflowControllerEntry 3 }
+
+ alaOpenflowControllerPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Openflow Controller Port."
+ ::= { alaOpenflowControllerEntry 4 }
+
+ alaOpenflowControllerRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ equal(1),
+ master(2),
+ slave(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Role of the Controller for the Logical Switch. The role is negotiated by the
+ controllers and the switch is notified of the outcome (1.3.1+). 1.0 controllers
+ will always have the role of equal. Only one controller per Logical Switch
+ can have the role of master."
+ ::= { alaOpenflowControllerEntry 5 }
+
+ alaOpenflowControllerAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controller Admin State. Enable or disable connection to the controller.
+ The Logical Switch runs in 'Fail Secure Mode' so all flow aging, etc
+ continues unaffected when the controller is administratively disabled."
+ DEFVAL { enabled }
+ ::= { alaOpenflowControllerEntry 6 }
+
+ alaOpenflowControllerOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ disabled(2),
+ sendError(3),
+ init(4),
+ connecting(5),
+ backoff(6),
+ exchangingHello(7),
+ active(8),
+ idle(9),
+ disconnected(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the Logical Switch connection to the Controller."
+ ::= { alaOpenflowControllerEntry 7 }
+
+ alaOpenflowControllerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On create, if the specified logical switch does not exist in alaOpenflowLogicalSwitchTable,
+ an entry will be created in that table. Delete does not effect alaOpenflowLogicalSwitchTable."
+ ::= { alaOpenflowControllerEntry 8 }
+
+ alaOpenflowControllerPriority OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Openflow Controller Priority. Priority value of 0 implies highest pririoty and 2 implies lowest."
+ DEFVAL { 2 }
+ ::= { alaOpenflowControllerEntry 9 }
+
+ -- Openflow Interface Table
+
+ alaOpenflowInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaOpenflowInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row for each interface (port or link aggregation) assigned to
+ a logical switch. An interface can only belong to one logical switch at a time.
+ If a logical switch in API mode exists, interfaces cannot be manually added to/deleted from it;
+ instead, interfaces default to the API mode logical switch when not assigned to another Logical Switch.
+ Interfaces can be reassigned from the API mode logical switch to a normal mode logical switch
+ (by adding it to that normal mode logical switch) but not directly reassigned from one normal mode
+ logical switch to another normal mode logical switch."
+ ::= { alcatelIND1OpenflowMIBObjects 4 }
+
+ alaOpenflowInterfaceEntry OBJECT-TYPE
+ SYNTAX AlaOpenflowInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the interfaces assigned to Openflow Logical Switches."
+ INDEX { alaOpenflowInterfaceLogicalSwitch, alaOpenflowInterface }
+ ::= { alaOpenflowInterfaceTable 1 }
+
+ AlaOpenflowInterfaceEntry ::= SEQUENCE
+ {
+ alaOpenflowInterfaceLogicalSwitch SnmpAdminString,
+ alaOpenflowInterface Integer32,
+ alaOpenflowInterfaceMode INTEGER,
+ alaOpenflowInterfaceRowStatus RowStatus,
+ alaOpenflowInterfaceType INTEGER,
+ alaOpenflowInterfaceNativeVlan Unsigned32
+ }
+
+ alaOpenflowInterfaceLogicalSwitch OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..31))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Openflow Logical Switch Name."
+ ::= { alaOpenflowInterfaceEntry 1 }
+
+ alaOpenflowInterface OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Openflow Interface attached to a Logical Switch. Port values are dot1dBasePort values,
+ Link Aggregations start at 32769."
+ ::= { alaOpenflowInterfaceEntry 2 }
+
+ alaOpenflowInterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ api(2),
+ pfcChannel(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Openflow Interface Mode. Normal is regular Openflow,
+ API is for ACL like flow operation and PFC-Channel is for NEC OFC."
+ ::= { alaOpenflowInterfaceEntry 3 }
+
+ alaOpenflowInterfaceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On create, if the specified logical switch does not exist in alaOpenflowLogicalSwitchTable,
+ an entry will be created in that table. Delete does not effect alaOpenflowLogicalSwitchTable."
+ ::= { alaOpenflowInterfaceEntry 4 }
+
+ alaOpenflowInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ trunk (1),
+ access (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Openflow Interface Type."
+ ::= { alaOpenflowInterfaceEntry 5 }
+
+ alaOpenflowInterfaceNativeVlan OBJECT-TYPE
+ SYNTAX Unsigned32 (2..4093)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Native VLAN for Openflow Interface."
+ ::= { alaOpenflowInterfaceEntry 6 }
+
+ -- Openflow Interface VLAN Table
+
+ alaOpenflowInterfaceVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaOpenflowInterfaceVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of Tag VLANs for an OpenFlow Interface (port or link-aggregation) Entry.
+ logical switch belongs to."
+ ::= { alcatelIND1OpenflowMIBObjects 5 }
+
+ alaOpenflowInterfaceVlanEntry OBJECT-TYPE
+ SYNTAX AlaOpenflowInterfaceVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the Tag VLANs associated with an OpenFlow Interface."
+ INDEX { alaOpenflowInterfaceLogicalSwitch, alaOpenflowInterface, alaOpenflowInterfaceVlanVlanID }
+ ::= { alaOpenflowInterfaceVlanTable 1 }
+
+ AlaOpenflowInterfaceVlanEntry ::= SEQUENCE
+ {
+ alaOpenflowInterfaceVlanVlanID Unsigned32,
+ alaOpenflowInterfaceVlanRowStatus RowStatus
+ }
+
+ alaOpenflowInterfaceVlanVlanID OBJECT-TYPE
+ SYNTAX Unsigned32 (0|2..4093)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Tag VLAN for an Openflow Interface."
+ DEFVAL { 0 }
+ ::= { alaOpenflowInterfaceVlanEntry 1 }
+
+ alaOpenflowInterfaceVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "On create, the specified logical switch interface must exist in alaOpenflowInterfaceTable,
+ otherwise an entry creation in this table would not be allowed. Deletion of an interface entry in
+ alaOpenflowInterfaceTable would result in deletion of all entries for that interface in the
+ alaOpenflowInterfaceVlanEntry"
+ ::= { alaOpenflowInterfaceVlanEntry 2 }
+
+ -- Openflow MIB Conformance and Compliances
+
+ alcatelIND1OpenflowMIBGroups OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For ALU Openflow MIB Subsystem Units Of Conformance."
+ ::= { alcatelIND1OpenflowMIBConformance 1 }
+
+ alcatelIND1OpenflowMIBCompliances OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For ALU Openflow MIB Subsystem Compliance Statements."
+ ::= { alcatelIND1OpenflowMIBConformance 2 }
+
+
+ alaOpenflowMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for Openflow."
+ MODULE -- This module
+ MANDATORY-GROUPS
+ {
+ alaOpenflowModuleConfigGroup,
+ alaOpenflowModuleLogicalSwitchGroup,
+ alaOpenflowModuleControllerGroup,
+ alaOpenflowModuleInterfaceGroup,
+ alaOpenflowModuleInterfaceVlanGroup
+ }
+ ::= { alcatelIND1OpenflowMIBCompliances 1 }
+
+ alaOpenflowModuleConfigGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaOpenflowGlobalBackoffMax,
+ alaOpenflowGlobalIdleProbeTimeout
+ }
+ STATUS current
+ DESCRIPTION
+ "Openflow Global Configuration Modules Group."
+ ::= { alcatelIND1OpenflowMIBGroups 1 }
+
+
+ alaOpenflowModuleLogicalSwitchGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaOpenflowLogicalSwitchAdminState,
+ alaOpenflowLogicalSwitchMode,
+ alaOpenflowLogicalSwitchVersions,
+ alaOpenflowLogicalSwitchVlan,
+ alaOpenflowLogicalSwitchControllerCount,
+ alaOpenflowLogicalSwitchInterfaceCount,
+ alaOpenflowLogicalSwitchFlowCount,
+ alaOpenflowLogicalSwitchRowStatus,
+ alaOpenflowLogicalSwitchLearnedMacUpdate,
+ alaOpenflowLogicalSwitchProbeTime,
+ alaOpenflowLogicalSwitchFailureDetectTime,
+ alaOpenflowLogicalSwitchDPID,
+ alaOpenflowLogicalSwitchTableMissAction,
+ alaOpenflowLogicalSwitchTCPBufferSizeTx,
+ alaOpenflowLogicalSwitchTCPBufferSizeRx
+ }
+ STATUS current
+ DESCRIPTION
+ "Openflow Logical Switch Configuration Modules Group."
+ ::= { alcatelIND1OpenflowMIBGroups 2 }
+
+ alaOpenflowModuleControllerGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaOpenflowControllerRole,
+ alaOpenflowControllerAdminState,
+ alaOpenflowControllerOperState,
+ alaOpenflowControllerRowStatus,
+ alaOpenflowControllerPriority
+ }
+ STATUS current
+ DESCRIPTION
+ "Openflow Controller Configuration Modules Group."
+ ::= { alcatelIND1OpenflowMIBGroups 3 }
+
+ alaOpenflowModuleInterfaceGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaOpenflowInterfaceMode,
+ alaOpenflowInterfaceRowStatus,
+ alaOpenflowInterfaceType,
+ alaOpenflowInterfaceNativeVlan
+ }
+ STATUS current
+ DESCRIPTION
+ "Openflow Interface Configuration Modules Group."
+ ::= { alcatelIND1OpenflowMIBGroups 4 }
+
+ alaOpenflowModuleInterfaceVlanGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaOpenflowInterfaceVlanRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Openflow Interface with VLAN Configuration Modules Group."
+ ::= { alcatelIND1OpenflowMIBGroups 5 }
+
+ END