860 likes | 1.02k Views
Gerencia de Redes Avançadas com Software Livre. Agenda. Objetivos Introdução Redes Avançadas NOCs – Network Operations Centers Gerência de Redes FreeBSD e Software Livre Aplicações Ferramentas para gerenciamento de redes. Objetivo s.
E N D
Agenda • Objetivos • Introdução • Redes Avançadas • NOCs – Network Operations Centers • Gerência de Redes • FreeBSD e Software Livre • Aplicações • Ferramentas para gerenciamento de redes
Objetivos • O uso deSoftware Livre e gratuito é viável como plataforma para gerência de redes, avançadas ou tradicionais. • OFreeBSD, dentre os sistemas operacionais de código aberto, atende as atividades de engenharia e operações de redes e é usado em funções importantes das redes de pesquisa e educação, em várias áreas de P&D. • Mostrar algumas Ferramentasde Software Livre usadas em NOCs, na operação de redes IP, em P&D nas redes avançadas.
Redes Avançadas Características das Redes de P&E (NRENs) • Precisam ser construídas e operadas para ter o seu melhor desempenho e alta disponibilidade. • Serviços avançados são demandados pelos usuários, como IPv6, Multicast, VoIP, Vídeo etc. • Usuários com aplicações exigentes em termos de latência e largura de banda. O consumo de banda pode chegar ao máximo, consumido por um único usuário, com uma única aplicação. • Engenharia e NOC devem oferecer suporte específico a projetos e experimentos de P&E de sua comunidade de usuários, e que podem impactar no desempenho da rede.
Classificação das Redes Avançadas • A Internet pode ser classificada em 3 gerações, de acordo com as tecnologias usadas e aplicações suportadas:
Desempenho das Redes Avançadas • O padrão atual é 10Gbps, por limitação da atual tecnologia usada nos roteadores, nas conexões de longa distância (WAN) [1]. [1] Existem tecnologias de maior capacidade (ex.: 40Gbps) para redes locais e regionais [2] Previsão para o último trimestre de 2005
Aplicações das Redes Avançadas • Uso de tecnologias IPv6, MPLS, VPNs, QoS etc. • Videoconferência, transmissão de vídeo (streaming) e vídeo sob demanda • Indexação e Busca • Middleware (segurança, diretórios, PKI) • Mobilidade • Computação em Grade (Grid Computing) • Tele-medicina, astronomia, física (luz síncrotron, grid etc.), educação à distância, HDTV sobre IP etc.
Consórcios de Redes Avançadas (P&E) • APAN – Asian-Pacific Advanced Network(Ásia) • Internet2 (EUA) • CLARA – Cooperação Latino-Americana de Redes Avançadas (América Latina) • TERENA – Trans-European Research and Education Networking Association(Europa)
Principais Redes Avançadas (P&E) • AARNet- Australia's Research and Education Network • Abilene (EUA) • CA*Net4 (Canadá) • RedCLARA (América Latina) • Dante/Géant (Europa) • ESnet (EUA) • JGN-II - Japanese Gigabit Network 2 (Japão) • NLR – National Lambda Rail (EUA) • RNP – Rede Nac. de Ensino e Pesquisa (Brasil) • The Quilt (EUA) • UKERNA (Reino Unido)
RNP – A Rede Acadêmica Brasileira RNP – A primeira rede nacional de acesso à Internet • Começou como um projeto do Min. da Ciência e Tecnologia (comunidade acadêmica e Governo) • Modelo da rede acadêmica brasileira - 3 níveis: • backbone nacional • redes regionais • redes institucionais • Implementação da rede iniciada em 1991
RNP • Institucionalização em 1999, como associação privada, sem fins lucrativos • Convênio: Programa Interministerial de Implantação e Manutenção da Rede Nacional para Ensino e Pesquisa (PI-MEC/MCT) em 1999 • Em 2002, a AsRNP foi qualificada pelo governo federal como uma Organização Social e firmou um contrato de gestão com o MCT
RNP • 27 Pontos de Presença (PoPs): 1 em cada estado brasileiro e mais 1 no Distrito Federal • Mais de 200 instituições conectadas – Universidades Federais, Institutos Federais de Pesquisa e outras instituições de ensino e pesq. • Mais de 1 milhão de usuários • O backbone nacional RNP fornece: • Interconexões entre redes regionais • Conexões com backbones nacionais e internacionais (acadêmicos e comerciais)
GLIF – O Futuro das Redes Avançadas GLIF - Global Lambda Integrated Facility(SURFnet e Univ. of Amsterdam) • Consórcio para implementar um LambdaGrid • Banda prevista das NRENs, a serem disponibilizadas para experimentos previamente agendados de pesquisa e aplicações
NOC • Local a partir do qual é exercido o controle de redes de comunicações. • O suporte (help desk ou service desk) de um NOC geralmente oferece: • Suporte e foco em coordenação, comunicações e controle entre provedores de serviços de rede e usuários.
NOC • Dentre os serviços prestados pelos NOCs, destacam-se: • Elaboração de procedimentos operacionais e respectiva documentação • Resolução de problemas • Gerenciamento e implementação de mudanças • Implementação e monitoramento da segurança • Monitoramento, avaliação e melhoria do desempenho • Gerenciamento de comunicações • Coordenação de atividades operacionais • Geração de relatórios.
NOCs das Redes Avançadas • GlobalNOC – Indiana University (IU) (EUA) • Gerencia conexões com redes de P&E da Ásia, Europa, Rússia e América do Sul ao STAR TAP e a outras redes como: Abilene, vBNS e ESnet. • Abilene NOC – IU (EUA) • APAN JP NOC – (Japão) • NLRNOC – National Lambda Rail NOC (EUA) • ARDNOC – Advanced Research and DevelopmentNetwork Operations Center – CA*net 3 e 4 (Canadá) • CLARA-NOC - RedCLARA (América Latina) • CEO – Centro de Engenharia e Operações RNP (Brasil)
Global NOC (I.U.) Global NOC – Univ. de Indiana • Maior NOC de redes avançadas. • Redes atendidas: • Redes STAR TAP/Euro-Link/TransPAC • Abilene (Internet2) • MIRnet (conexão com a Rússia) • AMPATH (América do Sul) • Redes do campus da Univ. de Indiana • Operação. • Mantém estatísticas de todas as redes gerenciadas: • Paradas programadas e não programadas e a duração.
Gerência e Operação de Redes • Praticamente todas as infra-estruturas de redes precisam de operação, em várias aplicações: • Backbones acadêmicos e comerciais; • Redes metropolitanas • Provedores de acesso Internet (ISPs) • Pontos de Troca de Tráfego (PTT, NAPs, IXPs) • Datacenters • Redes corporativas • Assim, cada vez mais: • São exigidos maior qualidade dos serviços, • Aumenta a criticidade da operação. • É requerido o uso de boas e confiáveis ferramentas de apoio.
Gerência de Redes • Um conjunto de procedimentos, equipamentos e operações, planejados para manter uma rede operando próximo de sua máxima eficiência, pelo maior tempo possível, economizando custos e recursos. • Sobrecargas eventuais ou falhas podem causar congestionamentos, funcionamento ineficiente prejudicando os usuários (clientes). • Adicionalmente, podem ocorrer necessidades de provisionamentos de recursos sob demanda
Monitoramento e Operação de Redes • Monitoramento - acompanhamento dos eventos de uma rede, a fim de diagnosticar problemas e determinar quando e quais procedimentos de contingência devem ser aplicados, bem como obter estatísticas para administração e otimizações de desempenho. • Operação - Gerenciamento integrado de redes, usando sistemas de informação e recursos que forneçam um cenário comum de operação.
Desafios para os NOCs • Maior foco em demandas de segurança e em gerenciamento de rede • Maior quantidade de elementos a serem monitorados • Redes mais complexas (VPNs, Voz, Vídeo etc.) • Maior quantidade de serviços mais complexos dependem da rede.
Padrões para Gerência de Redes • FCAPS – acrônimo referente às áreas funcionais de gerenciamento definidas no modelo ISO de gerenciamento de redes • ITIL – Biblioteca de Infra-estrutura de T.I. (Information Technology Infrastructure Library)
Considerações Operacionais Manutenção • Evitar ao máximo alterações em uma rede em produção • Deve-se estabelecer os períodos (horários) das manutenções, que devem ser publicados via web e divulgados por e-mail aos interessados, para estabelecer as expectativas e evitar surpresas. • Os dias mais interessantes são, em geral, terça-feira e quinta-feira. • Evitar qualquer alteração nas configurações dos equipamentos de rede fora destes períodos.
Considerações Operacionais Operações de Rede x Suporte aos Clientes • São atividades distintas e deve-se evitar que a mesma equipe execute as duas tarefas. • Com uma única equipe, a operação da rede será negligenciada em favor das demandas dos usuários. • Em casos de falha na rede, vão gastar mais tempo atendendo telefonemas do que consertando o problema. • Geralmente os contatos do NOC são diferentes evitar contato direto dos clientes e manter o foco na resolução de problemas da rede.
Considerações Operacionais Engenharia • Desenha a rede, planeja os próximos passos, e efetua correções que o NOC não teve condições de resolver. • Geralmente são usadas estruturas de divisões em Sistemas e Engenharia de Rede e, esta última área, em Engenharia e Operações.
Considerações Operacionais Gerência de Mudanças • Documenta: • o que será feito na rede, • os impactos, • os procedimentos de contingência, • o tempo das alterações;
Considerações Operacionais • A documentação assegura que: • operadores poderão executar alterações remotamente • a rede está documentada • há histórico das mudanças • a origem de novos problemas que surgirem poderá ser detectada mais facilmente. • nenhuma parte do processo está sendo negligenciada há mais chances da alteração correr como esperado.
Uso do FreeBSD em Pesquisa e Desenvolvimento (P&D)
P&D com FreeBSD O sistema operacional FreeBSD é empregado, há muitos anos, em pesquisa e desenvolvimento de novas tecnologias. • Protocolos • Multicast IPv4/IPv6: PIM-SM, MLDv2, IGMPv3 (KAME, XORP) • Implementação de roteador IPv6 de baixo custo em redes (FreeBSD, Zebra/Quagga) • Available Bandwidth Estimator (ABwE) – Abilene
P&D com FreeBSD Vantagens • Alta disponibilidade (uptime): • Capacidade para atualizações do S.O. com baixo tempo de parada (downtime) • Alta flexibilidade para otimizações • Maduro e robusto: • derivado do código Unix original • desenvolvido há mais de 20 anos. • Pilha TCP/IP madura, utilizada em diversos produtos comerciais • helm:~$ date; uptime • Tue Aug 9 21:55:38 BRT 2005 • 9:55PM up 1488 days, 13:51, 1 user, load averages: 0.00, 0.00, 0.00 • helm:~$
P&D com FreeBSD • Vantagens (cont.) • Suporte a todos os principais serviços e aplicações Internet (www, ftp, smtp, pop3, imap, ntp, dns, bootp, tftp, rpc, ssh, sftp, etc… e mais: whois, ) • Usado pela NASA para pesquisa com QoS (ALTQ, CBQ) • Desvantagens • Administração arcaica e não intuitiva (qual UNIX não é?), por outro lado, quem precisa de GUIs?
P&D com FreeBSD FreeBSD em Projetos da Internet2(cont.) • Bandwidth Control (BWCTL)http://e2epi.internet2.edu/bwctl/ • Network Diagnostic Tester (NDT)http://e2epi.internet2.edu/ndt/ • One-way Latency Measurement (OWAMP)http://e2epi.internet2.edu/owamp/ • iperfhttp://dast.nlanr.net/Projects/Iperf/ • thrulay - network capacity testerhttp://www.internet2.edu/~shalunov/thrulay/ • IPv6http://ipv6.internet2.edu/lincoln/ipv6-mgp.html • High-End Video Transmission over IP http://events.internet2.edu/2005/fall-mm/sessionDetails.cfm?session=2256&event=239
P&D com FreeBSD FreeBSD em Projetos da Internet2 • Abilene Observatory (25 projetos beneficiados)http://abilene.internet2.edu/observatory/ • Cada nó da rede Abilene tem dois racks, sendo um para equipamentos de roteamento e outro para servidores do projeto e resto do espaço disponível para “co-location” de outros hardwares de projetos de pesquisa aprovados (ex.: Projetos PlanetLab, AMP e www.internettrafficreport.com). • Especificações dos servidores (NMS hosts) Observatório • CPU: (2x)1.26 Ghz Xeons • SO:FreeBSD (Linux as option) • Memória: 1 GB Memory • Discos: (2x)18GB SCSI • NICs: Conexões de Fibra GigEth (NMS-1 e NMS-2) ou FastEth • Alimentação DC • Internet2 End to End Performance Initiative Toolshttp://e2epi.internet2.edu/tools_list.html
Uso do FreeBSD em NOCs
FreeBSD em NOCs • Diversos NOCs de NRENs utilizam o FreeBSD em sua infra-estrutura • RNP • Registro.BR • APAN JP NOC • Serviços: DNS, email, web, squid, • Monitoração: OC3mon, OC12mon, GPS, http://www.jp.apan.net/NOC/implementation/servers.shtml
FreeBSD em NOCs OC3mon traces the traffic of ATM links Surveyor measures one-way delay, developed by ANS Skitter measures the reachability, developed by CAIDA MRTG monitor the traffic BGP route view views the BGP routes advertised/received on the WEB Multicast Session view views the SD session on the WEB Pchar/Netperf measure bandwidth Tokyo XP NOC Tools
Ferramentas para Gerência de Redes
Ferramentas Atendimentoe suporte • Request Tracker (RT) - Sistema para atendimento e acompanhamento de solicitações (helpdesk)http://www.bestpractical.com • Groupware • more.groupwarewww.moregroupware.org • Documentação • Wiki: Moinmoin,Kwiki,Mediawiki • CMS (Content Management System): Plone
Cacti http://www.cacti.net • Cacti - é uma interface gráfica web feita em PHP para a ferramenta RRDTool, que coleta dados via SNMP, armazena informações sobre os gráficos de estatísticas, contas de usuários e demais configurações em uma base de dados MySQL. • Ports:cd /usr/ports/net/cacti && make install clean