Observium_CE/mibs/zyxel/ZYXEL-PROTOCOL-BASED-VLAN-MIB

145 lines
4.8 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- $Log: ZYXEL-PROTOCOL-BASED-VLAN-MIB.mib $
-- Revision 1.4 2013/12/06 07:08:17 ccho
-- remove uncessary imports
-- Revision 1.3 2012/09/19 07:45:16 Kevin
-- if it's leaf node, revise the vender name from zyxel to zy
-- Revision 1.2 2012/07/05 06:24:26 Kevin
-- 1. upgrade from SNMP to SNMPv2
-- 2. clean warning
-- Revision 1.1 2012/05/30 07:50:28 Kevin
-- Initial revision
ZYXEL-PROTOCOL-BASED-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC -- RFC2579
DisplayString
FROM SNMPv2-TC
dot1dBasePort
FROM BRIDGE-MIB
esMgmt
FROM ZYXEL-ES-SMI;
zyxelProtocolBasedVlan MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for protocol-based VLAN"
::= { esMgmt 69 }
zyxelProtocolBasedVlanSetup OBJECT IDENTIFIER ::= { zyxelProtocolBasedVlan 1 }
-- 32.protocol-based VLAN
zyProtocolBasedVlanMaxNumberOfVlans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of protocol based VLANs that can be created"
::= { zyxelProtocolBasedVlanSetup 1 }
zyxelProtocolBasedVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelProtocolBasedVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains protocol based VLAN configuration. "
::= { zyxelProtocolBasedVlanSetup 2 }
zyxelProtocolBasedVlanEntry OBJECT-TYPE
SYNTAX ZyxelProtocolBasedVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains protocol based VLAN configuration."
INDEX { dot1dBasePort, zyProtocolBasedVlanPacketType, zyProtocolBasedVlanEthernetType }
::= { zyxelProtocolBasedVlanTable 1 }
ZyxelProtocolBasedVlanEntry ::=
SEQUENCE {
zyProtocolBasedVlanPacketType INTEGER,
zyProtocolBasedVlanEthernetType INTEGER,
zyProtocolBasedVlanName DisplayString,
zyProtocolBasedVlanVid INTEGER,
zyProtocolBasedVlanPriority INTEGER,
zyProtocolBasedVlanRowStatus RowStatus
}
zyProtocolBasedVlanPacketType OBJECT-TYPE
SYNTAX INTEGER {
etherII(1),
snap(2),
llc(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There are several types of Ethernet frames. The different frame types have different
formats and MTU values, but can coexist on the same physical medium."
::= { zyxelProtocolBasedVlanEntry 1 }
zyProtocolBasedVlanEthernetType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The predefined protocol in this protocol based VLAN. For example,
the IP protocol in hexadecimal notation is 0800, and in decimal is 2048."
::= { zyxelProtocolBasedVlanEntry 2 }
zyProtocolBasedVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type a descriptive name that identifies this protocol based VLAN."
::= { zyxelProtocolBasedVlanEntry 3 }
zyProtocolBasedVlanVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enter the ID of a VLAN to which the port belongs. This must be an existing VLAN which you
defined on switch."
::= { zyxelProtocolBasedVlanEntry 4 }
zyProtocolBasedVlanPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enter the priority level that the Switch will assign to frames belonging to this VLAN."
::= { zyxelProtocolBasedVlanEntry 5 }
zyProtocolBasedVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted from the protocol based VLAN table"
::= { zyxelProtocolBasedVlanEntry 6 }
END