-- 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-IF-MIB.mib $ -- Revision 1.5 2013/12/06 07:05:38 ccho -- remove uncessary imports -- Revision 1.4 2012/10/22 06:26:30 Kevin -- correct syntax -- Revision 1.3 2012/09/19 07:35:53 Kevin -- if it's leaf node, revise the vender name from zyxel to zy -- Revision 1.2 2012/07/05 06:22:49 Kevin -- 1. upgrade from SNMP to SNMPv2 -- 2. clean warning -- Revision 1.1 2012/05/30 07:48:51 Kevin -- Initial revision ZYXEL-IF-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM SNMPv2-SMI -- RFC2578 MODULE-IDENTITY FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC -- RFC2579 esMgmt FROM ZYXEL-ES-SMI; zyxelIf MODULE-IDENTITY LAST-UPDATED "201207010000Z" ORGANIZATION "Enterprise Solution ZyXEL" CONTACT-INFO "" DESCRIPTION "The subtree for interface" ::= { esMgmt 27 } zyxelIfSetup OBJECT IDENTIFIER ::= { zyxelIf 1 } -- ****************************************************************** -- * -- 27.Interface Setup mib -- * -- ****************************************************************** -- * -- * INTERFACE Table -- * zyIfMaxNumberOfVlanIfs OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of VLAN interfaces that can be created." ::= { zyxelIfSetup 1 } zyIfMaxNumberOfLoopbackIfs OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of loopback interfaces that can be created." ::= { zyxelIfSetup 2 } zyxelIfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZyxelIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains interface configuration." ::= { zyxelIfSetup 3 } zyxelIfEntry OBJECT-TYPE SYNTAX ZyxelIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains interface configuration." INDEX { zyIfType, zyIfId } ::= { zyxelIfTable 1 } ZyxelIfEntry ::= SEQUENCE { zyIfType INTEGER, zyIfId INTEGER, zyIfRowStatus RowStatus } zyIfType OBJECT-TYPE SYNTAX INTEGER{ vlan(1), loopback(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "There are two different types for interface. VLAN type is used for IPv6 interface, loopback type is used for IPv4 loopback interface." ::= { zyxelIfEntry 1 } zyIfId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique value which is greater than zero for each interface." ::= { zyxelIfEntry 2 } zyIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows entry to be created and deleted an interface entry." ::= { zyxelIfEntry 3 } END