Gerência de Redes de Computadores

Período: 1999.1

As Pessoas A Disciplina A Avaliação Outros
Professor Objetivos Forma de avaliação Datas Importantes
Monitor Ementa Notas dos Alunos Lista de Discussão
Alunos Programa Lista de Exercícios Recursos
  Plano de Aulas Projetos  
  Bibliografia Auto Avaliação  
  Material da disciplina (html on-line) Gabaritos  
  Material da disciplina (html zipado)    

Professor: Jacques Philippe Sauvé

Horários das Aulas e de Atendimento a Alunos pelo Professor

Monitor: Antonio Augusto Texeira Ribeiro Coutinho

Alunos

Graduação (nomes incompletos serão consertados assim que eu receber a lista)

Albertino Cavalcanti de A Junior
Alex Aires de Souza
Emiliano Rostand de Morais C
Erika de Macedo Braz
Erika Fabiana Monte de Oliveira
Francisco José Rego Lopes
Gustavo Santos Cirne
Helma de Macedo Braz
João Marcelo Loureiro do Amaral
Jonas Messias Junior
Kleomara Gouveia Silva
Liliane de Araujo Portela
Lindolfo Pereira Araújo
Patrícia Cordeiro de Araújo
Philip Stephen Medcraft
Raquel Vogolvino Lopes
Soraia Gomes Nascimento
Thiciane Targino Leopoldino

Pós-Graduação

Avishek Nigam
Giovanni Almeida Santos
Ariana Oliveira Galiza

Plano de Aulas

Dia Assunto Planejado
4 de maio de 1999 Recolher emails dos alunos
Verificar as disciplinas de redes cursadas pelos alunos
Anunciar URL da disciplina: http://www.dsc.ufpb.br/~jacques/cursos/1999.1/gr
Falar da auto-avaliação
Não tem aula durante a semana do SBRC99 e durante a Semana da Graduação
Pedir para não imprimir nas impressoras da Universidade
Avisar para todos olharem as datas importantes
Objetivos da disciplina
Programa da disciplina
Projetos e critérios de avaliação

1. Introdução à Gerência de Redes de Computadores (intro) [1-2]

1.1 A necessidade de gerência
1.2 O que é gerência
1.3 Arquitetura geral de uma solução de gerência

7 maio

1.4 Demonstrações de soluções de gerência

18 maio 2. O Nível de Instrumentação: Modelo de Informação

2.1 Padrões no mundo da gerência
2.2 Arquitetura da solução SNMP
2.3 Objetos, instâncias e MIBs

21 maio

2.3 Objetos, instâncias e MIBs
2.4 A MIB-2

1 junho

2.5 Structure of Management Information (SMIv1)

2.5.1 Object Identifiers
2.5.2 Módulos MIB
2.5.3 A Especificação de um Módulo

4 junho [Buffer de contingência para as aulas]
8 junho

2.5.4 Definição de objetos gerenciados (tabelas, linhas e folhas)

11 junho

2.5.4 Definição de objetos gerenciados (syntax, status, ...)

15 junho

2.5.5 Regras para a definicao de objetos e MIBs

18 junho

2.5.6 Diagramas CASE
2.5.7 Traps
2.5.8 Dicas para criar MIBs proprietárias

22 junho

2.6 SMI Versão 2

25 junho 3. O Nível de Instrumentação: Modelo Operacional

3.1 O Protocolo SNMP
3.2 Operações GET, GETNEXT, GETBULK

29 junho [Buffer de contingência para as aulas]
2 julho

3.3 Operações SET, TRAP e INFORM
3.4 Mapeamento para a camada de transporte

6 julho

3.5 Basic Encoding Rules

9 julho 4. O Nível de Instrumentação: Implementação

4.1 Fontes de informação e de código
4.2 Uso do protocolo SNMP em Java: uma API e um Gerente

13 julho

4.2 Uso do protocolo SNMP em Java: uma API e um Gerente

16 julho [Buffer de contingência para as aulas]
20 julho 5. O Nível de Aplicação

5.1 Aplicações e plataformas de gerência

23 julho

5.2 Gerência de configuração

27 julho

5.2 Gerência de configuração

30 julho

5.3 Gerência de faltas

3 agosto

5.4 Gerência de desempenho

6 agosto

5.5 Remote monitoring (RMON)

10 agosto [Buffer de contingência para as aulas]
13 agosto

5.6 Gerência de hospedeiros
5.7 Gerência de aplicações

17 agosto 6. Situação do SNMP, Alternativas e Tendências

6.1 SNMP versão 3

24 agosto

6.2 CMIP
6.3 TMN

27 agosto

6.4 DMTF
6.5 WBEM
6.6 JMX e JDMK

31 agosto Prova Final

Bibliografia

Bibliografia sobre Gerência e SNMP

  1. The Simple Book - Revised 2nd Edition, Rose, Prentice Hall, 1996. (Não compre a segunda edição de 1994 que fala de party-based SNMPv2).
  2. Internetworking with TCP/IP - Volume II - Design, Implementation, and Internals, Comer e Stevens, Prentice -Hall, 1991.
  3. Understanding SNMP MIBs, Perkins, 1993.
  4. How to Manage your Network Using SNMP - The Network Management Practicum, Rose e McCloghrie, Prentice Hall, 1995.
  5. Gerenciamento de Redes - Uma Abordagem de Sistemas Abertos, BRISA, Makron Books, 1993.
  6. Computer Networks - 3rd edition, Tanenbaum, Prentice Hall, 1996.
  7. HP OpenView - A Manager's Guide, Huntington-Lee, Terplan e Gibson, McGraw-Hill, 1997.
  8. Ver essa lista de livros: http://netman.cit.buffalo.edu/Books.html
  9. Ver essa lista também: http://wwwsnmp.cs.utwente.nl/bibliography/books.html

Bibliografia sobre Java

  1. Core Java 2: Volume I - Fundamentals, Horstmann e Cornell, Prentice-Hall, 1999.
  2. The Java Programming Language, Arnold e Gosling, Addison-Wesley, 1998.
  3. Thinking In Java : The Definitive Introduction To Object-Oriented Programming The Language Of The World Wide Web, Bruce Eckel, Prentice Hall, 1998.
  4. ... e centenas de outros livros

Avaliação

O curso é baseado em grande parte num projeto. Você poderá desenvolver outro projeto se assim desejar (e se assim me convencer!). Caso seja algo associado a seu trabalho de dissertação de mestrado, você deverá trabalhar sozinho. Caso contrário, poderá formar equipe com uma (e apenas uma) pessoa. O projeto é importante e você deverá trabalhar duro para completá-lo. É assim que vai aprender algo.

A avaliação será feita com mini-testes dados esporadicamente durante as aulas e com o projeto. O projeto na realidade consiste de duas partes independentes. Os detalhes do que deve ser entregue para o professor estão aqui.

Os pesos atribuídos aos vários eventos de avaliação são indicados abaixo. Alunos de Graduação (Pós-Graduação) podem faltar a até 25% (15%) dos mini-testes, sem prejuízo. Perde-se 5% do valor da nota dada ao projeto para cada dia de atraso na entrega.

Evento de Avaliação Peso
Mini-testes 50%
Projeto 1: Densenvolvimento de uma MIB para um automóvel 15%
Projeto 2: [A escolher] 35%

Datas Importantes

Primeira parte do projeto: Densenvolvimento de uma MIB para um automóvel 06/07/1999
Segunda parte do projeto (relatório parcial): [Projeto a escolher]

O relatório parcial deve dar uma idéia clara de como o projeto está indo. Deve incluir todos os detalhes de design, incluindo uma especificação do software a ser feito ouda solução a ser implantada. A única coisa que deve estar faltando fazer é a implementação e testes da solução.

06/08/1999
Segunda parte do projeto (relatório finial): [Projeto a escolher] 27/08/1999

Recursos