Observium_CE/mibs/zyxel/ZYXEL-LEGACY-PRIVATE-VLAN-MIB

119 lines
3.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-LEGACY-PRIVATE-VLAN-MIB.mib $
-- Revision 1.4 2013/12/06 07:06:32 ccho
-- remove uncessary imports
-- Revision 1.3 2012/09/19 07:40:00 Kevin
-- if it's leaf node, revise the vender name from zyxel to zy
-- Revision 1.2 2012/07/05 06:23:21 Kevin
-- 1. upgrade from SNMP to SNMPv2
-- 2. clean warning
-- Revision 1.1 2012/05/30 07:49:44 Kevin
-- Initial revision
ZYXEL-LEGACY-PRIVATE-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
PortList
FROM Q-BRIDGE-MIB
esMgmt
FROM ZYXEL-ES-SMI;
zyxelLegacyPrivateVlan MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for legacy private VLAN"
::= { esMgmt 41 }
zyxelLegacyPrivateVlanSetup OBJECT IDENTIFIER ::= { zyxelLegacyPrivateVlan 1 }
zyLegacyPrivateVlanMaxNumberOfVlans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of legacy private VLAN that can be created."
::= { zyxelLegacyPrivateVlanSetup 1 }
zyxelLegacyPrivateVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelLegacyPrivateVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains legacy private VLAN configuration."
::= { zyxelLegacyPrivateVlanSetup 2 }
zyxelLegacyPrivateVlanEntry OBJECT-TYPE
SYNTAX ZyxelLegacyPrivateVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains legacy private VLAN configuration."
INDEX { zyLegacyPrivateVlanVid }
::= { zyxelLegacyPrivateVlanTable 1 }
ZyxelLegacyPrivateVlanEntry ::=
SEQUENCE {
zyLegacyPrivateVlanVid INTEGER,
zyLegacyPrivateVlanName DisplayString,
zyLegacyPrivateVlanPromiscuousPorts PortList,
zyLegacyPrivateVlanRowStatus RowStatus
}
zyLegacyPrivateVlanVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Private VLAN ID from 1 to 4094. This is the VLAN to which this rule applies."
::= { zyxelLegacyPrivateVlanEntry 1 }
zyLegacyPrivateVlanName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Private VLAN name for identification purpose."
::= { zyxelLegacyPrivateVlanEntry 2 }
zyLegacyPrivateVlanPromiscuousPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Promiscuous ports of private VLAN can communicate with any ports within this private VLAN.
The other ports of this VLAN, which are not defined as promiscuous ports, will be added to the
isolation list."
::= { zyxelLegacyPrivateVlanEntry 3 }
zyLegacyPrivateVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted from the legacy private VLAN table."
::= { zyxelLegacyPrivateVlanEntry 4 }
END