Protocolos de Roteamento Interno (Interior Routing Protocols)



Documentos relacionados
Ao escolher os protocolos nesta fase do projeto, você terá subsídio para listar as características funcionais dos dispositivos a ser adquiridos

Configuração de Roteadores e Switches CISCO

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Tabela de roteamento

Capítulo 10 - Conceitos Básicos de Roteamento e de Sub-redes. Associação dos Instrutores NetAcademy - Julho de Página

Consulte a exposição. Qual declaração descreve corretamente como R1 irá determinar o melhor caminho para R2?

BC-0506: Comunicação e Redes Aula 04: Roteamento

Prof. Samuel Henrique Bucke Brito

Redes de Computadores I Conceitos Básicos

Packet Tracer 4.0: Overview Session. Conceitos e práticas

Projeto de Redes de Computadores. Projeto do Esquema de Endereçamento e de Nomes

Redes de Computadores II

CONFIGURAÇÃO DE ROTEADORES CISCO. Prof. Dr. Kelvin Lopes Dias Msc. Eng. Diego dos Passos Silva

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

Comunicação de Dados

Protocolo OSPF. O p e n S h o r t e s t P at h F i r s t. E s pec i a li s ta

Redes de Computadores

Redes de Computadores

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT

Módulo 10 Fundamentos de Routing e de Sub-redes

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

Protocolo de roteamento EIGRP. kraemer

CST em Redes de Computadores

Roteamento IP & MPLS. Prof. Marcos Argachoy

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 7 - Protocolo de Roteamento de Vetor de Distância

TUDO SOBRE ENDEREÇOS IP

Prof. Samuel Henrique Bucke Brito

ENDEREÇO CLASSFULL E CLASSLESS

Faculdade Anhanguera de São Caetano do Sul

Tecnologia de Redes de Computadores - aula 5

Redes de Computadores (RCOMP 2014/2015)

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz

Capítulo 6 - Protocolos e Roteamento

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

Capítulo 5: Roteamento Inter-VLANS

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes de Computadores II INF-3A

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Redes de Computadores

Rot. #1. Metro Eth. Rot. #3 Rede. IP over SDH. GigaEth. Rot. #2. Rot. #4 LAN Eth. LAN Eth. Sw1 LAN. GigaEth INTERCONEXÃO DE REDES DE COMPUTADORES

Entendendo como funciona o NAT

REDE DE COMPUTADORES

Formação em Redes de Computadores, composta pelos seguintes módulos:

Arquitetura de Rede de Computadores

Fundamentos de Redes de Computadores. Elementos de Redes Locais

REDES DE COMPUTADORES

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.

Protocolos de roteamento RIP e OSPF

Arquitectura de Redes

Visão geral sobre encaminhamento

Roteamento na Internet

unesp UNIVERSIDADE ESTADUAL PAULISTA

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Administração de Redes e Conectividade ao PoP-BA. III WTR do PoP-BA Luiz Barreto luiz@pop-ba.rnp.br PoP-BA: Ponto de Presença da RNP na Bahia

Curso de extensão em Administração de Redes

Introdução Ligação direta Ligação direta Default

CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO

PROJETO DE REDES

Redes de Computadores

Aula-17 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

Sumário. Protocolos em Redes de Dados- Aula 05 -OSPF, IS-IS, IGRP e EIGRP p.4. Sub-redes to tipo NBMA NBMA

24/03/2015. Prof. Marcel Santos Silva

Uma tabela de roteamento contém as informações necessárias para que um pacote IP seja encaminhado para o destino certo.

Capítulo 3: Implementar a segurança por meio de VLANs

Administração de Redes 2014/15. Encaminhamento estático Princípios do encaminhamento dinâmico

Protocolos de Roteamento RIP e OSPF

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

Interconexão de Redes Parte 3. Prof. Dr. S. Motoyama

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

LAN Design. LAN Switching and Wireless Capítulo 1. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

REDES PARA TODOS RIP. Renê Furtado Felix.

Prefixo a ser comparado Interface Senão 3

Interconexão de Redes Parte 1. Prof. Dr. S. Motoyama

Roteamento e Comutação

Aula 03 Regras de Segmentação e Switches

CISCO Networking Academy. copyright Thiago MacAllister, 2006 C C N A. versão 3.1. Aulas. 3º Semestre Capítulo 1. Introdução ao Roteamento Classless

Configuração de VLANS em ambientes CISCO

Equipamentos de Redes de Computadores

Protocolos de Roteamento t Dinâmico i I RIP

VTP VLAN TRUNKING PROTOCOL

Arquitetura TCP/IP. Parte III Endereçamento IP e roteamento. Fabrízzio Alphonsus A. M. N. Soares

MPLS MultiProtocol Label Switching

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Arquitectura de Redes

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

** Distance Vector - Trabalha com a métrica de Salto(HOP),. O protocolo que implementa o Distance Vector é o RIP.!

APOSTILA DE REDES DE COMPUTADORES PARTE - I I

OS endereços IP v.4 consistem em 4 octetos separados por pontos. Estes endereços foram separados

MPLS. Multi Protocol Label Switching

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES LAN MAN WAN

OSPF - Open Shortest Path First. Redes de Comunicação de Dados

Segurança de Rede Prof. João Bosco M. Sobral 1

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6

Laboratório - Visualização das tabelas de roteamento do host

Transcrição:

Introdução A Internet e' uma colecao de redes interconectadas, e os pontos de ligacao sao os roteadores. Estes, por sua vez, estao organizados de forma hierarquica, onde alguns roteadores sao utilizados apenas para trocar dados entre grupos de redes controlados pela mesma autoridade administrativa; enquanto outros roteadores fazem tambem a comunicacao entre as autoridades administrativas. A entidade que controla e administra um grupo de redes e roteadores chama se Sistema Autonomo [RFC 1930]. O Roteamento e Seus Componentes O roteamento e' a principal forma utilizada na Internet para a entrega de pacotes de dados entre hosts (equipamentos de rede de uma forma geral, incluindo computadores, roteadores etc.). O modelo de roteamento utilizado e' o do salto-por-salto (hop-by-hop), onde cada roteador que recebe um pacote de dados, abre-o, verifica o endereco de destino no cabecalho IP, calcula o proximo salto que vai deixar o pacote um passo mais proximo de seu destino e entrega o pacote neste proximo salto. Este processo se repete e assim segue ate' a entrega do pacote ao seu destinatario. No entanto, para que este funcione, sao necessarios dois elementos: tabelas de roteamento e protocolos de roteamento. Tabelas de roteamento sao registros de enderecos de destino associados ao numero de saltos ate' ele, podendo conter varias outras informações. Protocolos de roteamento determinam o conteudo das tabelas de roteamento, ou seja, sao eles que ditam a forma como a tabela e' montada e de quais informacoes ela e' composta. Existem dois tipos de algoritmo atualmente em uso pelos protocolos de roteamento: o algoritmo baseado em Vetor de Distancia (Distance-Vector Routing Protocols) e o algoritmo baseado no Estado de Enlace (Link State Routing Protocols). Roteamento Interno Os roteadores utilizados para trocar informacoes dentro de Sistemas Autonomos sao chamados roteadores internos (interior routers) e podem utilizar uma variedade de protocolos de roteamento interno (Interior Gateway Protocols - IGPs). Dentre eles estao: RIP, IGRP, EIGRP, OSPF e Integrated IS-IS. Roteamento Externo Roteadores que trocam dados entre Sistemas Autonomos sao chamados de roteadores externos (exterior routers), e estes utilizam o Exterior Gateway Protocol (EGP) ou o BGP (Border Gateway Protocol). Para este tipo de roteamento sao considerados basicamente colecoes de prefixos CIDR (Classless Inter Domain Routing) identificados pelo numero de um Sistema Autonomo. Protocolos de Roteamento Interno (Interior Routing Protocols) RIP (Routing Information Protocol) O RIP foi desenvolvido pela Xerox Corporation no inicio dos anos 80 para ser utilizado nas redes

Xerox Network Systems (XNS), e, hoje em dia, e' o protocolo intradominio mais comum, sendo suportado por praticamente todos os fabricantes de roteadores e disponivel na grande maioria das versoes mais atuais do sistema operacional UNIX. Um de seus beneficios e' a facilidade de configuracao. Alem disso, seu algoritmo nao necessita grande poder de computacao e capacidade de memoria em roteadores ou computadores. O protocolo RIP funciona bem em pequenos ambientes, porem apresenta serias limitacoes quando utilizado em redes grandes. Ele limita o numero de saltos (hops) entre hosts a 15 (16 e' considerado infinito). Outra deficiencia do RIP e' a lenta convergencia, ou seja, leva relativamente muito tempo para que alteracoes na rede fiquem sendo conhecidas por todos os roteadores. Esta lentidao pode causar loops de roteamento, por causa da falta de sincronia nas informacoes dos roteadores. O protocolo RIP e' tambem um grande consumidor de largura de banda, pois, a cada 30 segundos, ele faz um broadcast de sua tabela de roteamento, com informacoes sobre as redes e sub-redes que alcanca. Por fim, o RIP determina o melhor caminho entre dois pontos, levando em conta somente o numero de saltos (hops) entre eles. Esta tecnica ignora outros fatores que fazem diferenca nas linhas entre os dois pontos, como: velocidade, utilizacao das mesmas (trafego) e toda as outras metricas que podem fazer diferenca na hora de se determinar o melhor caminho entre dois pontos.[rfc 1058] IGRP (Interior Gateway Protocol) O IGRP tambem foi criado no inicio dos anos 80 pela Cisco Systems Inc., detentora de sua patente. O IGRP resolveu grande parte dos problemas associados ao uso do RIP para roteamento interno. O algoritmo utilizado pelo IGRP determina o melhor caminho entre dois pontos dentro de uma rede examinando a largura de banda e o atraso das redes entre roteadores. O IGRP converge mais rapidamente que o RIP, evitando loops de roteamento, e nao tem a limitacao de saltos entre roteadores. Com estas caracteristicas, o IGRP viabilizou a implementacao de redes grandes, complexas e com diversas topologias. EIGRP (Enhanced IGRP) A Cisco aprimorou ainda mais o protocolo IGRP para suportar redes grandes, complexas e criticas, e criou o Enhanced IGRP. O EIGRP combina protocolos de roteamento baseados em Vetor de Distancia (Distance-Vector Routing Protocols) com os mais recentes protocolos baseados no algoritmo de Estado de Enlace (Link-State). Ele tambem proporciona economia de trafego por limitar a troca de informacoes de roteamento `aquelas que foram alteradas. Uma desvantagem do EIGRP, assim como do IGRP, e' que ambos sao de propriedade da Cisco Systems, nao sendo amplamente disponiveis fora dos equipamentos deste fabricante. OSPF (Open Shortest Path First) Foi desenvolvido pelo IETF (Internet Engineering Task Force) como substituto para o protocolo

RIP. Caracteriza-se por ser um protocolo intra-dominio, hierarquico, baseado no algoritmo de Estado de Enlace (Link-State) e foi especificamente projetado para operar com redes grandes. Outras ca- racteristicas do protocolo OSPF sao: A inclusao de roteamento por tipo de servico (TOS - type of service routing). Por exemplo, um acesso FTP poderia ser feito por um link de satelite, enquanto que um acesso a terminal poderia evi- tar este link, que tem grande tempo de retardo, e ser feito atraves de um outro enlace; O fornecimento de balanceamento de carga, que permite ao admi- nistrador especificar multiplas rotas com o mesmo custo para um mesmo destino. O OSPF distribui o trafego igualmente por todas as rotas; O suporte `a rotas para hosts, sub-redes e redes especificas; A possibilidade de configuracao de uma topologia virtual de rede, independente da topologia das conexoes fisicas. Por exemplo, um administrador pode configurar um link virtual entre dois rotea- dores mesmo que a conexao fisica entre eles passe atraves de uma outra rede; A utilizacao de pequenos "hello packets" para verificar a opera- cao dos links sem ter que transferir grandes tabelas. Em redes es- taveis, as maiores atualizacoes ocorrem uma vez a cada 30 minutos. O protocolo ainda especifica que todas os anuncios entre roteadores sejam autenticados (isto nao quer dizer que necessariamente reflita a realidade das implementacoes). Permite mais de uma variedade de esquema de autenticacao e que diferentes areas de roteamento (ver abaixo) utilizem esquemas diferentes de autenticacao; Duas desvantagens deste protocolo sao a sua complexidade, e maior necessidade por memoria e poder computacional, caracteristica inerente aos protocolos que usam o algoritmo de Estado de Enlace (Link-State). O OSPF suporta, ainda, roteamento hierarquico de dois niveis dentro de um Sistema Autonomo, possibilitando a divisao do mesmo em areas de roteamento. Uma area de roteamento e' tipicamente uma colecao de uma ou mais sub-redes intimamente relacionadas. Todas as areas de roteamento precisam estar conectadas ao backbone do Sistema Autonomo, no caso, a Area 0. Se o trafego precisar viajar entre duas areas, os pacotes sao primeiramente roteados para a Area 0 (o backbone). Isto pode nao ser bom, uma vez que nao ha' roteamento inter-areas enquanto os pacotes nao alcancam o backbone. Chegando `a Area 0, os pacotes sao roteados para a Area de Destino, que e' responsavel pela entrega final. Esta hierarquia permite a consolidacao dos enderecos por area, reduzindo o tamanho das tabelas de roteamento. Redes pequenas, no entanto, podem operar utilizando uma unica area OSPF.[RFC 1583] Integrated IS-IS (Intermediate System to Intermediate System Routing Exchange Protocol) O IS-IS [OSI 10589], assim como o OSPF, e' um protocolo intra- dominio, hierarquico e que utiliza o algoritmo de Estado de Enlace. Pode trabalhar sobre varias sub-redes, inclusive fazendo broadcasting para LANs, WANs e links ponto-a-ponto. O Integrated IS-IS e' uma implementacao do IS-IS que, alem dos protocolos OSI, atualmente tambem suporta o IP. Como outros protocolos integrados de roteamento, o IS-IS convoca todos os roteadores a utilizar um unico algoritmo de roteamento. Para rodar o Integrated IS-IS, os roteadores tambem precisam suportar protocolos como ARP, ICMP e End System-to-Intermediate System (ES-IS).

Protocolo de Roteamento Externo (Exterior Routing Protocol) BGP (Border Gateway Protocol) O BGP [RFCs 1771,1772,1773,1774,1657] assim como o EGP, e' um protocolo de roteamento interdominios, criado para uso nos roteadores principais da Internet. O BGP foi projetado para evitar loops de roteamento em topologias arbitrarias, o mais serio problema de seu antecessor, o EGP (Exterior Gateway Protocol). Outro problema que o EGP nao resolve - e e' abordado pelo BGP - e' o do Roteamento Baseado em Politica (policy-based routing), um roteamento com base em um conjunto de regras nao-tecnicas, definidas pelos Sistemas Autonomos. A ultima versao do BGP, o BGP4, foi projetado para suportar os problemas causados pelo grande crescimento da Internet. Maiores detalhes sobre este importante protocolo de roteamento serao vistos nas proximas edicoes deste boletim. Bibliografia Livros Internetworking With TCP/IP, 3rd. Ed. Douglas Comer Ed. Prentice Hall Paginas Web Routing Protocols: http://www.cisco.com/warp/public/732/tech/rtrp_pc.htm TCP/IP: http://www.cisco.com/warp/public/535/4.html Dynamic Routing: http://www.cs.oswego.edu/~tymann/classes/445/notes/06dec96/1.html

Seleção de Protocolos de Bridging, Switching e Roteamento Supõe-se que o leitor já conheça princípios básicos de protocolos de bridging, switching e roteamento Essa seção resume algumas das considerações na escolha de tais protocolos Protocolos de bridging/switching/roteamento diferem quanto a: Características de tráfego gerado Uso de CPU, memória e banda passante O número máximo de roteadores pares suportados A capacidade de adaptar rapidamente a novas condições na rede A capacidade de autenticar atualizações de rotas por motivos de segurança Sua padronização (versus protocolo proprietário) Ao escolher os protocolos nesta fase do projeto, você terá subsídio para listar as características funcionais dos dispositivos a ser adquiridos Uso de tabelas de decisão no projeto de rede De forma geral, para tomar boas decisões em qualquer projeto (não só de redes), você deve: Conhecer os objetivos (requisitos) Explorar muitas alternativas Investigar as consequências das decisões Elaborar planos de contingência Para casar alternativas com requisitos de forma clara e simples, pode-se usar uma tabela de decisão Exemplo de uma tabela de decisão (fictícia) Requisitos críticos Adaptabilidade Deve ser - deve escalável até reconfigurar em grandes redes segundos após (centenas de mudança na roteadores) rede Deve ser um padrão e ser compatível com equipamento existente Outros requisitos Não deve gerar muito tráfego Deve rodar em roteadores baratos (low-end) Deve ser fácil de configurar e gerenciar BGP X X X 8 7 7 OSPF X X X 8 8 8 IS-IS X X X 8 6 6 IGRP X X Enhanced IGRP X X RIP X Na tabela acima, um X é usado para requisitos críticos Se a alternativa não satisfizer, ela é cortada imediatamente Para requisitos não críticos (que podem ser ou não atendidos), usam-se pesos (1=fraco atendimento ao requisito, 10=bom atendimento ao requisito) Após tomar a decisão, pergunte-se: O que pode dar errado com a opção escolhida? Essa opção foi tentada por outras empresas? Teve problemas?

Como o cliente vai reagir à decisão? Qual o plano de contingência se o cliente não aprovar a decisão? Seleção de protocolos de bridging e switching Lembre que, em termos de protocolos, bridges e switches são praticamente equivalentes Uma switch é essencialmente uma ponte com muitas portas A switch é mais rápida porque pode usar cut-through switching Chavea antes de ter recebido todo o frame A switch implementa VLANs e a ponte não Ambas são dispositivos de camada 2 Ambas permitem "mixed-media" (portas para redes de tecnologias diferentes) Protocolos comuns O leitor deve estar familiarizado com os seguintes protocolos de bridging e switching: Transparent bridging/switching (Ethernet) Spanning tree protocol Source-route bridging (Token Ring - pouco usado no Brasil) Como as alternativas são poucas, não falaremos mais sobre a escolha Use transparent bridging/switching com spanning tree e fim de papo Protocolos de switching para transportar informação de VLANs Montar VLANs com várias switches e com as VLANs espalhadas entre as switches significa que as switches devem trocar informação sobre VLANs Em geral, o protocolo chama-se "Trunking protocol" Os quadros devem ser etiquetados com a informação de VLAN à qual pertencem Até recentemente, não havia padrão para este protocolo e cada fabricante adotava sua própria solução Exemplo: Cisco usa vários protocolos: Adaptação de IEEE 802.10 Inter-Switch Link protocol (ISL) VLAN Trunk protocol (VTP) Era impossível fazer VLANs com switches de fabricantes diferentes mesmo, hoje, é preferível usar switches de um mesmo fabricante O IEEE padronizou o protocolo 802.1q para este fim É melhor exigir que os switches dêem suporte a este protocolo Seleção de protocolos de roteamento Um protocolo de roteamento permite que um roteador descubra como chegar a outras redes e trocar essa informação com outros roteadores É mais difícil escolher um protocolo de roteamento do que um protocolo de bridging/switching porque tem muitas alternativas Uma tabela de decisão pode ser usada para juntar os fatos e selecionar os protocolos Caracterização de protocolos de roteamento Já falamos que protocolos de roteamento diferem quanto a: Características de tráfego gerado

Uso de CPU, memória e banda passante O número máximo de roteadores pares suportados A capacidade de adaptar rapidamente a novas condições na rede A capacidade de autenticar atualizações de rotas por motivos de segurança Sua padronização (versus protocolo proprietário) Examinaremos algumas dessas questões rapidamente aqui, como lembrete ao leitor Supõe-se conhecimento de protocolos de roteamento Tipos de protocolos Os algoritmos dos protocolos são de dois tipos: Vetor de distância (roteador anuncia a distância que ele tem para cada destino) IP Routing Information Protocol (RIP) versões 1 e 2 IP Interior Gateway Routing Protocol (IGRP) Novell NetWare Internetwork packet Exchange Routing Information Protocol (IPX RIP) AppleTalk Routing Table Maintenance Protocol (RTMP) AppleTalk Update-Based Routing Protocol (AURP) IP Enhanced Interior Gateway Routing Protocol (Enhanced IGRP) IP Border Gateway Protocol (BGP) Link-state (roteador anuncia o estado de cada interface de rede que ele têm) Open Shortest Path First (OSPF) IP Intermediate System to Intermediate System (IS-IS) NetWare Link Services Protocol (NLSP) De forma geral, os protocolos link state (que são mais recentes) convergem mais rapidamente e não causam tantos loops de rotas durante a convergência Por outro lado, eles são mais complexos de configurar Métricas de protocolos Os protocolos mais velhos de vetor de distância usam número de hops como única métrica Não conseguem usar rotas com mais hops mas que tenham mais banda passante ou filas menores Alguns têm um limite no número máximo de hops (15 para RIP) Protocolos mais recentes podem usar atraso, banda passante, etc. como métricas Protocolos de roteamento hierárquicos e não hierárquicos Em alguns protocolos, cada roteador é igual a outro (são pares) Em outros protocolos, há uma hierarquia onde certos roteadores são agrupados em áreas (ou sistemas autônomos) Um roteador que conecta duas áreas pode sumarizar as rotas para sua área e anunciar menos informação Protocolos Interior versus Exterior "Interior routing protocols" (RIP, IGRP, OSPF) são feitos para achar as melhores rotas baseando-se em métricas, dentro de um sistema autônomo (uma empresa, por exemplo) "Exterior routing protocols" (BGP) roteam entre sistemas autônomos e devem levar em consideração considerações administrativas Por isso, nem todas as rotas são anunciadas, para obedecer a certas políticas de

roteamento Exemplo: Uma empresa está conectada ao backbone Embratel (um sistema autônomo) e ao backbone RNP (outro sistema autônomo) e quer anunciar suas rotas mas não quer servir de "transit network" entre Embratel e RNP Protocolos baseados em classes e classless Já falamos acima de roteamento com classes e sem classes As vantagens do roteamento sem classes são Há mais sumarização de rotas com prefixos menores (supernetting) Tem suporte a subredes não contíguas Tem suporte a Variable-Length Subnet Masking, incluindo suporte a hosts móveis Roteamento estático versus dinâmico Em certos casos (em stub networks), podemos dispensar protocolos de roteamento e usar rotas estáticas Exemplo: se uma empresa se conecta ao um ISP via um único enlace, não há por que trocar informação de roteamento entre a empresa e o ISP Restrições de escalabilidade em protocolos de roteamento Protocolos podem ser investigados quanto às suas restrições de escalabilidade Exemplos de questões que podem ser investigadas Há limites impostos nas métricas? Com que rapidez o protocolo converge depois de mudanças na rede? Um bom protocolo (OSPF, por exemplo) converge em poucos segundos Que quantidade de dados é transmitida nuna atualização de rota? A tabela inteira? Apenas as mudanças? Quanta banda passante é consumida pelo protocolo? Veja tabela na seção 2.4 Para quem as atualizações de rotas são enviadas? Para roteadores vizinhos? Para todos os roteadores num sistema autônomo? Quanta CPU é necessária para processar as atualizações de rotas recebidas? Rotas estáticas de rotas default são suportadas? A sumarização de rotas é suportada? Roteamento IP Daremos um breve resumo dos protocolos mais usados numa rede TCP/IP RIP, IGRP, Enhanced IGRP, OSPF e BGP Routing Information Protocol (RIP) Primeiro protocolo de roteamento na Internet, no início dos anos 1980 Interior routing protocol Ainda é usado devido à simplicidade e disponibilidade em todos os equipamentos É do tipo vetor de distância Broadcast da tabela de rotas a cada 30 segundos 25 rotas por pacote Tabela grande leva vários pacotes

Quando se usam enlaces lentos, a banda passante consumida pode ser alta em redes grandes Métrica única: hop count Hop count limitado a 15 Versão 2 melhora um pouco as coisas, já que a máscara de sub-rede é transmitida na tabela de rotas (classless routing) IP Interior Gateway Routing Protocol (IGRP) Inventado pela Cisco no anos 1980 Muito usado, já que 80% dos roteadores vendidos são da Cisco Interior routing protocol Tem mais métricas do que RIP e não tem limite de 15 hops Atualizações a cada 90 segundos Permite balanceamento de carga Permite convergência mais rápida devido ao uso de "triggered updates" Diminui a ocorrência de loops durante a convergência IP Enhanced Interior Gateway Routing Protocol (Enhanced IGRP) Inventado pela Cisco no anos 1990 Interior routing protocol Feito para grandes redes com múltiplos protocolos de roteamento Interfaceia com RIP, IS-IS, BGP e OSPF Convergência muito rápida, mesmo com grandes redes (milhares de roteadores) Algoritmo garante que não haja loops Open Shortest Path First (OSPF) Protocolo da IETF, fins dos anos 1980 Para substituir RIP e oferecer um protocolo para grandes redes Interior routing protocol Tipo Link State Vantagens: É um padrão suportado por todos os fabricantes Converge rapidamente Autentica atualizações de rotas para fins de segurança Suporta redes não contíguas e VLSM Usa multicast em vez de broadcast Redes OSPF podem ser configuradas em áreas hierárquicas Propaga apenas mudanças e não tabelas inteiras OSPF não usa muita banda passante IP Border Gateway Protocol (BGP) Exterior routing protocol Complexo, usa muita banda passante e não deve ser usado em empresas pequenas Um sumário de protocolos de roteamento Em redes muito pequenas, usam-se frequentemente rotas estáticas Quando a rede cresce um pouco e tem enlaces redundantes, usa-se RIP ou IGRP

Com redes um pouco maiores, usa-se OSPF Entre sistemas autônomos, usa-se BGP-4 Um resumo dos protocolos segue Tipo Interior/Exteri or Classful/classl ess Métricas RIP versão 1 Distance-vector Interior Classful Hop count 15 hops RIP versão 2 Distance-vector Interior Classless Hop count 15 hops IGRP Distance-vector Interior Classful Enhanced IGRP Distance-vector Interior Classless OSPF Link-state Interior Classless BGP Path-vector Exterior Classless IS-IS Link-state Interior Classless Banda passante, atraso, confiabilidade, carga Banda passante, atraso, confiabilidade, carga Custo (depende do fabricante) Valor de atributos do caminho e outros fatores configuráveis Valor de caminho configurado, atraso, custo e erros Escalabilidade 255 hops (default 100) Milhares de roteadores Aprox. 50 roteadores por área, aprox. 100 áreas Milhares de roteadores Milhares de roteadores RTMP Distance-vector Interior N/A Hop count 15 hops AURP Distance-vector Interior ou exterior N/A IPX RIP Distance-vector Interior N/A NLSP Link-state Interior N/A Hop count Ticks e hop count Custo e banda passante 15 hops de cada lado 15 hops 127 hops Tempo de convergência Consumo de recursos RIP versão 1 Pode ser grande Memória: baixo CPU: baixo Autenticação de rotas? Não Facilidade de projeto, configuração, troubleshooting Fácil

BW: alto RIP versão 2 Pode ser grande Memória: baixo CPU: baixo BW: alto Fácil IGRP (usa triggered updates e poison reverse) Memória: baixo CPU: baixo BW: alto Não Fácil Enhanced IGRP Muito rápido Memória: médio CPU: baixo OSPF Memória: alto CPU: alto BGP Memória: alto CPU: alto IS-IS Memória: alto CPU: alto RTMP Pode ser grande Memória: médio CPU: médio BW: alto Não Fácil AURP Memória: baixo CPU: médio IPX RIP Memória: médio CPU: médio BW: alto Não Fácil NLSP Memória: alto CPU: alto l