Diff of /cisco/CISCO-IF-EXTENSION-MIB.my [e395ef] .. [e995bb]  Maximize  Restore

Switch to side-by-side view

--- a/cisco/CISCO-IF-EXTENSION-MIB.my
+++ b/cisco/CISCO-IF-EXTENSION-MIB.my
@@ -3,7 +3,7 @@
 --   
 -- May 2002, Manik Raina
 --   
--- Copyright (c) 2002-2011 by cisco Systems Inc.
+-- Copyright (c) 2002-2013 by cisco Systems Inc.
 --   
 -- All rights reserved.
 -- *************************************************************
@@ -47,7 +47,7 @@
 
 
 ciscoIfExtensionMIB MODULE-IDENTITY
-    LAST-UPDATED    "201106270000Z"
+    LAST-UPDATED    "201303130000Z"
     ORGANIZATION    "Cisco Systems, Inc."
     CONTACT-INFO
             "Cisco Systems
@@ -66,28 +66,44 @@
         to add objects which provide additional information
         about interfaces not available in other MIBS.
         This MIB replaces the OLD-CISCO-INTERFACES-MIB.
-        
-    GLOSSARY :
-    	
+
+        GLOSSARY :
+
         Virtual Switch - A physical switch partitioned into 
-    			multiple logical switches.
-    			      
+                multiple logical switches.
+
         Interface Sharing - An interface can be shared among 
                 multiple virtual switches.
-        
+
         Speed Group - An interface is capable of operating in any one of
         the speed range depending on the capability of the hardware.
-        
+
         Virtual Link (VL) - Virtual Link is a logical connectivity 
-        	between	two	end points. A physical interface can 
-        	have multiple Virtual Links.
-        
+            between two end points. A physical interface can 
+            have multiple Virtual Links.
+
         No Drop Virtual Link - According to 802.3 standard, 
-        	No drop specifies lossless service on a virtual link.
-        	
+            No drop specifies lossless service on a virtual link.
+
         Drop Virtual Link - According to 802.3 standard,
-        	Traffic drop may occur on this virtual Link."
-        	
+            Traffic drop may occur on this virtual Link."
+    REVISION        "201303130000Z"
+    DESCRIPTION
+        "Added new object cieIfTransceiverFrequencyConfig,
+         cieIfFillPatternConfig, cieIfIgnoreBitErrorsConfig and
+         cieIfIgnoreInterruptThresholdConfig to cieIfInterfaceTable.
+         - Added a new group 
+       	   ciscoIfExtensionTableIntfGroup3SupR02
+         - Deprecated ciscoIfExtensionMIBCompliance13
+         - Added ciscoIfExtensionMIBCompliance14."
+    REVISION        "201209050000Z"
+    DESCRIPTION
+        "Added new object cieLinkUpDownConfig.
+        - Added a new group cieLinkUpDownNotifConfigGroup.
+        - Deprecated cieLinkUpDownEnable.
+        - Deprecated cieStandardLinkUpDownVarbinds.
+        - Deprecated ciscoIfExtensionMIBCompliance13.
+        - Added ciscoIfExtensionMIBCompliance14."
     REVISION        "201106270000Z"
     DESCRIPTION
         "Added new object cieIfSharedConfig and
@@ -696,7 +712,11 @@
         cieIfHighSpeedReceive           Gauge32,
         cieIfOwner                      DisplayString,
         cieIfSharedConfig               INTEGER,
-        cieIfSpeedGroupConfig           INTEGER
+        cieIfSpeedGroupConfig           INTEGER,
+        cieIfTransceiverFrequencyConfig INTEGER,
+        cieIfFillPatternConfig         	INTEGER,
+        cieIfIgnoreBitErrorsConfig 		TruthValue,
+        cieIfIgnoreInterruptThresholdConfig TruthValue
 }
 
 cieIfResetCount OBJECT-TYPE
@@ -955,7 +975,7 @@
     ::= { cieIfInterfaceEntry 13 }
 
 cieIfSharedConfig OBJECT-TYPE
-    SYNTAX          INTEGER {
+    SYNTAX          INTEGER  {
                         notApplicable(1),
                         ownerDedicated(2),
                         ownerShared(3),
@@ -972,13 +992,13 @@
         'ownerDedicated' - the interface is in the dedicated mode
                     to the binding physical interface.
         'ownerShared' - the interface is shared amongst virtual switches
-        		 and this interface physically belongs to a its 
+                 and this interface physically belongs to a its 
                  virtual switch.  
         'sharedOnly' - the interface is in purely shared mode." 
     ::= { cieIfInterfaceEntry 14 }
 
 cieIfSpeedGroupConfig OBJECT-TYPE
-    SYNTAX          INTEGER {
+    SYNTAX          INTEGER  {
                         notApplicable(1),
                         tenG(2),
                         oneTwoFourEightG(3),
@@ -987,7 +1007,7 @@
     MAX-ACCESS      read-write
     STATUS          current
     DESCRIPTION
-        "This object specifies the current speed group 
+        "This object specifies the current speed group
         configuration on the given interface.
 
         'notApplicable' - the interface speed group configuration on
@@ -1000,8 +1020,85 @@
         '2G-4G-8G-16G' - the interface speed group configuration 
                     on this interface as 2G-4G-8G-16G." 
     ::= { cieIfInterfaceEntry 15 }
+
+cieIfTransceiverFrequencyConfig OBJECT-TYPE
+    SYNTAX          INTEGER  {
+                        notApplicable(1),
+                        fibreChannel(2),
+                        ethernet(3)
+                    }
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the current transceiver frequency
+        configuration on the given interface.
+
+        'notApplicable' - the interface transceiver frequency 
+        				  configuration on this interface 
+        				  is not applicable. It is a read-only value.
+        'FibreChannel' - the interface transceiver frequency
+        				 configuration on this interface as 
+                         Fibre Channel.
+        'Ethernet'	  -  the interface transceiver frequency on
+        				 this interface as Ethernet."
+    DEFVAL               { fibreChannel }
+    ::= { cieIfInterfaceEntry 16 }
+
+cieIfFillPatternConfig OBJECT-TYPE
+    SYNTAX          INTEGER  {
+                        arbff8G(1),
+                        idle8G(2)
+                    }
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the current switchport fill pattern
+        configuration on the given interface.
+
+        'arbff8G' - the inter frame gap fill pattern is
+        			ARBFF for 8G speed.
+        'idle8G' - the inter frame gap fill pattern is
+        		   IDLE for 8G speed." 
+    DEFVAL               { arbff8G }
+    ::= { cieIfInterfaceEntry 17 }
+
+cieIfIgnoreBitErrorsConfig OBJECT-TYPE
+    SYNTAX          TruthValue
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the current switchport biterrors
+        configuration on the given interface.
+
+        If 'true(1)' the ignore bit errors is enabled.In which case
+        the interface ignores bit errors.
+        If 'false(2)' the ignore bit errors is disabled. In which 
+        case the interface acts on the bit errors. 
+        For interfaces, for which bit errors 
+        is not supported, then this object has the
+        value 'true(1)'." 
+    DEFVAL          { true }
+    ::= { cieIfInterfaceEntry 18 }
  
-
+cieIfIgnoreInterruptThresholdConfig OBJECT-TYPE
+    SYNTAX          TruthValue
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies the current interrupt threshold
+        configuration on the given interface.
+
+        'If 'true(1)' the ignore interrupt thresholds is enabled.
+        In which case the interface ignores interrupt thresholds.
+        If 'false(2)' the ignore interrupt thresholds is disabled.
+        In which case the interface acts on the interrupt 
+        thresholds. 
+        For interfaces, for which interrupt thresholds 
+        is not supported, then this object has the 
+        value 'true(1)'."
+    DEFVAL          { true }
+ 
+    ::= { cieIfInterfaceEntry 19 }
 -- Cisco IF Extension Interface Status List Table
 
 cieIfStatusListTable OBJECT-TYPE
@@ -1236,7 +1333,7 @@
                         cisco(1)
                     }
     MAX-ACCESS      read-write
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "Indicates whether cieLinkUp/cieLinkDown
         or standard mib-II defined linkUp/Down or
@@ -1262,10 +1359,11 @@
 cieStandardLinkUpDownVarbinds OBJECT-TYPE
     SYNTAX          INTEGER  {
                         standard(1),
-                        additional(2)
+                        additional(2),
+                        other(3)
                     }
     MAX-ACCESS      read-write
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "Indicates whether to send the extra
         varbinds in addition to the varbinds defined 
@@ -1275,7 +1373,9 @@
                        the standard linkUp/linkDown
                        notification.  
         'additional' - send the extra varbinds in addition 
-                       to the defined ones."
+                       to the defined ones.
+        'other'      - any other config not covered by the above.
+                       This value is read-only."
     DEFVAL          { additional } 
     ::= { ciscoIfExtSystemConfig 3 }
 
@@ -1419,6 +1519,52 @@
         global value is not allowed."
     DEFVAL          { disable } 
     ::= { ciscoIfExtSystemConfig 8 }
+
+cieLinkUpDownConfig OBJECT-TYPE
+    SYNTAX          BITS {
+                        standardLinkUp(0),
+                        standardLinkDown(1),
+                        additionalLinkUp(2),
+                        additionalLinkDown(3),
+                        ciscoLinkUp(4),
+                        ciscoLinkDown(5)
+                    }
+    MAX-ACCESS      read-write
+    STATUS          current
+    DESCRIPTION
+        "This object specifies whether standard mib-II defined linkUp/
+        linkDown, extended linkUp/linkDown (with extra varbinds in
+        addition to the varbinds defined in linkUp/linkDown) or
+        cieLinkUp/cieLinkDown notifications should be generated for
+        the interfaces in the system.
+
+        'standardLinkUp'     - generate standard defined mib-II 
+                               linkUp notification if 
+                               'ifLinkUpDownTrapEnable' for the 
+                               interface is 'enabled'.
+        'standardLinkDown'   - generate standard defined mib-II 
+                               linkDown notification if 
+                               'ifLinkUpDownTrapEnable' for the 
+                               interface is 'enabled'.  
+        'additionalLinkUp'   - generate linkUp notification with
+                               additional varbinds if 
+                               'ifLinkUpDownTrapEnable' for the 
+                               interface is 'enabled'.  
+        'additionalLinkDown' - generate linkDown notification with
+                               additional varbinds if 
+                               'ifLinkUpDownTrapEnable' for the 
+                               interface is 'enabled'.
+        'ciscoLinkUp'        - generate cieLinkUp notification
+                               if the 'ifLinkUpDownTrapEnable' for the
+                               interface is 'enabled'.
+        'ciscoLinkDown'      - generate cieLinkDown notification
+                               if the 'ifLinkUpDownTrapEnable' for the
+                               interface is 'enabled'.
+
+        If multiple bits are set then multiple notifications will
+        be generated for an interface if the 'ifLinkUpDownTrapEnable' 
+        for the interface is 'enabled'." 
+    ::= { ciscoIfExtSystemConfig 9 }
 -- Cisco IF Extension Dot1q Custom EtherType Table
 
 cieIfDot1qCustomEtherTypeTable OBJECT-TYPE
@@ -2652,7 +2798,7 @@
     ::= { ciscoIfExtensionMIBCompliances 13 }
 
 ciscoIfExtensionMIBCompliance13 MODULE-COMPLIANCE
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "The compliance statement for entities which
         implement the CISCO-IF-EXTENSION-MIB."
@@ -2756,7 +2902,247 @@
     MIN-ACCESS      read-only
     DESCRIPTION
         "Write access is optional."
+
     ::= { ciscoIfExtensionMIBCompliances 14 }
+
+ciscoIfExtensionMIBCompliance14 MODULE-COMPLIANCE
+    STATUS          deprecated
+    DESCRIPTION
+        "The compliance statement for entities which
+        implement the CISCO-IF-EXTENSION-MIB."
+    MODULE          -- this module
+    GROUP           ciscoIfExtensionTablePacketGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionTableIntfGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionSystemGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtDot1qEtherTypeGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtUtilizationGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtDot1dBaseMappingGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtIfNameMappingGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieLinkUpDownNotifGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtUtilIntervalGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory for those
+        platforms which provide the information of calculation 
+        interval for utilization rate on interfaces."
+
+    GROUP           cieDelayedLinkUpDownNotifNotifGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieIfIndexPersistenceControlGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory for those
+        interfaces which support ifIndex Persistence."
+
+    GROUP           cieIfStatusListGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieIfStatusListGroupSup1
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieIfVlStatsGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionTableIntfGroup3
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionTableIntfGroup3SupR01
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieLinkUpDownNotifConfigGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    OBJECT          cieIfDhcpMode
+    SYNTAX          INTEGER  {
+                        false(2)
+                    }
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "It is compliant to implement this object as
+        read-only. Support for 'true' is only 
+        required on interfaces which support DHCP."
+
+    OBJECT          cieIfMtu
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "It is compliant to implement this object as
+        read-only."
+
+    OBJECT          cieIfSpeedGroupConfig
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is optional."
+    ::= { ciscoIfExtensionMIBCompliances 15 }
+
+
+ciscoIfExtensionMIBCompliance15 MODULE-COMPLIANCE
+    STATUS          current
+    DESCRIPTION
+        "The compliance statement for entities which
+        implement the CISCO-IF-EXTENSION-MIB."
+    MODULE          -- this module
+    GROUP           ciscoIfExtensionTablePacketGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionTableIntfGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionSystemGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtDot1qEtherTypeGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtUtilizationGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtDot1dBaseMappingGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtIfNameMappingGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieLinkUpDownNotifGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionAsymmetricalSpeedGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtUtilIntervalGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory for those
+        platforms which provide the information of calculation 
+        interval for utilization rate on interfaces."
+
+    GROUP           cieDelayedLinkUpDownNotifNotifGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieDelayedLinkUpDownNotifNotifEnableGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieIfIndexPersistenceControlGroup
+    DESCRIPTION
+        "Implementation of this group is mandatory for those
+        interfaces which support ifIndex Persistence."
+
+    GROUP           cieIfStatusListGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieIfStatusListGroupSup1
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieIfVlStatsGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionTableIntfGroup3
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           ciscoIfExtensionTableIntfGroup3SupR01
+    DESCRIPTION
+        "Implementation of this group is optional."
+        
+    GROUP           ciscoIfExtensionTableIntfGroup3SupR02
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    GROUP           cieLinkUpDownNotifConfigGroup
+    DESCRIPTION
+        "Implementation of this group is optional."
+
+    OBJECT          cieIfDhcpMode
+    SYNTAX          INTEGER  {
+                        false(2)
+                    }
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "It is compliant to implement this object as
+        read-only. Support for 'true' is only 
+        required on interfaces which support DHCP."
+
+    OBJECT          cieIfMtu
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "It is compliant to implement this object as
+        read-only."
+
+    OBJECT          cieIfSpeedGroupConfig
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is optional."
+        
+    OBJECT          cieIfTransceiverFrequencyConfig
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is optional."
+
+    OBJECT          cieIfFillPatternConfig
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is optional."
+
+    OBJECT          cieIfIgnoreBitErrorsConfig
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is optional."
+        
+    OBJECT          cieIfIgnoreInterruptThresholdConfig
+    MIN-ACCESS      read-only
+    DESCRIPTION
+        "Write access is optional."
+    ::= { ciscoIfExtensionMIBCompliances 16 }
 
 ciscoIfExtensionTablePacketGroup OBJECT-GROUP
     OBJECTS         {
@@ -2893,7 +3279,7 @@
                         cieLinkUpDownEnable,
                         cieStandardLinkUpDownVarbinds
                     }
-    STATUS          current
+    STATUS          deprecated
     DESCRIPTION
         "A collection of objects to control
         'cieLinkUp/cieLinkDown' and standard mib-II 
@@ -3026,6 +3412,27 @@
         "This group is supplement to ciscoIfExtensionTableIntfGroup3."
     ::= { ciscoIfExtensionMIBGroups 22 }
 
+cieLinkUpDownNotifConfigGroup OBJECT-GROUP
+    OBJECTS         { cieLinkUpDownConfig }
+    STATUS          current
+    DESCRIPTION
+        "A collection of objects to control
+        'cieLinkUp/cieLinkDown' and standard mib-II 
+        defined 'linkUp/linkDown' notifications."
+    ::= { ciscoIfExtensionMIBGroups 23 }
+    
+ciscoIfExtensionTableIntfGroup3SupR02 OBJECT-GROUP
+    OBJECTS         {
+                        cieIfTransceiverFrequencyConfig,
+                        cieIfFillPatternConfig,
+                        cieIfIgnoreBitErrorsConfig,
+                        cieIfIgnoreInterruptThresholdConfig
+                    }
+    STATUS          current
+    DESCRIPTION
+        "This group is supplement to ciscoIfExtensionTableIntfGroup3SupR01."
+    ::= { ciscoIfExtensionMIBGroups 24 }
+
 END
 
 
@@ -3035,3 +3442,17 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+