299 lines
12 KiB
Plaintext
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
|