Routing Information Protocol
O Routing Information Protocol, ou o RIP, é um protocolo de roteamento. O RIP é também um dos protocolos mais facilmente confundidos porque há uma variedade RIP -como dos protocolos do roteamento proliferados, alguns se usaram mesmo do mesmo nome!
O RIP e a miríade de protocolos RIP foram baseados no mesmo tipo de algoritmos que usam vetores da distância no intuito de comparar matematicamente rotas para identificar o melhor trajeto a todo o endereço de destino dado. Estes algoritmos emergiram da pesquisa acadêmica por volta de 1957. A versão padrão aberta de hoje do RIP, consultada às vezes como ao RIP do IP, é definida formalmente em dois originais: Request For Comments (RFC) 1058 e o padrão da Internet (STD) 56. Enquanto as redes IP baseadas se transformaram ambas mais numerosas e maiores no tamanho, tornou-se aparente ao Internet Engineering Task Force (IETF) que esse RIP fosse atualizado. Conseqüentemente, o IETF liberou RFC 1388 em janeiro de 1993, que foi superado então em novembro de 1994 por RFC 1723, que descreve o RIP 2 (a segunda versão do RIP). Este RFCs descreveu uma extensão de potencialidades do RIP, mas não deixou obsoleto a versão precedente do RIP. Mensagens permitidas do RIP 2 para carregar mais informações, que permitiu o uso de um mecanismo simples do autenticação para fixar tabela de atualizações. Mais importante, o RIP 2 suportou máscaras do subnet, uma característica crítica que não estava disponível no RIP. Este capítulo resume as potencialidades e as características básicas associadas com o RIP. Os tópicos seguintes incluem as métricas do processo de atualização do roteamento, do roteamento do RIP, a estabilidade do roteamento e os temporizadores do roteamento.
Atualizações Do Roteamento
O RIP emite mensagens do roteamento-atualização em intervalos regulares (a cada 30 segundos) e quando a topologia da rede mudar. Quando um roteador recebe uma atualização do roteamento que inclua mudanças a uma entrada, atualiza sua tabela de roteamento para refletir a rota nova. O valor métrico para o trajeto é aumentado por 1 e o remetente é indicado como o hop seguinte. Os roteadores do RIP mantêm somente a melhor rota (a rota com o valor métrico mais baixo) a um destino. Após ter atualizado sua tabela de roteamento, o roteador começa imediatamente a transmitir atualizações do roteamento para informar outros roteadores da rede da mudança. Estas atualizações são emitidas independentemente das atualizações regularmente programadas que RIPS roteadores emitem.
Roteamento do RIP Métrico
O RIP usa um único roteamento métrico (contagem do hop) para medir a distância entre a fonte e uma rede de destino. Cada hop em um trajeto da fonte ao destino é atribuído um valor de contagem do hop, que seja tipicamente 1. Quando um roteador recebe um atualização do roteamento que contenha uma entrada nova ou mudada da rede de destino, o roteador adiciona 1 ao valor métrico indicado na atualização e incorpora a rede à tabela de roteamento. O endereço IP do remetente é usado como o hop seguinte.
Características Da Estabilidade do RIP
O RIP impede que os laços do roteamento continuem indefinidamente executando um limite no número dos hops permitidos em um trajeto da fonte a um destino. O número máximo dos hops em um trajeto é 15. Se um roteador receber uma atualização do roteamento que contenha uma entrada nova ou mudada e se aumentar o valor métrico por 1 pode causar a métrica uma infinidade (isto é, 16), o destino da rede está considerado inalcançável. O DOWN SIDE desta característica da estabilidade é que limita o diâmetro máximo de uma rede do RIP mais menos de 16 hops. O RIP inclui inúmeras outras de características da estabilidade que são comuns a muitos protocolos do roteamento. Estas características são projetadas fornecer a estabilidade apesar das mudanças potenciais rápidas na topologia de uma rede. Por exemplo, o RIP executa os mecanismos SPLIT HORIZON e do HOLD DOWN para impedir que a informação de roteamento incorreta seja propagada.
Temporizadores do RIP
O RIP usa temporizadores numerosos para regular seu desempenho. Estes incluem um temporizador do roteamento-atualização, um temporizador do distribuição-intervalo de parada e um temporizador distribuição-nível. O temporizador do roteamento-atualização cronometra o intervalo entre atualizações periódicas do roteamento. Geralmente, é ajustado a 30 segundos, com uma quantidade de tempo aleatória pequena adicionada sempre que o temporizador é restaurado. Isto é feito para ajudar impedir o congestionamento, que poderia resultar de todos os roteadores que tentam simultaneamente atualizar seus vizinhos. Cada entrada da tabela de roteamento tem um temporizador de distribuição-intervalo de parada associada com ela. Quando o temporizador de distribuição-intervalo de parada expira, a rota é marcada como inválida, mas será retida na tabela até que distribuição-nível do temporizador expirar.
Formatos Do Pacote
Os seguintes focos da seção no RIP do IP e nos formatos IP RIPS 2 do pacote ilustrados nas figuras 1 e 2. Cada ilustração é seguida por descrições dos campos ilustrados . Formato Do Pacote do RIP
Figura 1 Ilustra o formato do pacote do RIP do IP. Um pacote do RIP do IP consiste em nove campos
As seguintes descrições resumem os campos do formato do pacote do RIP do IP ilustrados em figura 47-1: i Comando—Indica se o pacote que é um pedido ou uma resposta. O pedido pergunta que um roteador emite o todo ou uma parte de sua tabela de roteamento. A resposta pode ser uma atualização regular não solicitada do roteamento ou uma resposta a um pedido. As respostas contêm entradas da tabela de roteamento. Os pacotes múltiplos do RIP são usados fazer saber à informação das tabelas de roteamento grandes. i Número de versão—Especifica a versão do RIP usada. Este campo pode sinalizar versões potenciais incompatíveis diferentes. i O campo zero—Este não é usado realmente pelo RIP de RFC 1058; adicionou-se unicamente para fornecer a compatibilidade inversa com as variedades pré-padronizadas do RIP. Seu nome vem de seu valor optado: zero. i Identificador do Endereço da família (AFI)—Especifica a família do endereço usada. O RIP é projetado para carregar a informação de roteamento para diversos protocolos diferentes. Cada entrada tem um identificador do endereço-família para indicar o tipo de endereço que está sendo especificado. No AFI o IP é 2. i Endereço—Especifica o IP endereço para a entrada. i Métrica—Indica quantos hops da rede interna (roteadores) foram atravessados na chegada ao destino. Este valor está entre 1 e 15 para uma rota válida, ou 16 para uma rota inalcançável.
Atenção: Até 25 ocorrências do AFI, endereço, e os campos métricos são permitidos em um único pacote do RIP do IP. (até 25 destinos podem ser alistados em um único pacote do RIP).
Formato Do Pacote do RIP 2
A especificação do RIP 2 (descrita em RFC 1723) permite que mais informação seja incluída em pacotes do RIP e fornece um mecanismo simples do autenticação que não seja suportado pelo RIP. Figura 2 mostra o formato do pacote do RIP 2 do IP.
Figura 47 Um pacote do RIP 2 do IP consiste nos campos similares àqueles de um pacote do RIP do IP
As seguintes descrições sintetizam os campos do formato do pacote do RIP 2 do IP ilustrados em figura 47-2:
i Comando—Indica se o pacote é um pedido ou uma resposta. O pedido pergunta se um roteador emite toda ou uma parte sua tabela de roteamento. A resposta pode ser uma atualização regular não solicitada do roteamento ou uma resposta a um pedido. As respostas contêm entradas da tabela de roteamento. Os pacotes múltiplos do RIP são usados fazer saber à informação das tabelas de roteamento grandes. i Versão—Especifica a versão do RIP usada. Em um pacote do RIP que executa alguns dos campos do RIP 2 ou que usa o autenticação, este valor é ajustado a 2. i Não foi utilizado—um jogo de valor a zero ou um. i Identificador de endereçamento da família (AFI)—Especifica a família do endereço usada. Funções do campo de RIP V2 AFI idêntica ao campo de AFI do RIP do RFC 1058, com uma exceção: Se o AFI para a primeira entrada na mensagem for 0xFFFF, o restante da entrada contém a informação da autenticação. Atualmente, o único tipo de autenticação é senha simples. i Distribua o Tag—Provê um método para distinguir entre as rotas internas (aprendidas pelo RIP) e as rotas externas (aprendidas de outros protocolos). i Endereço IP—Especifica o endereço IP para a entrada. i Máscara da Sub-rede—Contém a máscara da subrede para a entrada. Se este campo for zero, nenhuma máscara da subrede esteve especificada para a entrada. i Hop seguinte—Indica o endereço IP do hop seguinte a que os pacotes para a entrada devem ser enviados. i Métrico—Indica quantos hops da rede interna (roteadores) foram atravessados no desengate ao destino. Este valor está entre 1 e 15 para uma rota válida ou 16 para uma rota inalcançável.
O RIP (Routing Information Protocol) foi o primeiro protocolo de encaminhamento padrão desenvolvido para ambientes TCP/IP. O RIP é um protocolo de encaminhamento dinâmico que implementa o algoritmo vetor-distância (erroneamente vetor de distância) e caracteriza-se pela simplicidade e facilidade de solução de problemas. Normalmente, os routers usam RIP em modo activo e as estações (hosts) em modo passivo. O RIP transmite a sua tabela de encaminhamento a cada 30 segundos. O RIP permite 15 rotas por pacote; assim, em redes grandes, são exigidos vários pacotes para enviar a tabela de encaminhamento inteira. A distância ao destino é medido pelos routers que se passa até chegar ao destino. Permitindo 15 rotas, permite passar até 15 routers, tendo depois de ser reencaminhado de novo.