1 / 40

Gerencia de Redes

Gerencia de Redes. Introdução. Objetivos. Apresentar noções básicas sobre Gerencia de redes de computadores. Introdução. Conceito: o processo de controlar uma rede complexa de dados para maximizar sua eficiência e produtividade.

alder
Download Presentation

Gerencia de Redes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gerencia de Redes Introdução

  2. Objetivos • ApresentarnoçõesbásicassobreGerencia de redes de computadores

  3. Introdução • Conceito: o processo de controlar uma rede complexa de dados para maximizar sua eficiência e produtividade. • A ISO (InternationalOrganization for Standards) definiu cinco áreas chaves de administração de rede: administração de falhas, administração de configuração, administração de segurança, administração de desempenho, e administração de contas

  4. Introdução • O melhor modo no qual uma rede pode ser administrada é atingir cada uma das cinco áreas de administração de rede o mais eficazmente. • Há muitos protocolos disponíveis para se efetuar um bom gerenciamento de rede. • Os dois protocolos principais são SNMP (Simple Network Management Protocol) e CMIP (Common Management InformationProtocol).

  5. Introdução • SNMP define um conjunto simples de especificações de administração de rede, que cobre todos os fundamentos de administração de rede impondo algumas modificações em uma rede existente. • Por ser simples, é de implementação relativamente fácil. • É específico para sistemas que usam o protocolo TCP/IP.

  6. Introdução • SNMP define um conjunto simples de especificações de administração de rede, que cobre todos os fundamentos de administração de rede impondo algumas modificações em uma rede existente. • Por ser simples, é de implementação relativamente fácil. • É específico para sistemas que usam o protocolo TCP/IP.

  7. Introdução • CMIP é um muito bem projetado sistema de administração de rede que melhora muitas fraquezas do SNMP. • O problema principal do CMIP é que este protocolo é muito complexo e extenso, sendo utilizável apenas em máquinas de grande porte. • Mas é o protocolo mais geral, cobrindo totalmente o modelo OSI

  8. Histórico • No início dos anos 70, as redes de computador tinham crescido de uma organização simples de redes pequenas e separadas, para uma outra organização, com redes maiores e interconectadas . • Quanto maior estas redes se tornavam, mais difícil elas ficavam para administrar, e logo ficou evidente que um protocolo de administração de rede precisava ser desenvolvido .

  9. Histórico • O primeiro protocolo usado foi o Simple Network Management Protocol (SNMP), proposto em 1989. • Inicialmente era considerado uma solução temporária, projetada para contornar dificuldades de administração de internetworking. • Destes projetos de protocolos dos anos 80 emergiram dois protocolos de administração de rede diferentes.

  10. Histórico • O primeiro era SNMPv2, que incorporou muitas das características do SNMP original como também alguns características somadas ao protocolo original, para consertar algumas falhas. • O segundo era o Common Management InformationProtocol (CMIP) que era melhor organizado e conteve muitos mais características que SNMPv1 ou v2.

  11. Histórico • O protocolo SNMP só começou realmente a ser largamente utilizado com a expansão das redes, na década de 90.

  12. SNMP • Em resumo, SNMP, o Simple Network Management Protocol, é um protocolo projetado para dar remotamente a um usuário a capacidade de administrar uma rede de computadores apurando e atribuindo valores em terminais e monitorando eventos da rede. • Se baseia na arquitetura clássica de cliente/servidor, onde o programa cliente (chamado de gerente) faz conexões ao programa servidor (chamado de agente) .

  13. SNMP • Ele está presente nos nós da rede, trazendo informações ou modificando o status da base de dados (chamada de MIB) do agente. • É uma aplicação, e portanto roda na camada 7 do modelo OSI (Aplicações). • Por se basear em TCP/IP, é totalmente compatível com a Internet.

  14. SNMP • Seu funcionamento simples: troca informações da rede através de mensagens, tecnicamente conhecidas como Unidades de Dados de Protocolo (ou PDU). • A mensagem (PDU) pode ser encarada como um objeto que contém variáveis que têm nomes e valores. • A PDU também contém informações de autenticação do gerente (manager), para que o agente saiba que foi realmente o gerente que solicitou ou modificou dados de sua MIB.

  15. SNMP • Há quatro tipos de PDU que o protocolo SNMP emprega para monitorar uma rede: • duas lidam com a leitura de dados dos terminais (get); • uma lida com a atribuição de valores aos dados dos terminais (set); • e a última, o trap, é usada para monitorar eventos de rede como o ligamento ou o desligamento de um terminal da rede.

  16. SNMP • Então, se um usuário precisa saber se um terminal está ligado à rede, ele usaria SNMP para enviar uma PDU de leitura (get) a este terminal. • Se o terminal estiver conectado à rede, o usuário receberia de volta a PDU (get-resposnse), com o valor "sim, o terminal está conectado". • Se o terminal estivesse desligado, o usuário receberia um pacote enviado pelo terminal que está sendo desligado informando sobre o desligamento. Esta última seria uma PDU de trap.

  17. A Composição do SNMP • O protocolo é composto por 3 elementos: • a MIB, • o manager (gerente), • e o agent (agente).

  18. A Composição do SNMP • Pelo uso de variáveis privadas na MIB, agentes de SNMP podem ser feitos para uma grande variedade de dispositivos, como pontes, gateways, e roteadores. • As definições de variáveis da MIB suportadas por um agente particular, são estruturadas seguindo o padrão SMI (Structureof Management Information) . • E estão incorporadas em arquivos descritores, escritos em formato de Abstract SyntaxNotationOne (ASN.1).

  19. A Composição do SNMP • Esses arquivos também são disponibilizados para o gerente da rede, para que ambos agente e gerente conheçam as variáveis da MIB e seu uso.

  20. MIB • MIB significa Management Information Base (Base para Administração de Informações). • Ela contém um conjunto padrão de dados estatísticos e de controle, descrevendo o status do agente. • Esse conjunto de dados padrão pode ser estendido a valores específicos, com a construção de uma MIB privada, definida pelo usuário ou pelo vendedor do hardware.

  21. MIB • A MIB é estruturada como uma árvore. • No topo da árvore está disponível a informação mais geral sobre uma rede. • Cada ramo da árvore entra com mais detalhes numa área de rede específica, com as folhas da árvore tão específicas quanto a MIB pode ficar. • As folhas da árvore são as variáveis propriamente ditas, e são normalmente chamadas de objetos.

  22. MIB • A árvore MIB começa no seguinte ramo da árvore ASN.1: • {iso(1) identified-organization(3) dod(6) internet(1) mgmt(2) mib-2(1)} • Ou alternativamente, {1 3 6 1 2 1}. • Veja a figura a seguir.

  23. MIB

  24. MIB • A versão corrente da MIB TCP/IP é a MIB II (SNMPv2) e está definida na RFC-1213. • Ela divide as informações que o dispositivo TCP/IP deve conter em dez categorias principais, e cada objeto deve ser incluído em uma dessas classes. • São 175 os objetos definidos nesta MIB:

  25. MIB

  26. MIB • Apenas as duas últimas categorias foram especificadas pelo SNMP v2. • As oito anteriores já existiam na versão 1, como mostra a tabela anterior. • Há só uma árvore MIB definida pela ISO. Porém, parte desta árvore tem seções para extensões específicas de vendedores.

  27. MIB • Normalmente cada rede específica de vendedores tem sua própria MIB que contém seus próprios nomes de variáveis (por exemplo, a IBM tem sua própria MIB, como tem a Sun, HP, etc..). • Embora os nomes das variáveis possam ser diferentes, as informações contidas em cada árvore MIB geralmente é a mesma. • Os objetos de uma árvore MIB podem conter valores do tipo inteiro, string, ou até mesmo uma tabela de valores (versão 2).

  28. Agente • O agente deve estar presente em cada nó da rede administrada por SNMP. • Muitos vendedores de software UNIX incluem o suporte a agente de SNMP em seu software para terminais. • Ele coleciona informação da rede e do terminal como especificado no MIB. • Muitos agentes de domínio público estão disponíveis.

  29. Agente • Um trabalho de programação comum é estender um agente para realizar as necessidades específicas de sua rede e esta tarefa é bastante direta dados os recursos certos. • Interessante são os chamados agentes proxy. Eles são utilizados quando há componentes não compatíveis com o protocolo SNMP.

  30. Agente • Os agentes são responsáveis por se comunicar com esses dispositivos usando algum protocolo não padrão, e repassa as informações para os gerentes. • O agente proxy é na verdade a representação de RemoteMonitoring, ou RMON. • É importante ressaltar que um agente não necessariamente é um computador. Muitos roteadores, pontes e periféricos são capazes de rodar um processo de gerência SNMP.

  31. Gerente • O gerente fica situado nos computadores servidores da rede. • Seu papel principal é requisitar e receber dos agentes informações necessárias para a administração da rede. • Novamente, há muitos softwares de gerentes disponíveis.

  32. Os Padrões do Protocolo SNMP • O protocolo SNMP pode ser encarado como o conjunto de 3 padrões: • um padrão para o formato de mensagens, • um conjunto padrão de objetos gerenciados e • um modo padrão de adicionar objetos usando objetos já existentes e outros novos para resolver casos específicos.

  33. Os Padrões do Protocolo SNMP Padrão de formato de mensagens : • O padrão SNMP define 4 tipos básicos de PDUs. O SNMPv2 incluiu mais dois tipos. • Veja a tabela a seguir com os tipos de mensagens e uma breve descrição de cada uma:

  34. Os Padrões do Protocolo SNMP

  35. Os Padrões do Protocolo SNMP • A PDU de trap foi atualizada na versão 2, pois na primeira versão, não havia confirmação do recebimento da mensagem por parte do gerente Isso foi reparado na versão 2 com a criação da PDU Inform-Request. • Nessa versão, foi criada a PDU Get-Bulk-Request para possibilitar a leitura de uma tabela. Deve-se lembrar que para cada PDU de request mandada pelo gerente, há uma correspondente PDU de response mandada pelo agente.

  36. Os Padrões do Protocolo SNMP • Padrão de objetos gerenciados: • A lista de valores que um objeto suporta é geralmente relacionada à MIB. • A MIB padrão inclui vários objetos para medir e monitorar a rede IP, a atividade TCP, roteadores IP, etc.

  37. Os Padrões do Protocolo SNMP Padrão de Extensibilidade: • Pode ser discernido facilmente que SNMP ficou proeminente principalmente por sua habilidade para aumentar o conjunto padrão de objetos da MIB com valores novos específicos para certas aplicações e dispositivos. • Conseqüentemente, podem ser acrescentadas novas funcionalidades continuamente ao SNMP, desde que um método padrão tenha sido definido para incorporar a mesma funcionalidade em dispositivos agentes e gerentes da rede.

  38. Os Padrões do Protocolo SNMP Padrão de Extensibilidade: • Isto é realizado por um processo normalmente chamado de "compilar" uma MIB nova que permite ao usuário somar novas definições de MIB ao sistema. • Estas definições normalmente são providas através de vendedores de equipamentos de rede em arquivos de texto especialmente formatados usando a sintaxe ASN.1.

  39. Os Padrões do Protocolo SNMP ASN.1: • ASN.1 é uma linguagem para a definição de objetos, com regras para a codificação da informação de modo a minimizar o número de bits necessários para transmiti-la.

  40. Os Padrões do Protocolo SNMP ASN.1: • A conversão dos valores para uma seqüência de bits é feita seguindo a sintaxe de transferência do ASN.1, e não possibilita ambigüidades. • Primeiro, é formado um byte para informar qual a tag; em seguida um byte informa o número de bytes da informação; e por fim vêm os dados propriamente ditos, obedecendo naturalmente ao número de bytes informado anteriormente.

More Related