155 lines
5.1 KiB
Plaintext
155 lines
5.1 KiB
Plaintext
-- -----------------------------------------------------------------------------
|
|
-- MIB NAME : BPDU-TUNNELING-MIB
|
|
-- FILE NAME: BPDUTunnel.mib
|
|
-- DATE : 2008/2/18
|
|
-- VERSION : 1.00
|
|
-- PURPOSE : To construct the MIB structure of BPDU tunneling function for
|
|
-- proprietary enterprise
|
|
-- -----------------------------------------------------------------------------
|
|
-- MODIFICTION HISTORY:
|
|
-- -----------------------------------------------------------------------------
|
|
-- Version, Date, Author
|
|
-- Description:
|
|
-- [New Object]
|
|
-- [Modification]
|
|
-- Notes: (Requested by who and which project)
|
|
--
|
|
-- Version 1.00, 2008/2/26, Kelvin Tao
|
|
-- This is the first formal version for universal MIB definition.
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
|
|
BPDU-TUNNELING-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,OBJECT-TYPE,IpAddress, Unsigned32,Integer32
|
|
FROM SNMPv2-SMI
|
|
MacAddress FROM SNMPv2-TC
|
|
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
|
|
|
|
|
|
|
|
swBPDUTunnelMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200802260000Z"
|
|
ORGANIZATION "D-Link Corp."
|
|
CONTACT-INFO
|
|
"http://support.dlink.com"
|
|
DESCRIPTION
|
|
"The structure of BPDU tunneling for the proprietary enterprise."
|
|
::= { dlink-common-mgmt 60 }
|
|
|
|
swBPDUTunnelCtrl OBJECT IDENTIFIER ::= { swBPDUTunnelMIB 1 }
|
|
swBPDUTunnelInfo OBJECT IDENTIFIER ::= { swBPDUTunnelMIB 2 }
|
|
swBPDUTunnelMgmt OBJECT IDENTIFIER ::= { swBPDUTunnelMIB 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- swBPDUTunnelCtrl
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
swBPDUTunnelState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the state of the BPDU tunneling."
|
|
::= { swBPDUTunnelCtrl 1 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- swBPDUTunnelInfo
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
swBPDUTunnelSTPMcastAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the MAC of the STP tunnel multicast address."
|
|
::= { swBPDUTunnelInfo 1 }
|
|
|
|
swBPDUTunnelGVRPMcastAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the MAC of the GVRP tunnel multicast address."
|
|
::= { swBPDUTunnelInfo 2 }
|
|
-- -----------------------------------------------------------------------------
|
|
-- swBPDUTunnelMgmt
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
swBPDUTunnelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SwBPDUTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains BPDU tunneling information about every port."
|
|
::= { swBPDUTunnelMgmt 1 }
|
|
|
|
swBPDUTunnelEntry OBJECT-TYPE
|
|
SYNTAX SwBPDUTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list with BPDU tunneling information for each port of the device."
|
|
INDEX { swBPDUTunnelPortIndex }
|
|
::= { swBPDUTunnelTable 1 }
|
|
|
|
SwBPDUTunnelEntry ::=
|
|
SEQUENCE {
|
|
swBPDUTunnelPortIndex
|
|
INTEGER,
|
|
swBPDUTunnelPortType
|
|
INTEGER,
|
|
swBPDUTunnelSTPState
|
|
INTEGER,
|
|
swBPDUTunnelGVRPState
|
|
INTEGER
|
|
}
|
|
|
|
swBPDUTunnelPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the module's port number."
|
|
::= { swBPDUTunnelEntry 1 }
|
|
|
|
swBPDUTunnelPortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
tunnel(2),
|
|
uplink(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the port."
|
|
::= { swBPDUTunnelEntry 2 }
|
|
|
|
swBPDUTunnelSTPState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the state of the STP tunnel."
|
|
::= { swBPDUTunnelEntry 3 }
|
|
|
|
swBPDUTunnelGVRPState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the state of the GVRP tunnel."
|
|
::= { swBPDUTunnelEntry 4 }
|
|
|
|
END
|