mibs/MIBS/packetlight/SL-CHASSIS-MIB
2023-12-05 12:25:34 +01:00

280 lines
8.0 KiB
Plaintext

-- *****************************************************************
-- 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