5.5.1 IetfBaseNetworkInterfaceType

5.5.1.1 Overview

The IetfBaseNetworkInterfaceType defines the core set of properties needed to model a network interface based on the definition provided by IETF. Figure 4 illustrates the structure of the IetfBaseNetworkInterfaceType.

Figure 4 – IetfBaseNetworkInterfaceType
5.5.1.2 IetfBaseNetworkInterfaceType definition

The IetfBaseNetworkInterfaceType is formally defined in Table 58.

Table 58 – IetfBaseNetworkInterfaceType definition
Attribute Value
BrowseNameIetfBaseNetworkInterfaceType
IsAbstractFalse
References Node
Class
BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType
HasInterfaceObjectTypeIIetfBaseNetwork­InterfaceType
Applied from IIetfBaseNetworkInterfaceType (see 5.2.1)
HasComponentVariableAdminStatusInterfaceAdminStatusBaseDataVariableTypeM
HasComponentVariableOperStatusInterfaceOperStatusBaseDataVariableTypeM
HasComponentVariablePhysAddressStringBaseDataVariableTypeO
HasComponentVariableSpeedUInt64AnalogUnitTypeM
HasLowerLayerInterfaceObject<InterfaceName> BaseObjectTypeOP 
Conformance Units
BNM IETF Interface Base Info

The BrowseName of this Object shall be the same as the ifName of the corresponding IETF object (ifName is defined in IETF RFC 2863: The Interfaces Group MIB).

For the formal definition of AdminStatus, OperStatus, PhysAddress and Speed please refer to 5.2.1.

The HasLowerLayerInterface Reference points to an Object implementing the IIetfBaseNetworkInterfaceType used to indicate a hierarchical connection of network interfaces. This is used to indicate the relation e.g. between a VLAN interface and the actual physical interface. A VLAN interface shall additionally implement IVlanIdType.

Each instance of the IetfBaseNetworkInterfaceType shall point to zero or one instance of PriorityMappingTableType or a subtype using a UsesProrityMappingTable Reference or a subtype. The referenced PriorityMappingTable is used for the prioritisation of network messages injected to the network using this network interface. If an instance of type IetfBaseNetworkInterfaceType has no reference to a PriorityMappingTable, the PriorityMappingTable of the next lower layer interface of type IetfBaseNetworkInterfaceType shall be used. An example for this is shown in Annex A.2 for “eth0.100”.

A network interface is linked for transmission or reception via the BrowseName of the object of type IetfBaseNetworkInterfaceType.

The components of the IetfBaseNetworkInterfaceType have the Attribute values defined in Table 59.

Table 59 – IetfBaseNetworkInterfaceType Attribute values for child Nodes
Source Path Value Attribute Description Attribute

NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact

UnitId: 4337968
DisplayName: bit/s
Description: bit per second

-

The components of the IetfBaseNetworkInterfaceType have additional References which are defined in Table 60.

Table 60 – IetfBaseNetworkInterfaceType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
<InterfaceName>HasInterfaceTrueIIetfBaseNetworkInterfaceType