ARQUITETURAS DE GERENCIAMENTO Baseado em slides gentilmente cedidos pelo Prof. João Henrique...
Transcript of ARQUITETURAS DE GERENCIAMENTO Baseado em slides gentilmente cedidos pelo Prof. João Henrique...
ARQUITETURAS DE GERENCIAMENTOBaseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.
2
Introdução
A gerência de redes é decomposta nas tarefas de monitoração e controle das operações em sistemas de computação interconectados.
Padronização é requerida à medida em que observam mudanças na estrutura e nos papéis desses sistemas. Redes de Computadores têm evoluído de ilhas de
processamento isoladas para sistemas de missão crítica e/ou alcance global.
O efeito dessa padronização é o estabelecimento de uma interface comum para a gerência de todos os componentes presentes numa infraestrutura de rede.
3 Gerência OSI
4
Gerência OSI: Introdução
A ISO define cinco áreas funcionais para a gerência de redes de computadores: Gerência de Falhas Gerência de Configuração Gerência de Contabilidade Gerência de Desempenho Gerência de Segurança
Qualquer atividade de gerência pode ser enquadrada em no mínimo uma dessas áreas funcionais.
5
Gerência OSI: Modelo de Comunicação
Sistemas gerenciados contêm aplicações denominadas agentes de gerência.
6
Gerência OSI: Modelo de Comunicação
Agentes armazenam parâmetros de monitoração e controle do sistema em MITs (Management Information Trees).
7
Gerência OSI: Modelo de Comunicação
Estações de gerência contêm aplicações denominadas gerentes.
8
Gerência OSI: Modelo de Comunicação
Gerentes e agentes comunicam-se por meio de um protocolo orientado a conexão denominado CMIP (Common Management Information Protocol)
9
Gerência OSI: Modelo de Comunicação
Comunicação entre gerentes e agentes é viabilizada através de alguns ASEs (Application Service Elements)
10
Gerência OSI: Modelo de Comunicação
ACSE (Association Control Service Element) é utilizado para o estabelecimento e encerramento de associações entre gerentes e agentes.
11
Gerência OSI: Modelo de Comunicação
Resumo dos serviços providos pelo ACSE:
12
Gerência OSI: Modelo de Comunicação
ROSE (Remote Operations Service Element) permite que gerentes invoquem operações remotas em agentes.
13
Gerência OSI: Modelo de Comunicação
Resumo dos serviços providos pelo ROSE:
14
Gerência OSI: Modelo de Comunicação
CMISE (Common Management Information Service Element) provê serviços utilizados diretamente por gerentes e agentes para a troca de informações.
15
Gerência OSI: Modelo de Comunicação
Resumo dos serviços providos pelo CMISE:
16
Gerência OSI: Modelo de Informação
Objetos gerenciados são utilizados para modelar recursos físicos e/ou lógicos de um sistema gerenciado.
Objetos gerenciados são definidos através de um modelo de dados OO estendido.
17
Gerência OSI: Modelo de Informação
Exemplo de um objeto gerenciado modelando uma interface de rede
18
Gerência OSI: Modelo de Informação
Objetos gerenciados são estruturados em classes através das GDMO (Guidelines for Definitions of Managed Objects).
19
Gerência OSI: Modelo de Informação
20
Gerência OSI: Modelo de Informação
Atributos referem-se às propriedades de um objeto gerenciado.
21
Gerência OSI: Modelo de Informação
22
Gerência OSI: Modelo de Informação
Operações referem-se às atividades realizadas em um objeto gerenciado para conseguir uma ação de gerência.
23
Gerência OSI: Modelo de Informação
24
Gerência OSI: Modelo de Informação
Notificações são mensagens não-solicitadas contendo detalhes sobre a sua causa, sua localização e seu destino.
25
Gerência OSI: Modelo de Informação
26
Gerência OSI: Modelo de Informação
Comportamento é uma descrição textual que expressa a semântica dos atributos e a forma segundo a qual eles se relacionam.
A presença de notificações, em adição aos atributos e às operações suportadas por um objeto gerenciado, explicam o porquê deste ser um modelo de dados OO estendido.
27
Gerência OSI: Modelo de Informação
28
Gerência OSI: Modelo de Informação
Hierarquia de Herança:
29
Gerência OSI: Modelo de Informação
30
Gerência OSI: Modelo de Informação
Hierarquia de Registro:
31
Gerência OSI: Casos de Uso
O serviço M-GET é utilizado para a leitura de atributos de objetos gerenciados.
32
Gerência OSI: Casos de Uso
M-GET pode conter informações relacionadas a escopo e filtragem de objetos gerenciados.
33
Gerência OSI: Casos de Uso
M-GET pode dar origem a várias respostas ligadas.
34
Gerência OSI: Casos de Uso
Respostas ligadas podem ser canceladas através do serviço M-CANCEL-GET.
35
Gerência OSI: Casos de Uso
Valores dos atributos de um objeto gerenciado podem ser modificados através do serviço M-SET.
Operações de um objeto gerenciado podem ser invocadas a partir do serviço M-ACTION.
Um ou mais objetos gerenciados podem ser criados ou eliminados a partir dos serviços M-CREATE e M-DELETE, respectivamente.
36
Gerência OSI: Casos de Uso
O uso extensivo e periódico do serviço M-GET configura o mecanismo de polling.
37
Gerência OSI: Casos de Uso
O número N de agentes contatados por um gerente durante um intervalo igual a T é limitado por:
Onde
38
Gerência OSI: Casos de Uso
Assumindo que: e ,
Então:
Substituindo-se o valor de , tem-se:
39
Gerência OSI: Casos de Uso
Considerando uma LAN na qual: Cada agente é contatado a cada 15 min. O tempo de processamento de mensagens
é igual a 50 ms. O atraso da rede é igual a 1 ms.Tem-se:
40
Gerência OSI: Casos de Uso
Por outro lado, considerando uma WAN na qual: Cada agente é contatado a cada 15 min. O tempo de processamento de mensagens
é igual a 50 ms. O atraso da rede é igual a 500 ms.Tem-se:
41
Gerência OSI: Casos de Uso
O mecanismo de Notificações é viabilizado pelo serviço EVENT-REPORT.
42
Gerência OSI: Casos de Uso
O número N de agentes que podem ser manipulados por um gerente recebendo notificações numa taxa e levando um tempo para processar uma mensagem é limitado por:
Onde é o intervalo de tempo entre a geração de duas notificações consecutivas de um agente, e pode variar dependendo dos limiares (thresholds) de filtragem.
43
Gerência OSI: Casos de Uso
Considerando uma LAN na qual: Cada agente é contatado a cada 15 min. O tempo de processamento de mensagens
é igual a 50 ms. O atraso da rede é igual a 1 ms.Tem-se:
44
Gerência OSI: Casos de Uso
Se os critérios de filtragem forem aplicados de tal forma que o tráfego gerado seja igual ao da estratégia de polling, então para o caso as LAN tem-se min (ou 900 s). Assim:
Se o tráfego for projetado para ser 10 vezes inferior ao da estratégia de polling, tem-se
45
Gerência OSI: Casos de Uso
No caso da WAN, o número máximo de agentes manipulados seria o mesmo, sendo portanto independente do tipo da rede considerada.
Enquanto a estratégia de polling utiliza um modelo de comunicação síncrono e iniciado pelo gerente, a estratégia de notificações baseia-se num modelo assíncrono e iniciado pelo agente.
Na maioria dos casos uma combinação de ambas as estratégias é utilizada para a gerência de uma determinada infraestrutura de rede.
46 Gerência Internet
47
Gerência Internet: Introdução Nos primórdios da Internet, as únicas
ferramentas utilizadas para a sua gerência eram baseadas no protocolo ICMP (por exemplo, o PING).
Com o crescimento da Internet, fazia-se cada vez mais necessário um protocolo padrão, funcional e simples de se entender e implementar. As principais tentativas surgidas nesse sentido foram: CMOT – Common Management Information Services
and Protocol Over Tcp/ip. SNMP – Simple Network Management Protocol
48
Gerência Internet: Introdução A Arquitetura CMOT possui um modelo de
comunicação idêntico àquele definido pela ISO. A estruturação da informação de gerência
obedece basicamente à estruturação definida na arquitetura SNMP.
Na verdade, as arquiteturas SNMP e CMOT foram compreendidas inicialmente como soluções de curto e longo prazo, respectivamente.
O grande número de implementações SNMP tornaram essa abordagem uma solução permanente.
49
Gerência Internet: Introdução À exemplo do que ocorre com a abordagem
da ISO, a arquitetura SNMP define também um modelo de comunicação e um modelo de informação.
Essa arquitetura tem incorporado várias inovações ao longo de sua existência, de forma que existem atualmente três versões: SNMPv1 SNMPv2 SNMPv3
50
Gerência Internet: SNMP
Sistemas gerenciados contêm aplicações denominadas agentes SNMP.
51
Gerência Internet: SNMP
Agentes armazenam parâmetros de monitoração e controle do sistema gerenciado em MIBs (Management Information Bases).
52
Gerência Internet: SNMP
Estações de gerência contêm aplicações denominadas gerentes.
53
Gerência Internet: SNMP
Gerentes e agentes comunicam-se por meio de um protocolo não orientado a conexão denominado SNMP (Simple Network Management Protocol).
54
Gerência Internet: SNMP
À semelhança do que ocorre com a abordagem definida pela ISO, na arquitetura SNMP os recursos físicos e lógicos de um sistema são modelados como objetos gerenciados.
A SMI (Structure of Management Information) definida para o SNMPv1 especifica como os objetos gerenciados armazenados em MIBs são definidos e nomeados.
De forma a motivar sua implementação e facilitar sua extensibilidade, a SMI SNMPv1 é bem mais simples que aquela definida pela ISO.
55
Gerência Internet: SNMP
Mais sobre a Gerência SNMP nos tópicos: Bases de Informação de Gerenciamento
(MIBs) Protocolo Simples de Gerenciamento de
Redes (SNMP)