484 lines
16 KiB
Plaintext

UAS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32,Integer32,TimeTicks,
IpAddress, enterprises FROM SNMPv2-SMI
DisplayString,PhysAddress FROM SNMPv2-TC;
zxUasMib MODULE-IDENTITY
LAST-UPDATED "200503081500Z"
ORGANIZATION "ZTE Co."
CONTACT-INFO ""
DESCRIPTION
"This mib defines management information objects for uas"
::= { zxUas 1 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxUas OBJECT IDENTIFIER ::= { zte 1006 }
zxUasMibObjects OBJECT IDENTIFIER ::= { zxUasMib 1 }
zxUasTraps OBJECT IDENTIFIER ::= { zxUasMib 2 }
zxUasSystemGroup OBJECT IDENTIFIER ::= { zxUasMibObjects 1 }
zxUasServiceMgmtGroup OBJECT IDENTIFIER ::= { zxUasMibObjects 2 }
zxUasStaticsGroup OBJECT IDENTIFIER ::= { zxUasMibObjects 3 }
-- statics mib
zxUasPppStatics OBJECT IDENTIFIER ::= { zxUasStaticsGroup 1 }
-- zxUasAaaStatics
-- zxSecurityStatics
-- trap mib
-- system mgmt
-- service mgmt
---IP pool mib
zxUasInterfaceIPPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxUasInterfaceIPPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains IP Pool entry"
::= { zxUasServiceMgmtGroup 1 }
zxUasInterfaceIPPoolEntry OBJECT-TYPE
SYNTAX ZxUasInterfaceIPPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains IP Pool parameters
and is indexed by zxUasIPPoolName"
INDEX { zxUasIPPoolName,
zxUasIPPoolVirtualRouteField,
zxUasIPPoolInterfaceName,
zxUasIPPoolID,
zxUasIPPoolStartIPAddr,
zxUasIPPoolEndIPAddr
}
::= { zxUasInterfaceIPPoolTable 1}
ZxUasInterfaceIPPoolEntry ::= SEQUENCE {
zxUasIPPoolName DisplayString,
zxUasIPPoolVirtualRouteField DisplayString,
zxUasIPPoolInterfaceName DisplayString,
zxUasIPPoolID INTEGER,
zxUasIPPoolStartIPAddr IpAddress,
zxUasIPPoolEndIPAddr IpAddress,
zxUasIPPoolFreeIPNum INTEGER,
zxUasIPPoolUsedIPNum INTEGER,
zxUasIPPoolUnavailableIPNum INTEGER,
zxUasIPPoolBindToDomainFlag INTEGER
}
zxUasIPPoolName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Pool name."
::= { zxUasInterfaceIPPoolEntry 1 }
zxUasIPPoolVirtualRouteField OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP pool virtual route field name."
::= { zxUasInterfaceIPPoolEntry 2 }
zxUasIPPoolInterfaceName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VBUI global port."
::= { zxUasInterfaceIPPoolEntry 3 }
zxUasIPPoolID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Pool ID."
::= { zxUasInterfaceIPPoolEntry 4 }
zxUasIPPoolStartIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"start IP address."
::= { zxUasInterfaceIPPoolEntry 5 }
zxUasIPPoolEndIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"end IP Address."
::= { zxUasInterfaceIPPoolEntry 6 }
zxUasIPPoolFreeIPNum OBJECT-TYPE
SYNTAX INTEGER(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"free IP Num."
::= { zxUasInterfaceIPPoolEntry 7 }
zxUasIPPoolUsedIPNum OBJECT-TYPE
SYNTAX INTEGER(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"used IP Num."
::= { zxUasInterfaceIPPoolEntry 8 }
zxUasIPPoolUnavailableIPNum OBJECT-TYPE
SYNTAX INTEGER(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unavailable IP Num."
::= { zxUasInterfaceIPPoolEntry 9 }
zxUasIPPoolBindToDomainFlag OBJECT-TYPE
SYNTAX INTEGER{
unreserved(1),
reserved(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"this flag is used for binding to domain."
::= { zxUasInterfaceIPPoolEntry 10 }
--- active subscriber mib
zxUasActiveSubscriberTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxUasActiveSubscriberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains active subscriber entry"
::= { zxUasServiceMgmtGroup 2 }
zxUasActiveSubscriberEntry OBJECT-TYPE
SYNTAX ZxUasActiveSubscriberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains active subscriber parameters
and is indexed by zxUasActiveSubscriberIndex "
INDEX { zxUasActiveSubscriberVirtualRouteField,
zxUasActiveSubscriberIPAddr,
zxUasActiveSubscriberType,
zxUasActiveSubscriberPPPID
}
::= { zxUasActiveSubscriberTable 1 }
ZxUasActiveSubscriberEntry ::= SEQUENCE {
zxUasActiveSubscriberVirtualRouteField DisplayString,
zxUasActiveSubscriberIPAddr IpAddress,
zxUasActiveSubscriberType INTEGER,
zxUasActiveSubscriberPPPID Integer32,
zxUasActiveSubscriberName DisplayString,
zxUasActiveSubscriberInterfaceName DisplayString,
zxUasActiveSubscriberDoaminID Integer32,
zxUasActiveSubscriberSlot Integer32,
zxUasActiveSubscriberPort Integer32,
zxUasActiveSubscriberVlanId Integer32,
zxUasActiveSubscriberVpi Integer32,
zxUasActiveSubscriberVci Integer32,
zxUasActiveSubscriberMACAddr PhysAddress,
zxUasActiveSubscriberUpOctets Counter32,
zxUasActiveSubscriberUpGigaOctets Counter32,
zxUasActiveSubscriberDownOctets Counter32,
zxUasActiveSubscriberDownGigaOctets Counter32,
zxUasActiveDhcpSubscriberAuthFlag Integer32,
zxUasActiveSubscriberUpTime TimeTicks
}
zxUasActiveSubscriberVirtualRouteField OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber virtual route field name."
::= { zxUasActiveSubscriberEntry 1 }
zxUasActiveSubscriberIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber IP address."
::= { zxUasActiveSubscriberEntry 2 }
zxUasActiveSubscriberType OBJECT-TYPE
SYNTAX INTEGER{
ppp(1),
ipdhcp(2),
remotedhcp(3),
ipdhcprelay(4),
iphost(5),
remotehost(6),
vpn(7),
brg(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber type."
::= { zxUasActiveSubscriberEntry 3 }
zxUasActiveSubscriberPPPID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PPP active subscriber ID."
::= { zxUasActiveSubscriberEntry 4 }
zxUasActiveSubscriberName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber name."
::= { zxUasActiveSubscriberEntry 5 }
zxUasActiveSubscriberInterfaceName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber VBUI global port."
::= { zxUasActiveSubscriberEntry 6 }
zxUasActiveSubscriberDoaminID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber domain ID."
::= { zxUasActiveSubscriberEntry 7 }
zxUasActiveSubscriberSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber slot."
::= { zxUasActiveSubscriberEntry 8 }
zxUasActiveSubscriberPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber port."
::= { zxUasActiveSubscriberEntry 9 }
zxUasActiveSubscriberVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber VlanId."
::= { zxUasActiveSubscriberEntry 10 }
zxUasActiveSubscriberVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber vpi value."
::= { zxUasActiveSubscriberEntry 11 }
zxUasActiveSubscriberVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber vci value."
::= { zxUasActiveSubscriberEntry 12 }
zxUasActiveSubscriberMACAddr OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber host MAC address."
::= { zxUasActiveSubscriberEntry 13 }
zxUasActiveSubscriberUpOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber up flow."
::= { zxUasActiveSubscriberEntry 14 }
zxUasActiveSubscriberUpGigaOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber up flow extend."
::= { zxUasActiveSubscriberEntry 15 }
zxUasActiveSubscriberDownOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber down flow."
::= { zxUasActiveSubscriberEntry 16 }
zxUasActiveSubscriberDownGigaOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber down flow extend."
::= { zxUasActiveSubscriberEntry 17 }
zxUasActiveDhcpSubscriberAuthFlag OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DHCP subscriber authentication status."
::= { zxUasActiveSubscriberEntry 18 }
zxUasActiveSubscriberUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"active subscriber create time."
::= { zxUasActiveSubscriberEntry 19 }
zxUasTail OBJECT-TYPE
SYNTAX INTEGER{
true(1),
false(0)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" null node"
::= { zxUasServiceMgmtGroup 3 }
-- statics
--- ppp statics mib
---
zxUasPppCallCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ppp calling counts."
::= { zxUasPppStatics 1 }
zxUasPppCallFailedCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ppp calling failed counts."
::= { zxUasPppStatics 2 }
zxUasPppLinkBreakFailedCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ppp linkbreak failed counts."
::= { zxUasPppStatics 3 }
zxUasPppAbnormalCloseCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"abnormal close counts."
::= { zxUasPppStatics 4 }
--- active subscriber statics mib
zxUasActiveSubscriberStaticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxUasActiveSubscriberStaticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains active subscriber statics Entry"
::= { zxUasStaticsGroup 2 }
zxUasActiveSubscriberStaticsEntry OBJECT-TYPE
SYNTAX ZxUasActiveSubscriberStaticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains active subscriber statics
parameters and is indexed by zxUasActiveSubscriberType"
INDEX { zxUasActiveSubscriberType }
::= { zxUasActiveSubscriberStaticsTable 1 }
ZxUasActiveSubscriberStaticsEntry ::= SEQUENCE {
zxUasActiveSubscriberNum Integer32
}
zxUasActiveSubscriberNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ppp users num,iphost users num,dhcp users num and vpn users num."
::= { zxUasActiveSubscriberStaticsEntry 1 }
zxUasMaxSubscriberOnlineCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subscriber peak online in the history"
::= { zxUasStaticsGroup 3 }
zxUasMaxSubscriberOnlineClear OBJECT-TYPE
SYNTAX INTEGER{normal(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear subscriber peak online in the history"
::= { zxUasStaticsGroup 4 }
zxUasMaxSubscriberOnlineTime OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time which the max subscriber occured."
::= { zxUasStaticsGroup 5 }
-- trap
END