Initial commit
This commit is contained in:
		
							
								
								
									
										337
									
								
								MIBS/ciena/CIENA-CES-MAC-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										337
									
								
								MIBS/ciena/CIENA-CES-MAC-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -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  
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user