Disciplina: Interconexo de Redes de Computadores * Ago/2000 Prof. Pedro S. Nicolletti Roteiro para preparao de projeto de rede (obtido de http://vulcano.dsc.ufpb.br/jacques/cursos/pr/html.zip) 1) Uma Metodologia de Projeto de Redes de Computadores Introduo Empresas esto dependendo cada vez mais de redes Para reduzir o tempo de desenvolvimento e colocao no mercado de produtos, empregados precisam de acesso imediato a mais informao Informao corporativa e departamental Para vender e distribuir produtos em escala mundial, empresas montam: Alianas globais Corporaes virtuais Para melhorar a comunicao, novas aplicaes surgem E-commerce Videoconferncia Telefonia na Internet Empresas esto fundindo suas redes de voz e dados Queremos aprender a projetar redes de computadores para satisfazer as necessidades de tais empresas de alcance mundial Breve descrio da metodologia Sem metodologia, o projeto final no tem a mnima chance de satisfazer os requisitos do cliente Funcionalidade Capacidade Desempenho Disponibilidade Escalabilidade Preo Segurana Gerenciabilidade A metodologia estruturada, no sentido de incluir o projeto lgico da rede antes de abordar o projeto fsico e abordar requisitos antes de tudo A metodologia iterativa Mais detalhes entram progressivamente no projeto, medida que se conhece melhor a situao Os grandes passos so descritos a seguir Identificao das Necessidades e Objetivos do Cliente Levantamento de requisitos, incluindo Objetivos e restries do negcio Objetivos e restries tcnicos Caracterizao da rede existente (se existir) Caracterizao do trfego projetado para a rede Incluindo fluxos (de onde vem e para onde vai os fluxos de dados - aplicaes da intranet, aplicaes da extranet, uso de Internet, trfego entre matriz e filiais), carga - agregao de fluxos, e requisitos de QoS (Quality of Service) Projeto Lgico da Rede Desenvolvimento da topologia da rede Pode ser plana (achatada) ou hierrquica, dependendo do tamanho Desenvolvimento de esquemas de endereamento e naming Seleo de protocolos de bridging, switching e roteamento Desenvolvimento de aspectos de segurana e gerncia Projeto Fsico da Rede Seleo de tecnologias e dispositivos para redes de campus Tecnologias Ethernet, Fast Ethernet, ATM Dispositivos: hubs, switches, roteadores, cabeamento Seleo de tecnologias e dispositivos para redes corporativas Tecnologias: Frame relay, ATM, ISDN, DSL, linhas discadas Dispositivos: roteadores, switches, servidores de acesso remoto (RAS), servidores de VPN Testes, Otimizao e Documentao do Projeto de Rede Escrever e implementar um plano de testes Implementar uma rede piloto Otimizar o projeto da rede Uso de traffic shaping Uso de mecanismos especiais de enfileiramento em roteadores Uso de mecanismos especiais de switching Documentar o projeto da rede 2) Documentao do Projeto de Rede Introduo Voc poder estar preparando um projeto de rede Para responder a um Request For Proposal (RFP), ou Carta Consulta, Licitao, etc. Sem RFP, como parte de suas atribuies na empresa H uma forma ligeiramente diferente de lidar com essas duas situaes Em ambos os casos, deve-se preparar um documento de projeto que: Descreve os requisitos do cliente Explica como seu projeto os atende Documenta a rede atual Detalha o projeto lgico e fsico Informa custos previstos Respondendo a um RFP Um RFP lista os requisitos bsicos do projeto e tem a seguinte estrutura comum: Objetivos de negcio para a rede Escopo do projeto Informao sobre a rede e as aplicaes existentes Informao sobre as novas aplicaes Requisitos tcnicos, incluindo escalabilidade, disponibilidade, desempenho, segurana, gerenciabilidade, usabilidade, adaptabilidade e custo-benefcio Requisitos de prazos de garantia para produtos adquiridos Restries arquiteturais e ambientais que podem afetar a implementao Requisitos de treinamento e suporte Cronograma inicial com milestones e artefatos a entregar (deliverables) Termos e condies contratuais legais Alguns RFPs j estabelecem o formato da reposta (que deve ser seguido) Em geral, os seguintes tpicos so includos: Uma topologia para a rede nova Informao sobre os protocolos, tecnologias e produtos que formam o projeto Um plano de implementao Um plano de treinamento Informao sobre servios de suporte Preo e formas de pagamento Qualificao de quem est respondendo ao RFP Recomendaes de outros clientes para os quais projetos de redes j foram feitos Termos e condies contratuais legais Observe que essa reposta no um projeto completo mas um esboo para ganhar a RFP (licitao) Contedo de um documento de projeto de rede A ser seguido para apresentar um projeto completo de rede (aps ganhar a RFP ou quando no h RFP) As sees do documento so: Resumo executivo Objetivo do projeto Escopo do projeto Requisitos de design (de negcio e tcnicos) Estado da rede atual Projeto lgico Projeto fsico Resultados de testes Plano de implementao Oramento Apndices Resumo executivo Uma nica pgina resumindo os pontos importantes do projeto Orientado a gerentes que sero os decisores sobre a continuao do projeto O objetivo da seo de vender as vantagens para o negcio do projeto de rede Portanto, no mencione aspectos tcnicos, ou mencione-os de forma extremamente sumria Se foque nos negcios Objetivo do projeto Descrio do objetivo principal Deve ser um objetivo de negcios Deve ter a ver com a questo: "Como a empresa ficar mais competitiva no seu negcio" Um pargrafo nico Deixe claro ao leitor que voc entende como a nova rede vai afetar a empresa Exemplo: "O objetivo deste projeto de desenvolver uma WAN que suportar aplicaes multimdia de alta banda passante e baixo atraso. As novas aplicaes so chave para a implantao bem sucedida de um novo programa de treinamento para a equipe de vendas. A nova rede WAN deve facilitar atingir o objetivo de aumentar vendas domsticas em 50% no prximo ano fiscal" Escopo do projeto Qual tamanho do projeto? uma rede nova ou uma extenso a uma rede existente? Mencione departamentos e redes afetadas pelo projeto Esclarea tambm o que no faz parte do projeto Exemplo: "O escopo do projeto de atualizar a WAN que interconecta os escritrios de vendas principais no pas sede. A nova rede WAN ser acessada por empregados das reas de vendas, marketing e de treinamento. No faz parte do escopo do projeto atualizar qualquer LAN usada por tais empregados. Tampouco faz parte do projeto atualizar as redes acessadas via satlite e por empregados que trabalham em casa" Requisitos de design (de negcio e tcnicos) Liste os objetivos de negcio e tcnicos Em ordem de prioridade Evidenciando os objetivos crticos Os objetivos tcnicos incluem objetivos relacionados escalabilidade, disponibilidade, desempenho, segurana, gerenciabilidade, usabilidade, adaptabilidade, relao custo-benefcio Mostre os tradeoffs que o cliente aceita fazer, usando uma tabela de priorizao de objetivos Liste as comunidades de usurios e os data stores Liste as aplicaes e seus atributos Estado da rede atual Use um (ou poucos) mapas de alto nvel para mostrar a estrutura e baseline (situao) de desempenho da rede atual Mapas detalhados ficam em apndice Mostre VPNs, VLANs, segmentos, firewalls, clusters de servidores, endereamento, etc. Projeto lgico A topologia da rede Um modelo para enderear segmentos de rede e dispositivos Um modelo para dar nomes aos dispositivos de rede Uma lista de protocolos de switching e de roteamento, incluindo qualquer recomendao sobre o uso dos protocolos Mecanismos e produtos recomendados para a segurana Incluir um resumo de polticas de segurana e procedimentos associados Um plano completo de segurana pode ser includo como apndice Recomendaes sobre arquitetura e produtos para a gerncia Explicaes sobre o porqu de vrias decises tomadas, relacionando as decises aos objetivos do cliente Projeto fsico Incluir: Tecnologias (de cabeamento, de transmisso - Eth, FastEth, GigaEth, ATM - em LAN, WAN) com justificativas para cada escolha Dispositivos (de interconexo, data stores, data backup, etc.), com justificativas para cada escolha Topologia fsica da rede, destacando pontos de interconexo, centros de fiao, etc. Escolha de provedor de acesso Internet Informao de preos Resultados de testes Mostre evidncias de que o projeto da rede vai funcionar Se um prottipo tiver sido construdo, inclua: Objetivos dos testes realizados Critrios de aceitao dos testes Ferramentas de testes usadas Scripts de testes Resultados e concluses Plano de implementao Inclua recomendaes sobre a implantao da rede O plano no detalhado se voc no for responsvel pela implantao Um plano de implementao inclui: Um cronograma Planos com fornecedores ou provedores de servio para a instalao de enlaces, equipamentos ou servios Planos ou recomendaes de outsourcing da implementao e/ou da gerncia da rede Um plano para informar usurios, gerentes, administradores sobre o projeto Um plano de treinamento para administradores de rede e usurios Um plano para medir a eficcia da nova rede depois de implantada Uma lista de riscos conhecidos que podem atrasar o projeto Um plano de contingncia, caso a implementao venha a falhar Uma plano para a evoluo da rede face ao surgimento de novos requisitos e aplicaes Um cronograma tpico indicando milestones importantes segue: Data de trmino Milestone (ponto de controle) 1 junho Projeto terminado e verso inicial do Documento de Projeto distribudo aos principais gerentes, administradores e usurios finais 15 junho Recepo de comentrios sobre o Documento de Projeto 22 junho Documento de Projeto final distribudo 25 junho Instalao de LPCDs entre todos os prdios pelo provedor WAN 28-29 junho Administradores de rede treinados sobre o novo sistema 30 junho-1 julho Usurios finais treinados sobre o novo sistema 6 julho Implementao piloto terminada no prdio 1 20 julho Feedback recebido dos administradores de rede e usurios finais sobre o piloto 27 julho Implementao terminada nos prdios 2-5 10 agosto Feedback recebido dos administradores de rede e usurios finais sobre a implementao nos prdios 2-5 17 agosto Implementao terminada nos prdios remanescentes Contnuo Monitorao do novo sistema para verificar que satisfaz requisitos Oramento Deve-se documentar o oramento disponvel, incluindo: Aquisio de hardware e software Contratos de suporte e manuteno Contratos de servios Treinamento Recursos humanos Custos de consultoria Despesas de outsourcing Retorno no investimento A forma mais fcil de convencer o decisor financeiro de bancar o projeto de apresentar uma anlise de Retorno no Investimento (ROI) Um exemplo de anlise ROI: Cliente ABC est considerando gastar R$1.000.000,00 em novo equipamento de comutao WAN Se, em vez de comprar equipamento de rede, R$1.000.000,00 forem investidos por 5 anos, o retorno ser de 5% e considera-se portanto que o investimento seja de R$1,05 milho Suposio: depreciao do equipamento em 5 anos Os equipamentos atualmente em uso j esto pagos e depreciados Porm, precisamos comparar os custos de operar a rede antiga e a nova rede Com o novo equipamento, sero usados 12 enlaces E1 em vez de 20 enlaces como na rede antiga Cada enlace custa R$1.500,00 por ms (12 enlaces custam R$18K e 20 custam R$30K) Os custos recorrentes sero R$12K menores por ms e o custo de aquisio de R$1,05 milho estar pago em 1.050.000/12.000 =7 anos, maior que o tempo de depreciao Well ... o homem no gostou ... Vamos tentar de novo! Apndices Incluir informao suplementar aqui Mapas topolgicos detalhados Configuraes de dispositivos Detalhes de endereamento IP Resultados de testes etc. 3) Comentrios Finais Esse roteiro deve servir de base para o desenvolvimento do projeto de rede para Interconexo de Redes de Computadores No necessariamente todos os itens elencados devero (podero) estar presentes em todos os projetos, mas deve-se procurar colocar a maior parte deles. Itens importantes ausentes (por exemplo, o esquema de endereamento/roteamento) implicam em grandes perdas de nota Sempre que necessrio, pesquisem o material do curso de Projeto de Redes (de J acques) para esclarecer dvidas em relao s informaes necessrias ao projeto Podemos fazer um reunio virtual no Sbado prximo (02/09/2000), a partir das 15:00 hs, no servidor de NetMeeting da UFPB Campus-II (ils-cg.ufpb.br). Se estiver ruim o acesso, podemos usar o servidor da UFV (ils.ufv.br). Para configurar o NetMeeting, em Ferramentas/Opes, orelha Geral, coloque: Nome: seu_nome_de_guerra (pode ser o real que no tem problema) Sobrenome: UNIT (p/ gente saber quem do nosso grupo) E-mail: no coloque nada se no quiser se identificar Local: no coloque nada Pasta: ils-cg.ufpb.br (ou ils.ufv.br) Em Ferramentas/Opes, orelha udio, coloque Desmarque a opo de full-duplex Como deve ficar difcil usar udio como muita gente, provavelmente teremos de usar a opo de chat