summaryrefslogtreecommitdiff
path: root/MIBS/mrv/NBS-TUNABLE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/mrv/NBS-TUNABLE-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/mrv/NBS-TUNABLE-MIB')
-rw-r--r--MIBS/mrv/NBS-TUNABLE-MIB202
1 files changed, 202 insertions, 0 deletions
diff --git a/MIBS/mrv/NBS-TUNABLE-MIB b/MIBS/mrv/NBS-TUNABLE-MIB
new file mode 100644
index 0000000..7fdd767
--- /dev/null
+++ b/MIBS/mrv/NBS-TUNABLE-MIB
@@ -0,0 +1,202 @@
+NBS-TUNABLE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ Unsigned32, OBJECT-TYPE,
+ MODULE-IDENTITY, OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+
+ InterfaceIndex
+ FROM IF-MIB
+
+ nbs
+ FROM NBS-MIB;
+
+nbsTunableMib MODULE-IDENTITY
+ LAST-UPDATED "201706280000Z" -- June 28, 2017
+ ORGANIZATION "NBS"
+ CONTACT-INFO
+ "For technical support, please contact your service channel"
+
+ DESCRIPTION
+ "MIB for representing Tunable Optics parameters"
+
+ ::= { nbs 203 }
+
+nbsTunableGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "MIB for representing Tunable Optics parameters"
+
+ ::= { nbsTunableMib 1 }
+
+-- *******************************************************************
+
+--
+-- the nbsTunableChannelTable
+--
+
+nbsTunableChannelTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in nbsTunableChannelTable."
+
+ ::= { nbsTunableGrp 1 }
+
+nbsTunableChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsTunableChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table to report and configure tunable optics settings."
+
+ ::= { nbsTunableGrp 2 }
+
+NbsTunableChannelEntry ::= SEQUENCE {
+ nbsTunableChannelIfIndex InterfaceIndex,
+ nbsTunableChannelFreqStart INTEGER,
+ nbsTunableChannelFreqEnd INTEGER,
+ nbsTunableChannelFreqStep INTEGER,
+ nbsTunableChannelFreqExponent INTEGER,
+ nbsTunableChannelFreqAdmin INTEGER,
+ nbsTunableChannelFreqOper INTEGER,
+ nbsTunableChannelFreqDefault INTEGER
+}
+
+nbsTunableChannelEntry OBJECT-TYPE
+ SYNTAX NbsTunableChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Describes a setting for an interface's tunable optics."
+ INDEX { nbsTunableChannelIfIndex }
+
+ ::= { nbsTunableChannelTable 1 }
+
+nbsTunableChannelIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Mib2 ifIndex of this optic's port"
+ ::= { nbsTunableChannelEntry 1 }
+
+nbsTunableChannelFreqStart OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first allowable frequency for this tunable optic, in
+ GigaHertz (GHz), unless FreqExponent != 9.
+
+ For L-Band, ITU Grid 48 is '184800'
+ For Q-Band, ITU Grid 48 is '184850'
+ For C-Band, ITU Grid 1 is '190100'
+ For H-Band, ITU Grid 1 is '190150'
+
+ If GHz does not provide the appropriate resolution, the
+ tunable optic may report a FreqExponent less than 9.
+
+ If 32 bits is insufficient to cover the range in GHz, the
+ tunable optic may report a FreqExponent greater than 9.
+
+ Not supported value: 0"
+
+
+ DEFVAL { 190100 }
+ ::= { nbsTunableChannelEntry 2 }
+
+nbsTunableChannelFreqEnd OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last allowable frequency (inclusive) for this tunable
+ optic, in GigaHertz (GHz), unless FreqExponent != 9.
+
+ For L-Band, ITU Grid 99 is '189900'
+ For Q-Band, ITU Grid 99 is '189950'
+ For C-Band, ITU Grid 72 is '197200'
+ For H-Band, ITU Grid 72 is '197250'
+
+ If GHz does not provide the appropriate resolution, the
+ tunable optic may report a FreqExponent less than 9.
+
+ If 32 bits is insufficient to cover the range in GHz, the
+ tunable optic may report a FreqExponent greater than 9.
+
+ Not supported value: 0"
+
+ DEFVAL { 197200 }
+ ::= { nbsTunableChannelEntry 3 }
+
+nbsTunableChannelFreqStep OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The spacing of the allowable frequencies that this tunable
+ optic supports, in GigaHertz (GHz), unless FreqExponent != 9.
+
+ 100 indicates the standard ITU grid spacing of 100GHz.
+
+ For example, if this tunable optic supports both C and H
+ band, or both Q and L band, FreqStep should report 50.
+
+ If this tunable optic supports steps finer than 1GHz,
+ the tunable optic may report a FreqExponent less than 9.
+
+ Not supported value: 0"
+
+ DEFVAL { 100 }
+ ::= { nbsTunableChannelEntry 4 }
+
+nbsTunableChannelFreqExponent OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The exponent of all the Freq values (including FreqStep). 9
+ (the default) indicates all units are in GigaHertz (GHz)."
+
+ DEFVAL { 9 }
+ ::= { nbsTunableChannelEntry 5 }
+
+nbsTunableChannelFreqAdmin OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administratively desired frequency of this tunable
+ optic, in GigaHertz (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0"
+
+ ::= { nbsTunableChannelEntry 6 }
+
+nbsTunableChannelFreqOper OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational frequency of this tunable
+ optic, in GigaHertz (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0"
+
+ ::= { nbsTunableChannelEntry 7 }
+
+nbsTunableChannelFreqDefault OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default frequency of this tunable optic, in GigaHertz
+ (GHz), unless FreqExponent != 9.
+
+ Not supported value: 0"
+
+ ::= { nbsTunableChannelEntry 8 }
+
+END