Comparação dos agentes CMIP com os agentes SNMP
CMIP
Common Management Information Protocol (CMIP) foi elaborado pela Internet Management Working Group para ser um protocolo de gerência de redes adaptado para ser utilizado no modelo OSI, este protocolo trabalha em duas formas de implementação a que utiliza as camadas OSI para a gerência e a que trabalha sobre os protocolos TCP/IP (CMOT).
O CMIP foi desenvolvido para suprir certas necessidades encontradas no SNMP, pois foi projetado para ser um sistema de gerenciamento bem mais detalhado. No CMIP as variáveis são mais complexas e com sofisticadas estruturas de dados. O protocolo CMIT/CMOT tem seis operações :
As 11 PDUs que o CMIP utiliza:
-m-eventReport
-m-EventReport-Confirmed
-m-Get
-m-Linked-Reply
-m-Set
-m-Set-Confirmed
-m-Action
-m-Action-Confirmed
-m-Create
-m-Delete
- m-Cancel-Get-Confirmed
SNMP
O protocolo de gerência de redes Simple Network Management Protocol (SNMP) foi desenvolvido no final da década de 80 pela Internet Engineering Task Force (IETF),este foi projetado para resolver os problemas de comunicação entre diferentes tipos de redes de forma simples, tem como operações básicas :
As 5 PDUs que o SNMP utiliza :
-GetRequest
-GetNextRequest
-SetRequest
-GetResponse
-Trap
SNMP x CMIP Principais semelhanças e diferenças
- Ambos os protocolos (CMIP x SNMP) apresentam modelos de gerenciamento similares envolvendo elementos, agentes e gerentes de rede.
- O SNMP consiste num conjunto de especificações básicas para o gerenciamento de redes, enquanto o CMIP foi projetado com uma estrutura mais robusta para atender a demanda de redes complexas.
- O SNMP é um protocolo não orientado a conexão e o CMIP é um protocolo orientado à conexão executado sobre toda a pilha de protocolos OSI de gerenciamento, pode-se dizer que o sistema de gerenciamento OSI tem um nível de confiabilidade maior que o da Internet, porém muitas vezes a simplicidade do SNMP representa uma maior eficiência na solução do problema ocorrido.
- O elemento agente é muito mais simples do que na arquitetura OSI, inclusive um elemento de rede só pode exercer os papéis de gerente e agente simultaneamente a partir do SNMPv2 e no CMIP.
- Em relação a MIB, as duas arquiteturas adotaram a abordagem orientada a objetos para descrever e especificar as informações nela armazenadas. A diferença entre estas duas MIB's reside nas hierarquias usadas para representar os objetos. Na MIB da ISO são definidas três hierarquias: hierarquia de herança, hierarquia de nomeação e hierarquia de registro. A hierarquia de herança ou de classes está relacionada às propriedades associadas a um determinado objeto. .Dentro desta hierarquia diz-se que objetos da mesma classe possuem propriedades similares. No caso da Internet não são usados os conceitos de classes de objetos e seus respectivos atributos. São definidos tipos de objetos. A definição de tipo de objetos contém cinco campos: nome textual com o respectivo identificador de objeto (OBJECT IDENTIFIER), uma sintaxe ASN.1, uma descrição do objeto, o tipo de acesso e o status.
- As operações definidas para o SNMPv1 restringem-se à operações simples do tipo get-and-set, com uma sensível melhora no SNMPv2, com facilidades adicionais de scoping e filtro, além da possibilidade de sincronizar operações realizadas sobre vários objetos.
- O CMIP por ser um protocolo que veio para corrigir problemas do SNMP ele se tornou um sistema muito complexo e com grande demanda da rede, por isso poucas redes conseguem suportá-lo.
Referência:
http://penta.ufrgs.br/gere97/arqger.htm
http://penta.ufrgs.br/gr952/trab1/2compara.html
http://www.gta.ufrj.br/~alexszt/ger/compact.html
http://penta2.ufrgs.br/gere96/cmipXsnmp/cmip_stra.htm