ZTE-AN-IPOA-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Counter32, Integer32 FROM SNMPv2-SMI TruthValue, MacAddress, RowStatus FROM SNMPv2-TC ifIndex FROM RFC1213-MIB ZxAnIfindex, zxAn FROM ZTE-AN-TC-MIB; zxAnIpoaMib MODULE-IDENTITY LAST-UPDATED "200701241600Z" ORGANIZATION "Zhongxing Telcom Co. Ltd." CONTACT-INFO "E-mail: yao.huayin@zte.com.cn" DESCRIPTION "IPOA MIB definition." ::= { zxAn 33 } zxAnIpoaMibObjects OBJECT IDENTIFIER ::= { zxAnIpoaMib 1 } -------------------------------------------------------------------------------- -- Following objects are defined. -- 1.Ipoa Global Mgmt -- 2.Ipoa User Config Table -- 3.Ipoa User info Table ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ -- 1.Ipoa Global Mgmt ------------------------------------------------------------------------------ zxAnIpoaDefGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPOA user's default gateway" ::= { zxAnIpoaMibObjects 1 } zxAnIpoaQueryInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPOA InATMARP query interval" ::= { zxAnIpoaMibObjects 2 } zxAnIpoaGatewayARPInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPOA gateway arp query interval" ::= { zxAnIpoaMibObjects 3 } ------------------------------------------------------------------------------ -- 2.Ipoa User Config Table ------------------------------------------------------------------------------ zxAnIpoaUserConfTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIpoaUserConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPOA user table" ::= { zxAnIpoaMibObjects 10 } zxAnIpoaUserConfEntry OBJECT-TYPE SYNTAX ZxAnIpoaUserConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPOA user entry " INDEX { zxAnIpoaIfIndex } ::= { zxAnIpoaUserConfTable 1 } ZxAnIpoaUserConfEntry ::= SEQUENCE { zxAnIpoaIfIndex ZxAnIfindex, zxAnIpoaUserConfIp IpAddress, zxAnIpoaUserConfInAtmArp INTEGER, zxAnIpoaUserConfLayer INTEGER, zxAnIpoaUserConfL2gatewayIp IpAddress, zxAnIpoaUserConfL2gatewayMac MacAddress, zxAnIpoaUserConfRowStatus RowStatus } zxAnIpoaIfIndex OBJECT-TYPE SYNTAX ZxAnIfindex MAX-ACCESS not-accessible STATUS current DESCRIPTION "User port's ifIndex. NOTES: It means physical port only now.So the filed of interface type in ZxAnIfindex should be 0x1. " ::= { zxAnIpoaUserConfEntry 1 } zxAnIpoaUserConfIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IPOA user's ip address" ::= { zxAnIpoaUserConfEntry 2 } zxAnIpoaUserConfInAtmArp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable getting IPOA user's ip address by InAtmARP" DEFVAL { enable } ::= { zxAnIpoaUserConfEntry 3 } zxAnIpoaUserConfLayer OBJECT-TYPE SYNTAX INTEGER { layer2(1), layer3(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Layer 2 IPOA user or Layer 3 IPOA user" DEFVAL { layer2 } ::= { zxAnIpoaUserConfEntry 4 } zxAnIpoaUserConfL2gatewayIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Layer 2 IPOA user's gateway ip address" ::= { zxAnIpoaUserConfEntry 5 } zxAnIpoaUserConfL2gatewayMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Layer 2 IPOA user's gateway mac address" ::= { zxAnIpoaUserConfEntry 6 } zxAnIpoaUserConfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this entry." ::= { zxAnIpoaUserConfEntry 7 } ------------------------------------------------------------------------------ -- 3.Ipoa User info Table ------------------------------------------------------------------------------ zxAnIpoaUserInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxAnIpoaUserInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPOA user table" ::= { zxAnIpoaMibObjects 11 } zxAnIpoaUserInfoEntry OBJECT-TYPE SYNTAX ZxAnIpoaUserInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPOA user entry " INDEX { zxAnIpoaIfIndex } ::= { zxAnIpoaUserInfoTable 1 } ZxAnIpoaUserInfoEntry ::= SEQUENCE { zxAnIpoaUserInfoVlan Integer32, zxAnIpoaUserInfoIp IpAddress, zxAnIpoaUserInfoMac MacAddress, zxAnIpoaUserInfoGatewayIp IpAddress, zxAnIpoaUserInfoGatewayMac MacAddress } zxAnIpoaUserInfoVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "IPOA user's vlan ID" ::= { zxAnIpoaUserInfoEntry 1 } zxAnIpoaUserInfoIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPOA user's ip address" ::= { zxAnIpoaUserInfoEntry 2 } zxAnIpoaUserInfoMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPOA user's mac address" ::= { zxAnIpoaUserInfoEntry 3 } zxAnIpoaUserInfoGatewayIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPOA user's gateway ip address" ::= { zxAnIpoaUserInfoEntry 4 } zxAnIpoaUserInfoGatewayMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPOA user's gateway mac address" ::= { zxAnIpoaUserInfoEntry 5 } END