|
| |
The Common Management
Information Protocol (CMIP)
is an OSI protocol
that carries management information from one system to another system. The
basic model of operation assumes that a manager system manages an agent system using
this protocol. The manager system makes a
request, that is called an invoke, for information from the agent and the
agent system responds with a result if the operation is successful, and an
error or reject if the operation fails. CMIP
uses ROSE and ACSE to provide the OSI services that are required. In
essence, however, these services enable CMIP to provide the development
programmers with an interface that is controlled and can handle the
operations just like functions in programming languages. So from the point
of view of the programmer writing the manager system applications the CMIP
operations behave like function calls. The programmer at the agent system
has to handle a more complex environment, but the controlled environment
does help. The figure below illustrates a
typical CMIP operation. |
Basic CMIP Operation
|
|

|
|
The operations supported on this interface are object-oriented; they
operate on managed objects that are presented at the agent system and are
visible over the CMIP interface to the manager system. Conceptually, the
MANAGED OBJECTS represent resources in the agent system. The resources are
the real entities that are to be managed (hardware or software) while the
managed objects are the representation of the resources over the
interface.
There is an important distinction between the managed object and the
resource it represents. The managed objects is the representation of the
resource from the management point of view, while the resource is the real
entity (hardware or software) being managed. The manager has a specific
management view of the resource since the manager is not interested in all
aspects of the resource.
Seven basic operation types are supported:
Some operations (action, set, and event report) have two modes:
confirmed; or unconfirmed. A confirmed operation always responds with a
result, an error or reject. An unconfirmed operation has no response, even
an error. All other operations are confirmed.
|
|