Observium_CE/mibs/bdcom/NMS-EPON-LLID-ONU-BIND

299 lines
12 KiB
Plaintext

-- *****************************************************************
-- NMS-EPON-LLID-ONU-BIND.MIB: NMS LLID ONU binding MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-LLID-ONU-BIND DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,MacAddress,DateAndTime
FROM SNMPv2-TC;
nmsEponLlidOnuBind OBJECT IDENTIFIER ::= { nmsEPONGroup 11 }
nmseponllidonubindTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponLlidOnuBindEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU and LLID vs ONU binding table entries."
::= { nmsEponLlidOnuBind 1 }
nmsEponLlidOnuBindEntry OBJECT-TYPE
SYNTAX NMSEponLlidOnuBindEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU and LLID vs ONU binding table."
INDEX { llidEponIfDiid }
::= { nmseponllidonubindTable 1 }
NMSEponLlidOnuBindEntry ::=
SEQUENCE {
llidEponIfDiid
INTEGER,
llidSequenceNo
INTEGER,
onuMacAddressIndex
MacAddress,
llidOnuBindDesc
OCTET STRING,
llidOnuBindType
INTEGER,
llidOnuBindStatus
INTEGER,
llidOnuBindDistance
INTEGER,
llidOnuBindRTT
INTEGER,
llidOnuBindLastRegTime
DateAndTime,
llidOnuBindLastDeregTime
DateAndTime,
llidOnuBindLastDeregReason
INTEGER
}
-- The following section describes the components of the
-- table.
llidEponIfDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"EPON port DIID that LLID belongs to."
::= { nmsEponLlidOnuBindEntry 1 }
llidSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"LLID sequence number."
::= { nmsEponLlidOnuBindEntry 2 }
onuMacAddressIndex OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU MAC address, that is unique id for ONU."
::= { nmsEponLlidOnuBindEntry 3 }
llidOnuBindDesc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID & ONU binding description."
::= { nmsEponLlidOnuBindEntry 4 }
llidOnuBindType OBJECT-TYPE
SYNTAX INTEGER{
static(0),
dynamic(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding type,0-static, 1-dynamic."
::= { nmsEponLlidOnuBindEntry 5 }
llidOnuBindStatus OBJECT-TYPE
SYNTAX INTEGER{
authenticated(0),
registered(1),
deregistered(2),
discovered(3),
lost(4),
auto_configured(5),
unknow(255)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding status."
::= { nmsEponLlidOnuBindEntry 6 }
llidOnuBindDistance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding Distance."
::= { nmsEponLlidOnuBindEntry 7 }
llidOnuBindRTT OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding round-trip time."
::= { nmsEponLlidOnuBindEntry 8 }
llidOnuBindLastRegTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding last register time."
::= { nmsEponLlidOnuBindEntry 9 }
llidOnuBindLastDeregTime OBJECT-TYPE
SYNTAX DateAndTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding last deregister time."
::= { nmsEponLlidOnuBindEntry 10 }
llidOnuBindLastDeregReason OBJECT-TYPE
SYNTAX INTEGER{
normal(2),
mpcp-down(3),
oam-down(4),
firmware-download(5),
illegal-mac(6),
llid-admin-down(7),
wire-down(8),
power-off(9),
unknow(255)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding last deregister reason. normal(2), mpcp-down(3), oam-down(4), firmware-download(5)
, illegal-mac(6) ,llid-admin-down(7) , wire-down(8) , power-off(9) ,unknow(255) "
::= { nmsEponLlidOnuBindEntry 11 }
nmsEponllidCreateTable OBJECT-TYPE
SYNTAX SEQUENCE OF NmsEponllidCreateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of creating LLID port without binding ONU."
::= { nmsEponLlidOnuBind 2 }
nmsEponllidCreateEntry OBJECT-TYPE
SYNTAX NmsEponllidCreateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of creating LLID port without binding ONU."
INDEX { llidEponIfDiidCreate,llidSequenceNoCreate }
::= { nmsEponllidCreateTable 1 }
NmsEponllidCreateEntry ::=
SEQUENCE {
llidEponIfDiidCreate
INTEGER,
llidSequenceNoCreate
INTEGER,
llidCreateRowStatus
RowStatus,
llidBindOnuStatus
INTEGER
}
llidEponIfDiidCreate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON port DIID that LLID belongs to."
::= { nmsEponllidCreateEntry 1 }
llidSequenceNoCreate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID sequence number."
::= { nmsEponllidCreateEntry 2 }
llidCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"A set value for creating LLID port without binding ONU alone. "
::= { nmsEponllidCreateEntry 3 }
llidBindOnuStatus OBJECT-TYPE
SYNTAX INTEGER{
binded(1),
unbinded(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port binding onu status. binded(1),unbinded(2)"
::= { nmsEponllidCreateEntry 4 }
nmsEponUnbindOnuMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NmsEponUnbindOnuMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of unbinding ONU on particular PON port."
::= { nmsEponLlidOnuBind 3 }
nmsEponUnbindOnuMacAddrEntry OBJECT-TYPE
SYNTAX NmsEponUnbindOnuMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of unbinding ONU on particular PON port."
INDEX { llidEponIfDiidMac,onuMacAddr }
::= { nmsEponUnbindOnuMacAddrTable 1 }
NmsEponUnbindOnuMacAddrEntry ::=
SEQUENCE {
llidEponIfDiidMac
INTEGER,
onuMacAddr
MacAddress
}
llidEponIfDiidMac OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON port DIID that LLID belongs to."
::= { nmsEponUnbindOnuMacAddrEntry 1 }
onuMacAddr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unbing ONU MAC address of particular PON port."
::= { nmsEponUnbindOnuMacAddrEntry 2 }
END