1569 lines
49 KiB
Plaintext
1569 lines
49 KiB
Plaintext
C-PRODUCT-BASE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
IMPORTS
|
|
sys, shelf, card, port, circuit, fault FROM C-PRODUCT-GROUP-MIB
|
|
IpAddress FROM RFC1155-SMI
|
|
DisplayString, PhysAddress FROM RFC1213-MIB
|
|
OBJECT-TYPE FROM RFC-1212;
|
|
|
|
|
|
-- This data type is used to define time and date
|
|
|
|
TimeAndDate ::= OCTET STRING (SIZE(6..6))
|
|
|
|
-- It is composed of 6 data bytes defined as follows:
|
|
--
|
|
-- byte 1 - year (0..99)
|
|
-- byte 2 - month (1..12)
|
|
-- byte 3 - day (1..31)
|
|
-- byte 4 - hour (0..23)
|
|
-- byte 5 - minute (0..59)
|
|
-- byte 6 - second (0..59)
|
|
|
|
-- This data type is used to define the supported card types
|
|
|
|
CardType ::= INTEGER { none (1), -- no card
|
|
mcpu (2), -- management cpu card
|
|
ds3 (3), -- ds3 card
|
|
ether (4), -- ethernet card
|
|
ctx (5), -- ctx card
|
|
oc3 (6), -- oc3 card
|
|
backplane (7), -- backplane card (not supported)
|
|
hssi (8), -- hssi card
|
|
cbr-dsx-4 (9), -- 4 port cbr dsx card
|
|
cbr-e1-4 (11), -- 4 port cbr e1 card
|
|
cbr-dsx-8 (12), -- 8 port cbr dsx card
|
|
cbr-e1-8 (14), -- 8 port cbr e1 card
|
|
unknown (15), -- undefined card type
|
|
v-35-qsim (16), -- v.35 serial if module
|
|
rs-422-qsim (17), -- rs-422 serial if module
|
|
hsim (18), -- hssi if module
|
|
e3 (19), -- e3 card
|
|
ima-dsx-8 (20), -- 4 port ima dsx card
|
|
ima-csu-8 (21), -- 4 port ima csu card
|
|
ima-e1-8 (22), -- 4 port ima e1 card
|
|
ima-dsx-4 (23), -- 8 port ima dsx card
|
|
ima-csu-4 (24), -- 8 port ima csu card
|
|
ima-e1-4 (25), -- 8 port ima e1 card
|
|
fam-csu-8 (26), -- 8 port ima e1 card
|
|
ctx-plus (27), -- 8 port ima e1 card
|
|
fam-dsx-8 (28), -- 8 port ima e1 card
|
|
fam-e1-8 (29), -- 8 port ima e1 card
|
|
mojave-backplane (30), -- Mojave backplane
|
|
ima-4-9300 (31), -- AB9300 ima card
|
|
cbr-dsx-3-v35 (32), -- 3 port/V35 cbr dsx card
|
|
cbr-csu-3-v35 (33), -- 3 port/V35 cbr csu card
|
|
cbr-e1-3-v35 (34), -- 3 port/V35 E1 card
|
|
cbr-dsx-4-9300 (35), -- 4 port cbr dsx card
|
|
cbr-csu-4-9300 (36), -- 4 port cbr csu card
|
|
cbr-e1-4-9300 (37), -- 4 port E1 card
|
|
ctx-9300 (38) -- AB9300 ctx card
|
|
}
|
|
|
|
-- This data type is used to define the admin. and oper. status of a hardware
|
|
-- component (e.g. port card, trunk card, power supply, etc.)
|
|
|
|
AdminStatus ::= INTEGER { out-of-service (1),
|
|
in-service (2) }
|
|
|
|
PortOperStatus ::= INTEGER { out-of-service (1),
|
|
in-service (2),
|
|
no-response (3),
|
|
coming-up (4),
|
|
coming-down (5),
|
|
status-failed (6) }
|
|
|
|
CardOperStatus ::= INTEGER { out-of-service (1),
|
|
in-service (2),
|
|
failed (6) }
|
|
|
|
CardShelfState ::= INTEGER { empty (1),
|
|
missing (2),
|
|
match (3),
|
|
mismatch (4),
|
|
invalid (5),
|
|
hwrev-mismatch (6) }
|
|
|
|
VcpPacketDiscard ::= INTEGER { pkt-no (1),
|
|
pkt-yes (2) }
|
|
|
|
-- This data type is used to define alarms types
|
|
|
|
AlarmType ::= INTEGER { los (1), -- loss of signal
|
|
oof (2), -- out of frame
|
|
ais (3), -- alarm indication signal
|
|
idle (4), -- idle signal
|
|
ferf (5), -- far end rx failure
|
|
lcd (6), -- loss of cell delineation
|
|
vp-ais (7), -- virtual path ais
|
|
vc-ais (8), -- virtual channel ais
|
|
upload-image-missing (9), -- no upload image found
|
|
card-reconf-ok (10), -- card reconfig. succeeded
|
|
unknown-db-card-type (11), -- unknown card type in DB
|
|
card-reconf-fail (12), -- card reconfig. failed
|
|
card-mismatch (13), -- card type mismatched
|
|
new-card-conf-ok (14), -- new card config. succeeded
|
|
card-conf-fail (15), -- card config. failed
|
|
unknown-card-type (16), -- unknown card type
|
|
card-removed (17), -- card prematurely remvd
|
|
download-fail (18), -- download card image failed
|
|
ps1-missing (19), -- left power supply absent
|
|
ps2-missing (20), -- right power supply absent
|
|
ps1-fail (21), -- left power supply failed
|
|
ps2-fail (22), -- right power supply failed
|
|
relay-fuse-fail (23), -- relay power fuse failed
|
|
comm-fail (24), -- communication failed
|
|
fan1-fail (25), -- fan 1 failed
|
|
fan2-fail (26), -- fan 2 failed
|
|
fan3-fail (27), -- fan 3 failed
|
|
fan4-fail (28), -- fan 4 failed
|
|
feac-lpbk (29), -- feac loopback
|
|
ntwk-line-lpbk (30), -- network line loopback
|
|
card-lpbk (31), -- card loopback
|
|
cell-lpbk (32), -- cell line loopback
|
|
card-missing (33), -- card not installed
|
|
card-inited (34), -- card initialized
|
|
cellbus-parity-fail (35), -- cellbus parity failed
|
|
rx-fifo-overflow (36), -- rx fifo overflow
|
|
tx-fifo-overflow (37), -- tx fifo overflow
|
|
lp-cellbus-congest (38), -- lp cellbus congested
|
|
mp-cellbus-congest (39), -- mp cellbus congested
|
|
hp-cellbus-congest (40), -- hp cellbus congested
|
|
prom-checksum-fail (43), -- prom checksum error
|
|
sram-0-fail (44), -- bank 0 sram failed
|
|
sram-1-fail (45), -- bank 1 sram failed
|
|
sar-sram-fail (46), -- sar sram failed
|
|
hdlc-sram-fail (47), -- hdlc sram failed
|
|
mailbox-sram-fail (48), -- mailbox sram failed
|
|
cellbus-xilink-fail (49), -- cellbus xilinx failed
|
|
prt01-xlnk-fail (50), -- prt01 xlnx prg failed
|
|
prt23-xlnk-fail (51), -- prt23 xlnx prg failed
|
|
prt45-xlnk-fail (52), -- prt45 xlnx prg failed
|
|
prt67-xlnk-fail (53), -- prt67 xlnx prg failed
|
|
sar-xlnk-fail (54), -- sAR xlnk prg failed
|
|
port-lpbk-pseudo-fail(55), -- port lpbk pseudo-failure
|
|
e1-slot16-ais (56), -- e1 time slot16 ais
|
|
e1-loss-cas-multifrm (57), -- e1 loss of cas multiframe
|
|
fe-e1-loss-cas (58), -- far end e1 loss of cas
|
|
port-yellow (61), -- port yellow
|
|
port-ais (62), -- port ais
|
|
vc-rdi (64), -- vc rdi
|
|
local-card-lpbk (65), -- local card loopback
|
|
intern-refclk-fail (66), -- internal ref. clk. failed
|
|
bits-refclk-fail (67), -- bits ref. clk. failed
|
|
cbr-refclk-fail (68), -- cbr ref. clk. failed
|
|
plcp-refclk-fail (69), -- plcp ref. clk. failed
|
|
loss-of-clock (70), -- loss of clock
|
|
remote-lpbk (71), -- remote loopback
|
|
oc3-refclk-missing (73), -- oc3 ref. clk. failed
|
|
power-up (75), -- system power up
|
|
loss-cell-del (77), -- ima loss Cell Delin
|
|
loss-ima-frame (78), -- ima loss of IMA Frame
|
|
loss-diff-sync (79), -- ima loss of Diff Sync
|
|
dup-id (80), -- ima Duplicate ID
|
|
bad-ima-id (81), -- ima bad ID
|
|
bad-ima-M-value (82), -- ima bad M value
|
|
dup-link-id (83), -- ima duplicate Link ID
|
|
dup-offset (84), -- ima duplicate offset
|
|
test-pattern-fail (85), -- ima test Pattern failed
|
|
bad-link-id (86), -- ima bad link ID
|
|
bad-offset (87), -- ima bad offset
|
|
fe-no-links (88), -- ima group far End no link
|
|
fe-bad-M (89), -- ima group far End bad M
|
|
fe-group-error (90), -- ima group far End error
|
|
fe-los-of-signal (91), -- ima far end LOS
|
|
fe-out-of-frame (92), -- ima far end OOF
|
|
fe-loss-cell-del (93), -- ima far end LCD
|
|
fe-loss-of-frame (94), -- ima lof
|
|
fe-loss-diff-sync (95), -- ima loss Diff Sync
|
|
fe-misconnected (96), -- ima misconnected
|
|
alarm-cleared (102), -- alarm cleared
|
|
history-overflow (103), -- history overflow
|
|
afa-link-removal (104), -- AFA link removal
|
|
lmi-link-down (105), -- LMI link down
|
|
link-delay (106), -- Excessive Link Delay
|
|
group-no-link (107), -- group no link
|
|
group-degraded (108), -- group Degraded Service
|
|
group-sync-failed (109), -- group Sync Failure
|
|
sar-init-failure (110) } -- SAR Initialize Failure
|
|
|
|
-- This data type is used to define VC types supported by the management
|
|
-- CPU and port cards.
|
|
|
|
VcpLinkType ::= INTEGER {
|
|
vc-invalid(1), -- Invalid
|
|
vc-regular(2), -- regular
|
|
vc-multicast(3), -- Multi cast
|
|
vc-management(4), -- Management
|
|
vc-leaf(5) -- Leaf
|
|
}
|
|
|
|
VcFamilyCardType ::= INTEGER {
|
|
cardFamNone(1), -- No family
|
|
cardFamMCPU(2), -- MCPU
|
|
cardFamCTX(3), -- CTX
|
|
cardFamOC3(4), -- OC3
|
|
cardFamDS3(5), -- DS3
|
|
cardFamE3(6), -- E3
|
|
cardFamQSIM(7), -- QSIM
|
|
cardFamFAM(8), -- FAM
|
|
cardFamENET(9), -- ENET
|
|
cardFamHSSI(10), -- HSSI
|
|
cardFamCBR(11), -- CBR
|
|
cardFamIMA(12), -- IMA
|
|
cardFamBackplane(13) -- backplane
|
|
}
|
|
|
|
|
|
-- sys (system administration) group
|
|
|
|
-- general system information
|
|
|
|
sysGenInfo OBJECT IDENTIFIER ::= { sys 1 }
|
|
|
|
sysGenInfoShelfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of the managed node."
|
|
::= { sysGenInfo 1 }
|
|
|
|
sysGenInfoCustomerName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of the organization that uses the managed node."
|
|
::= { sysGenInfo 2 }
|
|
|
|
sysGenInfoPhoneNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Phone number of the organization that uses
|
|
the managed node."
|
|
::= { sysGenInfo 3 }
|
|
|
|
sysGenInfoMaintenanceContact OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maintenance contact of the managed node."
|
|
::= { sysGenInfo 4 }
|
|
|
|
sysGenInfoLocation OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Location of the managed node."
|
|
::= { sysGenInfo 5 }
|
|
|
|
sysGenInfoAutoLogoutTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..99)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time a TELNET or VT-100 terminal user can maintain
|
|
a session with the managed node without any keyboard
|
|
action. Unit: minute"
|
|
DEFVAL { 10 }
|
|
::= { sysGenInfo 6 }
|
|
|
|
sysGenInfoPassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Password required to access the managed node using
|
|
VT-100 terminal or TELNET. A get request always
|
|
returns a NULL string."
|
|
DEFVAL { "password" }
|
|
::= { sysGenInfo 7 }
|
|
|
|
sysGenCurrentCodeRelease OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Firmware revision of the current code running in the
|
|
managed node."
|
|
::= { sysGenInfo 8 }
|
|
|
|
|
|
-- Time and Date
|
|
|
|
sysTimeAndDate OBJECT-TYPE
|
|
SYNTAX TimeAndDate
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time and date maintained in the managed node."
|
|
::= { sys 2 }
|
|
|
|
-- IP Network Configuration
|
|
|
|
sysIpConfig OBJECT IDENTIFIER ::= { sys 3 }
|
|
|
|
-- local host subgroup
|
|
--
|
|
-- The objects in this subgroup includes the information
|
|
-- required by the SNMP managers or TELENT clients to
|
|
-- communicate with the SNMP agent and TELNET server in
|
|
-- the managed node.
|
|
--
|
|
|
|
sysIpConfigLocalHost OBJECT IDENTIFIER ::= { sysIpConfig 1 }
|
|
|
|
sysIpConfigLocalHostCommunityName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Community name of the managed node. A get
|
|
request always returns a NULL string."
|
|
DEFVAL { "private" }
|
|
::= { sysIpConfigLocalHost 1 }
|
|
|
|
sysIpConfigLocalHostIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Local host's Ethernet IP address."
|
|
::= { sysIpConfigLocalHost 2 }
|
|
|
|
sysIpConfigLocalHostSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Local host's Ethernet IP subnet mask."
|
|
::= { sysIpConfigLocalHost 3 }
|
|
|
|
sysIpConfigLocalHostMacAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Local host's Ethernet MAC-layer address."
|
|
::= { sysIpConfigLocalHost 4 }
|
|
|
|
-- trap gateway subgroup
|
|
--
|
|
-- The objects in this subgroup are required when there
|
|
-- are trap clients not directly reachable by the managed
|
|
-- node. It requires a trap gateway to route the SNMP
|
|
-- trap messages to the trap clients (SNMP managers).
|
|
--
|
|
|
|
sysIpConfigTrapGateway OBJECT IDENTIFIER ::= { sysIpConfig 2 }
|
|
|
|
sysIpConfigTrapGatewayIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap gateway's IP address."
|
|
DEFVAL { '00000000'h }
|
|
::= { sysIpConfigTrapGateway 1 }
|
|
|
|
sysIpConfigTrapGatewaySubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap gateway's IP subnet mask."
|
|
DEFVAL { '00000000'h }
|
|
::= { sysIpConfigTrapGateway 2 }
|
|
|
|
-- trap client table
|
|
--
|
|
-- Each entry in the table contains the information of an SNMP
|
|
-- trap client which receives SNMP traps from the SNMP agent in
|
|
-- the managed node.
|
|
--
|
|
|
|
sysIpConfigTrapClientTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SysIpConfigTrapClientEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap client table has 4 entries"
|
|
::= { sysIpConfig 3 }
|
|
|
|
sysIpConfigTrapClientEntry OBJECT-TYPE
|
|
SYNTAX SysIpConfigTrapClientEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains IP address and port number of
|
|
an SNMP manager which receives traps from the
|
|
managed node."
|
|
INDEX { sysIpConfigTrapClientIndex }
|
|
::= { sysIpConfigTrapClientTable 1 }
|
|
|
|
SysIpConfigTrapClientEntry ::=
|
|
SEQUENCE {
|
|
sysIpConfigTrapClientIndex
|
|
INTEGER,
|
|
sysIpConfigTrapClientIpAddress
|
|
IpAddress,
|
|
sysIpConfigTrapClientSubnetMask
|
|
IpAddress,
|
|
sysIpConfigTrapClientPortNumber
|
|
INTEGER
|
|
}
|
|
|
|
sysIpConfigTrapClientIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { sysIpConfigTrapClientEntry 1 }
|
|
|
|
sysIpConfigTrapClientIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap client's IP address."
|
|
DEFVAL { '00000000'h }
|
|
::= { sysIpConfigTrapClientEntry 2 }
|
|
|
|
sysIpConfigTrapClientSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap client's IP subnet mask."
|
|
DEFVAL { '00000000'h }
|
|
::= { sysIpConfigTrapClientEntry 3 }
|
|
|
|
sysIpConfigTrapClientPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap client's port number."
|
|
DEFVAL { 162 }
|
|
::= { sysIpConfigTrapClientEntry 4 }
|
|
|
|
-- RS232 Ports Configuration
|
|
|
|
sysRs232Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SysRs232Entry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains 2 rows. The first row shows the physical
|
|
configuration of the port connected to a VT100 termianl. The
|
|
second row is used to configure the port which supports SLIP.
|
|
Access to the first row is read-only and access to the second
|
|
row is read-write."
|
|
::= { sys 4 }
|
|
|
|
sysRs232Entry OBJECT-TYPE
|
|
SYNTAX SysRs232Entry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry contains the attributes of a serial port."
|
|
INDEX { sysRs232Port }
|
|
::= { sysRs232Table 1 }
|
|
|
|
SysRs232Entry ::=
|
|
SEQUENCE {
|
|
sysRs232Port
|
|
INTEGER,
|
|
sysRs232BaudRate
|
|
INTEGER,
|
|
sysRs232Parity
|
|
INTEGER,
|
|
sysRs232DataBits
|
|
INTEGER,
|
|
sysRs232StopBits
|
|
INTEGER
|
|
}
|
|
|
|
sysRs232Port OBJECT-TYPE
|
|
SYNTAX INTEGER { port-1 (1),
|
|
port-2 (2) }
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The managed node has 2 serial ports: port 1 and port 2."
|
|
::= { sysRs232Entry 1 }
|
|
|
|
sysRs232BaudRate OBJECT-TYPE
|
|
SYNTAX INTEGER { br-300 (1),
|
|
br-1200 (2),
|
|
br-2400 (3),
|
|
br-4800 (4),
|
|
br-9600 (5),
|
|
br-19200 (6),
|
|
br-38400 (7) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Baud rate. The instance of this object in port-1
|
|
is read-only."
|
|
DEFVAL { br-9600 }
|
|
::= { sysRs232Entry 2 }
|
|
|
|
sysRs232Parity OBJECT-TYPE
|
|
SYNTAX INTEGER { none (1),
|
|
even (2),
|
|
odd (3) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Parity. The instance of this object in port-1 is
|
|
read-only."
|
|
DEFVAL { none }
|
|
::= { sysRs232Entry 3 }
|
|
|
|
sysRs232DataBits OBJECT-TYPE
|
|
SYNTAX INTEGER { db-7 (1),
|
|
db-8 (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of data bits. The instance of this object
|
|
in port-1 is read-only."
|
|
DEFVAL { db-8 }
|
|
::= { sysRs232Entry 4 }
|
|
|
|
sysRs232StopBits OBJECT-TYPE
|
|
SYNTAX INTEGER { sb-1 (1),
|
|
sb-2 (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of stop bits. The instance of this object
|
|
in port-1 is read-only."
|
|
DEFVAL { sb-1 }
|
|
::= { sysRs232Entry 5 }
|
|
|
|
-- System Reference Clock
|
|
|
|
sysRefClock OBJECT-TYPE
|
|
SYNTAX INTEGER { no-clock (1),
|
|
internal-default (2),
|
|
internal (3),
|
|
bits (4),
|
|
slot-3 (5),
|
|
slot-4 (6),
|
|
slot-5 (7),
|
|
slot-6 (8),
|
|
slot-7 (9),
|
|
slot-8 (10),
|
|
slot-9 (11) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System reference clock maintained in the managed node."
|
|
::= { sys 5 }
|
|
|
|
|
|
sysProductType OBJECT-TYPE
|
|
SYNTAX INTEGER { no-product (1),
|
|
ab9600 (2),
|
|
ab9300 (3),
|
|
ab9100 (4),
|
|
mojave (5) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"System Product Type contain type of product."
|
|
::= { sys 6 }
|
|
|
|
-- shelf group
|
|
|
|
shelfSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(10..10))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Serial number of the shelf."
|
|
::= { shelf 1 }
|
|
|
|
shelfRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..1))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Hardware revision number of the shelf."
|
|
::= { shelf 2 }
|
|
|
|
shelfPowerSupplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShelfPowerSupplyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The power supply table in the shelf."
|
|
::= { shelf 3 }
|
|
|
|
shelfPowerSupplyEntry OBJECT-TYPE
|
|
SYNTAX ShelfPowerSupplyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of the power supply in the shelf."
|
|
INDEX { shelfPowerSupplySlot }
|
|
::= { shelfPowerSupplyTable 1 }
|
|
|
|
ShelfPowerSupplyEntry ::=
|
|
SEQUENCE {
|
|
shelfPowerSupplySlot
|
|
INTEGER,
|
|
shelfPowerSupplyAdminStatus
|
|
AdminStatus,
|
|
shelfPowerSupplyOperStatus
|
|
INTEGER
|
|
}
|
|
|
|
shelfPowerSupplySlot OBJECT-TYPE
|
|
SYNTAX INTEGER { slot-1 (1), -- left power supply
|
|
slot-2 (2) } -- right power supply
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Slot number of the power supply."
|
|
::= { shelfPowerSupplyEntry 1 }
|
|
|
|
shelfPowerSupplyAdminStatus OBJECT-TYPE
|
|
SYNTAX AdminStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Administrative status."
|
|
DEFVAL { in-service }
|
|
::= { shelfPowerSupplyEntry 2 }
|
|
|
|
shelfPowerSupplyOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { out-of-service (1),
|
|
in-service (2),
|
|
missing (3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational status for Power Supply. In AB9300/AB9100, it
|
|
doesn't support any setting value.
|
|
"
|
|
::= { shelfPowerSupplyEntry 3 }
|
|
|
|
shelfPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..1))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Part number of the shelf."
|
|
::= { shelf 4 }
|
|
|
|
-- card group
|
|
|
|
-- this group includes the objects common to all supported cards
|
|
|
|
cardBaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CardBaseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A 6 entry card table in the shelf."
|
|
::= { card 1 }
|
|
|
|
cardBaseEntry OBJECT-TYPE
|
|
SYNTAX CardBaseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each card entry contains objects that refer to the
|
|
card in that entry."
|
|
INDEX { cardSlot }
|
|
::= { cardBaseTable 1}
|
|
|
|
CardBaseEntry ::=
|
|
SEQUENCE {
|
|
cardSlot
|
|
INTEGER,
|
|
cardTypeDb
|
|
CardType,
|
|
cardTypeHw
|
|
CardType,
|
|
cardAdminStatus
|
|
AdminStatus,
|
|
cardOperStatus
|
|
CardOperStatus,
|
|
cardSerialNumber
|
|
OCTET STRING,
|
|
cardRevision
|
|
OCTET STRING,
|
|
cardPartNumber
|
|
DisplayString,
|
|
cardReset
|
|
INTEGER,
|
|
cardShelfState
|
|
CardShelfState
|
|
}
|
|
|
|
cardSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (1..6)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Slot number of the card in the shelf. The assignment of the
|
|
card slots is as follows:
|
|
slot 1 : management cpu,
|
|
slot 2 : ctx card,
|
|
slot 3 : one of the trunk cards (e.g. ds3/oc3/e3/hssi),
|
|
slot 4-6: one of the port cards (e.g. ether/cbr/qsim)."
|
|
::= { cardBaseEntry 1 }
|
|
|
|
cardTypeDb OBJECT-TYPE
|
|
SYNTAX CardType
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The configured card type in the slot. It may differ from
|
|
the actual card type (cardTypeHw) in the corresponding
|
|
slot. A set request will be accepted only when one of the
|
|
following is true:
|
|
|
|
1. the value of cardTypeHw in this slot is none, or
|
|
2. the new value of cardTypeDb is the same as the
|
|
corresponding cardTypeHw.
|
|
"
|
|
::= { cardBaseEntry 2 }
|
|
|
|
cardTypeHw OBJECT-TYPE
|
|
SYNTAX CardType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The actual card type in the slot."
|
|
::= { cardBaseEntry 3 }
|
|
|
|
cardAdminStatus OBJECT-TYPE
|
|
SYNTAX AdminStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Administrative status of the card. An error is returned if this
|
|
slot has been selected as the system reference clock and an
|
|
attempt is made to change this object to out-of-service. This
|
|
object does not apply to management cpu and ctx card."
|
|
DEFVAL { in-service }
|
|
::= { cardBaseEntry 4 }
|
|
|
|
cardOperStatus OBJECT-TYPE
|
|
SYNTAX CardOperStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational status of the card."
|
|
::= { cardBaseEntry 5 }
|
|
|
|
cardSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(10..10))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Serial number of the card."
|
|
::= { cardBaseEntry 6 }
|
|
|
|
cardRevision OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..1))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Hardware revision number of the card."
|
|
::= { cardBaseEntry 7 }
|
|
|
|
cardPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Part number of the card."
|
|
::= { cardBaseEntry 8 }
|
|
|
|
cardReset OBJECT-TYPE
|
|
SYNTAX INTEGER { reset (1) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the command to reset the card at the specified
|
|
slot number. A read request always returns 0.
|
|
Warning: Reseting card will temporarily disrupt traffic on
|
|
the specified slot number."
|
|
::= { cardBaseEntry 9 }
|
|
|
|
cardShelfState OBJECT-TYPE
|
|
SYNTAX CardShelfState
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational shelf state of the card."
|
|
::= { cardBaseEntry 10 }
|
|
|
|
-- port group
|
|
|
|
-- this group includes the objects common to all port/trunk card's ports.
|
|
-- this table does not apply to management cpu and ctx card.
|
|
|
|
portBaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortBaseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port information table."
|
|
::= { port 1 }
|
|
|
|
portBaseEntry OBJECT-TYPE
|
|
SYNTAX PortBaseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each port entry contains objects that refer to the
|
|
port in that entry."
|
|
INDEX { portSlot, portNumber }
|
|
::= { portBaseTable 1 }
|
|
|
|
PortBaseEntry ::=
|
|
SEQUENCE {
|
|
portSlot
|
|
INTEGER,
|
|
portNumber
|
|
INTEGER,
|
|
portAdminStatus
|
|
AdminStatus,
|
|
portOperStatus
|
|
PortOperStatus,
|
|
portIfIndex
|
|
INTEGER
|
|
}
|
|
|
|
portSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (3..6)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Slot Number. This table does not have objects for
|
|
management cpu (slot #1) and ctx card (slot #2)."
|
|
::= { portBaseEntry 1 }
|
|
|
|
portNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port number. The number of ports in each card
|
|
depends on the type of card in that slot. Following
|
|
is a list of cards and the port range of that cards:
|
|
|
|
card type port range
|
|
----------- ----------
|
|
ds3 1..1
|
|
ether 1..2
|
|
oc3 1..1
|
|
hssi 1..1
|
|
cbr-dsx-4 1..4
|
|
cbr-e1-4 1..4
|
|
cbr-dsx-8 1..8
|
|
cbr-e1-8 1..8
|
|
v-35-qsim 1..4
|
|
rs-422-qsim 1..4
|
|
hssi-qsim 1..1
|
|
e3 1..1"
|
|
::= { portBaseEntry 2 }
|
|
|
|
portAdminStatus OBJECT-TYPE
|
|
SYNTAX AdminStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Administrative status of the port. An error is returned if this
|
|
port has been selected as the system reference clock and an
|
|
attempt is made to change this object to out-of-service."
|
|
DEFVAL { out-of-service }
|
|
::= { portBaseEntry 3 }
|
|
|
|
portOperStatus OBJECT-TYPE
|
|
SYNTAX PortOperStatus
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational status of the port."
|
|
::= { portBaseEntry 4 }
|
|
|
|
portIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..57)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Currently this object applies to the interface ports
|
|
in port cards ONLY. It is pre-assigned as following:
|
|
|
|
slot range
|
|
|
|
3 1..8
|
|
4 9..16
|
|
5 17..24
|
|
6 25..32
|
|
7 33..40
|
|
8 41..48
|
|
9 49..57
|
|
"
|
|
::= { portBaseEntry 5 }
|
|
|
|
-- virtual circuit table
|
|
|
|
-- Multi/Non-multi cast virtual circuit Path table
|
|
|
|
vcpNextAvailGlobVcSideId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This unique value which identified the next available
|
|
virtual circuit ID. It is allowed NMS manager to get
|
|
the next available Virtual Circuit Id before created
|
|
a new row into Virtual circuit Path Table."
|
|
::= { circuit 2 }
|
|
|
|
vcpBaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VcpBaseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The base virtual circuit table contains the common
|
|
information for both sides of circuit."
|
|
::= { circuit 3 }
|
|
|
|
vcpBaseEntry OBJECT-TYPE
|
|
SYNTAX VcpBaseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of the base virtual circuit."
|
|
INDEX { vcpSideAId, vcpSideBId }
|
|
::= { vcpBaseTable 1 }
|
|
|
|
VcpBaseEntry ::=
|
|
SEQUENCE {
|
|
vcpSideAId
|
|
INTEGER,
|
|
vcpSideBId
|
|
INTEGER,
|
|
vcpLinkType
|
|
VcpLinkType,
|
|
vcpDescription
|
|
DisplayString,
|
|
vcpAdminStatus
|
|
AdminStatus,
|
|
vcpRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
|
|
vcpSideAId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unique value which identifies the SideA of circuit."
|
|
::= { vcpBaseEntry 1 }
|
|
|
|
vcpSideBId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unique value which identifies the SideB of circuit."
|
|
::= { vcpBaseEntry 2 }
|
|
|
|
vcpLinkType OBJECT-TYPE
|
|
SYNTAX VcpLinkType
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Vc Circuit Type indicated whether this circuit is
|
|
Regular, Multicast, Management, Unicast, leaf."
|
|
::= { vcpBaseEntry 3 }
|
|
|
|
vcpDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..12))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Vc description of circuits."
|
|
DEFVAL { "" }
|
|
::= { vcpBaseEntry 4 }
|
|
|
|
vcpAdminStatus OBJECT-TYPE
|
|
SYNTAX AdminStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Vc administrative status."
|
|
DEFVAL { in-service }
|
|
::= { vcpBaseEntry 5 }
|
|
|
|
vcpRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { create (1),
|
|
delete (2) }
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object indicates the action to be taken by a set
|
|
request."
|
|
DEFVAL { create }
|
|
::= { vcpBaseEntry 6 }
|
|
|
|
-- Multi/Non-multi cast Side Table circuit table
|
|
|
|
vcpSideTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VcpSideEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The side table contains the Side A or Side B of
|
|
circuit information."
|
|
::= { circuit 4 }
|
|
|
|
vcpSideEntry OBJECT-TYPE
|
|
SYNTAX VcpSideEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of the base virtual circuit."
|
|
INDEX { vcpSideId }
|
|
::= { vcpSideTable 1 }
|
|
|
|
VcpSideEntry ::=
|
|
SEQUENCE {
|
|
vcpSideId
|
|
INTEGER,
|
|
vcpSideSlot
|
|
INTEGER,
|
|
vcpSidePort
|
|
INTEGER,
|
|
vcpSideTransmitVpi
|
|
INTEGER,
|
|
vcpSideTransmitVci
|
|
INTEGER,
|
|
vcpSideReceiveVpi
|
|
INTEGER,
|
|
vcpSideReceiveVci
|
|
INTEGER,
|
|
vcpSidePriority
|
|
INTEGER,
|
|
vcpSidePacketDiscard
|
|
VcpPacketDiscard
|
|
}
|
|
|
|
vcpSideId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"unique number associated with virtual circuit."
|
|
::= { vcpSideEntry 1 }
|
|
|
|
vcpSideSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (1..9)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Slot Number. This table does not have objects for
|
|
ctx card (slot #2) and card (slot #3)."
|
|
::= { vcpSideEntry 2 }
|
|
|
|
vcpSidePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port number. The number of ports in each card
|
|
depends on the type of card in that slot. Following
|
|
is a list of cards and the port range of that cards:
|
|
|
|
card type port range
|
|
----------- ----------
|
|
mcpu 1..1
|
|
ds3 1..1
|
|
ether 1..2
|
|
oc3 1..1
|
|
hssi 1..1
|
|
cbr-dsx-4 1..4
|
|
cbr-csu-4 1..4
|
|
cbr-e1-4 1..4
|
|
cbr-dsx-8 1..8
|
|
cbr-csu-8 1..8
|
|
cbr-e1-8 1..8
|
|
v-35-qsim 1..4
|
|
rs-422-qsim 1..4
|
|
hssi-qsim 1..1
|
|
e3 1..1"
|
|
::= { vcpSideEntry 3 }
|
|
|
|
vcpSideTransmitVpi OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port card transmit vpi."
|
|
::= { vcpSideEntry 4 }
|
|
|
|
vcpSideTransmitVci OBJECT-TYPE
|
|
SYNTAX INTEGER (0..16383)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port card transmit vci."
|
|
::= { vcpSideEntry 5 }
|
|
|
|
vcpSideReceiveVpi OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port card receive vpi. The value range 0..255 applies
|
|
when VPI-only translation is requested. Otherwise, its
|
|
range is 0..15. If the value of an instance of this
|
|
object is > 15, the value of the corresponding instance
|
|
of vcPortReceiveVci MUST be 0 (VPI-only translation)."
|
|
::= { vcpSideEntry 6 }
|
|
|
|
vcpSideReceiveVci OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1023)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port card receive vci. If the value of this object is 0,
|
|
VPI-only translation is requested."
|
|
::= { vcpSideEntry 7 }
|
|
|
|
vcpSidePriority OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Priority queue is to prioritize the circuit. The
|
|
smallest number is the highest priority. The
|
|
largest number is lowest priority.
|
|
"
|
|
::= { vcpSideEntry 8 }
|
|
|
|
vcpSidePacketDiscard OBJECT-TYPE
|
|
SYNTAX VcpPacketDiscard
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Packet Discard indicates whether this packet needs
|
|
to drop off based on the threshold."
|
|
DEFVAL { pkt-no }
|
|
::= { vcpSideEntry 9 }
|
|
|
|
-- Multi/Non-multi cast Mapping Side Table table
|
|
|
|
vcpMappingSideTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VcpMappingSideEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Mapping side table contains circuit Side information."
|
|
::= { circuit 5 }
|
|
|
|
vcpMappingSideEntry OBJECT-TYPE
|
|
SYNTAX VcpMappingSideEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of the base virtual circuit."
|
|
INDEX { vcpMappingSideSlot, vcpMappingSidePort,
|
|
vcpMappingSideAId, vcpMappingSideBId }
|
|
::= { vcpMappingSideTable 1 }
|
|
|
|
VcpMappingSideEntry ::=
|
|
SEQUENCE {
|
|
vcpMappingSideSlot
|
|
INTEGER,
|
|
vcpMappingSidePort
|
|
INTEGER,
|
|
vcpMappingSideAId
|
|
INTEGER,
|
|
vcpMappingSideBId
|
|
INTEGER,
|
|
vcpMappingCardType
|
|
CardType,
|
|
vcpMappingFamCardType
|
|
VcFamilyCardType,
|
|
vcpMappingOtherCardType
|
|
CardType,
|
|
vcpMappingOtherFamCardType
|
|
VcFamilyCardType
|
|
}
|
|
|
|
vcpMappingSideSlot OBJECT-TYPE
|
|
SYNTAX INTEGER (1..9)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Slot Number. This table does not have objects for
|
|
ctx card (slot #2) and card (slot #3)."
|
|
::= { vcpMappingSideEntry 1 }
|
|
|
|
vcpMappingSidePort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port number. The number of ports in each card
|
|
depends on the type of card in that slot. Following
|
|
is a list of cards and the port range of that cards:
|
|
|
|
card type port range
|
|
----------- ----------
|
|
mcpu 1..1
|
|
ds3 1..1
|
|
ether 1..2
|
|
oc3 1..1
|
|
hssi 1..1
|
|
cbr-dsx-4 1..4
|
|
cbr-csu-4 1..4
|
|
cbr-e1-4 1..4
|
|
cbr-dsx-8 1..8
|
|
cbr-csu-8 1..8
|
|
cbr-e1-8 1..8
|
|
v-35-qsim 1..4
|
|
rs-422-qsim 1..4
|
|
hssi-qsim 1..1
|
|
e3 1..1"
|
|
::= { vcpMappingSideEntry 2 }
|
|
|
|
vcpMappingSideAId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SideA ID is a unique number associated with virtual circuit."
|
|
::= { vcpMappingSideEntry 3 }
|
|
|
|
|
|
vcpMappingSideBId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SideB ID is a unique number associated with virtual circuit."
|
|
::= { vcpMappingSideEntry 4 }
|
|
|
|
vcpMappingCardType OBJECT-TYPE
|
|
SYNTAX CardType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"card Type associated with mySide of circuit."
|
|
::= { vcpMappingSideEntry 5 }
|
|
|
|
vcpMappingFamCardType OBJECT-TYPE
|
|
SYNTAX VcFamilyCardType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Family Card Type associate with mySide of circuit."
|
|
::= { vcpMappingSideEntry 6 }
|
|
|
|
vcpMappingOtherCardType OBJECT-TYPE
|
|
SYNTAX CardType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Other Side of Card Type associate with the circuit."
|
|
::= { vcpMappingSideEntry 7 }
|
|
|
|
|
|
vcpMappingOtherFamCardType OBJECT-TYPE
|
|
SYNTAX VcFamilyCardType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Other Side of Family Card Type associate with the circuit."
|
|
::= { vcpMappingSideEntry 8 }
|
|
|
|
-- fault group
|
|
|
|
faultClearCurrentAlarms OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A set request clears all entries in the current
|
|
alarm table. A get/get-next request returns 0."
|
|
::= { fault 1 }
|
|
|
|
faultClearHistoryAlarms OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A set request clears all entries in the history
|
|
alarm table. A get/get-next request returns 0."
|
|
::= { fault 2 }
|
|
|
|
|
|
-- current (active) alarm table
|
|
|
|
faultCurrentAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FaultCurrentAlarmEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current alarm table."
|
|
::= { fault 3 }
|
|
|
|
faultCurrentAlarmEntry OBJECT-TYPE
|
|
SYNTAX FaultCurrentAlarmEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry in the table contains the information of
|
|
a currently active alarm."
|
|
INDEX { faultCurrentAlarmTag }
|
|
::= { faultCurrentAlarmTable 1 }
|
|
|
|
FaultCurrentAlarmEntry ::=
|
|
SEQUENCE {
|
|
faultCurrentAlarmTag
|
|
INTEGER,
|
|
faultCurrentAlarmAlarmType
|
|
AlarmType,
|
|
faultCurrentAlarmSeverity
|
|
INTEGER,
|
|
faultCurrentAlarmCardType
|
|
CardType,
|
|
faultCurrentAlarmCardNumber
|
|
INTEGER,
|
|
faultCurrentAlarmPortNumber
|
|
INTEGER,
|
|
faultCurrentAlarmSetTime
|
|
TimeAndDate,
|
|
faultCurrentAlarmDescription
|
|
DisplayString
|
|
}
|
|
|
|
faultCurrentAlarmTag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The tag of the alarm in the current alarm table."
|
|
::= { faultCurrentAlarmEntry 1 }
|
|
|
|
faultCurrentAlarmAlarmType OBJECT-TYPE
|
|
SYNTAX AlarmType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Alarm type."
|
|
::= { faultCurrentAlarmEntry 2 }
|
|
|
|
faultCurrentAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER { minor (2),
|
|
major (3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Alarm severity."
|
|
::= { faultCurrentAlarmEntry 3 }
|
|
|
|
faultCurrentAlarmCardType OBJECT-TYPE
|
|
SYNTAX CardType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Card type of the card which caused the alarm."
|
|
::= { faultCurrentAlarmEntry 4 }
|
|
|
|
faultCurrentAlarmCardNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..6)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Slot number of the card which caused the alarm."
|
|
::= { faultCurrentAlarmEntry 5 }
|
|
|
|
faultCurrentAlarmPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The port number of the card which caused the alarm."
|
|
::= { faultCurrentAlarmEntry 6 }
|
|
|
|
faultCurrentAlarmSetTime OBJECT-TYPE
|
|
SYNTAX TimeAndDate
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time when the alarm was set."
|
|
::= { faultCurrentAlarmEntry 7 }
|
|
|
|
faultCurrentAlarmDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A readable string which describes the alarm."
|
|
::= { faultCurrentAlarmEntry 8 }
|
|
|
|
|
|
-- history alarm table
|
|
|
|
faultHistoryAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FaultHistoryAlarmEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"History/Information alarm table."
|
|
::= { fault 4 }
|
|
|
|
faultHistoryAlarmEntry OBJECT-TYPE
|
|
SYNTAX FaultHistoryAlarmEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each entry in the history alarm table contains either a
|
|
cleared alarm or an information alarm."
|
|
INDEX { faultHistoryAlarmTag }
|
|
::= { faultHistoryAlarmTable 1 }
|
|
|
|
FaultHistoryAlarmEntry ::=
|
|
SEQUENCE {
|
|
faultHistoryAlarmTag
|
|
INTEGER,
|
|
faultHistoryAlarmAlarmType
|
|
AlarmType,
|
|
faultHistoryAlarmSeverity
|
|
INTEGER,
|
|
faultHistoryAlarmCardType
|
|
CardType,
|
|
faultHistoryAlarmCardNumber
|
|
INTEGER,
|
|
faultHistoryAlarmPortNumber
|
|
INTEGER,
|
|
faultHistoryAlarmSetTime
|
|
TimeAndDate,
|
|
faultHistoryAlarmDescription
|
|
DisplayString,
|
|
faultHistoryAlarmClearTime
|
|
TimeAndDate
|
|
}
|
|
|
|
faultHistoryAlarmTag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The tag of the alarm in the history alarm table."
|
|
::= { faultHistoryAlarmEntry 1 }
|
|
|
|
faultHistoryAlarmAlarmType OBJECT-TYPE
|
|
SYNTAX AlarmType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Alarm type."
|
|
::= { faultHistoryAlarmEntry 2 }
|
|
|
|
faultHistoryAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER { info (1),
|
|
minor (2),
|
|
major (3) }
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Severity of the alarm."
|
|
::= { faultHistoryAlarmEntry 3 }
|
|
|
|
faultHistoryAlarmCardType OBJECT-TYPE
|
|
SYNTAX CardType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Card type of the card which caused the alarm."
|
|
::= { faultHistoryAlarmEntry 4 }
|
|
|
|
faultHistoryAlarmCardNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..6)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Slot number of the card which caused the alarm."
|
|
::= { faultHistoryAlarmEntry 5 }
|
|
|
|
faultHistoryAlarmPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port number of the card which caused the alarm."
|
|
::= { faultHistoryAlarmEntry 6 }
|
|
|
|
faultHistoryAlarmSetTime OBJECT-TYPE
|
|
SYNTAX TimeAndDate
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time when the alarm was set."
|
|
::= { faultHistoryAlarmEntry 7 }
|
|
|
|
faultHistoryAlarmDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A readable string which describes the alarm."
|
|
::= { faultHistoryAlarmEntry 8 }
|
|
|
|
faultHistoryAlarmClearTime OBJECT-TYPE
|
|
SYNTAX TimeAndDate
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time when the alarm was cleared."
|
|
::= { faultHistoryAlarmEntry 9 }
|
|
|
|
END
|
|
--
|
|
-- This MIB is used to support the enterprise-specific objects for QSIM, HSIM
|
|
-- and FAM interface cards and QSIM is used to refer to the 3 interface cards.
|
|
--
|
|
-- The following MIB groups are supported by all the interface cards (note:
|
|
-- they all use "qsim" as prefix):
|
|
--
|
|
-- qsimCard, qsimVc, qsimLmi, qsimSdlcVc, qsimDxiVc and qsimFrameRelayVc.
|
|
--
|
|
-- qsimLmi and qsimFrameRelayVc groups are used for ports which support
|
|
-- frame relay protocol.
|
|
--
|
|
-- qsimSdlcVc group is used for ports which support SDLC protocol.
|
|
--
|
|
-- qsimDxiVc group is used for ports which support DXI protocol.
|
|
--
|
|
-- The following MIB groups are specific to each of the interface cards (note:
|
|
-- they use "qsim" or "hsim" as prefix to distinguish the supporting card):
|
|
--
|
|
-- qsimPort group is for QSIM interface card only.
|
|
--
|
|
-- hsimPort group is for HSIM interface card only.
|
|
--
|
|
|