- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
602 lines
19 KiB
Text
602 lines
19 KiB
Text
-- *****************************************************************
|
|
-- Transponder MIB
|
|
-- *****************************************************************
|
|
|
|
SL-XPDR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI
|
|
DisplayString, TruthValue,
|
|
TimeStamp, RowStatus FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
InterfaceIndex FROM IF-MIB
|
|
PerfCurrentCount, PerfIntervalCount,
|
|
PerfTotalCount FROM PerfHist-TC-MIB
|
|
sitelight FROM SL-NE-MIB;
|
|
|
|
|
|
slXpdr MODULE-IDENTITY
|
|
LAST-UPDATED "200501250000Z"
|
|
ORGANIZATION "PacketLight Networks Ltd."
|
|
CONTACT-INFO
|
|
"Omri_Viner@PacketLight.com"
|
|
DESCRIPTION
|
|
"This MIB module describes the optical connections."
|
|
::= { sitelight 8 }
|
|
|
|
--
|
|
-- The XPDR MIB consists of the following groups:
|
|
-- Optical Connection Table
|
|
-- Table for ODU cross connection
|
|
-- XPDR Last Change
|
|
-- XPDR Traps
|
|
--
|
|
|
|
slXpdrConn OBJECT IDENTIFIER ::= { slXpdr 1 }
|
|
-- slXpdrAps OBJECT IDENTIFIER ::= { slXpdr 2 }
|
|
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."
|
|
SYNTAX INTEGER {
|
|
ds3Sts1(1), -- DS3/STS1
|
|
fe(2), -- Fast Ethernet full duplex
|
|
escon(3), -- ESCON
|
|
dvbVideo(4), -- DVB ASI 270 Mbps
|
|
fc1gFicon(5), -- 1G FC/FICON
|
|
gbE(6), -- Gigabit Ethernet
|
|
fc2g(7), -- 2G FC/FICON
|
|
oc3Stm1(8), -- OC3/STM1
|
|
oc12Stm4(9), -- OC12/STM4
|
|
oc48Stm16(10), -- OC48 and GPON 2.48 Gbps
|
|
other(11), -- Bypass
|
|
fc4g(12), -- 4G FC/FICON
|
|
infiniband25G(13), -- InfiniBand 2.5G
|
|
otn27g(14), -- OC48 + FEC
|
|
oc24gpon(15), -- OC24/GPON 1.24G
|
|
smpteSdi(16), -- SMPTE SDI 540 Mbps
|
|
copperFe(17), -- Copper Fast Ethernet
|
|
copperGbe(18), -- Copper GbE
|
|
mux2GbE(19), -- Muxponder 2x1GBE
|
|
mux4GbE(20), -- Muxponder 4x1GBE
|
|
xpdr5G(21), -- Transponder 5G
|
|
ficon1g(22), -- 1G FICON
|
|
ficon2g(23), -- 2G FICON
|
|
stm1(24), -- STM1
|
|
stm4(25), -- STM4
|
|
stm16(26), -- STM16
|
|
gpon248(27), -- GPON 2.48 Gbps
|
|
ficon4g(28), -- 4G FICON
|
|
eth10m(29), -- 10Base-T
|
|
xfp10oc192(30), -- 9.95328
|
|
xfp10stm64(31), -- 9.95328
|
|
xfp10GbEWan(32), -- 9.95328 over sonet
|
|
xfp10GbELan(33), -- 10.3125=10.0*66/64
|
|
xfp10otu2(34), -- 10.709255
|
|
xfp10GFC(35), -- 10.51875=10.2*66/64
|
|
xfp10GbEWanStm64(36), -- 9.95328 over sdh
|
|
mux1GbE(37), -- Muxponder 1x1GBE
|
|
mux1GbERegen(38), -- Muxponder 1x1GBE regenerator
|
|
mux2GbERegen(39), -- Muxponder 2x1GBE regenerator
|
|
mux4GbERegen(40), -- Muxponder 4x1GBE regenerator
|
|
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
|
|
otu1f(52), -- OTU1f
|
|
otu2f(53), -- OTU2f
|
|
oc192ToOtu2(54), -- OC192 mapped to OTU2 (G.709)
|
|
stm64ToOtu2(55), -- STM64 mapped to OTU2 (G.709)
|
|
gbe10WanToOtu2(56), -- 10G GBE Wan mapped to OTU2 (G.Sup43 6.1)
|
|
gbe10LanToOtu2A(57), -- 10G GBE Lan mapped to OTU2 (G.Sup43 6.2)
|
|
gbe10LanToOtu1e(58), -- 10G GBE Lan mapped to OTU1e (G.Sup43 7.2)
|
|
gbe10LanToOtu2e(59), -- 10G GBE Lan mapped to OTU2e (G.Sup43 7.1)
|
|
gbe10LanToOtu2B(60), -- 10G GBE Lan mapped to OTU2 (G.Sup43 7.3)
|
|
fc10LanToOtu1f(61), -- 10G FC mapped to OTU1f (like G.Sup43 7.2)
|
|
fc10LanToOtu2f(62), -- 10G FC mapped to OTU2f (like G.Sup43 7.1)
|
|
fc8LanToOtu2(63), -- 8G FC mapped to OTU2 (GFP-T)
|
|
|
|
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
|
|
--
|
|
|
|
xpdrConnConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF XpdrConnConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The connection table contains for each
|
|
transponding connection a single bi-directional entry.
|
|
The index to the table is the ifIndex of both XPDR interfaces.
|
|
The ifType valued used for the index is: 196."
|
|
::= { slXpdrConn 1 }
|
|
|
|
xpdrConnConfigEntry OBJECT-TYPE
|
|
SYNTAX XpdrConnConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the transponding connection table."
|
|
INDEX { xpdrConnConfigIf1,
|
|
xpdrConnConfigIf2 }
|
|
::= { xpdrConnConfigTable 1 }
|
|
|
|
XpdrConnConfigEntry ::=
|
|
SEQUENCE {
|
|
xpdrConnConfigIf1 InterfaceIndex,
|
|
xpdrConnConfigIf2 InterfaceIndex,
|
|
xpdrConnConfigRateControlAdmin INTEGER,
|
|
xpdrConnConfigRateControlOper INTEGER,
|
|
xpdrConnConfigLosPropagation TruthValue,
|
|
xpdrServiceType XpdrServiceType,
|
|
xpdrConnAddMask INTEGER,
|
|
xpdrMuxInbandAdmin INTEGER,
|
|
xpdrMuxInbandOper INTEGER,
|
|
xpdrDirection INTEGER,
|
|
xpdrConnConfigCpriRateControl TruthValue,
|
|
xpdrFaultPropagationDelay INTEGER,
|
|
xpdrFecMode INTEGER,
|
|
xpdrConnAddMask1 TsMaskBits,
|
|
xpdrConnAddMask2 TsMaskBits,
|
|
xpdrCryptoUser DisplayString
|
|
}
|
|
|
|
xpdrConnConfigIf1 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The first XPDR interface."
|
|
::= { xpdrConnConfigEntry 1 }
|
|
|
|
xpdrConnConfigIf2 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The second XPDR interface."
|
|
::= { xpdrConnConfigEntry 2 }
|
|
|
|
xpdrConnConfigRateControlAdmin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable ask the rate of the traffic used
|
|
by this interface. Frequency is in Kbp/s.
|
|
The value 0-30 is used for rate control Bypass."
|
|
::= { xpdrConnConfigEntry 3 }
|
|
|
|
xpdrConnConfigRateControlOper OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable tells the rate of the traffic used
|
|
by this interface. Frequency is in Kbp/s.
|
|
The value 0 returned for rate control Bypass."
|
|
::= { xpdrConnConfigEntry 4 }
|
|
|
|
xpdrConnConfigLosPropagation OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to detrmine if the LOS propagation should be active."
|
|
::= { xpdrConnConfigEntry 5 }
|
|
|
|
xpdrServiceType OBJECT-TYPE
|
|
SYNTAX XpdrServiceType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service type of the transponder."
|
|
::= { xpdrConnConfigEntry 6 }
|
|
|
|
xpdrConnAddMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"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.
|
|
|
|
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
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
standby(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is relevant only for muxponder.
|
|
up value means that the muxponder inband management is enabled."
|
|
::= { xpdrConnConfigEntry 8 }
|
|
|
|
xpdrMuxInbandOper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
standby(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of the inband interface."
|
|
::= { xpdrConnConfigEntry 9 }
|
|
|
|
xpdrDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bidirectional(1), -- transponder is bidierctional (default)
|
|
unidirectionalTx(2), -- tranponder uplink is TX and client is RX
|
|
unidirectionalRx(3), -- tranponder uplink is RX and client is TX
|
|
loopback(4) -- transponder with a single tranciever
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for unidirectional services.
|
|
The upper port is the uplink as with the aps configuration.
|
|
The transponder on one side should be configured as TX and the peer as RX."
|
|
::= { xpdrConnConfigEntry 10 }
|
|
|
|
xpdrConnConfigCpriRateControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to detrmine if the CPRI rate control should be active."
|
|
::= { xpdrConnConfigEntry 11 }
|
|
|
|
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 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
|
|
--
|
|
|
|
xpdrConnConfigTableChange NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A xpdrConnConfigTableChange trap is sent when the
|
|
content of the xpdrConnConfigTable is changed."
|
|
::= { slXpdrTraps 1 }
|
|
|
|
xpdrConnConfigTableChange0 NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A xpdrConnConfigTableChange trap is sent when the
|
|
content of the xpdrConnConfigTable is changed.
|
|
It is defined to support browsers that don't recognize RFC 2576."
|
|
::= { slXpdrTraps0 1 }
|
|
|
|
END
|