Observium_CE/mibs/cisco/CISCO-VLAN-GROUP-MIB

265 lines
7.4 KiB
Plaintext

-- *****************************************************************
-- CISCO-VLAN-GROUP-MIB.my
-- February 2009, Binh P Le
-- Copyright (c) 2009-2011 by Cisco Systems Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-VLAN-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
StorageType,
RowStatus
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
Cisco2KVlanList
FROM CISCO-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoVlanGroupMIB MODULE-IDENTITY
LAST-UPDATED "201103220000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-lan-switch-snmp@cisco.com"
DESCRIPTION
"MIB module for monitoring and configuring VLAN Group Mapping
information."
REVISION "201103220000Z"
DESCRIPTION
"Added cvgConfigTableSizeGroup."
REVISION "200911200000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 709 }
ciscoVlanGroupMIBNotifs OBJECT IDENTIFIER
::= { ciscoVlanGroupMIB 0 }
ciscoVlanGroupMIBObjects OBJECT IDENTIFIER
::= { ciscoVlanGroupMIB 1 }
ciscoVlanGroupMIBConform OBJECT IDENTIFIER
::= { ciscoVlanGroupMIB 2 }
cvgConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CvgConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of VLAN groups configured in the system."
::= { ciscoVlanGroupMIBObjects 1 }
cvgConfigEntry OBJECT-TYPE
SYNTAX CvgConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing VLAN mapping configuration for a particular
VLAN group. At least one VLAN must be associated with the group
specified by cvgConfigGroupName when the entry is created."
INDEX { cvgConfigGroupName }
::= { cvgConfigTable 1 }
CvgConfigEntry ::= SEQUENCE {
cvgConfigGroupName SnmpAdminString,
cvgConfigVlansFirst2K Cisco2KVlanList,
cvgConfigVlansSecond2K Cisco2KVlanList,
cvgConfigStorageType StorageType,
cvgConfigRowStatus RowStatus
}
cvgConfigGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the VLAN group."
::= { cvgConfigEntry 1 }
cvgConfigVlansFirst2K OBJECT-TYPE
SYNTAX Cisco2KVlanList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN for VLANs 0 to
2047."
::= { cvgConfigEntry 2 }
cvgConfigVlansSecond2K OBJECT-TYPE
SYNTAX Cisco2KVlanList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A string of octets containing one bit per VLAN for VLANs 2048
to 4095."
::= { cvgConfigEntry 3 }
cvgConfigStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the storage type for this conceptual row
in ciscoVlanGroupTable."
DEFVAL { volatile }
::= { cvgConfigEntry 4 }
cvgConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
All writable objects in this row may be modified at any time."
::= { cvgConfigEntry 5 }
cvgConfigTableSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the maximum number of entries that can
be created in cvgConfigTable. A value of zero indicates
no limit to the number of entries that can be created
in cvgConfigTable."
::= { ciscoVlanGroupMIBObjects 2 }
ciscoVlanGroupMIBCompliances OBJECT IDENTIFIER
::= { ciscoVlanGroupMIBConform 1 }
ciscoVlanGroupMIBGroups OBJECT IDENTIFIER
::= { ciscoVlanGroupMIBConform 2 }
ciscoVlanGroupMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
CISCO-VLAN-GROUP-MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoVlanGroupConfigGroup }
OBJECT cvgConfigVlansFirst2K
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT cvgConfigVlansSecond2K
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT cvgConfigStorageType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT cvgConfigRowStatus
SYNTAX INTEGER {
active(1)
}
WRITE-SYNTAX INTEGER {
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required.
Support for createAndWait and notInService is not required."
::= { ciscoVlanGroupMIBCompliances 1 }
ciscoVlanGroupMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
CISCO-VLAN-GROUP-MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoVlanGroupConfigGroup }
GROUP cvgConfigTableSizeGroup
DESCRIPTION
"This group is mandatory for those platforms which
support the limit information on the number of
VLAN groups that can be created."
OBJECT cvgConfigVlansFirst2K
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT cvgConfigVlansSecond2K
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT cvgConfigStorageType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT cvgConfigRowStatus
SYNTAX INTEGER {
active(1)
}
WRITE-SYNTAX INTEGER {
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required.
Support for createAndWait and notInService is not required."
::= { ciscoVlanGroupMIBCompliances 2 }
-- Units of Conformance
ciscoVlanGroupConfigGroup OBJECT-GROUP
OBJECTS {
cvgConfigVlansFirst2K,
cvgConfigVlansSecond2K,
cvgConfigRowStatus,
cvgConfigStorageType
}
STATUS current
DESCRIPTION
"A collection of objects for VLAN Group configuration."
::= { ciscoVlanGroupMIBGroups 1 }
cvgConfigTableSizeGroup OBJECT-GROUP
OBJECTS { cvgConfigTableSize }
STATUS current
DESCRIPTION
"A collection of objects which provides the limit information
on the number of VLAN groups that can be created."
::= { ciscoVlanGroupMIBGroups 2 }
END