cc/td/doc/product/wanbu/mgx8850/20x
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Interfaces Group MIB File

Interfaces Group MIB File

This chapter describes the Interfaces group MIB modules, which reside in the IF-MIB.my file. The MIB objects are extracted from RFC 2233 and describe the generic network interface sub-layers. These MIB objects are an updated version of MIB-II's ifTable, and incorporate the extensions defined in
RFC 1229.

Contents of this chapter include:

Textual Conventions

The names of the textual conventions are specified in the object syntax.

The object identifiers are listed in Table 10-1.


Table 10-1: Interfaces Group Textual Convention Object Identifiers
Name Object Identifier

ifNumber

::= {interfaces 1}

fTableLastChange

::= {ifMIBs 5}

The MIB objects are listed in Table 10-2.


Table 10-2: Interfaces Group Textual Convention MIB Objects
Name Syntax Description Default Value

OwnerString1

OCTET STRING (SIZE(0..255))

Specifies the data type that is used to model an administratively assigned name of the owner of a resource. This information is taken from the NVT ASCII character set. It is suggested that this name contain one or more of the following: ASCII form of the manager station's transport address, management station name (for example, domain name), network management personnel's name, location, or phone number. In some cases the agent itself will be the owner of an entry. In these cases, this string shall be set to a string starting with agent.

Display Hint: 255a

Status: current

none

InterfaceIndex1

Integer32 (1..2147483647)

Contains the semantics of ifIndex and is used for any syntax defined on other MIB modules that need these semantics.

A unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values be assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization.

Display Hint: d

Status: current

none

InterfaceIndexOr
Zero
1

Integer32 (0..2147483647)

Specifies an extension of the InterfaceIndex convention. The latter defines a greater than zero value used to identify an interface or interface sub-layer in the managed system. This extension permits the additional value of zero.

The value zero is specific and must therefore be defined as part of the description. Examples of the usage of zero include situations where interface was unknown, or when none or all interfaces need to be referenced.

Display Hint: d

Status: current

none

ifNumber

Integer32

Determines the number of network interfaces (regardless of their current state) present on this system.

Max-Access: read-only

Status: current

none

ifTableLastChange

TimeTicks

Specifies the value of sysUpTime at the time of the last creation or deletion of an entry in the ifTable. If the number of entries has been unchanged since the last re-initialization of the local network management subsystem, this contains a zero value.

Max-Access: read-only

Status: current

none

1Object identifier is not supported.

Interfaces Table

The Interfaces Table contains information on the entity's interfaces. Each sub-layer below the internetwork-layer of a network interface is considered to be an interface.

The object identifiers are listed in Table 10-3.


Table 10-3: Interfaces Table Object Identifiers
Name Object Identifier

ifTable

::= {interfaces 2}

ifEntry

::= {ifTable 1}

ifIndex

::= {ifEntry 1}

ifDescr

::= {ifEntry 2}

ifType

::= {ifEntry 3}

ifMtu

::= {ifEntry 4}

ifSpeed

::= { ifEntry 5 }

ifPhysAddress

::= {ifEntry 6}

ifAdminStatus

::= {ifEntry 7}

ifOperStatus

::= {ifEntry 8}

ifLastChange

::= {ifEntry 9}

ifInOctets

::= {ifEntry 10}

fInUcastPkts

::= {ifEntry 11}

ifInNUcastPkts

::= {ifEntry 12}

ifInDiscards

::= {ifEntry 13}

ifInErrors

::= {ifEntry 14}

ifInUnknownProtos

::= {ifEntry 15}

ifOutOctets

::= {ifEntry 16}

ifOutUcastPkts

::= {ifEntry 17}

ifOutNUcastPkts

::= {ifEntry 18}

ifOutDiscards

::= {ifEntry 19}

ifOutErrors

::= {ifEntry 20}

ifOutQLen

::= {ifEntry 21}

ifSpecific

::= {ifEntry 22}

The MIB objects are listed in Table 10-4.


Table 10-4: Interfaces Table MIB Objects
Name Syntax Description Default Value

ifTable

Sequence of IfEntry

Lists the interface entries. The number of entries is given by the value of ifNumber.

Max-Access: not-accessible

Status: current

none

ifEntry

ifEntry

Provides an entry containing management information applicable to a particular interface.

Max-Access: not-accessible

Status: current

The index is ifIndex.

none

ifIndex

InterfaceIndex

Specifies a unique value, greater than zero, for each interface. It is recommended that values are assigned starting with one. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization.

Max-Access: read-only

Status: current

none

ifDescr

DisplayString (SIZE (0..255))

Specifies a textual string containing information about the interface. This string includes the name of the manufacturer, the product name, and the version of the interface hardware/software.

Max-Access: read-only

Status: current

none

ifType

IANAifType

Describes 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.

Max-Access: read-only

Status: current

none

ifMtu

Integer32

Determines the size of the largest packet, which is sent/received on the interface. It is specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that is sent on the interface.

Max-Access: read-only

Status: current

none

ifSpeed

Gauge32

Determines the 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 can contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value, the maximum value (4,294,967,295) and ifHighSpeed must be used to report the interface's speed. For a sub-layer which has no concept of bandwidth, the value is zero.

Max-Access: read-only

Status: current

none

ifPhysAddress

PhysAddress

Specifies the interface address at its protocol sub-layer. For example, an 802.x interface contains a MAC address. The interface's media-specific MIB must define the bit and byte ordering and the format of the value of this address. For interfaces which do not have such an address, for example, a serial line, this can contain an octet string of zero length.

Max-Access: read-only

Status: current

none

ifAdminStatus

Integer {up (1), ready to pass packets down; (2), testing; (3) in some test mode}

Describes the desired state of the interface. The testing(3) state indicates that no operational packets are passed. When a managed system initializes, all interfaces start with ifAdminStatus in the
down(2) state. As a result of either explicit management action or through configuration information retained by the managed system, ifAdminStatus is changed to either the up(1), testing(3), or remains in the down(2) state.

Max-Access: read-write

Status: current

none

ifOperStatus

Integer {up (1), ready to pass packets; down(2); testing (3), in some test mode; unknown (4), status can not be determined; dormant (5); notPresent (6), some component is missing; lowerLayerDown (7), down due to state of lower-layer interface(s)}

Describes the current operational state of the interface. The testing (3) state indicates that no operational packets can be passed. If ifAdminStatus is down (2), ifOperStatus is down(2). If ifAdminStatus is changed to up (1), ifOperStatus changes to up(1). If the interface is ready to transmit and receive network traffic; it can change to dormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incoming connection). It remains in the down(2) state if and only if there is a fault that prevents it from going to the up(1) state. It remains in the notPresent (6) state if the interface has missing components, typically hardware.

Max-Access: read-only

Status: current

none

ifLastChange

TimeTicks

Specifies 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, this contains a zero value.

Max-Access: read-only

Status: current

none

ifInOctets

Counter32

Determines the total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifInUcastPkts

Counter32

Determines the number of packets delivered by this sub-layer to a higher (sub-)layer, which are not addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifInNUcastPkts

Counter32

Determines the number of packets, delivered by this sub-layer to a higher (sub-)layer, which are addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. This is discontinued in favor of ifInMulticastPkts and ifInBroadcastPkts.

Max-Access: read-only

Status: deprecated

none

ifInDiscards

Counter32

Determines the number of inbound packets that 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 could be to free up buffer space. Discontinuities in the value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifInErrors

Counter32

Determines the number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol for packet-oriented interfaces.

For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifInUnknown
Protos

Counter32

Determines the number of packets received through the interface, which were discarded because of an unknown or unsupported protocol for packet-oriented interfaces.

For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received through the interface were discarded because of an unknown or unsupported protocol.

For any interface that does not support protocol multiplexing, this counter is always zero. Discontinuities in the value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifOutOctets

Counter32

Determines the total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifOutUcastPkts

Counter32

Determines 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.

Discontinuities in the value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifOutNUcast
Pkts

Counter32

Determines 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.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. This is discontinued in favor of ifOutMulticastPkts and ifOutBroadcastPkts.

Max-Access: read-only

Status: deprecated

none

ifOutDiscards

Counter32

Determines 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 is to free up buffer space.

Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifOutErrors

Counter32

Determines the he number of outbound packets that cannot be transmitted because of errors for packet-oriented interfaces.

For character-oriented or fixed-length interfaces, the number of outbound transmission units that can not be transmitted because of errors.

Discontinuities in the value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifOutQLen

Gauge32

Determines the length of the output packet queue (in packets).

Max-Access: read-only

Status: deprecated

none

ifSpecific

IDENTIFIER

Points to an instance of a MIB in the media-specific MIB, for example, the semantics associated with the Instance Pointer textual convention defined in RFC 1903. It is recommended that the media-specific MIB specify what value ifSpecific can take for values of ifType. If no MIB definitions specific to the particular media are available, the value is set to the IDENTIFIER {0 0}.

Max-Access: read-only

Status: deprecated

none

Extension to the Interface Table

The object identifiers are listed in Table 10-5.


Note   This table replaces the ifExtnsTable table.


Table 10-5: Extension to the Interface Table Object Identifiers
Name Object Identifier

ifXTable

::= { ifMIBs 1 }

ifXEntry

::= { ifXTable 1 }

ifName

::= { ifXEntry 1 }

ifInMulticastPkts

::= { ifXEntry 2 }

ifInBroadcastPkts

::= { ifXEntry 3 }

ifOutMulticastPkts

::= { ifXEntry 4 }

ifOutBroadcastPkts

::= { ifXEntry 5 }

The MIB objects are listed in Table 10-6.


Table 10-6: Extension to the Interface Table MIB Objects
Name Syntax Description Default Value

ifXTable

SEQUENCE OF IfXEntry

Lists the interface entries. The number of entries is given by the value of ifNumber. This table contains additional entries for the interface table.

Max-Access: not-accessible

Status: current

none

ifXEntry

IfXEntry

Contains additional management information applicable to a particular interface for this entry.

Max-Access: not-accessible

Status: current

The index contains ifEntry.

none

ifName

DisplayString

Specifies the textual name of the interface. The ifName value is the name of the interface as assigned by the local device and is suitable for use in commands entered at the device console. This is a text name, such as le0 or a simple port number, such as 1, depending on the interface naming syntax of the device. If several entries in the ifTable together represent a single interface as named by the device, each has the same value of ifName.


Note   For an agent that responds to SNMP queries concerning an interface on some other (proxy) device, the ifName value for such an interface is the proxy device local name.

If there is no local name, or if ifName is not applicable, this object contains a zero length string.


Note   For the Cisco MGX 8850, ifName contains the physical or logical association of a name.

Max-Access: read-only

Status: current

The actual values depend on the implementation. The values for the ifName object include:

none

ifDescr ifName Remark

sonet4.1.1

sonet.4.1.1

Association for SONET Line:
Logical Slot 4, Bay 1, Line Number 1

ds3.2.2.2

ds3.2.2.2

Association for DS3 Line:
Logical Slot 2, Bay 2, Line Number 2

atm.4.1.1.1

atm.4.1.1.1

Association of ATM Physical Interface:
Logical Slot 4, Bay 1, Line Number 1, AtmPhy Number 1

atmVirtual.5.1.2.20.200

atmVirtual.5.1.2.20.200

Association of ATM Virtual Interface for Virtual Trunk:
Logical Slot 5, Bay 1, Line Number 2, Virtual Interface 20, VPI Number 200

Physical lines, ATM physical lines, and ATM virtual interfaces are the three conventions used for the value of ifName objects.

Physical Lines

This format is used for Physical Lines such as SONET, DS3, DS1, and so on forth. The following is an example:

<lineType>.<logical-slot>.<bay>.<lineNumber>

ifName

(continued)

The values for the physical lines include:

lineType

Refers to SONET, DS3, DS1, Ethernet, and RS232

logical-slot

Determines the logical slot number of the module.

bay

Determines the back card number.

lineNumber

Specifies the physical line number.

The following is a SONET physical line example:

sonet.4.1.1 => sonet, Logical Slot 4, Bay 1 , Physical Line 1

The following is a ds3.6.2.3 physical line example:

ds3.6.2.3 => ds3, Logical Slot 6, Bay 2, Physical Line 3

ATM Physical Interfaces

The following is the format used for ATM Physical Interfaces:

atm.<logical-slot>.<bay>.<lineNumber>

The following is the values for the ATM Physical Interfaces:

logical-slot

Determines the logical slot number of the module.

bay

Determines the back card number.

lineNumber

Determines the physical line number.

The following are the examples:

atm.4.2.2.1 => atm, Logical Slot 4, Bay 2, Physical Line 2, ATM Phy 1
atm.4.1.2.2 => atm, Logical Slot 4, Bay 1, IMA Id 2, ATM Phy 2

ATM Virtual Interfaces

The following format is used for ATM Virtual Interfaces (atmVirtual):

atmVirtual.<logical-slot>.<bay>.<lineNumber>.<vi-number>.[<vpi-number>]

The values for the ATM Virtual Interface include:

logical-slot

Determines the logical slot number of the module.

bay

Determines the back card number.

lineNumber/Ima-Id

Specifies the physical line number or Ima ID.

vi-number

Determines the virtual interface number.

ifName

(continued)

vpi-number

Determines the VPI number and exists only for virtual trunk.

The following is the first example:

atmVirtual.3.1.2.33 => atmVirtual, Logical Slot 3, Bay 1 , Physical Line 2, VI 33

The following is the second example:

atmVirtual.3.1.3.23 => atmVirtual, Logical Slot 3, Bay 1, IMA Id 3,VI 23

The following is the third example:

atmVirtual.4.2.2.34.2000 => atmVirtual, Logical Slot 4, Bay 2, 
Physical Line 2, VI 34, VPI 2000

ifInMulticastPkts

Counter32

Determines the number of packets delivered by this sub-layer to a higher sub-layer, which is addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both groups and functional addresses. The discontinued value of this counter can occur at reinitialization of the management system, and at other times, as indicated by the ifCounterDiscontinuityTime value.

Max-Access: read-only

Status: current

none

ifInBroadcast
Pkts

Counter32

Determines the number of packets, which are delivered by this sub-layer to a higher sub-layer that are addressed to a broadcast address. The discontinued value of this counter can occur at reinitialization of the management system, and at other times, as indicated by the ifCounterDiscontinuityTime value.

Max-Access: read-only

Status: current

none

ifOutMulticast
Pkts

Counter32

Determines the number of packets that higher-level protocols requested be transmitted, which are addressed to a multicast address, including those that are discarded or not sent. Both group and functional addresses are included if requested by a MAC layer protocol. The discontinued value of this counter can occur at reinitialization of the management system, and at other times, as indicated by the ifCounterDiscontinuityTime value.

Max-Access: read-only

Status: current

none

ifOutBroadcast
Pkts

Counter32

Determines the number of packets that higher-level protocols requested be transmitted, which are addressed to a broadcast address at this sub-layer. The object includes those that are discarded or not sent. The discontinued value of this counter can occur at reinitialization of the management system, and at other times, as indicated by the ifCounterDiscontinuityTime value.

Max-Access: read-only

Status: current

none

High Capacity Counters

High capacity counters are all 64 bit versions of the basic ifTable counters. These counters all have the same basic semantics as their 32-bit counterparts; their syntax is extended to 64 bits.

The object identifiers are listed in Table 10-7.


Table 10-7: High Capacity Counter Object Identifiers
Name Object Identifier

ifHCInOctets

::= {ifXEntry 6}

ifHCInUcastPkts

::= {ifXEntry 7}

ifHCInMulticastPkts

::= {ifXEntry 8}

ifHCInBroadcastPkts

::= {ifXEntry 9}

ifHCOutOctets

::= {ifXEntry 10}

ifHCOutUcastPkts

::= {ifXEntry 11}

ifHCOutMulticastPkts

::= {ifXEntry 12}

ifHCOutBroadcastPkts

::= {ifXEntry 13}

ifLinkUpDownTrapEnable

::= {ifXEntry 14}

ifHighSpeed

::= {ifXEntry 15}

ifPromiscuousMode

::= {ifXEntry 16}

ifConnectorPresent

::= {ifXEntry 17}

ifAlias

::= {ifXEntry 18}

ifConnectorPresent

::= {ifXEntry 19}

The MIB objects are listed in Table 10-8.


Table 10-8: High Capacity Counter MIB Objects
Name Syntax Description Default Value

ifHCInOctets

Counter64

Determines the total number of octets received on the interface, including framing characters. This is a 64-bit version of ifInOctets.

The discontinued value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifHCInUcastPkts

Counter64

Determines the number of packets delivered by this sub-layer to a higher sub-layer, which were not addressed to a multicast or broadcast address. This is a 64-bit version of ifInUcastPkts.

The discontinued value of this counter can occur at reinitialization of the management system and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifHCInMulticastPkts

Counter64

Determines the number of packets delivered by this sub-layer to a higher sub-layer, which were addressed to a multicast address.

For a MAC layer protocol, this includes both group and functional addresses. This is a 64-bit version of ifInMulticastPkts.

The discontinued value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifHCInBroadcastPkts

Counter64

Determines the number of packets delivered by this sub-layer to a higher sub-layer, which were addressed to a broadcast address. This is a 64-bit version of ifInBroadcastPkts.

The discontinued value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifHCOutOctets

Counter64

Determines the total number of octets transmitted out of the interface, which includes framing characters. This is a 64-bit version of ifOutOctets.

The discontinued value of this counter can occur at re-nitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifHCOutUcastPkts

Counter64

Determines the total number of packets that higher-level protocols requested be transmitted. The packets are not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This is a 64-bit version of ifOutUcastPkts.

The discontinued value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifHCOutMulticastPkts

Counter64

Determines the total number of packets that higher-level protocols requested be transmitted. The packets are addressed to a multicast address at this sub-layer, including those that were discarded or not sent.

For a MAC layer protocol, this includes both group and functional addresses. This is a 64-bit version of ifOutMulticastPkts.

The discontinued value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifHCOutBroadcastPkts

Counter64

Determines the total number of packets that higher-level protocols requested be transmitted. The packets are addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. This is a 64-bit version of ifOutBroadcastPkts.

The discontinued value of this counter can occur at reinitialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

Max-Access: read-only

Status: current

none

ifLinkUpDownTrap
Enable

Integer {enabled (1), disabled (2)}

Indicates whether linkUp/linkDown traps are generated for this interface. By default, this can have the value enabled (1) for interfaces which do not operate on top of any other interface (as defined in the ifStackTable), and disabled (2).

Max-Access: read-write

Status: current

none

ifHighSpeed

Gauge32

Determines an estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this reports a value of n, the speed of the interface is somewhere in the range of n-500,000 to n+499,999.

For interfaces that do not vary in bandwidth or no accurate estimation is made, this contains the nominal bandwidth. For a sub-layer that has a defined bandwidth, the value is zero.

Max-Access: read-only

Status: current

none

ifPromiscuousMode

TruthValue

Defines a value of false (2) if the interface accepts only packets and frames that are addressed to this station. It has a value of true (1) when the station accepts all packets and frames transmitted on the media.

The value of true (1) is valid only on certain types of media. If valid, setting this to a value of true (1) requires the interface to be reset before becoming effective.

The value of ifPromiscuousMode does not effect the reception of broadcast and multicast packets and frames by the interface.

Max-Access: read-write

Status: current

none

ifConnectorPresent

TruthValue

Defines the value true (1) if the interface sublayer has a physical connector and the value false (2).

Max-Access: read-only

Status: current

none

ifAlias

DisplayString (SIZE(0..64))

Defines an alias for the interface as specified by a network manager, and provides a nonvolatile handle for the interface. On the first instance of an interface, the value of ifAlias associated with that interface is the zero-length string.

When a value is written into an instance of ifAlias through a network management set operation, the agent must retain the supplied value in the ifAlias instance. It is associated with the same interface for as long as that interface remains instantiated.

The following are included:

  • All reinitializations and reboots of the network management system.

  • Change of the interface ifIndex value.

An example of the value that a network manager can store for a WAN interface is the Telco's circuit number and identifier of the interface.

Some agents can support write-access only for interfaces having particular values of ifType. An agent which supports write access is required to keep the value in nonvolatile storage. But it can limit the length of new values depending on how much storage is already occupied by the current values for other interfaces.

Max-Access: read-write

Status: current

none

ifCounterDiscontinuityTime

TimeStamp

Specifies the value of sysUpTime on the most recent occasion at which any of this interface's counters suffered a discontinuity. The relevant counters are the specific instances associated with this interface of any Counter32 or Counter64 contained in the ifTable or ifXTable. If no discontinued counter values occurred since the last reinitialization of the local management subsystem, this value is zero.

Max-Access: read-only

Status: current

none

Generic Receive Address Table

The Generic Receive Address Table group of objects is mandatory for all types of interfaces, which can receive packets/frames addressed to more than one address.


Note   This table replaces the ifExtnsRcvAddr table.

The main difference is that this table makes use of the RowStatus textual convention, while ifExtnsRcvAddr does not.

The object identifiers are listed in Table 10-9.


Table 10-9: Generic Receive Address Table Object Identifiers
Name Object Identifier

ifRcvAddressTable

::= {ifMIBs 4}

ifRcvAddressEntry

::= {ifRcvAddressTable 1}

ifRcvAddressAddress

::= {ifRcvAddressEntry 1}

ifRcvAddressStatus

::= {ifRcvAddressEntry 2}

ifRcvAddressType

::= {ifRcvAddressEntry 3}

The MIB objects are listed in Table 10-10.


Table 10-10: Generic Receive Address Table MIB Objects
Name Syntax Description Default Value

ifRcvAddressTable

Sequence of ifRcvAddressEntry

Contains an entry for each address (broadcast, multicast, or uni-cast) for which the system can receive packets/frames on a particular interface, except as follows:

  • For interfaces operating in promiscuous mode, entries are required only for those addresses for which the system receives frames.

  • For 802.5 functional addresses, only one entry is required. The address is the result of the functional address bit ANDed with the bit mask of all functional addresses for which the system receives frames.

A system is normally able to use any unicast address, which corresponds to an entry in this table as a source address.

Max-Access: not-accessible

Status: current

none

ifRcvAddressEntry

ifRcvAddressEntry

Identifies an address for which the system can accept packets/frames on the particular interface identified by the index value ifIndex.

Max-Access: not-accessible

Status: current

The following are the indexes:

  • ifIndex

  • ifRcvAddressAddress

none

ifRcvAddressAddress

PhysAddress

Specifies an address for which the system can accept packets/frames on this entry's interface.

Max-Access: not-accessible

Status: current

none

ifRcvAddressStatus

RowStatus

Creates and deletes rows in the ifRcvAddressTable.

Max-Access: read-create

Status: current

none

ifRcvAddressType

Integer {other(1), volatile(2), nonVolatile(3)}

Defines the value nonVolatile (3) for those entries in the table, which are valid and cannot be deleted by the next restart of the managed system. Entries having the value volatile (2) are valid and exist, but have not been saved, so that will not exist after the next restart of the managed system. Entries having the value
other (1) are valid and exist, but are not classified as to whether they can continue to exist after the next restart.

Max-Access: read-create

Status: current

volatile

Interface Related Traps

The object identifiers are listed Table 10-11.


Table 10-11: Interface Related Traps Object Identifiers
Name Object Identifier

linkDown

::= {snmpTraps 3}

linkUp

::= {snmpTraps 4}

The MIB objects are listed in Table 10-12.


Table 10-12: Interface Related Traps MIB Objects
Name Syntax Description Default Value

linkDown

{ifIndex, ifAdminStatus, ifOperStatus}

Signifies that the SNMPv2 entity, acting in an agent role, has detected that the ifOperStatus for one of its communication links is about to enter the down state from some other state (but not from the notPresent state). This other state is indicated by the included value of ifOperStatus.

Status: current

none

linkUp

{ifIndex, ifAdminStatus, ifOperStatus}

Signifies that the SNMPv2 entity, acting in an agent role, has detected that the ifOperStatus for one of its communication links left the down state and transitioned into some other state (but not into the notPresent state). This other state is indicated by the included value of ifOperStatus.

Status: current

none

Conformance Information

The object identifiers are listed in Table 10-13.


Note   The following four groups ifPacketGroup, ifHCPacketGroup, ifVHCPacketGroup, and ifRcvAddressGroup are mutually exclusive; only one of these groups is implemented for any interface.


Table 10-13: Interfaces Group Conformance Object Identifiers
Name Object Identifier

ifCompliance2E

none

ifLinkUpDownTrapEnable

none

ifPromiscuousMode

none

ifStackStatus

none

ifAdminStatus

none

ifAlias

::= {ifCompliances 2}

ifGeneralInformationGroup

::= {ifGroups 10}

ifFixedLengthGroup

::= {ifGroups 2}

ifHCFixedLengthGroup

::= {ifGroups 3}

ifPacketGroup

::= {ifGroups 4}

ifHCPacketGroup

::= {ifGroups 5}

ifVHCPacketGroup

::= {ifGroups 6}

fRcvAddressGroup

::= {ifGroups 7}

ifStackGroup2

::= {ifGroups 11}

ifCounterDiscontinuityGroup

::= {ifGroups 13}

The MIB objects is shown in Table 10-14.


Table 10-14: Interfaces Group Conformance MIB Objects
Name Syntax Description Default Value

ifCompliance
2E

none

Describes the compliance statement for SNMPv2 entities, which have network interfaces.

Status: current

Module: AXSM

The mandatory groups are

  • ifGeneralInformationGroup

  • ifStackGroup2

  • ifCounterDiscontinuityGroup

The following are the descriptions for each group:

none

Group Description

ifFixedLength
Group

This group is mandatory for all network interfaces which are character-oriented or transmit data in fixed-length transmission units.

ifHCFixedLength
Group

This group is mandatory only for those network interfaces which are character-oriented or transmit data in fixed-length transmission units, and for which the value of the corresponding instance of ifSpeed is greater than
20 million bits/second.

ifPacketGroup

This group is mandatory for all network interfaces which are packet-oriented.

ifHCPacketGroup

This group is mandatory only for those network interfaces which are packet-oriented and for which the value of the corresponding instance of ifSpeed is greater than 650 million bits/second.

ifRcvAddress
Group

The applicability of this group must be defined by the media-specific MIBs. Media-specific MIBs must define the exact meaning, use, and semantics of the addresses in this group.

ifLinkUpDown
TrapEnable

none

Specifies write access is not required.

Min-Access: read-only

none

ifPromiscuous
Mode

none

Specifies write access is not required.

Min-Access: read-only

none

ifStackStatus

Integer {active(1)}
(a subset of RowStatus)

Describes write access is not required. One of the six enumerated values for the RowStatus textual convention need to be supported, specifically active(1).

Min-Access: read-only

none

ifAdminStatus

Integer {up(1), down(2)}

Write access is not required or supported for the value testing(3).

Min-Access: read-only

none

ifAlias

none

Specifies write access is not required.

Min-Access: read-only

none

ifGeneral
InformationGroup

{ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifAdminStatus, ifOperStatus, ifLastChange, ifLinkUpDownTrapEnable, ifConnectorPresent, ifHighSpeed, ifName, ifNumber, ifAlias, ifTableLastChange}

Provides information applicable to all network interfaces for a a collection of objects.

Status: current

none

ifFixedLength
Group

{ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors}

Provides information specific to either non-high speed (non-high speed interfaces transmit and receive at speeds less than or equal to 20 million bits/second) character-oriented or fixed-length-transmission network interfaces.

Status: current

none

ifHCFixedLength
Group

{ifHCInOctets, ifHCOutOctets, ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors}

Provides information specific to either high speed (greater than 20 million bits/second) character-oriented or fixed-length-transmission network interfaces.

Status: current

none

ifPacketGroup

{ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors, ifMtu, ifInUcastPkts, ifInMulticastPkts, ifInBroadcastPkts, ifInDiscards, ifOutUcastPkts, ifOutMulticastPkts, ifOutBroadcastPkts, ifOutDiscards, ifPromiscuousMode}

Provides information specific to non-high speed (non-high speed interfaces transmit and receive at speeds less than or equal to 20 million bits/second) packet-oriented network interfaces.

Status: current

none

ifHCPacketGroup

{ifHCInOctets, ifHCOutOctets, ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors, ifMtu, ifInUcastPkts, ifInMulticastPkts, ifInBroadcastPkts, ifInDiscards, ifOutUcastPkts, ifOutMulticastPkts, ifOutBroadcastPkts, ifOutDiscards, ifPromiscuousMode}

Provides information specific to high speed (greater than
20 million bits/second but less than or equal to 650 million bits/second) packet-oriented network interfaces.

Status: current

none

ifVHCPacketGroup

{ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, ifHCOutUcastPkts, ifHCOutMulticastPkts, ifHCOutBroadcastPkts, ifHCInOctets, ifHCOutOctets, ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors, ifMtu, ifInUcastPkts, ifInMulticastPkts, ifInBroadcastPkts, ifInDiscards, ifOutUcastPkts, ifOutMulticastPkts, ifOutBroadcastPkts, ifOutDiscards, ifPromiscuousMode}

Provides information specific to higher speed (greater than 650 million bits/second) packet-oriented network interfaces.

Status: current

none

ifRcvAddressGroup

{ifRcvAddressStatus, ifRcvAddressType}

Provides information on multiple addresses that an interface receives.

Status: current

none

ifStackGroup2

{ifStackStatus, ifStackLastChange}

Provides information on the layering of MIB-II interfaces.

Status: current

none

ifCounter
DiscontinuityGroup

{ifCounterDiscontinuity
Time}

Provides information specific to interface discontinued counter values.

Status: current

none


hometocprevnextglossaryfeedbacksearchhelp
Posted: Fri Sep 15 10:55:24 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.