The IetfBaseNetworkInterfaceTypedefines the core set of properties needed to model a network interface based on the definition provided by IETF. Figure 4illustrates the structure of the IetfBaseNetworkInterfaceType.
Figure 4– IetfBaseNetworkInterfaceType
The IetfBaseNetworkInterfaceTypeis formally defined in Table 43.
Table 43– IetfBaseNetworkInterfaceType definition
Attribute |
Value |
||||
BrowseName |
IetfBaseNetworkInterfaceType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
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 BrowseNameof this Objectshall 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, PhysAddressand Speedplease refer to section 5.2.1.
The HasLowerLayerInterface Referencepoints to an Objectimplementing the IIetfBaseNetworkInterfaceTypeused 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 IetfBaseNetworkInterfaceTypeshall point to zero or one instance of PriorityMappingTableTypeor a subtypeusing a UsesProrityMappingTable Referenceor 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 IetfBaseNetworkInterfaceTypehas no reference to a PriorityMappingTable, the PriorityMappingTable of the next lower layer interface of type IetfBaseNetworkInterfaceTypeshall be used. An example for this is shown in Annex A.2for “eth0.100”.
Note: It is recommended that within one network domain that all interfaces should have consistent MappingTables assigned. This ensures consistent use of Quality of Service features within the network.
A network interface is linked for transmission or reception via the BrowseNameof the object of type IetfBaseNetworkInterfaceType.
Note: An example for a simplified PubSub connection is shown in Annex A.2.
The components of the IetfBaseNetworkInterfaceTypehave the Attributevalues defined in Table 44.
Table 44– IetfBaseNetworkInterfaceType Attribute values for child Nodes
Source Path |
Value Attribute |
Description Attribute |
||
|
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 4337968DisplayName: bit/sDescription: bit per second |
- |
The components of the IetfBaseNetworkInterfaceTypehave additional Referenceswhich are defined in Table 45.
Table 45– IetfBaseNetworkInterfaceType Additional References
SourceBrowsePath |
Reference Type |
Is Forward |
TargetBrowsePath |
<InterfaceName> |
HasInterface |
True |
IIetfBaseNetworkInterfaceType |