Observium_CE/mibs/zte/ZTE-AN-PORTLOCATING-NDP-MIB

192 lines
6.8 KiB
Plaintext

--------------------------------------------------------------------------------
-- File Name : ZTE-AN-PORTLOCATING-NDP-MIB.mib
-- Date : 2011-03-01
-- Author : ZTE Shanghai Nms dept.
--
-- Zte NDP Port Locating Management Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-PORTLOCATING-NDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
zxAnPortLocatingMib FROM ZTE-AN-PORT-LOCATING-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnPortLocatingNdpMib MODULE-IDENTITY
LAST-UPDATED "201103011730Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Mail: wang.bingyu@zte.com.cn
Tel : 021-68896259"
DESCRIPTION "The MIB module for the management of NDP port locating."
::= {zxAnPortLocatingMib 45}
--------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. Global Objects
-- 2. NDP Port Locating Table
--------------------------------------------------------------------------------
zxAnPortLocatingNdpGlobal OBJECT IDENTIFIER ::= { zxAnPortLocatingNdpMib 1 }
--------------------------------------------------------------------------------
-- 1. Global Objects
--------------------------------------------------------------------------------
zxAnNdpLioEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the NDP port location function."
DEFVAL { disable }
::= { zxAnPortLocatingNdpGlobal 1 }
--------------------------------------------------------------------------------
-- 2. NDP Port Locating Table
--------------------------------------------------------------------------------
zxAnPortLocatingNdpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortLocatingNdpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NDP port locating table."
::= { zxAnPortLocatingNdpMib 2 }
zxAnPortLocatingNdpEntry OBJECT-TYPE
SYNTAX ZxAnPortLocatingNdpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NDP port locating entry."
INDEX { zxAnPortLocatingNdpRack, zxAnPortLocatingNdpShelf,
zxAnPortLocatingNdpSlot, zxAnPortLocatingNdpPort,
zxAnPortLocatingNdpOnu, zxAnPortLocatingNdpIfType,
zxAnPortLocatingNdpLogicalId }
::= { zxAnPortLocatingNdpTable 1 }
ZxAnPortLocatingNdpEntry ::= SEQUENCE {
zxAnPortLocatingNdpRack Integer32,
zxAnPortLocatingNdpShelf Integer32,
zxAnPortLocatingNdpSlot Integer32,
zxAnPortLocatingNdpPort Integer32,
zxAnPortLocatingNdpOnu Integer32,
zxAnPortLocatingNdpIfType INTEGER,
zxAnPortLocatingNdpLogicalId OBJECT IDENTIFIER,
zxAnNdpLioIfConfEnable INTEGER,
zxAnNdpLioIfConfTrust TruthValue,
zxAnNdpLioIfConfPolicy INTEGER
}
zxAnPortLocatingNdpRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack No. of the interface."
::= { zxAnPortLocatingNdpEntry 1 }
zxAnPortLocatingNdpShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf No. of the interface."
::= { zxAnPortLocatingNdpEntry 2 }
zxAnPortLocatingNdpSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot No. of the interface."
::= { zxAnPortLocatingNdpEntry 3 }
zxAnPortLocatingNdpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Physical port No. of the interface."
::= { zxAnPortLocatingNdpEntry 4 }
zxAnPortLocatingNdpOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU No. of the interface.
It is valid only if zxAnPortLocatingNdpIfType is 'portVPort' ,
otherwise, its value is 0."
::= { zxAnPortLocatingNdpEntry 5 }
zxAnPortLocatingNdpIfType OBJECT-TYPE
SYNTAX INTEGER {
bridgePort(2),
ponVPort(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the interface."
::= { zxAnPortLocatingNdpEntry 6 }
zxAnPortLocatingNdpLogicalId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logic index of the interface.
If zxAnPortLocatingNdpIfType is 'bridgePort', this object
indicates 'pvc', such as oid '1' indicates 'PVC1'.
If zxAnPortLocatingNdpIfType is 'ponVPort', this object
indicates 'ponVPort', such as oid '1' indicates 'PortVPort1'."
::= { zxAnPortLocatingNdpEntry 7 }
zxAnNdpLioIfConfEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the NDP port location of the interface."
DEFVAL { disable }
::= { zxAnPortLocatingNdpEntry 8 }
zxAnNdpLioIfConfTrust OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NDP port locating trust flag."
DEFVAL { false }
::= { zxAnPortLocatingNdpEntry 9 }
zxAnNdpLioIfConfPolicy OBJECT-TYPE
SYNTAX INTEGER {
keep(1),
replace(2),
discard(3),
add(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NDP port locating trust policy.
if zxAnPortLocatingNdpIfTrust is trust, keep and replace is valid.
if zxAnPortLocatingNdpIfTrust is false, discard and add is valid."
DEFVAL { add }
::= { zxAnPortLocatingNdpEntry 10 }
END