ITF-MIB Table View

Table-centric layout grouping table, row, and column objects.

Tables
5
Rows
5
Columns
53

ifTable

table mandatory
.1.3.6.1.2.1.2.2 · 1 row entry · 22 columns
A list of interface entries.  The number of entries is given by
the value of ifNumber.
          
ALCATEL NOTE:
   SUPPORT: YES   TABLESIZE: DEP ifNumber.
ifEntry entry .1.3.6.1.2.1.2.2.1
An entry containing management information applicable to a
particular interface.

ALCATEL NOTE:
SUPPORT: YES
Indexes
ifIndex
Column Syntax OID
ifIndex mandatory
A unique value, greater than zero, for each
interface. It is recommended that values are assigned
contiguously starting from 1. The value for each
interface sub-layer must remain constant at least from
one re-initiali…
InterfaceIndex
Textual Convention: InterfaceIndex Integer32
.1.3.6.1.2.1.2.2.1.1
ifDescr mandatory
A textual string containing information about the
interface. This string should include the name of the
manufacturer, the product name and the version of the
interface hardware/software.

ALCATEL NOTE:
RFC1213-MIBDisplayString
Textual Convention: RFC1213-MIBDisplayString OctetString
.1.3.6.1.2.1.2.2.1.2
ifType mandatory
The type of interface. Additional values for ifType
are assigned by the Internet Assigned Numbers
Authority (IANA), through updating the syntax of the
IANAifType textual convention.

ALCATEL NOTE:
SUPP…
IANAifType-MIBIANAifType
Textual Convention: IANAifType-MIBIANAifType Enumeration
Type Values:
1other
2regular1822
3hdh1822
4ddnX25
5rfc877x25
6ethernetCsmacd
7iso88023Csmacd
8iso88024TokenBus
9iso88025TokenRing
10iso88026Man
11starLan
12proteon10Mbit
13proteon80Mbit
14hyperchannel
15fddi
16lapb
17sdlc
18ds1
19e1
20basicISDN
21primaryISDN
22propPointToPointSerial
23ppp
24softwareLoopback
25eon
26ethernet3Mbit
27nsip
28slip
29ultra
30ds3
31sip
32frameRelay
33rs232
34para
35arcnet
36arcnetPlus
37atm
38miox25
39sonet
40x25ple
41iso88022llc
42localTalk
43smdsDxi
44frameRelayService
45v35
46hssi
47hippi
48modem
49aal5
50sonetPath
51sonetVT
52smdsIcip
53propVirtual
54propMultiplexor
55ieee80212
56fibreChannel
57hippiInterface
58frameRelayInterconnect
59aflane8023
60aflane8025
61cctEmul
62fastEther
63isdn
64v11
65v36
66g703at64k
67g703at2mb
68qllc
69fastEtherFX
70channel
71ieee80211
72ibm370parChan
73escon
74dlsw
75isdns
76isdnu
77lapd
78ipSwitch
79rsrb
80atmLogical
81ds0
82ds0Bundle
83bsc
84async
85cnr
86iso88025Dtr
87eplrs
88arap
89propCnls
90hostPad
91termPad
92frameRelayMPI
93x213
94adsl
95radsl
96sdsl
97vdsl
98iso88025CRFPInt
99myrinet
100voiceEM
101voiceFXO
102voiceFXS
103voiceEncap
104voiceOverIp
105atmDxi
106atmFuni
107atmIma
108pppMultilinkBundle
109ipOverCdlc
110ipOverClaw
111stackToStack
112virtualIpAddress
113mpc
114ipOverAtm
115iso88025Fiber
116tdlc
117gigabitEthernet
118hdlc
119lapf
120v37
121x25mlp
122x25huntGroup
123transpHdlc
124interleave
125fast
126ip
127docsCableMaclayer
128docsCableDownstream
129docsCableUpstream
130a12MppSwitch
131tunnel
132coffee
133ces
134atmSubInterface
135l2vlan
136l3ipvlan
137l3ipxvlan
138digitalPowerline
139mediaMailOverIp
140dtm
141dcn
142ipForward
143msdsl
144ieee1394
145if-gsn
146dvbRccMacLayer
147dvbRccDownstream
148dvbRccUpstream
149atmVirtual
150mplsTunnel
151srp
152voiceOverAtm
153voiceOverFrameRelay
154idsl
155compositeLink
156ss7SigLink
157propWirelessP2P
158frForward
159rfc1483
160usb
161ieee8023adLag
162bgppolicyaccounting
163frf16MfrBundle
164h323Gatekeeper
165h323Proxy
166mpls
167mfSigLink
168hdsl2
169shdsl
170ds1FDL
171pos
172dvbAsiIn
173dvbAsiOut
174plc
175nfas
176tr008
177gr303RDT
178gr303IDT
179isup
180propDocsWirelessMaclayer
181propDocsWirelessDownstream
182propDocsWirelessUpstream
183hiperlan2
184propBWAp2Mp
185sonetOverheadChannel
186digitalWrapperOverheadChannel
187aal2
188radioMAC
189atmRadio
190imt
191mvl
192reachDSL
193frDlciEndPt
194atmVciEndPt
195opticalChannel
196opticalTransport
197propAtm
198voiceOverCable
199infiniband
200teLink
201q2931
202virtualTg
203sipTg
204sipSig
205docsCableUpstreamChannel
206econet
207pon155
208pon622
209bridge
210linegroup
211voiceEMFGD
212voiceFGDEANA
213voiceDID
214mpegTransport
215sixToFour
216gtp
217pdnEtherLoop1
218pdnEtherLoop2
219opticalChannelGroup
220homepna
221gfp
222ciscoISLvlan
223actelisMetaLOOP
224fcipLink
225rpr
226qam
227lmp
228cblVectaStar
229docsCableMCmtsDownstream
230adsl2
231macSecControlledIF
232macSecUncontrolledIF
233aviciOpticalEther
234atmbond
235voiceFGDOS
236mocaVersion1
237ieee80216WMAN
238adsl2plus
239dvbRcsMacLayer
240dvbTdm
241dvbRcsTdma
242x86Laps
243wwanPP
244wwanPP2
245voiceEBS
246ifPwType
247ilan
248pip
249aluELP
250gpon
251vdsl2
252capwapDot11Profile
253capwapDot11Bss
254capwapWtpVirtualRadio
255bits
256docsCableUpstreamRfPort
257cableDownstreamRfPort
258vmwareVirtualNic
259ieee802154
260otnOdu
261otnOtu
262ifVfiType
263g9981
264g9982
265g9983
266aluEpon
267aluEponOnu
268aluEponPhysicalUni
269aluEponLogicalLink
270aluGponOnu
271aluGponPhysicalUni
272vmwareNicTeam
277docsOfdmDownstream
278docsOfdmaUpstream
279gfast
280sdci
281xboxWireless
282fastdsl
283docsCableScte55d1FwdOob
284docsCableScte55d1RetOob
285docsCableScte55d2DsOob
286docsCableScte55d2UsOob
287docsCableNdf
288docsCableNdr
289ptm
290ghn
291otnOtsi
292otnOtuc
293otnOduc
294otnOtsig
295microwaveCarrierTermination
296microwaveRadioLinkTerminal
297ieee8021axDrni
298ax25
299ieee19061nanocom
300cpri
301omni
302roe
303p2pOverLan
.1.3.6.1.2.1.2.2.1.3
ifMtu mandatory
The size of the largest packet which can be
sent/received on the interface, specified in octets.
For interfaces that are used for transmitting network
datagrams, this is the size of the largest network
datagram that can…
Integer32
Textual Convention: COPS-PR-SPPIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.2.2.1.4
ifSpeed mandatory
An estimate of the interface's current bandwidth in
bits per second. For interfaces which do not vary in
bandwidth or for those where no accurate estimation
can be made, this object should contain the nominal
bandwidth…
RFC1155-SMIGauge
Textual Convention: RFC1155-SMIGauge Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.5
ifPhysAddress mandatory
The interface's address at its protocol sub-layer.
The interface's media-specific MIB must define the bit
and byte ordering and format of the value contained by
this object. For interfaces which do not have such an
add…
RFC1213-MIBPhysAddress
Textual Convention: RFC1213-MIBPhysAddress OctetString
.1.3.6.1.2.1.2.2.1.6
ifAdminStatus mandatory
The desired state of the interface. The testing(3)
state indicates that no operational packets can be
passed. When a managed system initializes, all
interfaces start with ifAdminStatus in the down(2)
state. As a resu…
Enumerationr/w
Enumerated Values:
1up
2down
3testing
.1.3.6.1.2.1.2.2.1.7
ifOperStatus mandatory
The current operational state of the interface. The
testing(3) state indicates that no operational packets
can be passed. If ifAdminStatus is down(2) then
ifOperStatus should be down(2). If ifAdminStatus is
changed t…
Enumeration
Enumerated Values:
1up
2down
3testing
4unknown
5dormant
.1.3.6.1.2.1.2.2.1.8
ifLastChange mandatory
The value of sysUpTime at the time the interface
entered its current operational state. If the current
state was entered prior to the last re-initialization
of the local network management subsystem, then this
object c…
SNMPv2-SMITimeTicks
Textual Convention: SNMPv2-SMITimeTicks Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.9
ifInOctets mandatory
The total number of octets received on the interface,
including framing characters.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: NA RANGE: See above
PERSIST: NO DEFVALUE: NA UNITS: octets
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.10
ifInUcastPkts mandatory
The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were not addressed to a
multicast or broadcast address at this sub-layer.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: NA R…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.11
ifInNUcastPkts obsolete
The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were addressed to a
multicast or broadcast address at this sub-layer.
This object is deprecated in favour of
ifInMulticastPkts and ifInBr…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.12
ifInDiscards mandatory
The number of inbound packets which were chosen to be
discarded even though no errors had been detected to
prevent their being deliverable to a higher-layer
protocol. One possible reason for discarding such a
packet co…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.13
ifInErrors mandatory
For packet-oriented interfaces, the number of inbound
packets that contained errors preventing them from
being deliverable to a higher-layer protocol. For
character-oriented or fixed-length interfaces, the
number of in…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.14
ifInUnknownProtos mandatory
For packet-oriented interfaces, the number of packets
received via the interface which were discarded
because of an unknown or unsupported protocol. For
character-oriented or fixed-length interfaces which
support proto…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.15
ifOutOctets mandatory
The total number of octets transmitted out of the
interface, including framing characters.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: NA RANGE: See above
PERSIST: NO DEFVALUE: NA UNITS: octets
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.16
ifOutUcastPkts mandatory
The total number of packets that higher-level
protocols requested be transmitted, and which were not
addressed to a multicast or broadcast address at this
sub-layer, including those that were discarded or not sent.
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.17
ifOutNUcastPkts obsolete
The total number of packets that higher-level
protocols requested be transmitted, and which were
addressed to a multicast or broadcast address at this
sub-layer, including those that were discarded or not sent.
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.18
ifOutDiscards mandatory
The number of outbound packets which were chosen to
be discarded even though no errors had been detected
to prevent their being transmitted. One possible
reason for discarding such a packet could be to free
up buffer s…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.19
ifOutErrors mandatory
For packet-oriented interfaces, the number of
outbound packets that could not be transmitted because
of errors. For character-oriented or fixed-length
interfaces, the number of outbound transmission units
that could no…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.20
ifOutQLen obsolete
The length of the output packet queue (in packets).

ALCATEL NOTE:
SUPPORT: NO INSRVMOD: NA RANGE: See above
PERSIST: NA DEFVALUE: NA UNITS: packets
RFC1155-SMIGauge
Textual Convention: RFC1155-SMIGauge Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.2.2.1.21
ifSpecific obsolete
A reference to MIB definitions specific to the
particular media being used to realize the interface.
It is recommended that this value point to an instance
of a MIB object in the media-specific MIB, i.e., that
this obje…
ObjectIdentifier .1.3.6.1.2.1.2.2.1.22

ifXTable

table mandatory
.1.3.6.1.2.1.31.1.1 · 1 row entry · 19 columns
A list of interface entries.  The number of entries
is given by the value of ifNumber.  This table
contains additional objects for the interface table.
          
ALCATEL NOTE:
   SUPPORT: YES   TABLESIZE: DEP ifNumber.
ifXEntry entry .1.3.6.1.2.1.31.1.1.1
An entry containing additional management information
applicable to a particular interface.

ALCATEL NOTE:
SUPPORT: YES
Indexes
ifIndex
Column Syntax OID
ifName mandatory
The textual name of the interface. The value of this
object should be the name of the interface as assigned
by the local device and should be suitable for use in
commands entered at the device's `console'. This
might …
RFC1213-MIBDisplayString
Textual Convention: RFC1213-MIBDisplayString OctetString
.1.3.6.1.2.1.31.1.1.1.1
ifInMulticastPkts mandatory
The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were addressed to a
multicast address at this sub-layer. For a MAC layer
protocol, this includes both Group and Functional
addresses.
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.31.1.1.1.2
ifInBroadcastPkts mandatory
The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were addressed to a
broadcast address at this sub-layer.

ALCATEL NOTE:
SUPPORT: NO INSRVMOD: NA RANGE: See above
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.31.1.1.1.3
ifOutMulticastPkts mandatory
The total number of packets that higher-level
protocols requested be transmitted, and which were
addressed to a multicast address at this sub-layer,
including those that were discarded or not sent. For
a MAC layer prot…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.31.1.1.1.4
ifOutBroadcastPkts mandatory
The total number of packets that higher-level
protocols requested be transmitted, and which were
addressed to a broadcast address at this sub-layer,
including those that were discarded or not sent.

ALCATE…
RFC1155-SMICounter
Textual Convention: RFC1155-SMICounter Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.31.1.1.1.5
ifHCInOctets mandatory
The total number of octets received on the interface,
including framing characters. This object is a 64-bit
version of ifInOctets.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: NA RANGE: See above
PERS…
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.6
ifHCInUcastPkts mandatory
The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were not addressed to a
multicast or broadcast address at this sub-layer.
This object is a 64-bit version of ifInUcastPkts.
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.7
ifHCInMulticastPkts mandatory
The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were addressed to a
multicast address at this sub-layer. For a MAC layer
protocol, this includes both Group and Functional
addresses. T…
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.8
ifHCInBroadcastPkts mandatory
The number of packets, delivered by this sub-layer to
a higher (sub-)layer, which were addressed to a
broadcast address at this sub-layer. This object is a
64-bit version of ifInBroadcastPkts.

ALCATEL NO…
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.9
ifHCOutOctets mandatory
The total number of octets transmitted out of the
interface, including framing characters. This object
is a 64-bit version of ifOutOctets.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: NA RANGE: See above…
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.10
ifHCOutUcastPkts mandatory
The total number of packets that higher-level
protocols requested be transmitted, and which were not
addressed to a multicast or broadcast address at this
sub-layer, including those that were discarded or not
sent. Thi…
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.11
ifHCOutMulticastPkts mandatory
The total number of packets that higher-level
protocols requested be transmitted, and which were
addressed to a multicast address at this sub-layer,
including those that were discarded or not sent. For
a MAC layer prot…
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.12
ifHCOutBroadcastPkts mandatory
The total number of packets that higher-level
protocols requested be transmitted, and which were
addressed to a broadcast address at this sub-layer,
including those that were discarded or not sent. This
object is a 64-…
OctetString
Constraints:
range: 8-8
.1.3.6.1.2.1.31.1.1.1.13
ifLinkUpDownTrapEnable mandatory
Indicates whether linkUp/linkDown traps should be
generated for this interface.

By default, this object should have the value
enabled(1) for interfaces which do not operate on
'top' of any other interface…
Enumerationr/w
Enumerated Values:
1enabled
2disabled
.1.3.6.1.2.1.31.1.1.1.14
ifHighSpeed mandatory
An estimate of the interface's current bandwidth in
units of 1,000,000 bits per second. If this object
reports a value of `n' then the speed of the interface
is somewhere in the range of `n-500,000' to
`n+499,999'. Fo…
RFC1155-SMIGauge
Textual Convention: RFC1155-SMIGauge Unsigned32
Type Constraints:
range: 0..4294967295
.1.3.6.1.2.1.31.1.1.1.15
ifPromiscuousMode mandatory
This object has a value of false(2) if this interface
only accepts packets/frames that are addressed to this
station. This object has a value of true(1) when the
station accepts all packets/frames transmitted on the
me…
SNMPv2-TCTruthValuer/w
Textual Convention: SNMPv2-TCTruthValue Enumeration
Type Values:
1true
2false
.1.3.6.1.2.1.31.1.1.1.16
ifConnectorPresent mandatory
This object has the value 'true(1)' if the interface
sublayer has a physical connector and the value
'false(2)' otherwise.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: NA RANGE: See above
PERSIST: NO …
SNMPv2-TCTruthValue
Textual Convention: SNMPv2-TCTruthValue Enumeration
Type Values:
1true
2false
.1.3.6.1.2.1.31.1.1.1.17
ifAlias mandatory
This object is an 'alias' name for the interface as
specified by a network manager, and provides a non-
volatile 'handle' for the interface.

On the f…
RFC1213-MIBDisplayStringr/w
Textual Convention: RFC1213-MIBDisplayString OctetString
.1.3.6.1.2.1.31.1.1.1.18
ifCounterDiscontinuityTime mandatory
The value of sysUpTime on the most recent occasion at
which any one or more of this interface's counters
suffered a discontinuity. The relevant counters are
the specific instances associated with this interface
of any …
Integer32
Textual Convention: COPS-PR-SPPIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.31.1.1.1.19

ifStackTable

table mandatory
.1.3.6.1.2.1.31.1.2 · 1 row entry · 3 columns
The table containing information on the relationships between
the multiple sub-layers of network interfaces.
In particular, it contains information on which sub-layers run
'on top of' which other sub-layers.  Each sub-layer corresponds
to a conceptual row in the ifTable.
          
ALCATEL NOTE:
   SUPPORT: YES   TABLESIZE: DEP.
ifStackEntry entry .1.3.6.1.2.1.31.1.2.1
Information on a particular relationship between two
sub-layers, specifying that one sub-layer runs on
'top' of the other sub-layer. Each sub-layer
corresponds to a conceptual row in the ifTable.

ALCATEL N…
Indexes
ifStackHigherLayer ifStackLowerLayer
Column Syntax OID
ifStackHigherLayer mandatory
The value of ifIndex corresponding to the higher
sub-layer of the relationship, i.e., the sub-layer
which runs on 'top' of the sub-layer identified by the
corresponding instance of ifStackLowerLayer. If there
is no hig…
Integer32
Textual Convention: COPS-PR-SPPIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.31.1.2.1.1
ifStackLowerLayer mandatory
The value of ifIndex corresponding to the lower sub-
layer of the relationship, i.e., the sub-layer which
runs 'below' the sub-layer identified by the
corresponding instance of ifStackHigherLayer. If
there is no lower …
Integer32
Textual Convention: COPS-PR-SPPIInteger32 Integer32
Type Constraints:
range: -2147483648..2147483647
.1.3.6.1.2.1.31.1.2.1.2
ifStackStatus mandatory
The status of the relationship between two sub-layers.

Changing the value of this object from 'active' to
'notInService' or 'destroy' will likely have
consequences up and down the interface stack. Thus,
SNMPv2-TCRowStatus
Textual Convention: SNMPv2-TCRowStatus Enumeration
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
.1.3.6.1.2.1.31.1.2.1.3

ifTestTable

table optional
.1.3.6.1.2.1.31.1.3 · 1 row entry · 6 columns
This table contains one entry per interface.  It
defines objects which allow a network manager to
instruct an agent to test an interface for various
faults.  Tests for an interface are defined in the
media-specific MIB for that interface.  After invoking
a test, the object ifTestResult can be read to
determine the outcome.  If an agent can not perform
the test, ifTestResult is set to so indicate.  The
object ifTestCode can be used to provide further
test-specific or interface-specific (or even
enterprise-specific) information concerning the
outcome of the test.  Only one test can be in progress
on each interface at any one time.  If one test is in
progress when another test is invoked, the second test
is rejected.  Some agents may reject a test when a
prior test is active on another interface.
Before starting a test, a manager-station must first
obtain 'ownership' of the entry in the ifTestTable for
the interface to be tested.  This is accomplished with
the ifTestId and ifTestStatus objects as follows:
          
  try_again:
      get (ifTestId, ifTestStatus)
      while (ifTestStatus != notInUse)
          /*
           * Loop while a test is running or some other
           * manager is configuring a test.
           */
          short delay
          get (ifTestId, ifTestStatus)
      }
          
      /*
       * Is not being used right now -- let's compete
       * to see who gets it.
       */
      lock_value = ifTestId
          
      if ( set(ifTestId = lock_value, ifTestStatus = inUse,
               ifTestOwner = 'my-IP-address') == FAILURE)
          /*
           * Another manager got the ifTestEntry -- go
           * try again
           */
          goto try_again;
          
      /*
       * I have the lock
       */
      set up any test parameters.
          
      /*
       * This starts the test
       */
      set(ifTestType = test_to_run);
          
      wait for test completion by polling ifTestResult
          
      when test completes, agent sets ifTestResult
           agent also sets ifTestStatus = 'notInUse'
          
      retrieve any additional test results, and ifTestId
          
      if (ifTestId == lock_value+1) results are valid
          
A manager station first retrieves the value of the
appropriate ifTestId and ifTestStatus objects,
periodically repeating the retrieval if necessary,
until the value of ifTestStatus is 'notInUse'.  The
manager station then tries to set the same ifTestId
object to the value it just retrieved, the same
ifTestStatus object to 'inUse', and the corresponding
ifTestOwner object to a value indicating itself.  If
the set operation succeeds then the manager has
obtained ownership of the ifTestEntry, and the value of
the ifTestId object is incremented by the agent (per
the semantics of TestAndIncr).  Failure of the set
operation indicates that some other manager has
obtained ownership of the ifTestEntry.
          
Once ownership is obtained, any test parameters can be
setup, and then the test is initiated by setting
ifTestType.  On completion of the test, the agent sets
ifTestStatus to 'notInUse'.  Once this occurs, the
manager can retrieve the results.  In the (rare) event
that the invocation of tests by two network managers
were to overlap, then there would be a possibility that
the first test's results might be overwritten by the
second test's results prior to the first results being
read.  This unlikely circumstance can be detected by a
network manager retrieving ifTestId at the same time as
retrieving the test results, and ensuring that the
results are for the desired request.
          
If ifTestType is not set within an abnormally long
period of time after ownership is obtained, the agent
should time-out the manager, and reset the value of the
ifTestStatus object back to 'notInUse'.  It is
suggested that this time-out period be 5 minutes.
          
In general, a management station must not retransmit a
request to invoke a test for which it does not receive
a response; instead, it properly inspects an agent's
MIB to determine if the invocation was successful.
Only if the invocation was unsuccessful, is the
invocation request retransmitted.
          
Some tests may require the interface to be taken off-
line in order to execute them, or may even require the
agent to reboot after completion of the test.  In these
circumstances, communication with the management
station invoking the test may be lost until after
completion of the test.  An agent is not required to
support such tests.  However, if such tests are
supported, then the agent should make every effort to
transmit a response to the request which invoked the
test prior to losing communication.  When the agent is
restored to normal service, the results of the test are
properly made available in the appropriate objects.
Note that this requires that the ifIndex value assigned
to an interface must be unchanged even if the test
causes a reboot.  An agent must reject any test for
which it cannot, perhaps due to resource constraints,
make available at least the minimum amount of
information after that test completes.
          
ALCATEL NOTE:
   SUPPORT: YES   TABLESIZE: DEP ifNumber.
ifTestEntry entry .1.3.6.1.2.1.31.1.3.1
An entry containing objects for invoking tests on an
interface.

ALCATEL NOTE:
SUPPORT: YES
Indexes
ifIndex
Column Syntax OID
ifTestId optional
This object identifies the current invocation of the
interface's test.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: YES RANGE: See above
PERSIST: NO DEFVALUE: NA UNITS: -
SNMPv2-TCTestAndIncrr/w
Textual Convention: SNMPv2-TCTestAndIncr Integer32
Type Constraints:
range: 0..2147483647
.1.3.6.1.2.1.31.1.3.1.1
ifTestStatus optional
This object indicates whether or not some manager
currently has the necessary 'ownership' required to
invoke a test on this interface. A write to this
object is only successful when it changes its value
from 'notInUse(…
Enumerationr/w
Enumerated Values:
1notInUse
2inUse
.1.3.6.1.2.1.31.1.3.1.2
ifTestType optional
A control variable used to start and stop operator-
initiated interface tests. Most OBJECT IDENTIFIER
values assigned to tests are defined elsewhere, in
association with specific types of interface.
However, this docum…
SNMPv2-TCAutonomousTyper/w
Textual Convention: SNMPv2-TCAutonomousType ObjectIdentifier
.1.3.6.1.2.1.31.1.3.1.3
ifTestResult optional
This object contains the result of the most recently
requested test, or the value none(1) if no tests have
been requested since the last reset. Note that this
facility provides no provision for saving the results
of on…
Enumeration
Enumerated Values:
1none
2success
3inProgress
4notSupported
5unAbleToRun
6aborted
7failed
.1.3.6.1.2.1.31.1.3.1.4
ifTestCode optional
This object contains a code which contains more
specific information on the test result, for example
an error-code after a failed test. Error codes and
other values this object may take are specific to the
type of inte…
ObjectIdentifier .1.3.6.1.2.1.31.1.3.1.5
ifTestOwner optional
The entity which currently has the 'ownership'
required to invoke a test on this interface.

ALCATEL NOTE:
SUPPORT: YES INSRVMOD: YES RANGE: See above
PERSIST: NO DEFVALUE: NA UNITS: -
OwnerStringr/w
Textual Convention: OwnerString OctetString
.1.3.6.1.2.1.31.1.3.1.6

ifRcvAddressTable

table mandatory
.1.3.6.1.2.1.31.1.4 · 1 row entry · 3 columns
This table contains an entry for each address
(broadcast, multicast, or uni-cast) for which the
system will receive packets/frames on a particular
interface, except as follows:
          
- for an interface operating in promiscuous mode,
entries are only required for those addresses for
which the system would receive frames were it not
operating in promiscuous mode.
          
- for 802.5 functional addresses, only one entry is
required, for the address which has the functional
address bit ANDed with the bit mask of all functional
addresses for which the interface will accept frames.
          
A system is normally able to use any unicast address
which corresponds to an entry in this table as a
source address.
ifRcvAddressEntry entry .1.3.6.1.2.1.31.1.4.1
A list of objects identifying an address for which
the system will accept packets/frames on the
particular interface identified by the index value
ifIndex.
Indexes
ifIndex ifRcvAddressAddress
Column Syntax OID
ifRcvAddressAddress mandatory
An address for which the system will accept
packets/frames on this entry's interface.
OctetString
Constraints:
range: 6-6
.1.3.6.1.2.1.31.1.4.1.1
ifRcvAddressStatus mandatory
This object is used to create and delete rows in the
ifRcvAddressTable.
SNMPv2-TCRowStatusr/w
Textual Convention: SNMPv2-TCRowStatus Enumeration
Type Values:
1active
2notInService
3notReady
4createAndGo
5createAndWait
6destroy
.1.3.6.1.2.1.31.1.4.1.2
ifRcvAddressType mandatory
This object has the value nonVolatile(3) for those
entries in the table which are valid and will not be
deleted by the next restart of the managed system.
Entries having the value volatile(2) are valid and
exist, but ha…
Enumerationr/w
Enumerated Values:
1other
2volatile
3nonVolatile
.1.3.6.1.2.1.31.1.4.1.3