5 Model ToC Previous Next

5.5 ObjectTypes ToC Previous Next

5.5.1 IetfBaseNetworkInterfaceType ToC Previous Next

5.5.1.1 Overview ToC

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.

readme_files/image007.png Figure 4 – IetfBaseNetworkInterfaceType

5.5.1.2 IetfBaseNetworkInterfaceType definition ToC Model

The IetfBaseNetworkInterfaceType is formally defined in Table 43.

Table 43 – IetfBaseNetworkInterfaceType definition

Attribute Value        
BrowseName IetfBaseNetworkInterfaceType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType          
           
HasInterface ObjectType IIetfBaseNetworkInterfaceType      
Applied from IIetfBaseNetworkInterfaceType (see 5.2.1)          
HasComponent Variable AdminStatus InterfaceAdminStatus BaseDataVariableType M
HasComponent Variable OperStatus InterfaceOperStatus BaseDataVariableType M
HasComponent Variable PhysAddress String BaseDataVariableType O
HasComponent Variable Speed UInt64 AnalogUnitType M
           
HasLowerLayerInterface Object <InterfaceName>     BaseObjectType OP 
Conformance Units          
BNM IETF Interface Base Info          

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

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

The HasLowerLayerInterface Reference points to an Object implementing the IIetfBaseNetworkInterfaceType used to indicate a hierarchical connection of interface. This is used to indicate the relation e.g. between a VLAN interface and the actual physical interface. If no PriorityMappingTable is referenced from a higher interface, the PriorityMappingTable of the next lower interface shall be used.

Each instance of the IetfBaseNetworkInterfaceType shall point to zero or one instance of PriorityMappingTableType or a subtype using a UsesProrityMappingTable Reference or a subtype. This is not exposed in the TypeDefinition of IetfBaseNetworkInterfaceType as UsesProrityMappingTable is a non-hierarchical Reference. The referenced PriorityMappingTable is used for the prioritisation of network messages injected to the network using this network interface.

Note: Within one network domain and scope of the network, all interfaces should have consistent (or the same) MappingTables assigned to make a consistent use of Quality of Service features within the network. However, one device can have different MappingTables assigned to different Interfaces. This would lead to different priority values depending on the interface, even for multicast messages leaving different interfaces. BUT: It is strongly recommended to keep mapping tables consistent.

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

Table 44 – IetfBaseNetworkInterfaceType Attribute values for child Nodes

Source Path Value Attribute Description Attribute
   Speed
   EngineeringUnits
   NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefactUnitId: 4337968 DisplayName: bit/s Description: bit per second -

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

Table 45 – IetfBaseNetworkInterfaceType Additional References

SourceBrowsePath Reference Type Is Forward TargetBrowsePath
<InterfaceName> HasInterface True IIetfBaseNetworkInterfaceType

Previous Next