CieIfInterfaceEntry

Enum Classes

class CISCOIFEXTENSIONMIB::CieIfInterfaceTable::CieIfInterfaceEntry

Bases: Entity

Class Hierarchy : CISCOIFEXTENSIONMIB CieIfInterfaceTable CieIfInterfaceEntry

This class represents state data.

An entry into the cieIfInterfaceTable.

ifindex(key)

type: int

range: 1..2147483647

refers to: ifindex

config: False

cieifresetcount

The number of times the interface was internally reset and brought up. Some of the actions which can cause this counter to increment are : o Bringing an interface up using the interface CLI command. o Clearing the interface with the exec CLI command. o Bringing the interface up via SNMP. Discontinuities in the value of this variable can occur at re-initialization of the management system, and at other times as indicated by the values of cieIfInterfaceDiscontinuityTime

type: int

range: 0..4294967295

config: False

cieifkeepaliveenabled

A keepalive is a small, layer-2 message that is transmitted by a network device to let directly-connected network devices know of its presence. This object returns ‘true’ if keepalives are enabled on this interface. If keepalives are not enabled, ‘false’ is returned. Setting this object to TRUE or FALSE enables or disables (respectively) keepalive on this interface

type: bool

config: False

cieifstatechangereason

This object displays a human-readable textual string which describes the cause of the last state change of the interface. Examples of the values this object can take are: o ‘Lost Carrier’ o ‘administratively down’ o ‘up’ o ‘down’

type: std::string

config: False

cieifcarriertransitioncount

Number of times interface saw the carrier signal transition. For example, if a T1 line is unplugged, then framer will detect the loss of signal (LOS) on the line and will count it as a transition. Discontinuities in the value of this variable can occur at re-initialization of the management system, and at other times as indicated by the values of cieIfInterfaceDiscontinuityTime

type: int

range: 0..4294967295

config: False

cieifinterfacediscontinuitytime

The value of sysUpTime on the most recent occasion at which this interface’s counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this object contains a value of zero

type: int

range: 0..4294967295

config: False

cieifdhcpmode

The DHCP mode configured by the administrator. If ‘true’ the DHCP is enabled. In which case an IP address is requested in DHCP. This is in addition to any that are configured by the administrator in ‘ciiIPAddressTable’ or ‘ciiIPIfAddressTable’ in CISCO-IP-IF-MIB. If ‘false’ the DHCP is disabled. In which case all IP addresses are configured by the administrator in ‘ciiIPAddressTable’ or ‘ciiIPIfAddressTable’. For interfaces, for which DHCP cannot be or is not supported, then this object has the value ‘false’

type: bool

config: False

cieifmtu

The MTU configured by the administrator. This object is exactly same as ‘ifMtu’ in ifTable from IF-MIB for the same ifIndex value , except that it is configurable by the administrator. For more description of this object refer to ‘ifMtu’ in IF-MIB

type: int

range: 40..2147483647

config: False

cieifcontextname

The ContextName denotes the interface ‘context’ and is used to logically separate the MIB management. RFC 2571 and RFC 2737 describe this approach. When the agent supports a different SNMP context, as detailed in RFC 2571 and RFC 2737, for different interfaces, then the value of this object specifies the context name used for this interface

type: std::string

length: 0..32

config: False

cieifoperstatuscause

This object represents the detailed operational cause reason for the current operational state of the interface. The current operational state of the interface is given by the ‘ifOperStatus’ defined in IF-MIB. The corresponding instance of ‘cieIfOperStatusCauseDescr’ must be used to get the information about the operational cause value mentioned in this object. For interfaces whose ‘ifOperStatus’ is ‘down’ the objects ‘cieIfOperStatusCause’ and ‘cieIfOperStatusCauseDescr’ together provides the information about the operational cause reason and the description of the cause. The value of this object will be ‘none’ for all the ‘ifOperStatus’ values except for ‘down’. Its value will be one status cause defined in the ‘IfOperStatusReason’ textual convention if ‘ifOperStatus’ is ‘down’. The value of this object will be ‘other’ if the operational status cause is not one defined in ‘IfOperStatusReason’

type: IfOperStatusReason

config: False

cieifoperstatuscausedescr

The description for the cause of current operational state of the interface, given by the object ‘cieIfOperStatusCause’. For an interface whose ‘ifOperStatus’ is not ‘down’ the value of this object will be ‘none’

type: std::string

config: False

cieifspeedreceive

An estimate of the interface’s current receive bandwidth in bits per second. This object is provided for interface with asymmetric interface speeds like ADSL and should be used in conjunction with ifSpeed object. 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. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295) and ifHighSpeed must be used to report the interace’s speed. For a sub-layer which has no concept of bandwidth, this object should be zero

type: int

range: 0..4294967295

config: False

cieifhighspeedreceive

An estimate of the interface’s current receive 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’. 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. For a sub-layer which has no concept of bandwidth, this object should be zero

type: int

range: 0..4294967295

config: False

cieifowner

This data type is used to model an administratively assigned name of the current owner of the interface resource. This information is taken from the NVT ASCII character set. It is suggested that this name contain one or more of the following: SnmpEngineID, IP address, management station name, network manager’s name, location, or phone number. SNMP access control is articulated entirely in terms of the contents of MIB views; access to a particular SNMP object instance depends only upon its presence or absence in a particular MIB view and never upon its value or the value of related object instances. Thus, this object affords resolution of resource contention only among cooperating managers; this object realizes no access control function with respect to uncooperative parties

type: std::string

length: 0..80

config: False

cieifsharedconfig

This object indicates the current configuration of interface sharing on the given interface. ‘notApplicable’ - the interface sharing configuration on this interface is not applicable. ‘ownerDedicated’ - the interface is in the dedicated mode to the binding physical interface. ‘ownerShared’ - the interface is shared amongst virtual switches and this interface physically belongs to a its virtual switch. ‘sharedOnly’ - the interface is in purely shared mode

type: CieIfSharedConfig

config: False

cieifspeedgroupconfig

This object specifies the current speed group configuration on the given interface. ‘notApplicable’ - the interface speed group configuration on this interface is not applicable. It is a read-only value. ‘10G’ - the interface speed group configuration on this interface as 10G. ‘1G-2G-4G-8G’ - the interface speed group configuration on this interface as 1G-2G-4G-8G. ‘2G-4G-8G-16G’ - the interface speed group configuration on this interface as 2G-4G-8G-16G

type: CieIfSpeedGroupConfig

config: False

cieiftransceiverfrequencyconfig

This object specifies the current transceiver frequency configuration on the given interface. ‘notApplicable’ - the interface transceiver frequency configuration on this interface is not applicable. It is a read-only value. ‘FibreChannel’ - the interface transceiver frequency configuration on this interface as Fibre Channel. ‘Ethernet’ - the interface transceiver frequency on this interface as Ethernet

type: CieIfTransceiverFrequencyConfig

config: False

cieiffillpatternconfig

This object specifies the current switchport fill pattern configuration on the given interface. ‘arbff8G’ - the inter frame gap fill pattern is ARBFF for 8G speed. ‘idle8G’ - the inter frame gap fill pattern is IDLE for 8G speed

type: CieIfFillPatternConfig

config: False

cieifignorebiterrorsconfig

This object specifies the current switchport biterrors configuration on the given interface. If ‘true(1)’ the ignore bit errors is enabled.In which case the interface ignores bit errors. If ‘false(2)’ the ignore bit errors is disabled. In which case the interface acts on the bit errors. For interfaces, for which bit errors is not supported, then this object has the value ‘true(1)’

type: bool

config: False

cieifignoreinterruptthresholdconfig

This object specifies the current interrupt threshold configuration on the given interface. ‘If ‘true(1)’ the ignore interrupt thresholds is enabled. In which case the interface ignores interrupt thresholds. If ‘false(2)’ the ignore interrupt thresholds is disabled. In which case the interface acts on the interrupt thresholds. For interfaces, for which interrupt thresholds is not supported, then this object has the value ‘true(1)’

type: bool

config: False