Interface

Keys

Leafs

Children

Enum Classes

class InterfacesState.Interface

Bases: Entity

Class Hierarchy : InterfacesState Interface

This class represents state data.

The list of interfaces on the device.

System-controlled interfaces created by the system are

always present in this list, whether they are configured or

not.

name(key)

The name of the interface. A server implementation MAY map this leaf to the ifName MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifName. The definition of such a mechanism is outside the scope of this document

type: str

config: False

type

The type of the interface

type: one of the below values: IanaInterfaceType

Other

Regular1822

Hdh1822

DdnX25

Rfc877x25

EthernetCsmacd

Iso88023Csmacd

Iso88024TokenBus

Iso88025TokenRing

Iso88026Man

StarLan

Proteon10Mbit

Proteon80Mbit

Hyperchannel

Fddi

Lapb

Sdlc

Ds1

E1

BasicISDN

PrimaryISDN

PropPointToPointSerial

Ppp

SoftwareLoopback

Eon

Ethernet3Mbit

Nsip

Slip

Ultra

Ds3

Sip

FrameRelay

Rs232

Para

Arcnet

ArcnetPlus

Atm

Miox25

Sonet

X25ple

Iso88022llc

LocalTalk

SmdsDxi

FrameRelayService

V35

Hssi

Hippi

Modem

Aal5

SonetPath

SonetVT

SmdsIcip

PropVirtual

PropMultiplexor

Ieee80212

FibreChannel

HippiInterface

FrameRelayInterconnect

Aflane8023

Aflane8025

CctEmul

FastEther

Isdn

V11

V36

G703at64k

G703at2mb

Qllc

FastEtherFX

Channel

Ieee80211

Ibm370parChan

Escon

Dlsw

Isdns

Isdnu

Lapd

IpSwitch

Rsrb

AtmLogical

Ds0

Ds0Bundle

Bsc

Async

Cnr

Iso88025Dtr

Eplrs

Arap

PropCnls

HostPad

TermPad

FrameRelayMPI

X213

Adsl

Radsl

Sdsl

Vdsl

Iso88025CRFPInt

Myrinet

VoiceEM

VoiceFXO

VoiceFXS

VoiceEncap

VoiceOverIp

AtmDxi

AtmFuni

AtmIma

PppMultilinkBundle

IpOverCdlc

IpOverClaw

StackToStack

VirtualIpAddress

Mpc

IpOverAtm

Iso88025Fiber

Tdlc

GigabitEthernet

Hdlc

Lapf

V37

X25mlp

X25huntGroup

TranspHdlc

Interleave

Fast

Ip

DocsCableMaclayer

DocsCableDownstream

DocsCableUpstream

A12MppSwitch

Tunnel

Coffee

Ces

AtmSubInterface

L2vlan

L3ipvlan

L3ipxvlan

DigitalPowerline

MediaMailOverIp

Dtm

Dcn

IpForward

Msdsl

Ieee1394

IfGsn

DvbRccMacLayer

DvbRccDownstream

DvbRccUpstream

AtmVirtual

MplsTunnel

Srp

VoiceOverAtm

VoiceOverFrameRelay

Idsl

CompositeLink

Ss7SigLink

PropWirelessP2P

FrForward

Rfc1483

Usb

Ieee8023adLag

Bgppolicyaccounting

Frf16MfrBundle

H323Gatekeeper

H323Proxy

Mpls

MfSigLink

Hdsl2

Shdsl

Ds1FDL

Pos

DvbAsiIn

DvbAsiOut

Plc

Nfas

Tr008

Gr303RDT

Gr303IDT

Isup

PropDocsWirelessMaclayer

PropDocsWirelessDownstream

PropDocsWirelessUpstream

Hiperlan2

PropBWAp2Mp

SonetOverheadChannel

DigitalWrapperOverheadChannel

Aal2

RadioMAC

AtmRadio

Imt

Mvl

ReachDSL

FrDlciEndPt

AtmVciEndPt

OpticalChannel

OpticalTransport

PropAtm

VoiceOverCable

Infiniband

TeLink

Q2931

VirtualTg

SipTg

SipSig

DocsCableUpstreamChannel

Econet

Pon155

Pon622

Bridge

Linegroup

VoiceEMFGD

VoiceFGDEANA

VoiceDID

MpegTransport

SixToFour

Gtp

PdnEtherLoop1

PdnEtherLoop2

OpticalChannelGroup

Homepna

Gfp

CiscoISLvlan

ActelisMetaLOOP

FcipLink

Rpr

Qam

Lmp

CblVectaStar

DocsCableMCmtsDownstream

Adsl2

MacSecControlledIF

MacSecUncontrolledIF

AviciOpticalEther

Atmbond

VoiceFGDOS

MocaVersion1

Ieee80216WMAN

Adsl2plus

DvbRcsMacLayer

DvbTdm

DvbRcsTdma

X86Laps

WwanPP

WwanPP2

VoiceEBS

IfPwType

Ilan

Pip

AluELP

Gpon

Vdsl2

CapwapDot11Profile

CapwapDot11Bss

CapwapWtpVirtualRadio

Bits

DocsCableUpstreamRfPort

CableDownstreamRfPort

VmwareVirtualNic

Ieee802154

OtnOdu

OtnOtu

IfVfiType

G9981

G9982

G9983

AluEpon

AluEponOnu

AluEponPhysicalUni

AluEponLogicalLink

AluGponOnu

AluGponPhysicalUni

VmwareNicTeam

mandatory: True

config: False

admin_status

The desired state of the interface. This leaf has the same read semantics as ifAdminStatus

type: AdminStatus

mandatory: True

config: False

oper_status

The current operational state of the interface. This leaf has the same semantics as ifOperStatus

type: OperStatus

mandatory: True

config: False

last_change

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 node is not present

type: str

pattern: \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2})

config: False

if_index

The ifIndex value for the ifEntry represented by this interface

type: int

range: 1..2147483647

mandatory: True

config: False

phys_address

The interface’s address at its protocol sub-layer. For example, for an 802.x interface, this object normally contains a Media Access Control (MAC) address. The interface’s media-specific modules must define the bit and byte ordering and the format of the value of this object. For interfaces that do not have such an address (e.g., a serial line), this node is not present

type: str

pattern: ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?

config: False

higher_layer_if

A list of references to interfaces layered on top of this interface

type: list of str

refers to: name

config: False

lower_layer_if

A list of references to interfaces layered underneath this interface

type: list of str

refers to: name

config: False

speed

An estimate of the interface’s current bandwidth in bits per second. For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this node should contain the nominal bandwidth. For interfaces that have no concept of bandwidth, this node is not present

type: int

range: 0..18446744073709551615

config: False

units: bits/second

statistics

A collection of interface-related statistics objects

type: Statistics

config: False