-- 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.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 enterprises FROM RFC1155-SMI OBJECT-TYPE FROM SNMPv2-SMI -- RFC2578 RowStatus, DateAndTime, TruthValue, StorageType, MacAddress FROM SNMPv2-TC -- RFC2579 DisplayString FROM RFC1213-MIB EnabledStatus FROM P-BRIDGE-MIB PortList FROM Q-BRIDGE-MIB dot1dBasePort FROM BRIDGE-MIB InterfaceIndexOrZero -- RFC2863 FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- RFC2571 InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- RFC2851 OperationResponseStatus FROM DISMAN-PING-MIB Counter, TimeTicks FROM RFC1155-SMI BridgeId, Timeout FROM BRIDGE-MIB dot1agCfmMdIndex FROM IEEE8021-CFM-MIB dot1agCfmMaIndex FROM IEEE8021-CFM-MIB dot1agCfmMepIdentifier FROM IEEE8021-CFM-MIB IpAddress FROM SNMPv2-SMI ifIndex FROM IF-MIB -- RFC2863 NOTIFICATION-TYPE FROM SNMPv2-SMI sysObjectID FROM RFC1213-MIB ospfIfIpAddress, ospfAddressLessIf, ospfAreaId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfVirtIfAreaId, ospfVirtIfNeighbor FROM OSPF-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