Observium_CE/mibs/d-link/STATIC-MAC-BASED-VLAN-MIB

215 lines
7.0 KiB
Plaintext

-- -----------------------------------------------------------------------------
-- MIB NAME : Static MAC Based VLAN Common mib
-- FILE NAME: staticMacBasedVlan.mib
-- DATE : 2012/11/14
-- VERSION : 2.06
-- PURPOSE : To construct the MIB structure of static MAC-based VLAN management
-- for proprietary enterprise
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 2.06, 2012/11/14, Robert Wang
-- Modify swStaticMacBasedOptionVlanID 's value range from "1-4095" to "1-4094"
-- Change "voice-vlan(8)" & "suveillance-vlan(9)" in swStaticMacBasedVlanCtrlOptionType
--
-- Version 2.05, 2012/03/27, Robert Wang
-- Add "voice-vlan(7)" & "suveillance-vlan(8)" in swStaticMacBasedVlanCtrlOptionType
-- for support Voice VLAN & Surveillance VLAN
--
-- Version 2.04, 2010/10/12, Wang Yu
-- [New Object]
-- Add "swStaticMacBasedVlanCtrlOptionPriority" to support configuring
-- priority for MAC-based VLAN.
-- Requested by SNR(Configurable user priority for MAC-based VLAN).
--
-- Version 2.03, 2009/08/25, Kitty Zheng
-- [New Object]
-- Add "others(7)" in swStaticMacBasedVlanCtrlOptionType for support Voice VLAN
-- and future function.
-- [Modification]
-- Rename "multiple-authentication(6)" to "compound-authentication(6)" in
-- swStaticMacBasedVlanCtrlOptionType.
-- Requested by Kitty Zheng for project DES35xx.
--
-- Version 2.02, 2009/01/16, wesley
-- Add new type multiple-authentication in object swStaticMacBasedVlanCtrlOptionType.
-- For display type of special MAC-based VLAN entry which is multiple-authentication.
-- Requested by wesley for project DGS3400 R2.6.
--
-- Version 2.01, 2008/03/12, saxon
-- Add swStaticMacBasedVlanCtrlOptionTable,obsolete swStaticMacBasedVlanCtrlTable.
-- Requested by saxon for project DES35XX.
--
-- Version 2.00, 2007/11/06, Jenny
-- This is the first formal version for universal MIB definition.
-- Requested by Jenny for project DES3500.
-- -----------------------------------------------------------------------------
STATIC-MAC-BASED-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI
MacAddress,RowStatus,DisplayString FROM SNMPv2-TC
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
swSMBVMIB MODULE-IDENTITY
LAST-UPDATED "201203270000Z"
ORGANIZATION "D-Link Corp."
CONTACT-INFO
"http://support.dlink.com"
DESCRIPTION
"The structure of static MAC-based VLAN information for the
proprietary enterprise."
::= { dlink-common-mgmt 56 }
swSmbvCtrl OBJECT IDENTIFIER ::= { swSMBVMIB 1 }
swSmbvInfo OBJECT IDENTIFIER ::= { swSMBVMIB 2 }
swSmbvMgmt OBJECT IDENTIFIER ::= { swSMBVMIB 3 }
swStaticMacBasedVlanCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwStaticMacBasedVlanCtrlEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A table that contains static MAC-based VLAN information."
::= { swSmbvMgmt 1 }
swStaticMacBasedVlanCtrlEntry OBJECT-TYPE
SYNTAX SwStaticMacBasedVlanCtrlEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A list that contains static MAC-based VLAN entries."
INDEX { swStaticMacBasedVlanCtrlMacAddr }
::= { swStaticMacBasedVlanCtrlTable 1 }
SwStaticMacBasedVlanCtrlEntry ::=
SEQUENCE {
swStaticMacBasedVlanCtrlMacAddr
MacAddress,
swStaticMacBasedVlanCtrlVlanName
DisplayString,
swStaticMacBasedVlanCtrlStatus
RowStatus
}
swStaticMacBasedVlanCtrlMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the MAC address."
::= { swStaticMacBasedVlanCtrlEntry 1 }
swStaticMacBasedVlanCtrlVlanName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object indicates the VLAN name
associated with the VLAN ID."
::= { swStaticMacBasedVlanCtrlEntry 2 }
swStaticMacBasedVlanCtrlStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object indicates the status of this entry."
::= { swStaticMacBasedVlanCtrlEntry 3 }
swStaticMacBasedVlanCtrlOptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwStaticMacBasedVlanCtrlOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is an upgrade of the swStaticMacBasedVlanCtrlTable
because the index of a special MAC-based VLAN entry has changed
and so has the compatibility.
A table that contains static MAC-based VLAN information."
::= { swSmbvMgmt 2 }
swStaticMacBasedVlanCtrlOptionEntry OBJECT-TYPE
SYNTAX SwStaticMacBasedVlanCtrlOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list that contains static MAC-based VLAN entries."
INDEX { swStaticMacBasedVlanCtrlOptionMacAddr,swStaticMacBasedOptionVlanID }
::= { swStaticMacBasedVlanCtrlOptionTable 1 }
SwStaticMacBasedVlanCtrlOptionEntry ::=
SEQUENCE {
swStaticMacBasedVlanCtrlOptionMacAddr
MacAddress,
swStaticMacBasedOptionVlanID
INTEGER,
swStaticMacBasedVlanCtrlOptionType
INTEGER,
swStaticMacBasedVlanCtrlOptionStatus
RowStatus,
swStaticMacBasedVlanCtrlOptionPriority
INTEGER
}
swStaticMacBasedVlanCtrlOptionMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the MAC address."
::= { swStaticMacBasedVlanCtrlOptionEntry 1 }
swStaticMacBasedOptionVlanID OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the VLAN ID
associated with the mac address."
::= { swStaticMacBasedVlanCtrlOptionEntry 2 }
swStaticMacBasedVlanCtrlOptionType OBJECT-TYPE
SYNTAX INTEGER{
static(1),
mac-based-access-control(2),
ieee8021x(3),
wac(4),
jwac(5),
compound-authentication(6),
others(7),
voice-vlan(8),
surveillance-vlan(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of special MAC-based VLAN entry."
::= { swStaticMacBasedVlanCtrlOptionEntry 3 }
swStaticMacBasedVlanCtrlOptionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { swStaticMacBasedVlanCtrlOptionEntry 4 }
swStaticMacBasedVlanCtrlOptionPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the priority of this entry."
DEFVAL { 0 }
::= { swStaticMacBasedVlanCtrlOptionEntry 5 }
END