Observium_CE/mibs/infinera/INFINERA-TP-NCTGIGE-MIB

187 lines
4.9 KiB
Plaintext

-- *****************************************************************
-- INFINERA-TP-NCTGIGE-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-TP-NCTGIGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
DisplayString FROM SNMPv2-TC
ifIndex FROM IF-MIB
FloatTenths,InfnNctType,InfnChassisType FROM INFINERA-TC-MIB
terminationPoint FROM INFINERA-REG-MIB;
nctGigEMIB MODULE-IDENTITY
LAST-UPDATED "200810200000Z"
ORGANIZATION "Infinera"
CONTACT-INFO
"Infinera
1322 Bordeaux Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
" "
REVISION "200810200000Z"
DESCRIPTION
"First Version"
::= { terminationPoint 12 }
nctGigETable OBJECT-TYPE
SYNTAX SEQUENCE OF NctGigEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of NctGigE entries. Each entry is uniquely identified by the value of ifIndex."
::= { nctGigEMIB 1 }
nctGigEEntry OBJECT-TYPE
SYNTAX NctGigEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A NctGigE entry containing information pertaining to Infinera NctGigE interfaces
This table is a subclass of IfCommon. Entries will exist in this table only for
interfaces of type ChannelCtp."
INDEX { ifIndex }
::= { nctGigETable 1 }
NctGigEEntry ::= SEQUENCE {
nctGigEPortType INTEGER,
nctGigEForwardingState INTEGER,
nctGigEPeerPortId INTEGER,
nctGigEPeerChassisSerNum DisplayString,
nctGigEPeerChassisId DisplayString,
nctGigEPeerMcmSlotNum Integer32,
nctGigEPeerChassisType InfnChassisType,
interfaceTypeNCT InfnNctType
}
nctGigEPortType OBJECT-TYPE
SYNTAX INTEGER {
none(1),
nct(2),
gige(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the NCT port."
DEFVAL { none }
::= { nctGigEEntry 1 }
nctGigEForwardingState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the forwarding state of the port."
DEFVAL { unknown }
::= { nctGigEEntry 2 }
nctGigEPeerPortId OBJECT-TYPE
SYNTAX INTEGER {
none(1),
nct1(2),
nct2(3),
gige(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the peer NCT port ID."
DEFVAL { none }
::= { nctGigEEntry 3 }
nctGigEPeerChassisSerNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the peer chassis to which the NCT cable is connected."
::= { nctGigEEntry 4 }
nctGigEPeerChassisId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PeerChassisId"
::= { nctGigEEntry 5 }
nctGigEPeerMcmSlotNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Slot number of the peer MCM."
DEFVAL { 0 }
::= { nctGigEEntry 6 }
nctGigEPeerChassisType OBJECT-TYPE
SYNTAX InfnChassisType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The peer chassis type."
DEFVAL { cBand }
::= { nctGigEEntry 7 }
interfaceTypeNCT OBJECT-TYPE
SYNTAX InfnNctType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the default active physical interface for NCT port"
::= { nctGigEEntry 8 }
-- Conformance Statements
nctGigEConformance OBJECT IDENTIFIER ::= { nctGigEMIB 3 }
nctGigECompliances OBJECT IDENTIFIER ::= { nctGigEConformance 1 }
nctGigEGroups OBJECT IDENTIFIER ::= { nctGigEConformance 2 }
nctGigECompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the NCTGIGE-MIB"
MODULE
MANDATORY-GROUPS { nctGigEGroup }
::= { nctGigECompliances 1 }
nctGigEGroup OBJECT-GROUP
OBJECTS {
nctGigEPortType,
nctGigEForwardingState,
nctGigEPeerPortId,
nctGigEPeerChassisSerNum,
nctGigEPeerChassisId,
nctGigEPeerMcmSlotNum,
nctGigEPeerChassisType,
interfaceTypeNCT
}
STATUS current
DESCRIPTION
" A collection of objects for managing the nctGigE"
::= { nctGigEGroups 1 }
END