mirror of
https://github.com/librenms/librenms.git
synced 2024-09-22 10:58:42 +00:00
233f8e83b4
* Added feature CPU and Memory monitoring on BDCom switchs * Added feature CPU and Memory monitoring on BDCom switchs, plus pre-commit check * Added mib files, and modification given by laf * Replaced png logo with a svg version. Modification in the validation of processor discovery. * Replaced png logo with a svg version. Modification in the validation of processor discovery + added files.
152 lines
6.1 KiB
Plaintext
152 lines
6.1 KiB
Plaintext
-- *****************************************************************
|
|
-- NMS-EPON-ONU-VLAN.MIB: NMS LLID ONU VLAN MIB file
|
|
-- AUG 2009
|
|
-- *****************************************************************
|
|
--
|
|
|
|
NMS-EPON-ONU-VLAN DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Counter, IpAddress, Counter
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
nmsEPONGroup
|
|
FROM NMS-SMI
|
|
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
|
|
FROM SNMPv2-TC;
|
|
|
|
nmsEponOnuVlan OBJECT IDENTIFIER ::= { nmsEPONGroup 13 }
|
|
|
|
nmsepononuvlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NMSEponOnuVlanEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of epon ONU port vlan table entries."
|
|
::= { nmsEponOnuVlan 1 }
|
|
|
|
nmsEponOnuVlanEntry OBJECT-TYPE
|
|
SYNTAX NMSEponOnuVlanEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of additional objects in the
|
|
epon ONU port vlan property table."
|
|
INDEX { onuLlidDiid,onuIfSequenceNo,onuOldVlan }
|
|
::= { nmsepononuvlanTable 1 }
|
|
|
|
NMSEponOnuVlanEntry ::=
|
|
SEQUENCE {
|
|
onuLlidDiid
|
|
INTEGER,
|
|
onuIfSequenceNo
|
|
INTEGER,
|
|
onuOldVlan
|
|
INTEGER,
|
|
onuNewVlan
|
|
INTEGER
|
|
}
|
|
|
|
onuLlidDiid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LLID port DIID, as one of the index together with onuIfSequenceNo and onuOldVlan."
|
|
::= { nmsEponOnuVlanEntry 1 }
|
|
|
|
onuIfSequenceNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU interface sequence number, as one of the index together with onuLlidDiid and onuOldVlan."
|
|
::= { nmsEponOnuVlanEntry 2 }
|
|
|
|
onuOldVlan OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU interface old vlan id. This configuration can be set only as vlan mode is translation mode."
|
|
::= { nmsEponOnuVlanEntry 3 }
|
|
|
|
onuNewVlan OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU interface new vlan id. This configuration can be set only as vlan mode is translation mode."
|
|
::= { nmsEponOnuVlanEntry 4 }
|
|
|
|
|
|
|
|
nmsepononuvlanaggTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NMSEponOnuVlanAggEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of epon ONU port vlan aggregation table entries."
|
|
::= { nmsEponOnuVlan 2 }
|
|
|
|
nmsEponOnuVlanAggEntry OBJECT-TYPE
|
|
SYNTAX NMSEponOnuVlanAggEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of additional objects in the
|
|
epon ONU port vlan aggregation property table."
|
|
INDEX { onuAggLlidDiid,onuAggIfSequenceNo,onuAggDstVlan }
|
|
::= { nmsepononuvlanaggTable 1 }
|
|
|
|
NMSEponOnuVlanAggEntry ::=
|
|
SEQUENCE {
|
|
onuAggLlidDiid
|
|
INTEGER,
|
|
onuAggIfSequenceNo
|
|
INTEGER,
|
|
onuAggSrcVlans
|
|
BIT STRING,
|
|
onuAggDstVlan
|
|
INTEGER
|
|
}
|
|
|
|
onuAggLlidDiid OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LLID port DIID, as one of the index together with onuAggIfSequenceNo and onuAggDstVlan."
|
|
::= { nmsEponOnuVlanAggEntry 1 }
|
|
|
|
onuAggIfSequenceNo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU interface sequence number, as one of the index together with onuAggLlidDiid and onuAggDstVlan."
|
|
::= { nmsEponOnuVlanAggEntry 2 }
|
|
|
|
onuAggSrcVlans OBJECT-TYPE
|
|
SYNTAX BIT STRING
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU interface aggregation source VLANs. There is totally 4094 bit. Each bit means ONU aggregation vlan allowed or not. 0- not allowed, 1- allowed. "
|
|
::= { nmsEponOnuVlanAggEntry 3 }
|
|
|
|
onuAggDstVlan OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ONU interface aggregation source VLAN ID, as one of the index together with onuAggLlidDiid and onuAggIfSequenceNo. "
|
|
::= { nmsEponOnuVlanAggEntry 4 }
|
|
|
|
|
|
|
|
END
|