Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The ISO/IEC 10742 standard, originally published as IEC 10742‑94, defines the management information elements required for the administration of the OSI Network Layer. As part of the OSI management framework established by ISO/IEC 7498‑4, this standard provides GDMO (Guidelines for the Definition of Managed Objects) templates and ASN.1 definitions for network‑layer managed objects. Amendment 2:1999 introduced essential modifications and additions to support evolving routing protocols, correct containment relationships, and improve interoperability with other management domains. This article examines the scope, technical requirements, implementation impact, and compliance notes for the standard and its second amendment.
ISO/IEC 10742:1994 identifies the managed objects necessary for monitoring, controlling, and coordinating the OSI Network Layer protocol machine. It covers entities such as network entities, network service access points (NSAPs), network protocol machines (NPMs), and routing objects. The scope includes:
Amendment 2:1999 (Amd 2) refines these definitions based on experience gained from early implementations and the emergence of new routing protocols such as IS‑IS and ES‑IS enhancements.
The standard adopts a modular management approach using packages that group related attributes, notifications, and actions. Each managed object class is defined with a mandatory package plus several conditional packages that are instantiated based on the underlying protocol capabilities.
The core classes defined in ISO/IEC 10742 include:
| Object Class | Mandatory Package | Changes by Amd 2 |
|---|---|---|
| networkEntity | entityPackage | Added isisRoutingPackage and esIsSupportPackage |
| networkServiceAccessPoint | nsapPackage | Clarified containment and added nsapAddressAttribute naming |
| networkProtocolMachine | npmPackage | Introduced npmStatePackage for operational state |
| route | routePackage | No new packages, but attribute types updated |
Amendment 2 revised several attribute syntax definitions to align with the more recent version of ASN.1 (1998) and added new notifications for routing changes.
| Attribute | ASN.1 Type | Description |
|---|---|---|
| networkEntityTitle | OCTET STRING (SIZE(0..16)) | Title of the network entity (NSAP‑like format) |
| npmID | INTEGER | Unique identifier of the NPM |
| isisRoutingInstance | OCTET STRING | Identifies the IS‑IS routing instance (added in Amd 2) |
| portAddress | OCTET STRING | Subnetwork point of attachment (revised syntax) |
Amendment 2 does not introduce new object classes but significantly refines existing definitions. Key implementation impacts include:
networkProtocolMachine to be contained under either networkEntity or a system object, providing flexibility for stack implementations.npmStatePackage adds an operational state attribute based on the ISO/IEC 10164‑2 state model, enabling standardised fault reporting.isisRoutingPackage and esIsSupportPackage include attributes for routing protocol version, hello timer values, and neighbour adjacency states.SecurityParameters) were corrected to match the final text of X.731.npmState attribute to operationalState in Amd 2 may break backward compatibility with older management applications. Implementers should support both names during a transition period. Conformance to ISO/IEC 10742 is typically claimed as part of a larger OSI management product certification. The following points are crucial for compliance:
For certification, laboratories often require the implementation to pass the ISO/IEC 10742 reference test suites that cover the package selection rules updated in Amendment 2. Products that implement the full set of mandatory and conditional packages for network layer management are considered fully compliant.
Article prepared for technical documentation purposes — 2026