Observium_CE/mibs/zte/ZTE-AN-IPOA-MIB

231 lines
6.5 KiB
Plaintext

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