INTRODUCAO AO CMIP

INDICE

Prefacio.

Introducao.

Introducao aoSNMP.

Introducao aoCMIP.

Informacoes sobre a MIB.

Informacoes sobre SISTEMA DE GERENCIAMENTO.

Comparacao CMIP x SNMP.

PREFACIO

Este trabalho foi elaborado para ser apresentado no cadeira de teleinformatica no curso de Engenharia Eletronica de UFRJ. Tem como assunto central o protocolo de gerenciamento de redes CMIP.

O material que foi utilizado para a producao do trabalho se resume a:

a) Artigos Retirados da Internet.

b) O livro Internetworking with TCP/IP de Douglas E Comer.

c) Tese de mestrado de Erny Otto Lehmann junior pela COPPE Eletrica UFRJ com o titulo: Especificacao e verificacao do protocolo CMIP para Gerenciamento de Redes.

d) Conceitos que eu aprendi no decorrer curso citado acima.

Pelo fato de eu ser inexperiente no assunto, podem ter ocorrido erros conceituais na elaboracao do trabalho.

INTRODUCAO

No inicio, haviam apenas pequenas redes, cada uma operando dentro de sua propria area.

Com o passar do tempo, essas redes foram se interligando para formar um sistema de comunicacao mais complexo. A medida em que esse compleso ia crescendo, tornava-se cada ves mais dificil de ser administrado.

Percebeu-se entao que havia a necessidade de um padrao de protocolo de gerenciamento de redes.

O primeiro protocolo a ser usado foi o SNMP (Simple network Management protocol).Seu disign era simples , na verdade, a ideia era a de que ele fosse usado provisoriamente, enquanto que outros protocolos mais bem estruturados fossem sendo projetados.

No projeto desses protocolos mais bem estruturados surgiu,entao, dois projetos diferentes. Um se chama SNMP-versao2 e o outro CMIP( Common Management Information Protocol).

O primeiro ,como o proprio nome ja diz, e uma versao melhorada do SNMP-v1.Seu objetivo foi o de corrigir falhas na primeira versao, mantendo compatibilidade compatibilidade com ela.

O segundo e um protocolo mais bem organizado, mais complexo e mais "poderoso". A ideia e a de que a medida em que as redes forem se tornando mais complexas, haja necessidade de algo do tipo CMIP.

INTRODUCAO AO SNMP.

SNMP(Simple Network Management Protocol) o protocolo de gerenciamento usado com o TCP/IP na arquitetura internet.

Ao inves de definir um grande conjunto de comandos para realizar as funcoes pertinentes a ele, SNMP define apenas 5 tipos de comandos. Sao eles: Get-request, Next-request, Get-response Set-request e Trap.

Esses comandos possibilitam a troca de informacoes entre gerente e o agente no Sistema de Gerenciamento. Os comandos citados acima sao chamados de PDU's( Protocol data units). Atraves deles o gerente tem a possibilidade de ler valores em variaveis do MIB e tambem armazenar.

O SNMP e especificado em ASN.1.

DESCRICAO INTRODUTORIA SOBRE CMIP.

1-Introducao

O CMIP e um protocolo de gerenciamento definido segundo o padrao OSI. Da mesma maneira que o SNMP, o CMIP especifica como vai ser realizada a troca de informacoes entre o gerente e o agente no Sistema de Gerenciamento ou seja, com o primeiro acessando e mudando informacoes que se encontram na Mib. Os tipos de informacao a serem trocadas leva em conta o CMIS(Common management information service),que especifica o conjunto de servicos a que os sistemas gerenciador e gerenciado poderao acessar para que seja realizado o gerenciamento.Juntos CMIS e CMIP formam o que e chamado de CMISE (Common Management information Service Element), que e uma aplicacao da camada 7 do RM-OSI.

O CMISE utiliza duas aplicacoes de servico comuns( Sao aplicacoes de servico comun aquelas aplicacoes que oferecem servicos nao so as aplicacoes de gerenciamento, bem como a todas as outras.),ACSE e ROSE. A primeira trata do estabelecimento e liberacao de conexoes entre um equipamento e outro. A segunda oferece servicos de requisicao de operacoes remotas.

O CMIP possui onze informacoes para a troca de mensagens. Sao elas: m-event-report,m-event-report-confirmed,m-get,m-linked-reply,m-cancel-get- confirmed,m-set,m-set-confirmed,m-actin,m-action-confirmed,m-create e m-delete.

2-CMIS/P

Como ja foi dito, o cmis e uma norma que define o conjunto de servicos oferecidos as ap-licacoes de gerenciamento (software do gerente e software do agente).

O conjunto de servicos oferecidos se enquadram em tres categorias. sao elas:

Servicos de Associacao : Sao utilizados para que os usuarios do CMIS possam estabelecer as associacoes necessarias para a realizacao da comunicacao entre si. Para que isso ocorra, no entanto, o CMISE precisa dos servicos oferecidos pela aplicacao ACSE.

Servicos de Notificacao: Os servicos de notificacao de gerenciamento sao utilizados para que o agente sinalize sobre a ocorrencia de eventos nos dispositivios gerenciados.

Servicos de Operacao: Os servicos de operacao de gerenciamento sao utilizados para que o gerente possa obter informacoes ou alterar as variaveis do mib.

Os servicos podem ser confirmados ou nao-confirmados. servico confirmado significa que quem comecou a comunicacao (gerente ou agente) deve receber uma resposta vinda do outro lado sobre o sucesso ou o erro da requisicao.

Quanto aos servicos de operacao de gerenciamento, sao fornecidos tres mecanismos de selecao de objetos gerenciados(variaveis do mib). Sao eles:

Escopo: E um parametro da mensagem passada do gerente para o agente,atraves do protocolo CMIP, que possibilita a selecao de um grupo de objetos que serao submetidos a operacoes de gerenciamento.

Filtragem: E um outro parametro,o qual aplica testes em cima do conjunto selecionado pelo escopo para eliminar a possibilidade de certos objetos sofrerem operacoes de gerenciamento sem necessidade.

Sincronismo: E o parametro, que de acordo com seu valor passado na mensagem, ou exigira que os objetos so sofram operacoes caso todos ,os que foram selecionados pelo escopo, passem pelo processo de filtragem (atomizacao), ou exigira que o maior numero possivel de objetos selecionados e aprovados sofram operacoes de gerenciamento.

Quando o servico de operacao de gerenciamento exige confirmacao. Para cada objeto selecionado(caso haja algum), pelo escopo e pela filtragem, havera uma resposta. Este processo e chamado de respostas multiplas. Caso o servico seja nao-confirmado nao ha sentido em se falar de respostas multiplas.

2.1-Outros Parametros

Como ja foi visto, os parametros carregam informacoes que possibilitem o gerenciamento sobre os recursos. Seu bom uso otimiza o sistema. Eles sao passados da unidade de gerenciamento para o CMISE e vice-versa. Este por sua vez os atravessa para o outro lado via protocolo CMIP.

Alem dos quatro parametros(modo,escopo,filtragem e sincronismo) citados acima, existem ainda outros. Alguns deles sao relacionados aseguir: Invboke identifier(ID), Linked identifier (LI), managed object class, managed object instance, event type, event time, event information, current time, eventreply,erros, etc.

2.2-Relacao de Servicos e PDU's do CMIS/P.

A relacao dos servicos oferecidos pelo CMIS e agrupada em tres categorias:Associacao,Notificacao e Operacao.Cada servico esta associado a um conjunto de PDU's exceto os servicos de associacao.Abaixo a lista de servicos de acordo com a categoria.

Associacao:
A-ASSOCIATE : Realiza uma associacao entre equipamento gerente e gerenciado.Servico confirmado.

A-RELEASE: Solicita a liberacao de uma conexao apos uma comunicacao. servico de modo confirmado.

A-ABORT : Aborta a associacao abruptamente, nao pedindo confirmacao.

Obs: Nao existe PDU's associadas aos servicos de associacao, visto que elas sao definidas no protocolo de gerenciamento, e este por sua vez lida basicamente com a comunicacao entre gerente e agente e nao exatamente com a comunicacao entre equipamento que gerencia e que e gerenciado.

Notificacao
M-EVENT-REPORT: E utilizado para que o agente possa reportar ao gerente sobre eventos ocorridos na MIB. As PDU's associadas sao m-event-report e m-event-report-confirmed para servico nao confirmado e confirmado respectivamente.

Operacao
M-GET : E utilizado para que o gerente obtenha informacoes sobre a base de dados no equipamento gerenciado.Os PDU's associadas a ele sao m-get e m-linked-reply. O primeiro e usado pelo gerente e tambem pelo agente no caso de resposta unica. O segundo apenas pelo agente , em caso de resposta multipla. Sempre confirmado.

M_CANCEL-GET : Solicita o cancelamento de um servico M-GET, previamente requisitado e ainda pendente. O PDU correspondente e m-cancel-get-confirmed.Sempre confirmado.

M-SET : Solicita a modificacao da informacao de gerenciamento. Pode ser confirmado ou nao confirmado. As PDU's correspondentes sao m-set, m-set-confirmed e m-linked reply. A primeira so e utilizada pelo gerente, a segunda por ambos e a terceira so pelo agente em caso de resposta multipla. Confirmado ou nao confirmado.

M-ACTION: Solicita a execucao de uma ou mais acoes em cima dos objetos gerenciados. As PDU's correspondentes sao m-action ,m-action-confirmed e m-linked-reply. A primeira so e usada pelo gerente( servico nao confirmado), a segunda por ambos e a terceira so pelo agente( em caso de respostas multiplas). Confirmado ou nao confirmado.

M-CREATE: Solicita a criacao de uma instancia de um objeto gerenciado. A PDU correspondente e m-create. O servico so existe no modo confirmado.

M-DELETE : Solicita a delecao de uma ou mais instancias de objetos gerenciados. As PDU's sao m-delete e m-linked-reply. Servico sempre confirmado.

Exemplo da utilizacao do servico M-SET.

Como e um servico de operacao, a troca de mensagens e iniciada com o gerente. Este possui modo confirmado e nao confirmado. O valor do parametro modo que o gerente passar para o CMISE e que vai tratar daquilo.

Caso o servico nao precise de confirmacao, o CMISE recebe o pedido do gerente e o envia atraves do protocolo CMIP,pelo comando m-set. O CMISE da maquina receptora,entao, recebe a mensagem pelo CMIP e atraves do CMIS a repassa para o agente. A mensagem foi recebida e ponto final.

Caso o servico precise ser confirmado, o CMISE recebe o pedido e envia o comando m-set-confirmed. Depois que o agente recebeu a mensagem e o processou,ele passara ou nao o parametro Linked identifier(Dependendo se a resposta e multipla ou nao.) para o CMISE. Este por sua ves, atraves do CMIP, passara n-mensagens respostas para o outro lado. Essas respostas serao passadas para o gerente atraves do servico CMIS.

CMOT

CMOT (CMIP over TCP/IP) e a utilizacao do protocolo CMIP dentro da arquitetura internet. Para que isto seja realizado se faz necessaria a implantacao do protocolo LPP na camada apresentacao da arquitetura internet. este protocolo soluciona eventuais incompatibilidades entre as duas arquiteturas(OSI x INTERNET) no que diz respeito a gerenciamento.

INFORMACOES SOBRE A MIB.

MIB (Management Information Base) e uma norma que define o conjunto de informacoes,acerca dos recursos da rede, que um Sistema de Gerenciamento pode acessar. A esse conjunto de informacoes da-se o nome de variaveis. Quando lidas, elas passam informacao acerca de seu estado para o sistema gerenciador (gerente). Este por sua vez, pode mudar seus estados para fazer executar determinadas funcoes de gerenciamento. Determinadas porque cada variavel esta relacionada com certos detalhes dos recursos. As variaveis do MIB se encontram nas unidades a serem gerenciadas.

O formato das informacoes contida nas variaveis sao determinadas por uma norma denominada SMI.

Extensoes no MIB podem ser realizadas. a finalidade disso e atribuir ao sistema de gerenciamento mais "poder" sobre os recursos da rede. O conceito de MIB e suportado tanto pelo SNMP como pelo CMIP.

INFORMACOES SOBRE O SISTEMA DE GERENCIAMENTO.

O modelo de sistema de gerenciamento, que tanto SNMP como CMIP utilizam ,leva em conta a troca de mensagens entre gerente e agente.

O agente e o aplicativo do sistema que roda no equipamento a ser gerenciado.O gerente e o aplicativo que roda no equipamento que gerencia a rede. Uma rede possui varios agentes e alguns gerentes.

Quando do gerenciamento, gerente e agente se comunicam via protocolo com o gerente solicitando informacoes acerca do estado das variaveis do MIB ao agente e este, por sua vez, passando informacoes a respeito. Quando necessario o gerente solicita a mudanca dos valores dessas variaveis para fazer cumprir funcoes de gerenciamento.

COMPARACAO SNMP x CMIP

Tanto o SNMP como o CMIP suportam a mesma ideia de troca de mensagens entre gerente e agente e armazenamento das informacoes na MIB.

O SNMP devido a sua simplicidade e mais facil de ser implementado. Em compensacao , possui limitacoes de desempenho que o CMIP nao possui.Principalmente na area de seguranca. Portanto o SNMP se adequa mais a sistemas de pequeno porte, onde se pode exigir menos de um sistema de gerenciamento.

O CMIP , devido a ser bem completo e bem projetado, e mais util em sistemas de comunicacao de grande porte, onde existem grandes quantidades de recursos a serem gerenciados. Em contraposicao, em sistemas de pequeno orte, ele nao se torna adequado devido a sua complexidade.

 MICROSOFT PIFEX  qWINDOWS 386 3.0 h  d 2     WINDOWS 286 3.0