diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-MAC-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/ciena/CIENA-CES-MAC-MIB')
| -rw-r--r-- | MIBS/ciena/CIENA-CES-MAC-MIB | 337 |
1 files changed, 337 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-MAC-MIB b/MIBS/ciena/CIENA-CES-MAC-MIB new file mode 100644 index 0000000..4435b37 --- /dev/null +++ b/MIBS/ciena/CIENA-CES-MAC-MIB @@ -0,0 +1,337 @@ +-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024 +
+ --
+ -- CIENA-CES-MAC-MIB.my
+ --
+
+ CIENA-CES-MAC-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString, MacAddress
+ FROM SNMPv2-TC
+ OBJECT-GROUP
+ FROM SNMPv2-CONF
+ cienaCesConfig,cienaCesStatistics, cienaCesNotifications
+ FROM CIENA-SMI;
+
+
+ cienaCesMacMIB MODULE-IDENTITY
+ LAST-UPDATED "201706070000Z" + ORGANIZATION "Ciena Corp." + CONTACT-INFO + " Mib Meister + 7035 Ridge Road + Hanover, Maryland 21076 + USA + Phone: +1 800 921 1144 + Email: support@ciena.com" + DESCRIPTION
+ "The MIB module defines the managed objects for the MAC tables
+ available on the Ciena specific products."
+ REVISION "201706070000Z" + DESCRIPTION + "Updated contact info." + REVISION "201507030000Z"
+ DESCRIPTION
+ "Added cienaCesMacScanPortChannelId to support channelized interfaces"
+ REVISION "201205150000Z"
+ DESCRIPTION
+ "Initial creation."
+ ::= { cienaCesConfig 26 }
+
+ --
+ -- Node definitions
+ --
+ cienaCesMacMIBObjects OBJECT IDENTIFIER ::= { cienaCesMacMIB 1 }
+ cienaCesMacScan OBJECT IDENTIFIER ::= { cienaCesMacMIBObjects 1 }
+ cienaCesMacScanAttr OBJECT IDENTIFIER ::= { cienaCesMacScan 1}
+
+ --
+ -- Notifications
+ --
+ cienaCesMacMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesMacMIB 2 }
+ cienaCesMacMIBNotifications OBJECT IDENTIFIER ::=
+ {cienaCesMacMIBNotificationPrefix 0 }
+
+ --
+ -- Conformance information
+ --
+ cienaCesMacMIBConformance OBJECT IDENTIFIER ::= { cienaCesMacMIB 3 }
+ cienaCesMacMIBCompliances OBJECT IDENTIFIER ::= { cienaCesMacMIBConformance 1 }
+ cienaCesMacMIBGroups OBJECT IDENTIFIER ::= { cienaCesMacMIBConformance 2 }
+
+ --
+ -- The dynamic MAC table attributes
+ --
+ cienaCesMacScanAttrVs OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The virtual switch (VS) attribute allows the user to
+ display MAC scan table entries that are associated with the
+ specified VS. Setting to -1 will enable all VSs to be included in the
+ MAC scan table."
+ DEFVAL { -1 }
+ ::= { cienaCesMacScanAttr 1 }
+
+ cienaCesMacScanAttrRlan OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The RLAN attribute allows the user to display MAC scan table entries
+ that are associated with the specified RLAN. If the RLAN attribute
+ is set to -1, then all RLANs will be shown (default value)."
+ DEFVAL { -1 }
+ ::= { cienaCesMacScanAttr 2 }
+
+ cienaCesMacScanAttrMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MAC and mask attributes allow the user to construct MAC scan
+ table entries that match all or part of the specified MAC and mask attributes.
+ The MAC scan table will only contain entries that have bits set,
+ matching the specified MAC address and mask. This will allow the user
+ to specify that certain bits in the MAC address must be 1's or 0's.
+
+ A mask of ff:ff:ff:ff:ff:ff will be implied only when the specified
+ MAC address will be included in the MAC table.
+
+ A MAC attribute of 00:00:00:00:00:00 allowing all MACs to be included
+ in the table (provided the other attributes match allowing the table
+ entry to be returned)."
+ DEFVAL {'000000000000'H}
+ ::= { cienaCesMacScanAttr 3 }
+
+ cienaCesMacScanAttrMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Refer to cienaCesMacScanAttrMac description."
+ DEFVAL {'000000000000'H}
+ ::= { cienaCesMacScanAttr 4 }
+
+ --
+ -- The MAC table
+ --
+ cienaCesMacScanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesMacScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table contains current MAC table per the
+ cienaCesMacScanAttr objects."
+ ::= { cienaCesMacScan 2 }
+
+ cienaCesMacScanEntry OBJECT-TYPE
+ SYNTAX CienaCesMacScanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the cienaCesMacScanTable."
+ INDEX { cienaCesMacScanVsIndex,
+ cienaCesMacScanRlanIndex,
+ cienaCesMacScanMacIndex }
+ ::= { cienaCesMacScanTable 1 }
+
+ CienaCesMacScanEntry ::= SEQUENCE {
+ cienaCesMacScanVsIndex Unsigned32,
+ cienaCesMacScanRlanIndex Unsigned32,
+ cienaCesMacScanMacIndex MacAddress,
+ cienaCesMacScanVsId Unsigned32,
+ cienaCesMacScanRlanId Unsigned32,
+ cienaCesMacScanMacAddr DisplayString,
+ cienaCesMacScanLiType INTEGER,
+ cienaCesMacScanLiIndex Unsigned32,
+ cienaCesMacScanPortBayIndex Unsigned32,
+ cienaCesMacScanPortShelfIndex Unsigned32,
+ cienaCesMacScanPortSlotIndex Unsigned32,
+ cienaCesMacScanPortPortId Unsigned32,
+ cienaCesMacScanMacType INTEGER,
+ cienaCesMacScanPortChannelId Unsigned32
+ }
+
+ cienaCesMacScanVsIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The object indicates the VS value associated with the MAC entry."
+ ::= { cienaCesMacScanEntry 1 }
+
+ cienaCesMacScanRlanIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The object indicates the RLAN value associated with the MAC entry."
+ ::= { cienaCesMacScanEntry 2 }
+
+ cienaCesMacScanMacIndex OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The object indicates the MAC address of the MAC entry."
+ ::= { cienaCesMacScanEntry 3 }
+
+ cienaCesMacScanVsId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object has the same definition as the cienaCesMacScanVsIndex."
+ ::= { cienaCesMacScanEntry 4 }
+
+ cienaCesMacScanRlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The object has the same definition as the cienaCesMacScanRlanIndex."
+ ::= { cienaCesMacScanEntry 5 }
+
+ cienaCesMacScanMacAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object has the same definition as the cienaCesMacScanMacIndex.
+ The format is ASCII '00:00:00:00:00:00'."
+ ::= { cienaCesMacScanEntry 6 }
+
+
+ cienaCesMacScanLiType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ port(2),
+ tunnelEncapPbt(3),
+ tunnelDecapPbt(4),
+ tunnelGroupPbt(5),
+ transitPbt(6),
+ tunnelEncapMpls(7),
+ tunnelDecapMpls(8),
+ transitMpls(9),
+ subPort(10),
+ qosFlow(11),
+ accessFlow(12),
+ servicePbt(13),
+ servicePbb(14),
+ serviceMplsMesh(15),
+ cpuInterface(16),
+ cpuSubInterface(17), + tunnelGroupMpls(18), + vcMpls(19), + lspEncapMpls(20), + lspDecapMpls(21), + l3Interface(22)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the logical interface type associated with the MAC
+ table entry. This is an enumerated integer which contains a listing of
+ possible liType values."
+ ::= { cienaCesMacScanEntry 7 }
+
+ cienaCesMacScanLiIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates logical interface index number associated with
+ the MAC table entry."
+ ::= { cienaCesMacScanEntry 8 }
+
+ cienaCesMacScanPortBayIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the bay index of the port in the associated with the MAC entry."
+ ::= { cienaCesMacScanEntry 9 }
+
+ cienaCesMacScanPortShelfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the shelf index of the port associated with the MAC entry."
+ ::= { cienaCesMacScanEntry 10 }
+
+ cienaCesMacScanPortSlotIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the slot index of the port associated with the MAC entry."
+ ::= { cienaCesMacScanEntry 11 }
+
+ cienaCesMacScanPortPortId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the port ID of the port associated with the MAC entry."
+ ::= { cienaCesMacScanEntry 12 }
+
+ cienaCesMacScanMacType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1),
+ static(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the MAC entry type."
+ ::= { cienaCesMacScanEntry 13 }
+
+ cienaCesMacScanPortChannelId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "For rows with a corresponding cienaCesMacScanLiType value of port(2), the object + indicates the channel number of the port associated with the MAC entry. + The value 0 is used if the cienaCesMacScanLiType is not port(2), or if the + cienaCesMacScanLiType is port(2) and the port, as identified by the value of + cieanCesMacScanLiIndex, is not channelized." + ::= { cienaCesMacScanEntry 14 }
+
+ --
+ -- Notifications
+ --
+
+ --
+ -- Groups definition
+ --
+ cienaCesMacScanGroup OBJECT-GROUP
+ OBJECTS { cienaCesMacScanAttrVs,
+ cienaCesMacScanAttrRlan,
+ cienaCesMacScanAttrMac,
+ cienaCesMacScanAttrMask,
+ cienaCesMacScanVsId,
+ cienaCesMacScanMacAddr,
+ cienaCesMacScanLiType,
+ cienaCesMacScanLiIndex,
+ cienaCesMacScanPortBayIndex,
+ cienaCesMacScanPortShelfIndex,
+ cienaCesMacScanPortSlotIndex,
+ cienaCesMacScanPortPortId,
+ cienaCesMacScanMacType,
+ cienaCesMacScanPortChannelId }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing information about MAC scan table."
+ ::= { cienaCesMacMIBGroups 1 }
+
+
+
+ END
+
|