A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gestão de Redes e Sistemas Distribuídos A Arquitectura de Gestão SNMPv2 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park

Apresentações semelhantes


Apresentação em tema: "Gestão de Redes e Sistemas Distribuídos A Arquitectura de Gestão SNMPv2 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park"— Transcrição da apresentação:

1 Gestão de Redes e Sistemas Distribuídos A Arquitectura de Gestão SNMPv2 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park Tel:

2 TMV Gestão de Redes e Sistemas Distribuídos 2 ???? Sumário Módulo II Arquitectura de Gestão SNMP SNMPv1e MIB-II SNMPv2 Arquitectura de Gestão OSI/TMN CORBA como Arquitectura de Gestão Gestão baseada na WEB JAVA como Arquitectura de Gestão Gestão DMTF Integração de Arquitecturas de Gestão

3 TMV Gestão de Redes e Sistemas Distribuídos 3 Arquitectura de Gestão Internet-SNMPv1

4 TMV Gestão de Redes e Sistemas Distribuídos 4 Modificações ao modelo de informação Arquitectura de Gestão Internet-SNMPv2 Novos grupos na ARI Inserção de novos objectos em grupos da MIB-II Definição de objectos Tabelas conceptuais Definição de notificações Módulos de informação

5 TMV Gestão de Redes e Sistemas Distribuídos 5 Arquitectura de Gestão Internet-SNMPv2 secur.(5) Informação de segurança ! mail (7) Gestão de aplicações ! domínios(1) Informação de SNMP ! proxys (2)módulos (3) snmpv2 (6) snmpMIB(1) snmp M2M (2) Party MIB (3) Alterações na ARI itu-t (0) iso (1) join iso/itu-t (2) org (3) dod (6) internet (1) mib -2 (1) ATM (41) X.25 (44) recursos nós (36) IBM (2)HP (11) dir- (1)mgmt (2)exper. (3)priv.(4) empresas (1) root

6 TMV Gestão de Redes e Sistemas Distribuídos 6 Definição de objectos Arquitectura de Gestão Internet-SNMPv2 Novos tipos ASN.1 Unsigned32, Counter64, endereços OSI (NSAP), tipos enumerados Estes novos tipos aparecem no campo SYNTAX Novos campos Unit Parts: unidades (ex: segundos) MAX_ACCESS: not-accessible, accessible-for-notify, read-only, read-write e read-create STATUS: current, deprecated, obsolete ReferPart: referências textuais a outros módulos IndexPart: manipulação flexível de tabelas DefValPart: valor por omissão

7 TMV Gestão de Redes e Sistemas Distribuídos 7 Inserção de colunas Index definição da tabela conceptual de base Augment definição da extensão à tabela A extensão pode existir noutro grupo da MIB Funcionalmente a extensão não se distingue da tabela de base. Inserção/Remoção de linhas RowStatus e Read-create CreateAndWait e CreateAndGo Arquitectura de Gestão Internet-SNMPv2 Manipulação de tabelas

8 TMV Gestão de Redes e Sistemas Distribuídos 8 Conclusões Novas mensagens CREATE e DELETE Embeber a operação na sintaxe na MIB

9 TMV Gestão de Redes e Sistemas Distribuídos 9 Arquitectura de Gestão Internet-SNMPv2 Exemplo Adição de colunas ipForwardDest...ipForwardNextHop ipDelayMetric ipQueueLenMetric private Empresa X internet ip Mib-2 Mgmt

10 TMV Gestão de Redes e Sistemas Distribuídos 10 Tabela de base Arquitectura de Gestão Internet-SNMPv2 Exemplo Adição de colunas

11 TMV Gestão de Redes e Sistemas Distribuídos 11 Extensão à tabela Exemplo Adição de colunas Arquitectura de Gestão Internet-SNMPv2

12 TMV Gestão de Redes e Sistemas Distribuídos 12 Arquitectura de Gestão Internet-SNMPv2 Mecanismos de inserção de linhas Tabela inicial IndexIpAddressDelayRemainingTotalReceivedRttStatus Active Linha que se pretende adicionar Active

13 TMV Gestão de Redes e Sistemas Distribuídos 13 Criação dinâmica de linhas Exemplo Inserção de linhas Arquitectura de Gestão Internet-SNMPv2

14 TMV Gestão de Redes e Sistemas Distribuídos 14 Exemplo Inserção de linhas Arquitectura de Gestão Internet-SNMPv2 Instanciação de objecto Com atribuição de valor por omissão

15 TMV Gestão de Redes e Sistemas Distribuídos 15 Não suportado na MIB do Agente Exemplo Inserção de linhas Arquitectura de Gestão Internet-SNMPv2 Não pode ser instanciado quando for criada a linha

16 TMV Gestão de Redes e Sistemas Distribuídos 16 Mecanismos de inserção de linhas Arquitectura de Gestão Internet-SNMPv2 SetRequest (pingStatus.2 = createAndWait) 1 - Gestor: Pedido de criação de nova linha com índice 2 createAndWait: Agente cria a linha, atribui valores por omissão, mas aguarda o preenchimento dos valores dos restantes objectos antes de considerar a linha activa GetResponse(pingStatus.2 = notReady) 2 - Agente: Criação de linha com sucesso Linha notReady -> Nem todos os objectos read-create possuem valor por omissão

17 TMV Gestão de Redes e Sistemas Distribuídos 17 Mecanismos de inserção de linhas Arquitectura de Gestão Internet-SNMPv2 GetRequest (pingIpAddress.2, pingDelay.2, pingRemaining.2, pingTotal.2, pingStatus.2, pingSize.2) 3 - Gestor: pede o estado dos objectos do tipo read-create GetResponse((pingIpAddress.2 = noSuchInstance) (pingDelay.2 = 1000),(pingRemaining.2 = 5), (pingTotal.2 = 5), (pingReceived.2 = 0), (pingStatus.2 = notReady), (pingSize.2 = = noSuchObject)) 4 - Agente: responde com: noSuchInstance -> objectos read-create que não têm valor por omissão valor por omissão -> quando está atribuído noSuchObject -> objecto não suportado na MIB do Agente

18 TMV Gestão de Redes e Sistemas Distribuídos 18 Mecanismos de inserção de linhas Arquitectura de Gestão Internet-SNMPv2 SetRequest((pingIpAddress.2 = ), (pingRemaining.2 = 20), (pingTotal.2 = 20), (pingStatus.2 = active)) 5 - Gestor: envia os valores dos campos que não tinham valores por omissão substitui o valor dos campos que não devem ter o valor por omissão coloca a linha no estado activo

19 TMV Gestão de Redes e Sistemas Distribuídos 19 Arquitectura de Gestão Internet-SNMPv1

20 TMV Gestão de Redes e Sistemas Distribuídos 20 Problema 5 Arquitectura de Gestão Internet-SNMPv2

21 TMV Gestão de Redes e Sistemas Distribuídos 21 Módulos de Informação MODULE-IDENTITY Arquitectura de Gestão Internet-SNMPv2 AGENT CAPABILTIES CAPACIDADES DO AGENTE COMPLIANCE OBJECT NOTIFICATION MODULE GROUP GROUPCOMPLIANCE OBJECT NOTIFICATION TYPE TYPE MIB

22 TMV Gestão de Redes e Sistemas Distribuídos 22 snmpInPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRITION ´The total number of messages delivered to the SNMP entity from the transport service´ :== {snmp 1} Definição da MIB - Objectos Arquitectura de Gestão Internet-SNMPv2

23 TMV Gestão de Redes e Sistemas Distribuídos 23 linkUp NOTIFICATION-TYPE OBJECTS (ifIndex,ifAdminStatus, ifOperStatus) STATUS current DESCRIPTION ´ A link~Up trap signifies that the SNMPv2 entity, acting in the agent role, has detected that the ifOperStatus object for one of its communication links has transitioned out of the down state´ ::= { snmpTraps 4} Definição da MIB - Notificações Arquitectura de Gestão Internet-SNMPv2 Lista de objectos contidos na notificação

24 TMV Gestão de Redes e Sistemas Distribuídos 24 snmpGroup OBJECT-GROUP OBJECT {snmpInPkts, snmpInBadVersion, snmpInASNParseErrs, SnmpSilentDrops, snmpProxyDrops, snmpEnableAuthenTraps} STATUS current DESCRIPTION > :== {snmpMIBGroup 8} snmpBasicNotificationGroup NOTIFICATION-GROUP OBJECT {coldStart, authenticationFailure} STATUS current DESCRIPTION > :== {snmpMIBGroup 8} snmpBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPITON ´The compliance statements for SNMPv2 entities which implements SNMPv2 MIBs´ MODULE MANDATORY-GROUPS {snmpGroup,…snmpBasicNotificationsGroup} GROUPsnmpComunityGroup DESCRIPTION ´This group is mandatory for SNMPv2 entities which support community-based authentication´ ::= {snmpMIBCompliance 2} …. Definição de Compatibilidades Arquitectura de Gestão Internet-SNMPv2

25 TMV Gestão de Redes e Sistemas Distribuídos 25 agente-IST-versao1 AGENT-CAPABILITIES PRODUCT-RELEASE Versao 1-0 para LINUX STATUScurrent DESCRIPTION Agente de exemplo para LINUX desenvolvido pelos alunos do IST (BONITO…) SUPPORTS IP-MIB INCLUDES {ipGroup, icmpGroup} VARIATIONipInAddrErrors ACCESSnot-implemented DESCRIPTIONInformacao nao acessivel VARIATIONipRouteNextHop ACCESSread-only DESCRIPTIONNesta versão nao se pode alterar o routing :== {agente-IST 1} Definição de Capacidades do Agente Arquitectura de Gestão Internet-SNMPv2

26 TMV Gestão de Redes e Sistemas Distribuídos 26 snmpMIB MODULE-IDENTITY LAST-UPDATED ´ Z´ ORGANIZATION ´IETF SNMPv2 Working Group CONTACT INFO ´Marshall T. Rose Postal: … Tel: … … DESCRIPTION ´The MIB module for SNMPv2 entities´ REVISION´ Z´ DESCRIPTION ´The initial version of this MIB a was published in RFC 1450´ :: = {snmpModules 1} Definição do Módulo de Informação Arquitectura de Gestão Internet-SNMPv2

27 TMV Gestão de Redes e Sistemas Distribuídos 27 Mensagens SNMPv2 Version Number Community String PDU SNMPv2 PDU Type Request ID Variable bindings Error Status/ non-repeaters Error Index/ max.rep.... name1:value1name2:value2nameN:valueN GetRequest Get NextRequest Response Set Request SNMPv2 Trap GetBulkRequest InformRequest Report (em estudo !!) Arquitectura de Gestão Internet-SNMPv2

28 TMV Gestão de Redes e Sistemas Distribuídos 28 GetBulkRequest GetBulkRequest. transferência de grandes volumes de dados GetBulkRequest (non-repeaters=1, max-repeaters=3 ipInReceive, ipRouteDest, ipRouteNextHop) GetResponse (ipInReceive=25, (ipRouteDest =…),ipRouteNextHop =… ), (ipRouteDest =…),(ipRouteNextHop =…), (ipRouteDest =…),(ipRouteNextHop =…)) Leitura dados ipInReceives 25 ipRouteDest … ipRouteNextHop … … … … … … Arquitectura de Gestão Internet-SNMPv2

29 TMV Gestão de Redes e Sistemas Distribuídos 29 Mais um pouco de prática Arquitectura de Gestão Internet-SNMPv2

30 TMV Gestão de Redes e Sistemas Distribuídos 30 Problema 6 Arquitectura de Gestão Internet-SNMPv2

31 TMV Gestão de Redes e Sistemas Distribuídos 31 Resumo da aula SNMPv2 Modelo de Informação Modelo de Comunicação Aspectos de Segurança


Carregar ppt "Gestão de Redes e Sistemas Distribuídos A Arquitectura de Gestão SNMPv2 2003/2004 Teresa Maria Vazão IST/INESC Contactos:IST/Tagus-Park"

Apresentações semelhantes


Anúncios Google