Enquanto o CMIS define os serviços para operações de gerenciamento, o CMIP define procedures para a transmissão de informações de gerenciamento e define a sintaxe para o serviço de gerenciamento do CMIS. O CMIP é definido em termos de unidades de dados do protocolo CMIP que são trocadas entre iguais CMISEs levando do serviço CMIS.
1.1. Operação do CMIP
Para entender a operação do CMIP, precisamos vê-lo no contexto com o uso do serviço CMISE e os serviços em que o CMISE confia. O CMIS preve sete serviços para executar operações de gerenciamento, na forma de primitivas de serviço. Em adição, os usuários do CMISE são capazes de estabelecer associações ordenadas para executar operações de gerenciamento. Estes últimos serviços são providos pelo ACSE e são providos pelo CMISE como uma pass-through; o CMIP aqui não é envolvido. Para os serviços de operação de gerenciamento, o CMISE emprega um CMIP para trocar PDUs. O CMIP confia nos serviços do ROSE. Ambos ACSE e ROSE confiam no serviço de apresentação.
As 11 PDUs que o CMIP utiliza:
Nesse ponto são levantadas três tipos de informação conduzidas pelas unidades de dados. Os argumentos da entrada definem os argumentos , ou parâmetros, conduzidos na unidade de dados que são derivados da primitiva de serviço do CMISE disparador. Os resultados e erros de entrada contém informações da entidade que está executando o resultado da operação de gerenciamento de sistemas. Estes valores são derivados da primitiva response do CMISE.
A unidade de dados do CMIP inclui um parâmetro linked-Id, em ordem, para múltiplas respostas de link causadas pela operação invocada.
Como um exemplo do uso do CMIP para implementar um serviço CMIS, a seguinte seqüência de eventos ocorre:
1.2. O uso do ROSE
O CMIP faz uso do ROSE para transferir PDUs CMIP. As seguintes regras são aplicadas para o uso do ROSE:
1. O CMIP sempre usa a associação Classe 3 do ROSE. Ambas a associação iniciadora e a associação de resposta podem invocar operações.
2. Para confirmar operações CMIP, o CMIP faz uso da operação classe 1 ou classe 2 do ROSE. Que é, no modo reportado é retornado um resultado para sucesso ou falha, e o modo de operação pode ser síncrono (o invoker requer uma resposta antes de invocar outra operação) ou assíncrono (o invoker pode invocar mais operações sem aguardar uma resposta). A escolha da classe de operação é uma importância local.
3. Para não confirmações de operações CMIS, a classe 5 de operação do ROSE é usada (não responde, operação assíncrona).
2. Emissões Práticas
2.1. Performance
Três competentes requerimentos para um sistema de gerenciamento de redes podem ser especificados:
2.2. Arquitetura do protocolo
O documento de estrutura de gerenciamento OSI, ISO 7498-4, faz as seguintes declarações sobre suporte para gerenciamento OSI:
1. Um sistema aberto deve ter suficiente funcionalidade em todas as sete camadas para suportar uma aplicação de gerenciamento antes que a aplicação possa ser acessada por outro sistema.
2. Quando a suficiente funcionalidade das sete camadas não existir, o gerenciamento da camada pode ser empregado entre sistemas abertos se o suporte para essas camadas é provido.
Consideremos o segundo ponto primeiro. Este diz que entidades de gerenciamento de camadas podem transferir informações de gerenciamento diretamente entre iguais sem empregar a camada de aplicação, incluindo o CMIS, para a transferência de qualquer informação. Esta aproximação poderá ser empregado m segmentos de redes locais para reduzir o overhead. Esta capacidade também soma robustez para o design.
O outro ponto é talvez o mais importante. Neste ponto são dois os interesses: