Redes Avançadas - 3.Noções de Projeto de Redes

Click here to load reader

  • date post

    13-Jul-2015
  • Category

    Documents

  • view

    437
  • download

    0

Embed Size (px)

Transcript of Redes Avançadas - 3.Noções de Projeto de Redes

Noes de Projeto de Redes

Prof. Mauro Tapajs

Contexto AtualAs instituies dependem cada vez mais de redes como infra-estrutura bsica para o negcio Acesso imediato a mais informao Informao corporativa e departamental para cada vez mais pessoas comum hoje em dia, a criao de alianas globais - corporaes virtuais (globalizao) Empresas esto fundindo suas redes de voz e dados (convergncia) Aprender a projetar redes de comunicao de dados premissa para satisfazer as necessidades de troca de informao de tais empresas/instituies em alcance mundial

Necessidades atuais - CorporativoEmpresas e clientes corporativos tem as seguintes caractersticas:Redes IP como intranets ou extranets com custos efetivos e segurana Deve fazer mais com menos. A demanda est continuamente crescendo mas os oramentos se mantm relativamente constantes Reduo do custo com WAN e operao de rede Demanda por novas alternativas que usem a Internet pblica porm com segurana e confiabilidade (como VPN's) Mtodos mais flexveis de bilhetagem do servio com acrscimos configurveis (adaptao) SLAs determinsticos para garantir que os requisitos dos usurios sejam atendidos

Necessidades atuais - ResidencialClientes residenciais Acesso WEB mais rpido para uso pessoal Acesso sua rede corporativa para trabalho fora dela Acesso servios de dados a baixo custo (TV, telefonia, etc) Servios multimdia

Projeto de RedesO projeto de redes complexas uma arte Requer a combinao de:Compreenso dos requisitos (entendimento do problema 80% da soluo) Compreenso das tecnologias disponveis Experincia no efetivo uso das tecnologias para resolver problemas

Se no se souber o que se quer, nenhum processo chegar a uma soluo adequada s necessidades colocadas

Projeto de RedesTer bem claros os conceitos de usurios, aplicao e sistema O foco tradicional em colocar banda onde for necessrio j no mais adequado Aspectos de atrasos, redundncia, escalabilidade e confiabilidade, alm de outras demandas de aplicaes exigem a implementao de suporte a estes itens Anlise das demandas de rede um equilbrio entre funcionalidades e limitaes (como custo, por exemplo)

Projeto de Redes - ProcessoO qu define os requisitos Quem est envolvido define o cliente/usurio, o projetista (designer) e o implementador Rede uma vez em operao quem ir operar? O cliente deve deixar claro: Suas demandas (requisitos) Suas limitaes (Ex: custos) O projetista traduz as demandas num projeto O implementador monta a soluo a partir do projeto feito, depois testa e verifica se atende realmente s demandas colocadas

Projeto de RedesUma metodologia necessria: deve ser estruturada no sentido de incluir o projeto lgico da rede antes de abordar o projeto fsico e abordar requisitos antes de tudo Deve ser iterativa onde detalhes entram progressivamente no projeto, medida em que se conhece melhor a situao. Passos: 1.Identificao das Necessidades e Objetivos 2.Projeto Lgico da Rede 3.Projeto Fsico da Rede 4.Testes e Otimizao 5.Documentao

Conhecimentos PrviosConhecer a rea de negcio da organizaoIndstria, Servios, Governo, ONG, educao, etc Mercado Parceiros Produtos e Servios que so gerados Produtos e Servios que so utilizados

Estrutura organizacional que usar a redeDepartamentos e Gerncias Linhas de negcio especficas Filiais Grupos de usurios A organizao da rede reflete a estrutura organizacional da instituio Responsveis tcnicos e financeiros do projeto

Objetivo da RedePor que e para que uma nova rede? Como esta rede ir ajudar em termos de negcio?Aumento do faturamento reduzir custos Modernizar tecnologias obsoletas Melhorar sugurana e confiabilidade de aplicaes Melhorar a comunicao corporativa Diminuir time-to-market e ofertar novos servios Construo de parcerias Expandir a operao do negcio (mercados globais, etc)

Critrios de sucesso dependem da rea (gerncia, operao, usurios, etc) Escopo da nova redeNova rede ou expanso? Tipo: apenas novo segmento, LAN, prdio, campus, acesso remoto, WAN ou corporativa

Levantamento de aplicaes atuais e futuras que iro rodar sobre a rede. Analisar aplicaes de acordo com os seguintes aspectos:Vazo de dados Requisitos especiais de segurana, disponibilidade e QoS Criticalidade

Levantamento de Necessidades e ObjetivosLevantamento de requisitos, incluindo Objetivos e restries do negcio Objetivos e restries tcnicos Caracterizao da rede existente Caracterizao do trfego projetado para a rede Fluxos previstos Carga de trfego Requisitos de QoS

Restries do NegcioAspectos polticosDisputas internas Relacionamentos entre equipes Iminente perda de poder e funo com a montagem de nova rede

Procedimentos e prticas internasCompromisso com protocolos, padres, fabricantes Adoo de solues abertas ou proprietrias Cultura das equipes em determinada tecnologia

Recursos humanosHabilidades do corpo tcnico Esto prontos para as novas tecnologias a serem implantadas (aspectos de treinamento)?

Levantamento de Necessidades e ObjetivosObtm e identifica informaes de sistema e caractersticas Mapeia limites de performance de alto e baixo nvel Aponta para os servios de rede especficos Processo lento e cuidadoso: depende de conversar com pessoas e interpretar resultados Tenta entender melhor o comportamento da rede que estar sendo projetada Caso se falhe nesta etapa, pode-se criar uma soluo que no estar alinhada com as necessidades de usurios e aplicaes

Demandas e RequisitosPodem variar bastante Definem coisas como:Cobertura geogrfica (LAN, MAN, WAN ou combinaes) Escalabilidade Interfaces de software ou hardware para clientes e servidores Premissas de segurana e controle de acesso Confiabilidade e disponibilidade Contexto privado ou pblico Caractersticas de trfego Capacidades de dados e multimdias Adaptao para novas tecnologias Padres formais ou proprietrios Gerenciabilidade

RequisitosA partir do modelo de componentes do sistema genrico, podemos chegar s diferentes ticas abaixo: Requisitos de usurio Requisitos de aplicao Requisitos de host Requisitos de rede

RequisitosUsurio Aplicao Host Usurio Aplicao HostParmetros de Display, Interface con usurio, API, QoS, ToS

Drivers, Interfaces

Rede

Requisitos de UsurioAtrasos das aplicaes Tempo de resposta Confiabilidade Percepo (interface homem-mquina) Adaptabilidade (diferentes perfis de usurios como usurios mveis, etc) Segurana Nmeros de usurios e expectativa de crescimento Localizao de usurios

Requisitos de AplicaoTraduz os requisitos de usurio para requisitos de host e rede Tipos de aplicaes (misso crtica, taxa controlada, tempo-real, etc) Diviso das aplicaes em grupos (OAM, WEB, distribudas, etc)

Atraso Confiabilidade (cuidado - sempre ser colocada como requisito!) Capacidade

Aplicaes Vrias DemandasServios WEB Conferncias (udio e vdeo) Servidor de arquivos Backup Redes NAS e SAN Servios de segurana Servios de gerenciamento Servios corporativos - Atendimento a cliente Servios de diretrio Login remoto Correio eletrnico - Sistema de mensagens integrado voicemail Interconexo de LANs remotas Telefonia Internet - Fax sobre IP VPNs IP Educao distncia Ligaes da rede de dados para PSTN Nmero Universal identificador nico de usurio para vrias plataformas: telefonia, celular, PDA, estao de trabalho, etc Comrcio eletrnico

Requisitos de HostTipos de equipamentos (Dispositivos computacionais genricos, servidores, dispositivos especializados) Aspectos de performance difceis de mapear (conjunto de processadores, memria, storage, SO, bus, drivers, etc) Localizao dos equipamentos subsidia planejamento de trfego e aspectos de segurana e gerenciamento

Requisitos de RedeRedes existentes migrao - interoperabilidade Localizao Escalabilidade Servios de rede (estratgias de endereamento e nomenclatura, configurao de roteamento, etc) Servios de suporte (aspectos de segurana, contabilizao, monitoramento, gerenciamento, etc) Performance

Restries do NegcioRestries oramentrias - Avaliar o que possvel em termos de:Aquisio de equipamentos e licenas de software Contratos de manuteno e suporte Novas contrataes avaliar necessidade Treinamento Consultorias e outsourcing

Auxlio nas atividades de anlise de ROI (Return on Investiment) Cronogramas e timings a serem respeitadosAdaptar-se s restries de tempo impostas Identificar os marcos ou momentos dentro do cronograma

Limitaes no ProjetoAs limitaes impostas ao projeto diminuem as opes Exemplo: necessidade de compatibilidade com interfaces proprietrias (ex: IPX) representa um requisito e uma limitao no conjunto de roteadores que podem ser especificados Outros itens: Custos mximos (a pior delas!) Acesso a localidades separadas geograficamente e de difcil acesso (necessidades de solues de rdio ou satelitais Proximidade de materiais inflamveis (em fbricas podese usar fibras ticas como soluo) Datas e prazos de entrega limitados (implica na implantao e na opo por determinadas tecnologias importadas mais recentes ou fabricantes)

Objetivos e Restries TcnicosAnalisar os objetivos tcnicos para recomendar tecnologias apropriadas

EscalabilidadeAvaliar o crescimento planejado (usurios, aplicaes, hosts, sites, trfego, conexes, etc) Restries impostas pela escalabilidade podem envolver a escolha de tecnologias ou solues (ex: equipamentos de rede com nmero de portas ou interfaces fixas)

DisponibilidadeNormalmente um objetivo crtico e imposto em contrato de SLA Recuperabilidade habilidade da rede em se recuperar rapidamente depois de uma falha (inclusive disaster recovery) Custo do tempo de parada99,95% - normalmente usados na maioria dos sistemas 99,98% - usados na maioria dos sistemas de misso crtica

MTBF e MTTRSo parmetros usados para descrever disponibilidade MTBF Mean Time Between Failures Tempo de parada entre falhas no servio Igual MTBSO (Mean Time Between Service Outage) MTBR Mean Time Between Rep