mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added Packetlight PL2000 support (#11782)
convert Watts to Dbm and call user_function on limits dbm graphs summary pl1000eTests update Tests OK
This commit is contained in:
279
mibs/packetlight/SL-CHASSIS-MIB
Normal file
279
mibs/packetlight/SL-CHASSIS-MIB
Normal file
@@ -0,0 +1,279 @@
|
||||
-- *****************************************************************
|
||||
-- Chassis MIB
|
||||
-- *****************************************************************
|
||||
|
||||
SL-CHASSIS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue,
|
||||
TimeStamp, RowStatus, PhysAddress FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
InterfaceIndex FROM IF-MIB
|
||||
PerfCurrentCount, PerfIntervalCount,
|
||||
PerfTotalCount FROM PerfHist-TC-MIB
|
||||
slMain FROM SL-MAIN-MIB;
|
||||
|
||||
slChassis MODULE-IDENTITY
|
||||
LAST-UPDATED "201305050000Z"
|
||||
ORGANIZATION "PacketLight Networks Ltd."
|
||||
CONTACT-INFO
|
||||
"Omri_Viner@PacketLight.com"
|
||||
DESCRIPTION
|
||||
"This MIB module describes the Multi-Chassis information"
|
||||
::= { slMain 18 }
|
||||
|
||||
-- The Chassis MIB consists of the following groups:
|
||||
-- General Chassis information
|
||||
-- Chassis Slot table
|
||||
|
||||
slChassisInfo OBJECT IDENTIFIER ::= { slChassis 1 }
|
||||
slChassisSlot OBJECT IDENTIFIER ::= { slChassis 2 }
|
||||
|
||||
slChassisInfoNodeSlotId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot ID of the node.
|
||||
This number is assigned to the node before it is a part of the chassis.
|
||||
Slot ID should be assigned also to the GNE nodes.
|
||||
The Slot ID should be unique in the chassis."
|
||||
::= { slChassisInfo 1 }
|
||||
|
||||
slChassisInfoNodeRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
gneNode(1),
|
||||
internalSlotNode(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the node.
|
||||
gneNode - for Master or Backup chassis GNE node.
|
||||
internalSlotNode - for non gne node.
|
||||
none - the node is in a simple chassis"
|
||||
::= { slChassisInfo 2 }
|
||||
|
||||
slChassisInfoLanVrrpIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VRRP ip of the node on the LAN interface."
|
||||
::= { slChassisInfo 3 }
|
||||
|
||||
slChassisInfoOscVrrpIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VRRP ip of the node on the OSC interface."
|
||||
::= { slChassisInfo 4 }
|
||||
|
||||
slChassisInfoTopology OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
osc(1), -- the OSC is used for the internal connections
|
||||
lan(2), -- the LAN is used for internal connections
|
||||
simple(3) -- No GNE (Legacy)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The topology mode of the multichassis:
|
||||
osc - the management use the LAN IP of the GNE and VRRP.
|
||||
lan - the management use the OSC IP of the GNE and VRRP.
|
||||
simple - no GNE to the chassis. Used for display only"
|
||||
::= { slChassisInfo 5 }
|
||||
|
||||
slChassisInfoVrrpEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the activation of the VRRP protocol by the GNE"
|
||||
::= { slChassisInfo 6 }
|
||||
|
||||
|
||||
-- The Chassis Slot Table
|
||||
-- This table contains the Chassis Slot content
|
||||
|
||||
slChassisSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlChassisSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the chassis slots."
|
||||
::= { slChassisSlot 1 }
|
||||
|
||||
slChassisSlotEntry OBJECT-TYPE
|
||||
SYNTAX SlChassisSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Chassis Slot table."
|
||||
INDEX { slChassisSlotId }
|
||||
::= { slChassisSlotTable 1 }
|
||||
|
||||
SlChassisSlotEntry ::=
|
||||
SEQUENCE {
|
||||
slChassisSlotId INTEGER,
|
||||
slChassisSlotRole INTEGER,
|
||||
slChassisSlotInternalIp IpAddress,
|
||||
slChassisSlotProductType OBJECT IDENTIFIER,
|
||||
slChassisSlotSysName DisplayString,
|
||||
slChassisSlotSnmp161Port INTEGER, -- not relevant for GNE
|
||||
slChassisSlotSnmp162MinPort INTEGER, -- not relevant for GNE
|
||||
slChassisSlotSnmp162MaxPort INTEGER, -- not relevant for GNE
|
||||
slChassisSlotHttpPort INTEGER, -- not relevant for GNE
|
||||
slChassisSlotTelnetPort INTEGER, -- not relevant for GNE
|
||||
slChassisSlotFtpPort INTEGER, -- not relevant for GNE
|
||||
slChassisSlotTL1Port INTEGER, -- not relevant for GNE
|
||||
slChassisSlotPingIdentifier INTEGER, -- not relevant for GNE
|
||||
slChassisSlotHttpsPort INTEGER, -- not relevant for GNE
|
||||
slChassisSlotSshPort INTEGER, -- not relevant for GNE
|
||||
slChassisSlotSTL1Port INTEGER -- not relevant for GNE
|
||||
}
|
||||
|
||||
slChassisSlotId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot ID of the node."
|
||||
::= { slChassisSlotEntry 1 }
|
||||
|
||||
slChassisSlotRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
gneNode(1),
|
||||
internalNode(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the node.
|
||||
gneNode - for Master or Backup chassis GNE node.
|
||||
internalNode - for non gne node"
|
||||
::= { slChassisSlotEntry 2 }
|
||||
|
||||
slChassisSlotInternalIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The internal ip of the node.
|
||||
This address is used to identify the node and not for management access."
|
||||
::= { slChassisSlotEntry 3 }
|
||||
|
||||
slChassisSlotProductType OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sysObjectID of the node."
|
||||
::= { slChassisSlotEntry 4 }
|
||||
|
||||
slChassisSlotSysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SysName of the node"
|
||||
::= { slChassisSlotEntry 5 }
|
||||
|
||||
slChassisSlotSnmp161Port OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP Gte/Set port of the node."
|
||||
::= { slChassisSlotEntry 6 }
|
||||
|
||||
slChassisSlotSnmp162MinPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal SNMP Trap port of the node."
|
||||
::= { slChassisSlotEntry 7 }
|
||||
|
||||
slChassisSlotSnmp162MaxPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximal SNMP Trap port of the node."
|
||||
::= { slChassisSlotEntry 8 }
|
||||
|
||||
slChassisSlotHttpPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HTTP port of the node."
|
||||
::= { slChassisSlotEntry 9 }
|
||||
|
||||
slChassisSlotTelnetPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Telnet port of the node."
|
||||
::= { slChassisSlotEntry 10 }
|
||||
|
||||
slChassisSlotFtpPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ftp port of the node."
|
||||
::= { slChassisSlotEntry 12 }
|
||||
|
||||
slChassisSlotTL1Port OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TL1 port of the node."
|
||||
::= { slChassisSlotEntry 13 }
|
||||
|
||||
slChassisSlotPingIdentifier OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ping identifier of the node."
|
||||
::= { slChassisSlotEntry 14 }
|
||||
|
||||
slChassisSlotHttpsPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HTTPS port of the node."
|
||||
::= { slChassisSlotEntry 15 }
|
||||
|
||||
slChassisSlotSshPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SSH port of the node."
|
||||
::= { slChassisSlotEntry 16 }
|
||||
|
||||
slChassisSlotSTL1Port OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TL1 over SSH port of the node."
|
||||
::= { slChassisSlotEntry 17 }
|
||||
|
||||
|
||||
END
|
@@ -138,37 +138,13 @@ PhysicalType ::= TEXTUAL-CONVENTION
|
||||
instantiated by an agent."
|
||||
SYNTAX INTEGER {
|
||||
powerModule(1), -- PSU on slots 201,202
|
||||
fanModule(2), -- FAN on slots 203 to 210
|
||||
switchModule(3), -- MCC on slots 8 and 9
|
||||
trunkModule(4), -- Trunk on slots 2..7 and 10..15
|
||||
oc12Module(5), -- OC12
|
||||
gbeModule(6), -- GBE
|
||||
fcModule(7), -- FC
|
||||
passiveModule(8), -- Slots 1 and 16 and for 2..15 slots with Mux/IO
|
||||
trunkModuleTransponding(9), --
|
||||
oc3Module(10), -- OC3
|
||||
ds3Module(11), -- DS3
|
||||
oc48tdmModule(12), -- OC48
|
||||
transpondingModule(13), -- Transponding
|
||||
edfaModule(14), -- EDFA - an optical fiber amplifier
|
||||
transponding10GModule(15), -- 10G Transponder
|
||||
trunk10GModule(16), -- 10Gb Trunk
|
||||
esconModule(17), -- Escon
|
||||
gbeAggModule(18), -- GBE Aggregation
|
||||
esconTrunkModule(19), -- Escon with framer
|
||||
fc2gModule(20), -- 2GB Fibre Channel
|
||||
pl16000(90), --
|
||||
pl10(91), -- PL-10
|
||||
pl20(92), -- PL-20
|
||||
pl100(93), -- PL-100
|
||||
pl400PmPiggy(94), -- PL-400 PM Piggy
|
||||
pl400MuxPiggy(95), -- PL-400 Muxponder Piggy
|
||||
pl400(96), -- PL-400
|
||||
pl1000(97), -- PL-1000
|
||||
pl200(98), -- PL-200
|
||||
pl400E(99), -- PL-400E
|
||||
unknown(100), -- Module type is unknown (yet)
|
||||
pl800(800) -- PL-800
|
||||
fanModule(2), -- FAN on slots 203 to 210
|
||||
switchModule(3), -- MCC
|
||||
edfaModule(14), -- EDFA - an optical fiber amplifier
|
||||
ocmModule(15), -- OCM module
|
||||
otdrModule(16), -- OTDR module
|
||||
lc400G(21), -- 400G line card
|
||||
unknown(100) -- Module type is unknown (yet)
|
||||
}
|
||||
|
||||
|
||||
@@ -219,25 +195,28 @@ slEntPhysicalEntry OBJECT-TYPE
|
||||
|
||||
SlEntPhysicalEntry ::= SEQUENCE {
|
||||
slEntPhysicalIndex InterfaceIndex,
|
||||
slEntPhysicalDescr SnmpAdminString,
|
||||
slEntPhysicalClass PhysicalClass,
|
||||
slEntPhysicalHardwareRev SnmpAdminString,
|
||||
slEntPhysicalFirmwareRev SnmpAdminString,
|
||||
slEntPhysicalSoftwareRev SnmpAdminString,
|
||||
slEntPhysicalSerialNum SnmpAdminString,
|
||||
slEntPhysicalProtectionEntity PhysicalIndex,
|
||||
slEntPhysicalProtectState INTEGER,
|
||||
slEntPhysicalProtectMode INTEGER,
|
||||
slEntPhysicalStatus INTEGER,
|
||||
slEntPhysicalFailureDescription SnmpAdminString,
|
||||
slEntPhysicalDescr SnmpAdminString,
|
||||
slEntPhysicalClass PhysicalClass,
|
||||
slEntPhysicalHardwareRev SnmpAdminString,
|
||||
slEntPhysicalFirmwareRev SnmpAdminString,
|
||||
slEntPhysicalSoftwareRev SnmpAdminString,
|
||||
slEntPhysicalSerialNum SnmpAdminString,
|
||||
slEntPhysicalProtectionEntity PhysicalIndex,
|
||||
slEntPhysicalProtectState INTEGER,
|
||||
slEntPhysicalProtectMode INTEGER,
|
||||
slEntPhysicalStatus INTEGER,
|
||||
slEntPhysicalFailureDescription SnmpAdminString,
|
||||
slEntPhysicalAdminStatus INTEGER,
|
||||
slEntPhysicalOperStatus INTEGER,
|
||||
slEntPhysicalOperStatus INTEGER,
|
||||
slEntPhysicalSysUptime TimeTicks,
|
||||
slEntPhysicalType PhysicalType,
|
||||
slEntPhysicalCleiCode CleiCode,
|
||||
slEntPhysicalType PhysicalType,
|
||||
slEntPhysicalCleiCode CleiCode,
|
||||
slEntPhysicalPartNumber SnmpAdminString,
|
||||
slEntPhysicalOemSerialNum SnmpAdminString,
|
||||
slEntPhysicalProductionDate SnmpAdminString
|
||||
slEntPhysicalOemSerialNum SnmpAdminString,
|
||||
slEntPhysicalProductionDate SnmpAdminString,
|
||||
slEntPhysicalSysTemp INTEGER,
|
||||
slEntPhysicalSysAlias SnmpAdminString,
|
||||
slEntPhysicalSysSubType INTEGER
|
||||
}
|
||||
|
||||
slEntPhysicalIndex OBJECT-TYPE
|
||||
@@ -258,7 +237,6 @@ slEntPhysicalDescr OBJECT-TYPE
|
||||
name for the physical entity, and should be set to a
|
||||
distinct value for each version or model of the physical
|
||||
entity.
|
||||
Example: PacketLight-Oc, PacketLight-Ethernet, ...
|
||||
The actual value should be taken from the E2prom."
|
||||
::= { slEntPhysicalEntry 2 }
|
||||
|
||||
@@ -594,6 +572,33 @@ slEntPhysicalProductionDate OBJECT-TYPE
|
||||
"The entity production date in the format YYYY-WW."
|
||||
::= { slEntPhysicalEntry 24 }
|
||||
|
||||
slEntPhysicalSysTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Internally measured module temperature. The value 0 means -128 Celsuis.
|
||||
An increment on one is equivalent to 1/256 degree,
|
||||
yielding a total range of -128 to +128 Celsius."
|
||||
::= { slEntPhysicalEntry 25 }
|
||||
|
||||
slEntPhysicalSysAlias OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The module alias as given by the user."
|
||||
::= { slEntPhysicalEntry 26 }
|
||||
|
||||
|
||||
slEntPhysicalSysSubType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subtype of the physical module.
|
||||
The possibel values of this object are drived from the value of slEntPhysicalType."
|
||||
::= { slEntPhysicalEntry 27 }
|
||||
|
||||
END
|
||||
|
||||
|
291
mibs/packetlight/SL-FT-MIB
Normal file
291
mibs/packetlight/SL-FT-MIB
Normal file
@@ -0,0 +1,291 @@
|
||||
-- *****************************************************************
|
||||
-- FT MIB
|
||||
-- *****************************************************************
|
||||
|
||||
SL-FT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TimeTicks, enterprises,
|
||||
IpAddress, OBJECT-TYPE,
|
||||
Integer32, Counter32,
|
||||
Gauge32, OBJECT-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
Unsigned32,Counter64 FROM SNMPv2-SMI
|
||||
RowStatus, TimeStamp,
|
||||
DisplayString, TruthValue,
|
||||
TEXTUAL-CONVENTION,RowPointer FROM SNMPv2-TC
|
||||
PerfCurrentCount,
|
||||
PerfIntervalCount,
|
||||
PerfTotalCount FROM PerfHist-TC-MIB
|
||||
ifAlias, ifIndex FROM IF-MIB
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
IANAifType FROM IANAifType-MIB
|
||||
InetAddressType,InetAddress FROM INET-ADDRESS-MIB
|
||||
slMain FROM SL-MAIN-MIB;
|
||||
|
||||
|
||||
MacAddress ::= OCTET STRING (SIZE(6))
|
||||
|
||||
slFt MODULE-IDENTITY
|
||||
LAST-UPDATED "200007240000Z"
|
||||
ORGANIZATION "PacketLight Networks Ltd."
|
||||
CONTACT-INFO
|
||||
"Omri_Viner@PacketLight.com"
|
||||
DESCRIPTION
|
||||
"This MIB module describes the file transfer operations"
|
||||
::= { slMain 30 }
|
||||
|
||||
slFtGen OBJECT IDENTIFIER ::= { slFt 1 }
|
||||
slFtSystems OBJECT IDENTIFIER ::= { slFtGen 1}
|
||||
slFtAgnt OBJECT IDENTIFIER ::= { slFtGen 2}
|
||||
slFtFileTransfer OBJECT IDENTIFIER ::= { slFtAgnt 12 }
|
||||
|
||||
|
||||
SftpUserLogin ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The SFTP User Login Type."
|
||||
SYNTAX DisplayString (SIZE (1..20))
|
||||
|
||||
SftpUserPassword ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The SFTP User Password Type."
|
||||
SYNTAX DisplayString (SIZE (1..20))
|
||||
|
||||
--
|
||||
--
|
||||
-- File Transfer
|
||||
--
|
||||
--
|
||||
|
||||
slFtFileServerIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the server from which the file is loaded "
|
||||
::= { slFtFileTransfer 1 }
|
||||
|
||||
slFtFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file to be loaded. For protection, read returns
|
||||
NULL. "
|
||||
::= { slFtFileTransfer 2 }
|
||||
|
||||
slFtFileTransCmd OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
swDwnLoad (1),
|
||||
configDwnLoad (2),
|
||||
configUpLoad (3),
|
||||
coProcDwnLoad (4),
|
||||
stateUpLoad (5),
|
||||
dwnLoadUserFile (6),
|
||||
upLoadUserFile (7),
|
||||
swDwnLoadAndReset (8),
|
||||
swUpLoad (9),
|
||||
swDwnLoad2BkupStorage(10),
|
||||
bootDwnLoad (11),
|
||||
bootUpLoad (12),
|
||||
swUpLoadFromBkupStorage(13),
|
||||
licenseDwnLoad (14),
|
||||
configDwnLoadToDefaultFile(15),
|
||||
noOp (255)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The command to be executed on fileName at fileServerIP."
|
||||
::= { slFtFileTransfer 3 }
|
||||
|
||||
-- tftp group
|
||||
|
||||
slFtTftpRetryTimeOut OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" General Retransmission time-out value (seconds) "
|
||||
-- DEFVAL { 15 }
|
||||
::= { slFtFileTransfer 4 }
|
||||
|
||||
slFtTftpTotalTimeOut OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Total Retransmission time-out value (seconds) "
|
||||
-- DEFVAL { 60 }
|
||||
::= { slFtFileTransfer 5 }
|
||||
|
||||
slFtTftpStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noOp(2),
|
||||
connecting(3),
|
||||
transferringData(4),
|
||||
endedTimeOut(5),
|
||||
endedOk(6),
|
||||
error(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of tftp session. When a session ended with success,
|
||||
the tftpStatus should be endedOk(6). Before restarting a
|
||||
tftp session, the NMS should set the tftpStatus to noOp(2).
|
||||
That's the reason of MAX-ACCESS read-write to this field."
|
||||
DEFVAL { noOp}
|
||||
::= { slFtFileTransfer 6 }
|
||||
|
||||
slFtTftpError OBJECT-TYPE
|
||||
SYNTAX OCTET STRING ( SIZE(2) )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The MSB represents the standard error code.
|
||||
The LSB represents the private error code.
|
||||
0x0000 is No Error
|
||||
0x0100 is File Not Found
|
||||
0x0200 is Access violation
|
||||
0x0300 is Disk full or allocation exceeded
|
||||
0x0400 is Illegal TFTP operation
|
||||
0x0500 is Unknown transfer ID
|
||||
0x0600 is File already exists
|
||||
0x0700 is No such user
|
||||
0x0001 is Server Overflow
|
||||
0x0002 is No empty UDP port
|
||||
0x0003 is No empty connection
|
||||
0x0004 is Illegal File Mode
|
||||
0x0007 is Illegal PDU size
|
||||
0x0008 is TFTP Server does not exist
|
||||
0x0009 is Incorrect File
|
||||
0x000A is Wrong License format
|
||||
0x000B is License ID already used "
|
||||
DEFVAL { '0000'h }
|
||||
::= { slFtFileTransfer 7 }
|
||||
|
||||
slFtFileTransferToSubSystems OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object represents the sub-systems the fileTransCmd
|
||||
refers to. It should be used when a system is divided
|
||||
to sub-systems and each sub-system (or part of them) can
|
||||
have a different SW/Configuration.
|
||||
|
||||
Each bit of this object will represent one of the sub-systems.
|
||||
Bit='1' - APPLY to respective sub-system
|
||||
Bit='0' - DO NOT APPLY to respective sub-system
|
||||
|
||||
For the meaning of each bit, see product's specification.
|
||||
User will select the sub-systems envolved by filling-in the bits
|
||||
that represent these sub-systems.
|
||||
In this case, the file represented by 'fileName' will
|
||||
include several parts, each representing one of the sub-systems.
|
||||
The agent will refer only to the part/s indicated by this object.
|
||||
|
||||
0 Octet Strings = not applicable
|
||||
DEFVAL = 0h for the products that support this object."
|
||||
::= { slFtFileTransfer 8 }
|
||||
|
||||
slFtFileNameWithinProduct OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name used by the product within the product file system."
|
||||
::= { slFtFileTransfer 9 }
|
||||
|
||||
|
||||
slFtFileTransferServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Server Port number used for File Transfer.
|
||||
Applicable for SFTP.
|
||||
Valid values: 0..65535."
|
||||
-- DEFVAL { 22 }
|
||||
::= { slFtFileTransfer 14 }
|
||||
|
||||
slFtFileTransferProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
tftp (1), --default
|
||||
sftp (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"File Transfer protocol used."
|
||||
::= { slFtFileTransfer 15 }
|
||||
|
||||
slFtSftpUserLogin OBJECT-TYPE
|
||||
SYNTAX SftpUserLogin
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFTP User Login."
|
||||
::= { slFtFileTransfer 16 }
|
||||
|
||||
slFtSftpPasswordLogin OBJECT-TYPE
|
||||
SYNTAX SftpUserPassword
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFTP User Password."
|
||||
::= { slFtFileTransfer 17 }
|
||||
|
||||
|
||||
slFtSystemReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off (2),
|
||||
on (3),
|
||||
resetConfig (4),
|
||||
resetMapping (5),
|
||||
resetStandby (6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset action to be performed on the system.
|
||||
- resetStandby(6) - can be used only by devices with redundancy on MAIN/CL."
|
||||
::= { slFtAgnt 13 }
|
||||
|
||||
|
||||
slFtAgnSwVersionSwapCmd OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
off (2),
|
||||
mainAndBackup (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SW switch command.
|
||||
mainAndBackup (3) = Swap between Main SW and the backup one.
|
||||
Agent will perform the required command and change automatically
|
||||
the value of this object to off(2)."
|
||||
::= { slFtAgnt 51 }
|
||||
|
||||
|
||||
-- NOTIFICATIONS
|
||||
|
||||
slFtSystemsEvents OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system events for products."
|
||||
::= { slFtSystems 0 }
|
||||
|
||||
slFtTftpStatusChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS { slFtTftpStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is sent whenever the status of tftp changed."
|
||||
::= { slFtSystemsEvents 1 }
|
||||
|
||||
|
||||
END
|
||||
|
@@ -85,7 +85,8 @@ AdminAccess ::= TEXTUAL-CONVENTION
|
||||
read(1), -- Report only and Retrieve user
|
||||
readwrite(2), -- Change access
|
||||
provisioning(3), -- User is allowed to create connections
|
||||
admin(4) -- User admin priviledge
|
||||
admin(4), -- User admin priviledge
|
||||
trap(5) -- SNMP v3 Trap only user
|
||||
}
|
||||
|
||||
-- The System Info
|
||||
@@ -489,7 +490,7 @@ slmSysMode OBJECT-TYPE
|
||||
|
||||
slmSysTrapFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
fullIfIndex(1), -- RADview and Tivoli
|
||||
fullIfIndex(1), --
|
||||
portIfIndex(2) -- HPOV and SNMPc
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
@@ -519,7 +520,85 @@ slmNetworkMode OBJECT-TYPE
|
||||
"1 - means that the LAN is define on a different vlan than the MNG ports.
|
||||
2 - means that the LAN is on the same vlan and the MNG ports"
|
||||
::= { slmSys 44 }
|
||||
|
||||
|
||||
slm40GConf OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
g40(0), -- Zero 40G ports
|
||||
g41(1), -- Single 40G Port 1
|
||||
g42(2), -- Single 40G Port 2
|
||||
g43(3), -- Dual 40G ports
|
||||
g100(100) -- 40G not supported (taken from the SEEP)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"g40(0) - No 40G ports (service ports 3..10 are disabled)
|
||||
g41(1) - Single 40G Port 1 (service ports 7,8,9,10 are disabled)
|
||||
g42(2) - Single 40G Port 2 (service ports 3,4,5,6 are disabled)
|
||||
g43(3) - Dual 40G ports"
|
||||
::= { slmSys 45 }
|
||||
|
||||
slmRstpEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the RSTP protocol.
|
||||
Defalut value is TRUE."
|
||||
::= { slmSys 46 }
|
||||
|
||||
slmTopologyEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the topology discovery protocol.
|
||||
Defalut value is TRUE."
|
||||
::= { slmSys 47 }
|
||||
|
||||
slmAdminCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP admin community.
|
||||
This object should be accessible only by the Admin users of the Web."
|
||||
::= { slmSys 48 }
|
||||
|
||||
slmTrapCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP v1/v2c trap community.
|
||||
This object should be accessible only by the Admin users of the Web."
|
||||
::= { slmSys 49 }
|
||||
|
||||
slmSysSnmpVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
v3Only(3), -- V3 Only
|
||||
v1v2v3(4) -- V1, V2c, V3
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The format of the sent trap:
|
||||
3 - allow only SNMPv3 pdus.
|
||||
4 - allow all pdus (coexistance mode)."
|
||||
::= { slmSys 50 }
|
||||
|
||||
slmSysEncryptionCapability OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1), -- No Encryption
|
||||
enabled(2) -- Encryption Supported
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The encryption capability:
|
||||
1 - No Encryption.
|
||||
2 - Encryption Supported."
|
||||
::= { slmSys 51 }
|
||||
|
||||
--
|
||||
-- Software Revision Table
|
||||
@@ -635,7 +714,10 @@ SlmAdminEntry ::=
|
||||
slmAdminLogin UserLogin,
|
||||
slmAdminPassword UserPassword,
|
||||
slmAdminRowStatus RowStatus,
|
||||
slmAdminAccess AdminAccess
|
||||
slmAdminAccess AdminAccess,
|
||||
slmSnmpv3Auth INTEGER,
|
||||
slmSnmpv3Priv INTEGER,
|
||||
slmSnmpv3Password UserPassword
|
||||
}
|
||||
|
||||
slmAdminLogin OBJECT-TYPE
|
||||
@@ -671,6 +753,47 @@ slmAdminAccess OBJECT-TYPE
|
||||
"The user access level."
|
||||
::= { slmAdminEntry 6 }
|
||||
|
||||
slmSnmpv3Auth OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noaccess(1), -- User has no access rights
|
||||
noauth(2), -- No Auth
|
||||
md5(3), -- MD5
|
||||
sha(4), -- HMAC-SHA
|
||||
sha224(5), -- SHA-224
|
||||
sha256(6), -- SHA-256
|
||||
sha384(7), -- SHA-384
|
||||
sha512(8) -- SHA-512
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user SNMP v3 authentication mode."
|
||||
::= { slmAdminEntry 7 }
|
||||
|
||||
slmSnmpv3Priv OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noaccess(1), -- User has no access rights
|
||||
nopriv(2), -- No Priv
|
||||
des(3), -- CBC-DES
|
||||
aes(4), -- AES-128
|
||||
des3(5), -- CBC-DES3
|
||||
aes192(6), -- AES-192
|
||||
aes256(7) -- AES-256
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user SNMP v3 privacy mode."
|
||||
::= { slmAdminEntry 8 }
|
||||
|
||||
slmSnmpv3Password OBJECT-TYPE
|
||||
SYNTAX UserPassword
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP v3 Password"
|
||||
::= { slmAdminEntry 9 }
|
||||
|
||||
-- The authentication table
|
||||
--
|
||||
-- This table is used to retrieve a community string
|
||||
@@ -879,7 +1002,8 @@ slmTrapDestCommunity OBJECT-TYPE
|
||||
slmTrapDestProtVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
snmpVer1(1),
|
||||
snmpVer2(2)
|
||||
snmpVer2(2),
|
||||
snmpVer3(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
|
@@ -7,11 +7,13 @@ SL-OPT-APS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE ,Unsigned32,
|
||||
Integer32, IpAddress, Opaque, Gauge32,
|
||||
Counter32,TimeTicks FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
slmTrapLogId FROM SL-MAIN-MIB
|
||||
InterfaceIndex FROM IF-MIB
|
||||
PerfCurrentCount, PerfIntervalCount,
|
||||
PerfTotalCount FROM PerfHist-TC-MIB
|
||||
@@ -469,6 +471,75 @@ optApsConfigLosThreshold OBJECT-TYPE
|
||||
::= { optApsConfigEntry 22 }
|
||||
|
||||
|
||||
--
|
||||
-- Equipment APS config Table
|
||||
--
|
||||
|
||||
eqptApsConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EqptApsConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects to configure Equipment APS
|
||||
(Automatic Protection Switching) feature."
|
||||
::= { slOptApsConfig 2 }
|
||||
|
||||
eqptApsConfigEntry OBJECT-TYPE
|
||||
SYNTAX EqptApsConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This configuration is on device level thus only one entry exists."
|
||||
INDEX {eqptApsConfigDummyIndex }
|
||||
::= { eqptApsConfigTable 1 }
|
||||
|
||||
EqptApsConfigEntry ::=
|
||||
SEQUENCE {
|
||||
eqptApsConfigDummyIndex INTEGER,
|
||||
eqptApsConfigRole INTEGER,
|
||||
eqptApsConfigMate IpAddress,
|
||||
eqptApsConfigLinkStatus INTEGER
|
||||
}
|
||||
|
||||
eqptApsConfigDummyIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A dummy index. Always 1."
|
||||
::= { eqptApsConfigEntry 1 }
|
||||
|
||||
eqptApsConfigRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
eqptApsWorkingRole (1),
|
||||
eqptApsProtectionRole(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device role."
|
||||
::= { eqptApsConfigEntry 2 }
|
||||
|
||||
eqptApsConfigMate OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the mate device."
|
||||
::= { eqptApsConfigEntry 3 }
|
||||
|
||||
eqptApsConfigLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
eqptApsLinkUp (1),
|
||||
eqptApsLinkDown (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the mate device."
|
||||
::= { eqptApsConfigEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- APS TRAPS
|
||||
--
|
||||
@@ -492,7 +563,7 @@ optApsConfigTableChanged NOTIFICATION-TYPE
|
||||
::= { slOptApsTraps 2 }
|
||||
|
||||
optApsTrapSwitchover0 NOTIFICATION-TYPE
|
||||
OBJECTS { optApsConfigUserWorkingIndex, optApsConfigActiveConnectionRx }
|
||||
OBJECTS { optApsConfigUserWorkingIndex, optApsConfigActiveConnectionRx, slmTrapLogId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An optApsTrapSwitchover notification is sent when the
|
||||
@@ -501,7 +572,7 @@ optApsTrapSwitchover0 NOTIFICATION-TYPE
|
||||
::= { slOptApsTraps0 1 }
|
||||
|
||||
optApsConfigTableChanged0 NOTIFICATION-TYPE
|
||||
OBJECTS { optApsConfigUserWorkingIndex }
|
||||
OBJECTS { optApsConfigUserWorkingIndex, optApsConfigActiveConnectionRx, slmTrapLogId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An optApsConfigTableChanged notification is sent when the
|
||||
|
@@ -109,7 +109,12 @@ SlOTNConfigEntry ::=
|
||||
slOTNConfigODUkDAPIToExpect OTNTraceMessage,
|
||||
slOTNConfigODUkSAPIToExpect OTNTraceMessage,
|
||||
slOTNConfigODUkDAPIReceived OTNTraceMessage,
|
||||
slOTNConfigODUkSAPIReceived OTNTraceMessage
|
||||
slOTNConfigODUkSAPIReceived OTNTraceMessage,
|
||||
-- TTI Mismatch kill traffic enable/disable
|
||||
slOTNConfigOTUkTIMKillEnabled TruthValue,
|
||||
slOTNConfigODUkTIMKillEnabled TruthValue,
|
||||
-- GCC Selection
|
||||
slOTNConfigInbandGCC INTEGER
|
||||
}
|
||||
|
||||
slOTNConfigLineIndex OBJECT-TYPE
|
||||
@@ -141,7 +146,8 @@ slOTNConfigFECEnabled OBJECT-TYPE
|
||||
1 - G.709 FEC
|
||||
2 - disable
|
||||
3 - I.4
|
||||
4 - I.7"
|
||||
4 - I.7
|
||||
5 - HG-FEC"
|
||||
::= { slOTNConfigEntry 3 }
|
||||
|
||||
slOTNConfigStuffingEnabled OBJECT-TYPE
|
||||
@@ -270,6 +276,31 @@ slOTNConfigODUkSAPIReceived OBJECT-TYPE
|
||||
"The received Source Access Point Identifier."
|
||||
::= { slOTNConfigEntry 18 }
|
||||
|
||||
slOTNConfigOTUkTIMKillEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TIM Mismatch kill traffic Enabled."
|
||||
::= { slOTNConfigEntry 19 }
|
||||
|
||||
slOTNConfigODUkTIMKillEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TIM Mismatch kill traffic Enabled."
|
||||
::= { slOTNConfigEntry 20 }
|
||||
|
||||
slOTNConfigInbandGCC OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"GCC selection:
|
||||
0 - GCC0
|
||||
1 - GCC1"
|
||||
::= { slOTNConfigEntry 21 }
|
||||
|
||||
|
||||
--
|
||||
|
@@ -2,7 +2,7 @@ SL-PM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, transmission
|
||||
Integer32, Counter64, transmission
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
@@ -44,6 +44,19 @@ SlPmType ::= TEXTUAL-CONVENTION
|
||||
native(1)
|
||||
}
|
||||
|
||||
SlPmL2Type ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PM types"
|
||||
SYNTAX INTEGER {
|
||||
rxPackets(1),
|
||||
txPackets(2),
|
||||
rxBytes(3),
|
||||
txBytes(4),
|
||||
rxCrc(5),
|
||||
txCrc(6)
|
||||
}
|
||||
|
||||
SlPmDirectionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@@ -63,7 +76,8 @@ SlPmIntervalType ::= TEXTUAL-CONVENTION
|
||||
day(2) -- day interval
|
||||
}
|
||||
|
||||
slPmIntervals OBJECT IDENTIFIER ::= { slPmMib 1 }
|
||||
slPmIntervals OBJECT IDENTIFIER ::= { slPmMib 1 }
|
||||
slPmL2Intervals OBJECT IDENTIFIER ::= { slPmMib 2 }
|
||||
|
||||
|
||||
-- The PM Interval Table contains various statistics
|
||||
@@ -245,4 +259,120 @@ slPmServiceType OBJECT-TYPE
|
||||
during the PM interval."
|
||||
::= { slPmIntervalEntry 14 }
|
||||
|
||||
|
||||
-- The Layer 2 PM Interval Table contains various statistics
|
||||
-- collected by each system over a maximum of the previous 24 hours of operation.
|
||||
-- The past 24 hours may be broken into 96 completed 15 minute intervals.
|
||||
-- A system is required to store at least 4 completed 15 minute interval.
|
||||
-- The default value is 32 intervals.
|
||||
|
||||
slPmL2Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlPmL2Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Layer 2 PM table."
|
||||
::= { slPmL2Intervals 1 }
|
||||
|
||||
slPmL2Entry OBJECT-TYPE
|
||||
SYNTAX SlPmL2Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Layer 2 PM table."
|
||||
INDEX { ifIndex,
|
||||
slPmL2CounterType, -- crc/...
|
||||
slPmL2IntervalType, -- 15min/day
|
||||
slPmL2IntervalNumber }
|
||||
::= { slPmL2Table 1 }
|
||||
|
||||
SlPmL2Entry ::=
|
||||
SEQUENCE {
|
||||
slPmL2CounterType SlPmL2Type,
|
||||
slPmL2IntervalType SlPmIntervalType,
|
||||
slPmL2IntervalNumber Integer32, -- interval 0 is for the current
|
||||
slPmL2Count Counter64,
|
||||
slPmL2ValidData TruthValue,
|
||||
slPmL2Reset INTEGER,
|
||||
slPmL2StartTime DateAndTime,
|
||||
slPmL2ServiceType XpdrServiceType
|
||||
}
|
||||
|
||||
slPmL2CounterType OBJECT-TYPE
|
||||
SYNTAX SlPmL2Type
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The PM Layer 2 counter type"
|
||||
::= { slPmL2Entry 1 }
|
||||
|
||||
slPmL2IntervalType OBJECT-TYPE
|
||||
SYNTAX SlPmIntervalType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the PM interval 15min/day"
|
||||
::= { slPmL2Entry 2 }
|
||||
|
||||
slPmL2IntervalNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..96)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number between 1 to 96, which identifies the
|
||||
interval for which the set of statistics is available.
|
||||
The interval identified by 1 is the most recently
|
||||
completed 15 minute interval,
|
||||
and the interval identified
|
||||
by N is the interval immediately preceding the
|
||||
one identified
|
||||
by N-1."
|
||||
::= { slPmL2Entry 3 }
|
||||
|
||||
slPmL2Count OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The counter associated with the number of Coding
|
||||
Violations encountered in a particular 15-minute interval
|
||||
in the past 24 hours."
|
||||
::= { slPmL2Entry 4 }
|
||||
|
||||
slPmL2ValidData OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates if the data for this interval is valid."
|
||||
::= { slPmL2Entry 5 }
|
||||
|
||||
slPmL2Reset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Writing to this object reset the PM counters in this interval."
|
||||
::= { slPmL2Entry 6 }
|
||||
|
||||
slPmL2StartTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the date and time at which this
|
||||
interval of measurements began on this interface."
|
||||
REFERENCE "ANSI T1.231-1997 clause 9.1.5.1."
|
||||
::= { slPmL2Entry 7 }
|
||||
|
||||
slPmL2ServiceType OBJECT-TYPE
|
||||
SYNTAX XpdrServiceType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the XPDR service type of the port
|
||||
during the PM interval."
|
||||
::= { slPmL2Entry 8 }
|
||||
|
||||
|
||||
END
|
||||
|
304
mibs/packetlight/SL-SECU-MIB
Normal file
304
mibs/packetlight/SL-SECU-MIB
Normal file
@@ -0,0 +1,304 @@
|
||||
SL-SECU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, transmission, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex FROM IF-MIB
|
||||
DisplayString, TruthValue, RowStatus, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
slMain FROM SL-MAIN-MIB;
|
||||
|
||||
-- This is the MIB module for PL security.
|
||||
|
||||
|
||||
slSecuMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201105170000Z"
|
||||
ORGANIZATION "PacketLight Networks Ltd."
|
||||
CONTACT-INFO
|
||||
"Omri_Viner@PacketLight.com"
|
||||
DESCRIPTION
|
||||
"This security module. This mib is used to configure the firewall."
|
||||
::= { slMain 24 }
|
||||
|
||||
|
||||
SlSecuType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security protocol types:
|
||||
Telnet - CLI
|
||||
SSH - Secured Telnet
|
||||
HTTP - Hyper Text
|
||||
HTTPS - Secured HTTP
|
||||
ICMP - Ping
|
||||
SNMP - Simple Network Management (only 161 is supported)
|
||||
FTP - File Transfer
|
||||
TFTP - Trivial FTP
|
||||
TL1 - TL1 over Telnet
|
||||
TL1SSH - TL1 over SSH
|
||||
WL - White list (port number is 0)
|
||||
SNMPOVERTCP - SNMP over TCP
|
||||
SFTP - Client side"
|
||||
SYNTAX INTEGER {
|
||||
telnet(1),
|
||||
ssh(2),
|
||||
http(3),
|
||||
https(4),
|
||||
icmp(5),
|
||||
snmp(6),
|
||||
ftp(7),
|
||||
tftp(8),
|
||||
tl1(9),
|
||||
tl1ssh(10),
|
||||
wl(11),
|
||||
snmpovertcp(12),
|
||||
sftp(13)
|
||||
}
|
||||
|
||||
|
||||
slSecuGen OBJECT IDENTIFIER ::= { slSecuMib 1 }
|
||||
slSecuSelect OBJECT IDENTIFIER ::= { slSecuMib 2 }
|
||||
slSecuWl OBJECT IDENTIFIER ::= { slSecuMib 3 }
|
||||
slSecuEncryption OBJECT IDENTIFIER ::= { slSecuMib 4 }
|
||||
|
||||
|
||||
-- The Security general part
|
||||
|
||||
slSecuFirewallEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General Enable/Disable of the firewall operation."
|
||||
::= { slSecuGen 1 }
|
||||
|
||||
|
||||
-- The Security Selection Table
|
||||
|
||||
slSecuSelectTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlSecuSelectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The security protocol selection table."
|
||||
::= { slSecuSelect 1 }
|
||||
|
||||
slSecuSelectEntry OBJECT-TYPE
|
||||
SYNTAX SlSecuSelectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the security selection table."
|
||||
INDEX { slSecuSelectType }
|
||||
::= { slSecuSelectTable 1 }
|
||||
|
||||
SlSecuSelectEntry ::=
|
||||
SEQUENCE {
|
||||
slSecuSelectType SlSecuType,
|
||||
slSecuSelectPort INTEGER,
|
||||
slSecuSelectEnable TruthValue
|
||||
}
|
||||
|
||||
slSecuSelectType OBJECT-TYPE
|
||||
SYNTAX SlSecuType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The secutity protocol type"
|
||||
::= { slSecuSelectEntry 1 }
|
||||
|
||||
slSecuSelectPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The corresponding port number of the protocol.
|
||||
Port number 0 is used when not applicable/available."
|
||||
::= { slSecuSelectEntry 2 }
|
||||
|
||||
slSecuSelectEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"True - Enables the firewall for the corresponding protocol.
|
||||
False - Dsables the firewall for the corresponding protocol.
|
||||
When enabled the firewall blocks the protocol."
|
||||
::= { slSecuSelectEntry 3 }
|
||||
|
||||
|
||||
|
||||
-- IP White List Table
|
||||
|
||||
-- The IP white list Table odefine which IP addresses are allowed.
|
||||
|
||||
slSecuWlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlSecuWlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This white list table."
|
||||
::= { slSecuWl 1 }
|
||||
|
||||
slSecuWlEntry OBJECT-TYPE
|
||||
SYNTAX SlSecuWlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular IP address."
|
||||
INDEX { slSecuWlIp }
|
||||
::= { slSecuWlTable 1 }
|
||||
|
||||
SlSecuWlEntry ::=
|
||||
SEQUENCE {
|
||||
slSecuWlIp
|
||||
IpAddress,
|
||||
slSecuWlMask
|
||||
IpAddress,
|
||||
slSecuWlStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
slSecuWlIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address to allow"
|
||||
::= { slSecuWlEntry 1 }
|
||||
|
||||
slSecuWlMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the mask to be logical-ANDed with the
|
||||
destination address before being compared to
|
||||
the value in the slSecuWlIp field."
|
||||
::= { slSecuWlEntry 2 }
|
||||
|
||||
slSecuWlStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { slSecuWlEntry 3 }
|
||||
|
||||
|
||||
-- *******************************************
|
||||
--
|
||||
-- The Encryption Table
|
||||
--
|
||||
-- *******************************************
|
||||
|
||||
slSecuEncryptionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SlSecuEncryptionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The encryption table. This table has an entry per transponder."
|
||||
::= { slSecuEncryption 1 }
|
||||
|
||||
slSecuEncryptionEntry OBJECT-TYPE
|
||||
SYNTAX SlSecuEncryptionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry is used to control the necryption per transponder."
|
||||
INDEX { slSecuEncryptionIfIndex }
|
||||
::= { slSecuEncryptionTable 1 }
|
||||
|
||||
SlSecuEncryptionEntry ::=
|
||||
SEQUENCE {
|
||||
slSecuEncryptionIfIndex InterfaceIndex,
|
||||
slSecuEncryptionEnable TruthValue,
|
||||
slSecuEncryptionStatus INTEGER,
|
||||
slSecuEncryptionForceInit INTEGER,
|
||||
slSecuEncryptionPreShared DisplayString,
|
||||
slSecuEncryptionKeyExchangePeriod INTEGER,
|
||||
slSecuEncryptionLock TruthValue,
|
||||
slSecuEncryptionProtectedStatus INTEGER
|
||||
}
|
||||
|
||||
slSecuEncryptionIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Interface Index of the uplink port."
|
||||
::= { slSecuEncryptionEntry 1 }
|
||||
|
||||
slSecuEncryptionEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the encryption on this uplink."
|
||||
::= { slSecuEncryptionEntry 2 }
|
||||
|
||||
slSecuEncryptionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
init(1), --- init/link-failure state
|
||||
exchange(2), --- public key exchange state
|
||||
kdf(3), --- key derivation function state
|
||||
active(4) --- active state
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the encryption finite state machine."
|
||||
::= { slSecuEncryptionEntry 3 }
|
||||
|
||||
slSecuEncryptionForceInit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Writing this valiable forces init to the encryption state machine."
|
||||
::= { slSecuEncryptionEntry 4 }
|
||||
|
||||
slSecuEncryptionPreShared OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pre-shared secret.
|
||||
Either the pre-shared key, or the shared secret to avoid Mitm when using DH public key exchange."
|
||||
::= { slSecuEncryptionEntry 5 }
|
||||
|
||||
slSecuEncryptionKeyExchangePeriod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Key Exchage Period, specified in minutes.
|
||||
The value 0 means to perform the key exchange only once at link establishment."
|
||||
::= { slSecuEncryptionEntry 6 }
|
||||
|
||||
slSecuEncryptionLock OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lock/Unlock the encrypted service for this uplink."
|
||||
::= { slSecuEncryptionEntry 7 }
|
||||
|
||||
slSecuEncryptionProtectedStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
init(1), --- init/link-failure state
|
||||
exchange(2), --- public key exchange state
|
||||
kdf(3), --- key derivation function state
|
||||
active(4) --- active state
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protected port state of the encryption finite state machine."
|
||||
::= { slSecuEncryptionEntry 8 }
|
||||
|
||||
|
||||
END
|
@@ -8,6 +8,7 @@ IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, Integer32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
Float32TC, Float64TC, Float128TC FROM FLOAT-TC-MIB
|
||||
DisplayString, TruthValue,
|
||||
TimeStamp FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
@@ -36,6 +37,7 @@ slSfp MODULE-IDENTITY
|
||||
sfpConf OBJECT IDENTIFIER ::= { slSfp 1 }
|
||||
sfpDiag OBJECT IDENTIFIER ::= { slSfp 2 }
|
||||
sfpTraps OBJECT IDENTIFIER ::= { slSfp 3 }
|
||||
sfpTune OBJECT IDENTIFIER ::= { slSfp 4 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
@@ -142,7 +144,53 @@ SfpConfigEntry ::=
|
||||
sfpConfigXfpCapFreqFirst10Ghz INTEGER,
|
||||
sfpConfigXfpCapFreqLastThz INTEGER,
|
||||
sfpConfigXfpCapFreqLast10Ghz INTEGER,
|
||||
sfpConfigXfpCapMaxSpacing10Ghz INTEGER
|
||||
sfpConfigXfpCapMaxSpacing10Ghz INTEGER,
|
||||
sfpConfigXfpCalibrationSupported TruthValue,
|
||||
sfpConfigXfpCalibrationEnabled TruthValue,
|
||||
|
||||
-- CFP MSA Rev 1.4
|
||||
sfpConfigCfpExtId INTEGER,
|
||||
sfpConfigCfpConnectorType INTEGER,
|
||||
sfpConfigCfpEthernetCode INTEGER,
|
||||
sfpConfigCfpFcCode INTEGER,
|
||||
sfpConfigCfpCopperCode INTEGER,
|
||||
sfpConfigCfpSonetCode INTEGER,
|
||||
sfpConfigCfpOtnCode INTEGER,
|
||||
sfpConfigCfpSupportedRates INTEGER,
|
||||
sfpConfigCfpSupportedLanes INTEGER,
|
||||
sfpConfigCfpMediaProperties INTEGER,
|
||||
sfpConfigCfpMaxNetworkLaneRate INTEGER,
|
||||
sfpConfigCfpMaxHostLaneRate INTEGER,
|
||||
sfpConfigCfpMaxSmFiberLength INTEGER,
|
||||
sfpConfigCfpMaxMmFiberLength INTEGER,
|
||||
sfpConfigCfpMaxCopperCableLength INTEGER,
|
||||
sfpConfigCfpMinWavelenPerActive INTEGER,
|
||||
sfpConfigCfpMaxWavelenPerActive INTEGER,
|
||||
sfpConfigCfpMaxLenOpticalWidth INTEGER,
|
||||
sfpConfigCfpSpacing INTEGER,
|
||||
|
||||
-- QSFP+ SFF-8436
|
||||
sfpConfigQsfppEthernetCode INTEGER,
|
||||
sfpConfigQsfppSonetCode INTEGER,
|
||||
|
||||
-- CXP
|
||||
sfpConfigCxpExtId INTEGER,
|
||||
sfpConfigCxpConnectorType INTEGER,
|
||||
sfpConfigCxpMaxSupportedRate INTEGER,
|
||||
sfpConfigCxpNominalWavelength INTEGER,
|
||||
sfpConfigCxpDeviceTech INTEGER,
|
||||
|
||||
-- Coherent
|
||||
sfpConfigCohRxDesiredChannel INTEGER,
|
||||
sfpConfigCohRxDesiredWl INTEGER,
|
||||
sfpConfigCohRxDesiredFreq INTEGER,
|
||||
sfpConfigCohCurrentCD INTEGER,
|
||||
sfpConfigCohCurrentOSNR INTEGER,
|
||||
sfpConfigCohAverageOSNR INTEGER,
|
||||
sfpConfigCohMaxCD INTEGER,
|
||||
|
||||
-- DSP
|
||||
sfpConfigNyquist TruthValue
|
||||
}
|
||||
|
||||
sfpConfigInterface OBJECT-TYPE
|
||||
@@ -162,7 +210,14 @@ sfpConfigXcvrId OBJECT-TYPE
|
||||
module(2), -- Module/connector soldered to motherboard
|
||||
sfp1310(3), -- 1310 SFP
|
||||
xfp(6), -- XFP
|
||||
sfpDwdm(11) -- DWDM SFP
|
||||
sfpDwdm(11), -- DWDM SFP
|
||||
qsfp(12), -- QSFP
|
||||
qsfpPlus(13), -- QSFP+
|
||||
cfp(14), -- CFP
|
||||
cxp(15), -- CXP
|
||||
coherent(16), -- Coherent
|
||||
qsfp28(17), -- QSFP28
|
||||
cfp2(20) -- CFP2
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
@@ -384,10 +439,12 @@ sfpConfigFcCompliance OBJECT-TYPE
|
||||
Bits 17: Multi-mode, 50 m (M5)
|
||||
Bits 18: Single Mode (SM)
|
||||
- Fibre Channel speed
|
||||
Bits 19: 800 MBytes/Sec -- 1310
|
||||
Bits 20: 400 MBytes/Sec
|
||||
Bits 21: 200 MBytes./Sec
|
||||
Bits 22: 100 MBytes/Sec."
|
||||
Bits 19: 800 MB/Sec
|
||||
Bits 20: 400 MB/Sec
|
||||
Bits 21: 200 MB/Sec
|
||||
Bits 22: 100 MB/Sec
|
||||
Bits 23: 1200 MB/Sec
|
||||
Bits 24: 1600 MB/Sec."
|
||||
REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5,
|
||||
SFP-8472 Table 3.1 and 3.5"
|
||||
::= { sfpConfigEntry 10 }
|
||||
@@ -882,6 +939,10 @@ sfpConfigCleiCode OBJECT-TYPE
|
||||
"GR-383-CORE"
|
||||
::= { sfpConfigEntry 40 }
|
||||
|
||||
--
|
||||
-- XFP Information
|
||||
--
|
||||
|
||||
sfpConfigXfpExtXcvrId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
@@ -1176,7 +1237,516 @@ sfpConfigXfpCapMaxSpacing10Ghz OBJECT-TYPE
|
||||
"Lasers maximum supported grid spacing (GHz*10) capability."
|
||||
REFERENCE "SFP-8477."
|
||||
::= { sfpConfigEntry 61 }
|
||||
|
||||
|
||||
sfpConfigXfpCalibrationSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Calibarion Supported."
|
||||
::= { sfpConfigEntry 62 }
|
||||
|
||||
sfpConfigXfpCalibrationEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the calibration process.
|
||||
Changing the value to Enable when a signal exist invokes an immidiate calibration process.
|
||||
Changing the value to Disable returns the calibration values to defaults."
|
||||
::= { sfpConfigEntry 63 }
|
||||
|
||||
--
|
||||
-- CFP Information
|
||||
--
|
||||
|
||||
sfpConfigCfpExtId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Extended Identifier bit fields:
|
||||
Bits 7-6 - Power Class:
|
||||
00b: Power Class 1 Module (? 8 W max),
|
||||
01b: Power Class 2 Module (?16 W max),
|
||||
10b: Power Class 3 Module (? 24 W max),
|
||||
11b: Power Class 4 Module (? 32 W max).
|
||||
Bits 5-4 Lane Ratio:
|
||||
00b: Network lane : Host lane = 1 : n (Mux type),
|
||||
01b: Network lane : Host lane = n : m (Gear Box type),
|
||||
10b: Network lane : Host lane = n : n (Parallel type),
|
||||
11b: Reserved
|
||||
Bits 3-1 WDM Type:
|
||||
000b: Non-WDM,
|
||||
001b: CWDM,
|
||||
010b: LANWDM,
|
||||
011b: DWDM on 200G-grid,
|
||||
100b: DWDM on 100G-grid,
|
||||
101b: DWDM on 50G-grid,
|
||||
110b: DWDM on 25G-grid,
|
||||
111b: Other type WDM
|
||||
Bit 0 CLEI Presence:
|
||||
0: No CLEI code present,
|
||||
1: CLEI code present"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 70 }
|
||||
|
||||
sfpConfigCfpConnectorType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Connector Type Code:
|
||||
00h: Undefined,
|
||||
01h : SC,
|
||||
07h : LC,
|
||||
08h : MT-RJ,
|
||||
09h : MPO,
|
||||
Other Codes : Reserved"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 71 }
|
||||
|
||||
sfpConfigCfpEthernetCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet Application Code.
|
||||
00h: Undefined type,
|
||||
01h: 100GE SMF 10km, 100GE-LR4,
|
||||
02h: 100GE SMF 40km, 100GE-ER4,
|
||||
03h: 100GE MMF 100m OM3, 100GE-SR10,
|
||||
04h: For future use,
|
||||
05h: 40GE SMF 10km, 40GE-LR4,
|
||||
07h: 40GE MMF 100m OM3, 40GE-SR4,
|
||||
For future use:
|
||||
100G G.959.1 OTU4
|
||||
40G G.693 SDH
|
||||
40G G.693 OTU3
|
||||
40G G.695 SDH
|
||||
40G G.695 OTU3,
|
||||
0Dh: 40GE-CR4 Copper
|
||||
0Eh: 100GE-CR10 Copper,
|
||||
0Fh: 40G BASE-FR,
|
||||
10h~FFh: Reserved."
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 72 }
|
||||
|
||||
sfpConfigCfpFcCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fiber Channel Application Code: Undefined"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 73 }
|
||||
|
||||
sfpConfigCfpCopperCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Copper Link Application Code: Undefined"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 74 }
|
||||
|
||||
sfpConfigCfpSonetCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SONET/SDH Application Code:
|
||||
00h: Undefined type,
|
||||
01h: VSR2000-3R2,
|
||||
02h: VSR2000-3R3,
|
||||
03h: VSR2000-3R5,
|
||||
04h ~ 0FFh: Reserved"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 75 }
|
||||
|
||||
sfpConfigCfpOtnCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTN Application Code:
|
||||
0h: Undefined type,
|
||||
01h: VSR2000-3R2F,
|
||||
02h: VSR2000-3R3F,
|
||||
03h: VSR2000-3R5F,
|
||||
04h: VSR2000-3L2F,
|
||||
05h: VSR2000-3L3F,
|
||||
06h: VSR2000-3L5F,
|
||||
07h: C4S1-2D1 (OTL3.4),
|
||||
08h: 4I1-9D1F (OTL4.4),
|
||||
09h ~ 0FFh: Reserved"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 76 }
|
||||
|
||||
sfpConfigCfpSupportedRates OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Additional Capable Rates Supported Bitmap:
|
||||
Bits 7-5 - Reserved
|
||||
Bit 4 - 111.8 Gbps
|
||||
Bit 3 - 103.125 Gbps
|
||||
Bit 2 - 41.25 Gbps
|
||||
Bit 1 - 43 Gbps
|
||||
Bit 0 - 39.8 Gbps"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 77 }
|
||||
|
||||
sfpConfigCfpSupportedLanes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Lanes Supported:
|
||||
Bits 7-4 - Number of Network Lanes
|
||||
The value of 0 represents 16 network lanes supported.
|
||||
The values of 1 through 15 represent the actual number of network lanes supported
|
||||
Bits 3-0 - Number of Host Lanes
|
||||
The value of 0 represents 16 network lanes supported.
|
||||
The values of 1 through 15 represent the actual number of network lanes supported"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 78 }
|
||||
|
||||
sfpConfigCfpMediaProperties OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Media Properties bit fields:
|
||||
Bits 7 - 6 Media Type:
|
||||
00b: SMF ,
|
||||
01b: MMF (OM3),
|
||||
10b: Reserved,
|
||||
11b: Copper
|
||||
Bit 5 - Directionality:
|
||||
0: Normal,
|
||||
1: BiDi
|
||||
Bit 4 Optical Multiplexing and De-multiplexing:
|
||||
0: Without optical MUX/DEMUX,
|
||||
1: With optical MUX/DEMUX
|
||||
Bits 3 - 0 ctive Fiber per Connector:
|
||||
A 4-bit unsigned number representing number of active fibers for TX and RX per connector:
|
||||
0: 16 TX Lanes and 16 RX Lanes,
|
||||
1: 1 TX Lane and 1 RX Lane,
|
||||
4: 4 TX Lanes and 4 RX Lanes,
|
||||
10: 10 TX Lanes and 10 RX Lanes,
|
||||
12: 12 TX Lanes and 12 RX Lanes"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 79 }
|
||||
|
||||
sfpConfigCfpMaxNetworkLaneRate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Network Lane Bit Rate: 8-bit value x 0.2 Gbps"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 80 }
|
||||
|
||||
sfpConfigCfpMaxHostLaneRate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Host Lane Bit Rate: 8-bit value x 0.2 Gbps"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 81 }
|
||||
|
||||
sfpConfigCfpMaxSmFiberLength OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Single Mode Optical Fiber Length:
|
||||
8-bit value x 1 km for single mode fiber length"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 82 }
|
||||
|
||||
sfpConfigCfpMaxMmFiberLength OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Multi-Mode Optical Fiber Length:
|
||||
8-bit value x 10 m for multi-mode fiber length"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 83 }
|
||||
|
||||
sfpConfigCfpMaxCopperCableLength OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Copper Cable Length:
|
||||
8-bit value x 1 m for copper cable length"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 84 }
|
||||
|
||||
sfpConfigCfpMinWavelenPerActive OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum Wavelength per Active Fiber:
|
||||
16-bit unsigned value x 0.025 nm.
|
||||
(MSB is at 8012h, LSB is at 8013h)"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 85 }
|
||||
|
||||
sfpConfigCfpMaxWavelenPerActive OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Wavelength per Active Fiber:
|
||||
16-bit unsigned value x 0.025 nm.
|
||||
(MSB is at 8014h, LSB is at 8015h)"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 86 }
|
||||
|
||||
sfpConfigCfpMaxLenOpticalWidth OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum per Lane Optical Width:
|
||||
Guaranteed range of laser wavelength.
|
||||
16-bit unsigned value x 1 pm.
|
||||
(MSB is at 8016h, LSB is at 8017h)"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 87 }
|
||||
|
||||
sfpConfigCfpSpacing OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The spacing between two lanes:
|
||||
0- unknown spacing
|
||||
1 - 100G spacing
|
||||
2 - 50G spacing
|
||||
3- 25G spacing"
|
||||
REFERENCE "CFP MSA 1.4"
|
||||
::= { sfpConfigEntry 88 }
|
||||
|
||||
--
|
||||
-- QSFP+ Information
|
||||
--
|
||||
|
||||
sfpConfigQsfppEthernetCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum per Lane Optical Width:
|
||||
Guaranteed range of laser wavelength.
|
||||
16-bit unsigned value x 1 pm.
|
||||
(MSB is at 8016h, LSB is at 8017h)"
|
||||
REFERENCE "QSFP+ SFF-8436"
|
||||
::= { sfpConfigEntry 100 }
|
||||
|
||||
sfpConfigQsfppSonetCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The spacing between two lanes:
|
||||
0- unknown spacing
|
||||
1 - 100G spacing
|
||||
2 - 50G spacing
|
||||
3- 25G spacing"
|
||||
REFERENCE "QSFP+ SFF-8436"
|
||||
::= { sfpConfigEntry 101 }
|
||||
|
||||
--
|
||||
-- CXP Information
|
||||
--
|
||||
|
||||
sfpConfigCxpExtId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Extended Identifier (Byte 129):
|
||||
Bits 7-5 - Power Class:
|
||||
000: 0.25W max - Class 0
|
||||
001: 1.0W max - Class 1
|
||||
010: 1.5W max - Class 2
|
||||
011: 2.5W max - Class 3
|
||||
100: 4.0W max - Class 4
|
||||
101: 6.0W max - Class 5
|
||||
110: >6.0W - Class 6
|
||||
111: Reserved
|
||||
Bits 4 Tx CDR Presence:
|
||||
1: Tx CDR provided
|
||||
0: Otherwise
|
||||
Bits 3 Rx CDR Presence:
|
||||
1: Rx CDR provided;
|
||||
0: Otherwise"
|
||||
REFERENCE ""
|
||||
::= { sfpConfigEntry 110 }
|
||||
|
||||
sfpConfigCxpConnectorType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Connector Type Code (Byte 130):
|
||||
30h: Passive Copper Cable Assembly
|
||||
31h: Active Copper Cable Assembly (ref. Byte 147)
|
||||
32h: Active Optical Cable Assembly
|
||||
33h: Optical Transceiver w/ optical connector"
|
||||
REFERENCE ""
|
||||
::= { sfpConfigEntry 111 }
|
||||
|
||||
sfpConfigCxpMaxSupportedRate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max per-channel bit rate (Byte 134):
|
||||
Max signal rate = binary value x 100 Mb/s"
|
||||
REFERENCE ""
|
||||
::= { sfpConfigEntry 112 }
|
||||
|
||||
sfpConfigCxpNominalWavelength OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Wavelength/Attenuation (Bytes 135-136):
|
||||
Optical: Nominal Laser Wavelength --
|
||||
Wavelength in nm = value / 20): e.g. 42h 04h = 16,900, 16,900/20 = 845 nm
|
||||
Copper: Nominal attenuation of cable either to the other end (passive) or to equalizer (active)
|
||||
Byte 135:
|
||||
Attenuation at 2.5 GHz in dB -
|
||||
00h=no info
|
||||
Byte 136:
|
||||
Attenuation at 5 GHz in dB -
|
||||
00h=no info"
|
||||
REFERENCE ""
|
||||
::= { sfpConfigEntry 113 }
|
||||
|
||||
sfpConfigCxpDeviceTech OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device Technology (Byte 147):
|
||||
Bits 7-4 (Device Technology):
|
||||
0000: 850 nm VCSEL
|
||||
0001:1310 nm VCSEL
|
||||
0010:1550 nm VCSEL
|
||||
0011: 1310 nm FP
|
||||
0100:1310 nm DFB
|
||||
0101:1550 nm DFB
|
||||
0110: 1310 nm EML
|
||||
0111: 1550 nm EML
|
||||
1000: Copper or others
|
||||
11001: 1490 nm DFB
|
||||
1010: Copper cable un-equalized
|
||||
1011: Copper cable passive equalized
|
||||
1100: Copper cable near & far end active equalizers
|
||||
1101: Copper cable, far end active equalizer
|
||||
1110: copper cable, near end active equalizer
|
||||
1111: Reserved
|
||||
Bit 3 (Wavelength Control):
|
||||
0: No control
|
||||
1: Active wavelength control
|
||||
Bit 2 (Transmitter cooling):
|
||||
0: Uncooled transmitter
|
||||
1: Cooled transmitter
|
||||
Bit 1 (Optical Detector):
|
||||
0: P-I-N Detector
|
||||
1: APD detector
|
||||
Bit 0 (Optical Tunability):
|
||||
0: Transmitter not tunable
|
||||
1:Transmitter tunable"
|
||||
REFERENCE ""
|
||||
::= { sfpConfigEntry 114 }
|
||||
|
||||
|
||||
--
|
||||
-- Coherent Information
|
||||
--
|
||||
|
||||
sfpConfigCohRxDesiredChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User input of RX channel number, which is an integer 1 to N (N=Number of Channels)."
|
||||
REFERENCE "CFP MSA"
|
||||
::= { sfpConfigEntry 115 }
|
||||
|
||||
sfpConfigCohRxDesiredWl OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User input of RX Wavelength setpoint (in units of 50 picometers)."
|
||||
REFERENCE "CFP MSA"
|
||||
::= { sfpConfigEntry 116 }
|
||||
|
||||
sfpConfigCohRxDesiredFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User input of channel number, which is an integer to N (N=Number of Channels)."
|
||||
REFERENCE "CFP MSA"
|
||||
::= { sfpConfigEntry 117 }
|
||||
|
||||
sfpConfigCohCurrentCD OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Chromatic Dispersion counter. Units are in ps/nm"
|
||||
REFERENCE "CFP MSA"
|
||||
::= { sfpConfigEntry 118 }
|
||||
|
||||
sfpConfigCohCurrentOSNR OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current SNR. Units are in 0.1dB"
|
||||
REFERENCE "CFP MSA"
|
||||
::= { sfpConfigEntry 119 }
|
||||
|
||||
sfpConfigCohAverageOSNR OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average SNR over PM interval. Units are in 0.1dB"
|
||||
REFERENCE "CFP MSA"
|
||||
::= { sfpConfigEntry 120 }
|
||||
|
||||
sfpConfigCohMaxCD OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximal Chromatic Dispersion counter. Units are in ps/nm"
|
||||
REFERENCE "CFP MSA"
|
||||
::= { sfpConfigEntry 121 }
|
||||
|
||||
sfpConfigNyquist OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Nyquist - True (ON) or False (OFF). Default is OFF"
|
||||
::= { sfpConfigEntry 122 }
|
||||
|
||||
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
@@ -1259,7 +1829,20 @@ SfpDiagEntry ::=
|
||||
sfpDiagAlarmsMask INTEGER,
|
||||
sfpDiagWarnings INTEGER,
|
||||
sfpDiagWarningsMask INTEGER,
|
||||
sfpDiagConfLowRxPowerAlmThreshold INTEGER
|
||||
sfpDiagConfLowRxPowerAlmThreshold INTEGER,
|
||||
sfpDiagRxInputPowerFloat Float32TC,
|
||||
|
||||
-- CXP
|
||||
sfpDiagCxpTxTemp INTEGER,
|
||||
sfpDiagCxpHighTxTempAlmThreshold INTEGER,
|
||||
sfpDiagCxpLowTxTempAlmThreshold INTEGER,
|
||||
sfpDiagCxpRxTemp INTEGER,
|
||||
sfpDiagCxpHighRxTempAlmThreshold INTEGER,
|
||||
sfpDiagCxpLowRxTempAlmThreshold INTEGER,
|
||||
|
||||
-- OTDR
|
||||
sfpDiagOtdrFiberCutRange INTEGER,
|
||||
sfpDiagModuleTemperatureCelsius INTEGER
|
||||
}
|
||||
|
||||
sfpDiagInterface OBJECT-TYPE
|
||||
@@ -1890,6 +2473,105 @@ sfpDiagConfLowRxPowerAlmThreshold OBJECT-TYPE
|
||||
The range starts with -50.0 dBm."
|
||||
::= { sfpDiagEntry 46 }
|
||||
|
||||
sfpDiagRxInputPowerFloat OBJECT-TYPE
|
||||
SYNTAX Float32TC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured RX input power sepcified in floating units.
|
||||
This object is used for power < -40dBm that can be achieved with SFP external calibration.
|
||||
When not used this value is 0 and sfpDiagRxInputPower should be used."
|
||||
::= { sfpDiagEntry 47 }
|
||||
|
||||
--
|
||||
-- CXP
|
||||
--
|
||||
|
||||
sfpDiagCxpTxTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Internally measured Tx temperature. The value 0 means -128 Celsius.
|
||||
An increment on one is equivalent to 1/256 degree,
|
||||
yielding a total range of -128 to +128 Celsius
|
||||
For CXP Addr 22-23 (Tx Lower Page)"
|
||||
::= { sfpDiagEntry 50 }
|
||||
|
||||
sfpDiagCxpHighTxTempAlmThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for high Tx temperature alarm.
|
||||
The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
|
||||
yielding a total range of -128 to +128 Celsius
|
||||
For CXP Addr 128-129 (Tx Upper Page)"
|
||||
::= { sfpDiagEntry 51 }
|
||||
|
||||
sfpDiagCxpLowTxTempAlmThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for low Tx temperature alarm.
|
||||
The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
|
||||
yielding a total range of -128 to +128 Celsius
|
||||
For CXP Addr 130-131 (Tx Upper Page)"
|
||||
::= { sfpDiagEntry 52 }
|
||||
|
||||
sfpDiagCxpRxTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Internally measured Rx temperature. The value 0 means -128 Celsius.
|
||||
An increment on one is equivalent to 1/256 degree,
|
||||
yielding a total range of -128 to +128 Celsius
|
||||
For CXP Addr 22-23 (Rx Lower Page)"
|
||||
::= { sfpDiagEntry 53 }
|
||||
|
||||
sfpDiagCxpHighRxTempAlmThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for high Rx temperature alarm.
|
||||
The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
|
||||
yielding a total range of -128 to +128 Celsius
|
||||
For CXP Addr 128-129 (Rx Upper Page)"
|
||||
::= { sfpDiagEntry 54 }
|
||||
|
||||
sfpDiagCxpLowRxTempAlmThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for low Rx temperature alarm.
|
||||
The value 0 means -128 Celsuis. An increment on one is equivalent to 1/256 degree,
|
||||
yielding a total range of -128 to +128 Celsius
|
||||
For CXP Addr 130-131 (Rx Upper Page)"
|
||||
::= { sfpDiagEntry 55 }
|
||||
|
||||
sfpDiagOtdrFiberCutRange OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OTDR calculated range to the fiber cut"
|
||||
::= { sfpDiagEntry 56 }
|
||||
|
||||
sfpDiagModuleTemperatureCelsius OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Internally measured module temperature, while degress in Celsuis.
|
||||
Total range of -128 to +128 Celsius.
|
||||
Temperature accuracy is vendor specific but must be better than <20>3
|
||||
degrees Celsius over specified operating temperature and voltage."
|
||||
REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17."
|
||||
::= { sfpDiagEntry 57 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
--
|
||||
|
@@ -66,14 +66,12 @@ slSntpConfigRetryCount OBJECT-TYPE
|
||||
::= { slSntpConfig 3 }
|
||||
|
||||
slSntpConfigTimeZone OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..23)
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time zone this node is currently located in, expressed as
|
||||
an integer ranging from 0 to 23, representing the 24 hr time-
|
||||
zones starting at UTC which is equal to 0 and proceeding in
|
||||
the positive westerly direction. ie: Boston = 5, California=8.
|
||||
as an hours offset to the GMT (-12..+12).
|
||||
Note: Daylight savings time is not automatically calculated."
|
||||
DEFVAL { 0 }
|
||||
|
||||
@@ -88,6 +86,15 @@ slSntpConfigDayLightSaving OBJECT-TYPE
|
||||
DEFVAL { false }
|
||||
::= { slSntpConfig 5 }
|
||||
|
||||
slSntpConfigFractTimeZone OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fractional part of the timezone specified in minutes (-60..+60)."
|
||||
DEFVAL { 0 }
|
||||
::= { slSntpConfig 6 }
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring Servers
|
||||
|
@@ -28,7 +28,8 @@ slXpdr MODULE-IDENTITY
|
||||
|
||||
--
|
||||
-- The XPDR MIB consists of the following groups:
|
||||
-- Static Optical Connection Tables for Transponders and Muxponders
|
||||
-- Optical Connection Table
|
||||
-- Table for ODU cross connection
|
||||
-- XPDR Last Change
|
||||
-- XPDR Traps
|
||||
--
|
||||
@@ -39,6 +40,13 @@ slXpdrLastChange OBJECT IDENTIFIER ::= { slXpdr 6 }
|
||||
slXpdrTraps OBJECT IDENTIFIER ::= { slXpdr 7 }
|
||||
slXpdrTraps0 OBJECT IDENTIFIER ::= { slXpdrTraps 0 }
|
||||
|
||||
|
||||
TsMaskBits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "100G Tributary Slots Mask Bits 1..80."
|
||||
SYNTAX OCTET STRING (SIZE (0..10))
|
||||
|
||||
|
||||
XpdrServiceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The service type of the tarsponder."
|
||||
@@ -86,6 +94,9 @@ XpdrServiceType ::= TEXTUAL-CONVENTION
|
||||
fc8g(41), -- 8G FC
|
||||
ficon8g(42), -- 8G FICON
|
||||
mux10GbE(43), -- Muxponder 10xGBE into 10GFC
|
||||
syncEgbE(44), -- SyncE Gigabit Ethernet
|
||||
noPm10GbE(45), -- 10G LAN without PM (with FEC)
|
||||
totu2(46), -- Transparent OTU2 (no SFU)
|
||||
|
||||
otu1e(50), -- OTU1e
|
||||
otu2e(51), -- OTU2e
|
||||
@@ -102,11 +113,68 @@ XpdrServiceType ::= TEXTUAL-CONVENTION
|
||||
fc10LanToOtu2f(62), -- 10G FC mapped to OTU2f (like G.Sup43 7.1)
|
||||
fc8LanToOtu2(63), -- 8G FC mapped to OTU2 (GFP-T)
|
||||
|
||||
copper10m(170), -- Copper 10Base-T Ethernet
|
||||
copper10mAn(171), -- Copper 10Base-T Ethernet with Auto-negotiation
|
||||
copperFeAn(1701) -- Copper Fast Ethernet with Auto-negotiation
|
||||
otu3(64), -- OTU3
|
||||
oc768(65), -- OC-768
|
||||
stm256(66), -- STM-256
|
||||
otu4(67), -- OTU4
|
||||
gbe40lan(68), -- 40GBE-LAN
|
||||
gbe100lan(69), -- 100GBE-LAN
|
||||
|
||||
fc16g(70), -- 16G FC/FICON
|
||||
smpteHdSdi(71), -- HD-SDI 1.485 Gbit/s SMPTE 292M
|
||||
smpteSdSdi(72), -- SD-SDI 270Mbit/s SMPTE 259M
|
||||
smpte3gSdi(73), -- 3G-SDI 2.97Gbs
|
||||
smpte3dSdi(74), -- 372 Dual link / 3D formats
|
||||
smpteHdSdiNtsc(75), -- HD-SDI for NTSC 1.485/1.001 Gbit/s SMPTE 292M
|
||||
smpte3gSdiNtsc(76), -- 3G-SDI for NTSC 2.97Gbs/1.001
|
||||
fc16gNoIsl(77), -- 16G FC No ISL mode (NO PM)
|
||||
fc32g(78), -- 32G FC
|
||||
|
||||
cpri1(81), -- CPRI Option 1 614.4 Mbps
|
||||
cpri2(82), -- CPRI Option 2 1228.8 Mbps
|
||||
cpri3(83), -- CPRI Option 3 2457.6 Mbps
|
||||
cpri4(84), -- CPRI Option 4 3072.0 Mbps
|
||||
cpri5(85), -- CPRI Option 5 4915.2 Mbps
|
||||
cpri6(86), -- CPRI Option 6 6144.0 Mbps
|
||||
cpri7(87), -- CPRI Option 7 9830.4 Mbps
|
||||
|
||||
enc10GbELan(91), -- Encrypted 10GbE 10.36208 Gbps
|
||||
enc1GbELan(92), -- Encrypted 1GbE 2.125 Gbps
|
||||
encfc1g(93), -- Encrypted 1G FC
|
||||
encfc2g(94), -- Encrypted 2G FC
|
||||
encfc4g(95), -- Encrypted 4G FC
|
||||
encfc8g(96), -- Encrypted 8G FC
|
||||
encfc16g(97), -- Encrypted 16G FC
|
||||
encfc10g(98), -- Encrypted 10G FC
|
||||
enc1GbE10g(99), -- Encrypted 1GbE over 10.3125 Gbps
|
||||
encGbe40lan(100), -- Encrypted 40GBE-LAN
|
||||
encGbe100lan(101), -- Encrypted 100GBE-LAN
|
||||
encOtu2(102), -- Encrypted OTU2
|
||||
encOtu2e(103), -- Encrypted OTU2e
|
||||
encOtu3(104), -- Encrypted OTU3
|
||||
encOtu4(105), -- Encrypted OTU4
|
||||
encOc192(106), -- Encrypted OC-192
|
||||
encStm64(107), -- Encrypted STM-64
|
||||
encfc32g(108), -- Encrypted 32G FC
|
||||
encfc16gNoIsl(110), -- Encrypted 16G FC without PM (with FEC)
|
||||
encCpri1(111), -- Encrypted CPRI Option 1 614.4 Mbps
|
||||
encCpri2(112), -- Encrypted CPRI Option 2 1228.8 Mbps
|
||||
encCpri3(113), -- Encrypted CPRI Option 3 2457.6 Mbps
|
||||
encCpri4(114), -- Encrypted CPRI Option 4 3072.0 Mbps
|
||||
encCpri5(115), -- Encrypted CPRI Option 5 4915.2 Mbps
|
||||
encCpri6(116), -- Encrypted CPRI Option 6 6144.0 Mbps
|
||||
encCpri7(117), -- Encrypted CPRI Option 7 9830.4 Mbps
|
||||
enc10GbENoPm(118), -- Encrypted 10G LAN without PM (with FEC)
|
||||
|
||||
otuc2(120), -- The 200G uplink
|
||||
encOtuc2(121), -- Encrypted 200G uplink
|
||||
|
||||
copper10m(170), -- Copper 10Base-T Ethernet
|
||||
copper10mAn(171), -- Copper 10Base-T Ethernet with Auto-negotiation
|
||||
copperFeAn(1701) -- Copper Fast Ethernet with Auto-negotiation
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
-- The Static Transponding Connection Table
|
||||
-- This table defines the connections between the Transponding modules
|
||||
@@ -144,7 +212,13 @@ XpdrConnConfigEntry ::=
|
||||
xpdrConnAddMask INTEGER,
|
||||
xpdrMuxInbandAdmin INTEGER,
|
||||
xpdrMuxInbandOper INTEGER,
|
||||
xpdrDirection INTEGER
|
||||
xpdrDirection INTEGER,
|
||||
xpdrConnConfigCpriRateControl TruthValue,
|
||||
xpdrFaultPropagationDelay INTEGER,
|
||||
xpdrFecMode INTEGER,
|
||||
xpdrConnAddMask1 TsMaskBits,
|
||||
xpdrConnAddMask2 TsMaskBits,
|
||||
xpdrCryptoUser DisplayString
|
||||
}
|
||||
|
||||
xpdrConnConfigIf1 OBJECT-TYPE
|
||||
@@ -204,10 +278,18 @@ xpdrConnAddMask OBJECT-TYPE
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a bit mask relevant only for Muxponder entry.
|
||||
"This object is a bit mask relevant only for 10G Muxponder entry.
|
||||
It contains a bit for each Muxponder service.
|
||||
To add a service the management should set the corresponding bit to 1.
|
||||
To remove a service the bit should be set to 0."
|
||||
To remove a service the bit should be set to 0.
|
||||
|
||||
For ODU allocation, the value of xpdrConnAddMask should be set to reflect the odus/time-slots
|
||||
provisioned for the service according to the following rules:
|
||||
a. For ODU1 the first byte is 0; for ODU0 the first byte is 1.
|
||||
b. The second byte. Is equal to:
|
||||
i. The 4 bits of the first nibble correspond to Uplink 1 allocated odus counted from right to left
|
||||
ii. The 4 bits of the second nibble correspond to Uplink 2 allocated odus counted from right to left
|
||||
c. The Third and Forth bytes keep bit-mask of the allocated time-slots within the odu."
|
||||
::= { xpdrConnConfigEntry 7 }
|
||||
|
||||
xpdrMuxInbandAdmin OBJECT-TYPE
|
||||
@@ -250,95 +332,253 @@ xpdrDirection OBJECT-TYPE
|
||||
The transponder on one side should be configured as TX and the peer as RX."
|
||||
::= { xpdrConnConfigEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- The Static Muxponder Connection Table
|
||||
-- This table defines the connections of the Muxponder services
|
||||
--
|
||||
|
||||
mpdrConnConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MpdrConnConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection table contains entry for each service.
|
||||
All entries are bi-directional."
|
||||
::= { slXpdrConn 2 }
|
||||
|
||||
mpdrConnConfigEntry OBJECT-TYPE
|
||||
SYNTAX MpdrConnConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the transponding connection table.
|
||||
There are three types of entries:
|
||||
1. Add/Drop - a service that is locally dropped and added.
|
||||
2. Bypass - a path that is bybassed via the node between the uplinks.
|
||||
3. Unequipped - path that is not yet allocated for any service"
|
||||
INDEX { mpdrConnConfigIf1 }
|
||||
::= { mpdrConnConfigTable 1 }
|
||||
|
||||
MpdrConnConfigEntry ::=
|
||||
SEQUENCE {
|
||||
mpdrConnConfigIf1 InterfaceIndex,
|
||||
mpdrConnConfigIf2 InterfaceIndex,
|
||||
mpdrConnConfigRateAdmin INTEGER,
|
||||
mpdrConnConfigLosPropagation TruthValue,
|
||||
mpdrServiceType XpdrServiceType
|
||||
}
|
||||
|
||||
mpdrConnConfigIf1 OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first MPDR interface. The ifIndex of the uplink path."
|
||||
::= { mpdrConnConfigEntry 1 }
|
||||
|
||||
mpdrConnConfigIf2 OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The second MPDR interface.
|
||||
- In the case of Bypass the value should be the path ifIndex of the other uplink.
|
||||
The bypass entry will be duplicated. Once for each uplink.
|
||||
- In the case of Unequipped the value is 0.
|
||||
The Unequipped entry will be duplicated for a ring. Once for each uplink.
|
||||
- In the case of Add/Drop the value is the ifIndex of the local service port.
|
||||
The Add/Drop entry will be duplicated in a case of a ring. Once for each uplink
|
||||
The default value is 0"
|
||||
::= { mpdrConnConfigEntry 2 }
|
||||
|
||||
mpdrConnConfigRateAdmin OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable ask the rate of the traffic used by this service.
|
||||
Bandwidth is in Kbp/s units.
|
||||
The value 0 is used for rate of Bypass or Unequipped services."
|
||||
::= { mpdrConnConfigEntry 3 }
|
||||
|
||||
mpdrConnConfigLosPropagation OBJECT-TYPE
|
||||
xpdrConnConfigCpriRateControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to detrmine if the LOS propagation should be active."
|
||||
::= { mpdrConnConfigEntry 4 }
|
||||
"This object is used to detrmine if the CPRI rate control should be active."
|
||||
::= { xpdrConnConfigEntry 11 }
|
||||
|
||||
mpdrServiceType OBJECT-TYPE
|
||||
xpdrFaultPropagationDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to determine the fault propagation delay.
|
||||
The value 0 mean no delay, the value 1 means 100ms delay, the value 2 means 200ms delay etc.
|
||||
0 is the default value."
|
||||
::= { xpdrConnConfigEntry 12 }
|
||||
|
||||
xpdrFecMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to determine the IEEE FEC mode for 10G and 16G services:
|
||||
0 - No FEC (default)
|
||||
1 - FEC Monitoring
|
||||
2 - FEC Generation
|
||||
3 - FEC Regeneration"
|
||||
::= { xpdrConnConfigEntry 13 }
|
||||
|
||||
xpdrConnAddMask1 OBJECT-TYPE
|
||||
SYNTAX TsMaskBits
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a bit mask relevant only for 100G Muxponder entry.
|
||||
It contains a bit for each tributary slot allocated to the service port from Uplink 1.
|
||||
To incluse a tributary slot the management should set the corresponding bit to 1.
|
||||
To remove a tributary slot service the bit should be set to 0."
|
||||
::= { xpdrConnConfigEntry 14 }
|
||||
|
||||
xpdrConnAddMask2 OBJECT-TYPE
|
||||
SYNTAX TsMaskBits
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a bit mask relevant only for 100G Muxponder entry.
|
||||
It contains a bit for each tributary slot allocated to the service port from Uplink 2.
|
||||
To incluse a tributary slot the management should set the corresponding bit to 1.
|
||||
To remove a tributary slot service the bit should be set to 0.
|
||||
This entry is relevant only for protected services."
|
||||
::= { xpdrConnConfigEntry 15 }
|
||||
|
||||
xpdrCryptoUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user name of the crypto officer assigned to this service.
|
||||
Default value is Crypto"
|
||||
::= { xpdrConnConfigEntry 16 }
|
||||
|
||||
|
||||
--
|
||||
-- This table supports two cases:
|
||||
-- 1. ODU Cross Connection Table - for 10G Muxponder
|
||||
-- 2. Tributary Cross Connection - for 100G Muxponder
|
||||
--
|
||||
|
||||
oduXcConnConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF OduXcConnConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description for 10G:
|
||||
1. The port numbers are:
|
||||
0 unassigned
|
||||
1..10 ODUs of Uplink 1
|
||||
11..20 ODUs of Uplink 2 (not available without 20G or 1+1 license)
|
||||
2. All connections are unidirectional
|
||||
3. P1 is the Source port and P2 is the Sync port
|
||||
4. Port 0 is used as P2 when P1 is dropped
|
||||
5. Port 0 is used as P1 when P2 is added
|
||||
6. In the case of APS the two mate ODUs will apear with oduXcConnConfigProtected=TRUE
|
||||
7. The allocation of ODUs per service port is described in xpdrConnAddMask above
|
||||
Description for 100G:
|
||||
The ports are the ifIndex of the tributary slots, where the path byte equals to the tributary slot."
|
||||
::= { slXpdrConn 2 }
|
||||
|
||||
oduXcConnConfigEntry OBJECT-TYPE
|
||||
SYNTAX OduXcConnConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ODU connection table.
|
||||
An entry describes uni-directional connection of traffic from P1 (Source port) to port P2 (Sync port)."
|
||||
INDEX { oduXcConnConfigP1,
|
||||
oduXcConnConfigP2 }
|
||||
::= { oduXcConnConfigTable 1 }
|
||||
|
||||
OduXcConnConfigEntry ::=
|
||||
SEQUENCE {
|
||||
oduXcConnConfigP1 INTEGER,
|
||||
oduXcConnConfigP2 INTEGER,
|
||||
oduXcConnConfigProtected TruthValue,
|
||||
oduXcConnConfigRowStatus RowStatus
|
||||
}
|
||||
|
||||
oduXcConnConfigP1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Source port."
|
||||
::= { oduXcConnConfigEntry 1 }
|
||||
|
||||
oduXcConnConfigP2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Sync port."
|
||||
::= { oduXcConnConfigEntry 2 }
|
||||
|
||||
oduXcConnConfigProtected OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication for entry with Protection Mates"
|
||||
::= { oduXcConnConfigEntry 3 }
|
||||
|
||||
oduXcConnConfigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this connection entry."
|
||||
::= { oduXcConnConfigEntry 4 }
|
||||
|
||||
--
|
||||
-- This table supports Tributary Cross Connection for 100G Muxponder ADM
|
||||
--
|
||||
|
||||
tribXcConnConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TribXcConnConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ports are:
|
||||
For service port - the first tributary (1..80)
|
||||
For Uplink 1 - 100 + first tributary (101..180)
|
||||
For Uplink 2 - 200 + first tributary (201..280)"
|
||||
::= { slXpdrConn 3 }
|
||||
|
||||
tribXcConnConfigEntry OBJECT-TYPE
|
||||
SYNTAX TribXcConnConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the tributary cross connection table.
|
||||
An entry describes uni-directional connection of traffic from P1 (Source port) to port P2 (Sync port)."
|
||||
INDEX { tribXcConnConfigP1,
|
||||
tribXcConnConfigP2 }
|
||||
::= { tribXcConnConfigTable 1 }
|
||||
|
||||
TribXcConnConfigEntry ::=
|
||||
SEQUENCE {
|
||||
tribXcConnConfigP1 INTEGER,
|
||||
tribXcConnConfigP2 INTEGER,
|
||||
tribXcConnServiceType XpdrServiceType,
|
||||
tribXcConnMask1 TsMaskBits,
|
||||
tribXcConnMask2 TsMaskBits,
|
||||
tribXcConnConfigProtected TruthValue,
|
||||
tribXcConnConfigRowStatus RowStatus
|
||||
}
|
||||
|
||||
tribXcConnConfigP1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Source port."
|
||||
::= { tribXcConnConfigEntry 1 }
|
||||
|
||||
tribXcConnConfigP2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Sync port."
|
||||
::= { tribXcConnConfigEntry 2 }
|
||||
|
||||
tribXcConnServiceType OBJECT-TYPE
|
||||
SYNTAX XpdrServiceType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The service type of the muxponder interface.
|
||||
In the case of Muxponder sevice the value is e.g gbE(6).
|
||||
In the case of Muxponder uplink the value is mux10GbE(43).
|
||||
In the case of Bypass or Unequipped the value should be other(11)"
|
||||
::= { mpdrConnConfigEntry 5 }
|
||||
"The service type of the service."
|
||||
::= { tribXcConnConfigEntry 3 }
|
||||
|
||||
tribXcConnMask1 OBJECT-TYPE
|
||||
SYNTAX TsMaskBits
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a bit mask relevant only for 100G Muxponder entry.
|
||||
It contains a bit for each tributary slot allocated to the service port from Uplink 1.
|
||||
To incluse a tributary slot the management should set the corresponding bit to 1.
|
||||
To remove a tributary slot service the bit should be set to 0."
|
||||
::= { tribXcConnConfigEntry 4 }
|
||||
|
||||
tribXcConnMask2 OBJECT-TYPE
|
||||
SYNTAX TsMaskBits
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a bit mask relevant only for 100G Muxponder entry.
|
||||
It contains a bit for each tributary slot allocated to the service port from Uplink 2.
|
||||
To incluse a tributary slot the management should set the corresponding bit to 1.
|
||||
To remove a tributary slot service the bit should be set to 0.
|
||||
This entry is relevant only for protected services."
|
||||
::= { tribXcConnConfigEntry 5 }
|
||||
|
||||
tribXcConnConfigProtected OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication for entry with Protection Mates"
|
||||
::= { tribXcConnConfigEntry 6 }
|
||||
|
||||
tribXcConnConfigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this connection entry."
|
||||
::= { tribXcConnConfigEntry 7 }
|
||||
|
||||
smmOwnerMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
gui(1), -- (default)
|
||||
ems(2) --
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The owner of the SMM tables."
|
||||
::= { slXpdrConn 4 }
|
||||
|
||||
--
|
||||
-- The traps
|
||||
|
Reference in New Issue
Block a user