Protocolo de roteamento RIP e configuração experimental

  • A experiência está no catálogo 6. Você pode pular diretamente para o catálogo 6 sem ler a introdução
    insira a descrição da imagem aqui

1. Introdução

O RIP (Routing Information Protocol, Routing Information Protocol ) é um Interior Gateway Protocol relativamente simples (Interior Gateway Protocol, IGP), usado principalmente em redes de pequena escala , como redes de campus e redes regionais com estruturas relativamente simples. Para ambientes mais complexos e grandes redes, o RIP geralmente não é usado .

Como o RIP é relativamente simples de implementar e muito mais fácil de configurar e manter do que OSPF e IS-IS, ele ainda é amplamente usado em redes reais.

2. Mecanismo de trabalho RIP

insira a descrição da imagem aqui

1. O conceito básico de RIP

RIP é um protocolo baseado no algoritmo Distance-Vector (Distance-Vector) . Ele usa pacotes UDP para trocar informações de roteamento. O número da porta usada é 520.

O RIP usa a contagem de saltos para medir a distância até o endereço de destino, e a contagem de saltos é chamada de valor métrico. No RIP, o número de saltos de um roteador para a rede diretamente conectada a ele é 0, o número de saltos de um roteador conectado a ele para outra rede é 1 e assim por diante. Para limitar o tempo de convergência, o RIP especifica que o valor da métrica deve ser um número inteiro entre 0 e 15, e a contagem de saltos maior ou igual a 16 é definida como infinita, ou seja, a rede ou host de destino é inacessível . Devido a essa limitação, o RIP não é adequado para grandes redes.

Para melhorar o desempenho e evitar loops de roteamento, o RIP oferece suporte às funções split horizon (Split Horizon) e poison reverse (Poison Reverse).

2. Banco de dados de roteamento RIP

insira a descrição da imagem aqui

Cada roteador executando o RIP gerencia um banco de dados de roteamento, que contém entradas de roteamento para todos os destinos alcançáveis, e essas entradas de roteamento contêm as seguintes informações :

l Endereço de destino: o endereço do host ou da rede.

l Endereço do próximo salto: o endereço IP da interface do roteador adjacente que precisa passar para chegar ao destino.

l Interface de saída: a interface de saída através da qual os pacotes são encaminhados.

l Valor métrico: o custo do roteador para chegar ao destino.

l Tempo de roteamento: o tempo decorrido desde a última atualização da entrada de roteamento. O tempo de roteamento é redefinido para 0 cada vez que a entrada de roteamento é atualizada.

l Route Tag
: Usado para identificar rotas externas, e as informações de rota podem ser controladas de forma flexível em políticas de roteamento baseadas em tags de rota. Para obter detalhes sobre as políticas de roteamento, consulte "Configuração da política de roteamento" em "Volume de roteamento IP".

3. Processo de inicialização e operação do RIP

Todo o processo de inicialização e operação do RIP pode ser descrito da seguinte forma:

l Depois que um roteador inicia o RIP, ele envia uma mensagem de solicitação para um roteador adjacente.
Depois de receber a mensagem de solicitação, o roteador RIP adjacente responde à solicitação e envia de volta uma mensagem de resposta contendo informações da tabela de roteamento local.

l
Depois que o roteador recebe a mensagem de resposta, ele atualiza a tabela de roteamento local e, ao mesmo tempo, envia uma mensagem de atualização de gatilho para os roteadores adjacentes para transmitir as informações de atualização de roteamento. Depois de receber a mensagem de atualização do gatilho, os roteadores adjacentes enviam a mensagem de atualização do gatilho para seus respectivos roteadores adjacentes. Após uma série de transmissões de atualização acionadas, cada roteador pode obter e manter as informações de roteamento mais recentes.

l O RIP usa o mecanismo de envelhecimento para envelhecer as rotas com tempo limite para garantir o tempo real e a validade das rotas. insira a descrição da imagem aqui

4. Temporizador RIP

RIP é controlado por quatro temporizadores, ou seja, Update, Timeout, Suppress e Garbage-Collect.

l Temporizador de atualização, que define o intervalo para envio de atualizações de roteamento.

l
Timeout timer, que define o tempo de envelhecimento da rota. Se nenhum pacote de atualização for recebido para uma determinada rota dentro do tempo de duração, o valor da métrica dessa rota na tabela de roteamento será definido como 16.

l
Suppress timer, que define a duração durante a qual as rotas RIP estão no estado suprimido. Quando o valor da métrica de uma rota chegar a 16, a rota entrará no estado suprimido. No estado suprimido, apenas as atualizações de roteamento do mesmo vizinho com valor de métrica menor que 16 serão aceitas pelo roteador, substituindo as rotas inacessíveis.

l
Garbage-Collect timer, que define o tempo desde quando o valor métrico de uma rota se torna 16 até quando ela é excluída da tabela de roteamento. Durante o período de coleta de lixo, o RIP envia uma atualização dessa rota com um valor métrico de 16. Se a coleta de lixo expirar e a rota não for atualizada, ela será completamente excluída da tabela de roteamento.

3. Versão RIP

Versões do RIP
Existem duas versões do RIP: RIP-1 e RIP-2.

RIP-1

É um protocolo de roteamento classful (Classful Routing Protocol), que suporta apenas pacotes de protocolo de transmissão. Os pacotes do protocolo RIP-1 não podem transportar informações de máscara e podem apenas identificar rotas de segmentos de rede naturais, como A, B e C. Portanto, o RIP-1 não oferece suporte a sub-redes descontíguas (sub-rede descontígua).

RIP-2

É um protocolo de roteamento classless (Classless Routing Protocol) Comparado com o RIP-1, tem as seguintes vantagens:

l Suporta tags de roteamento e pode controlar rotas de forma flexível de acordo com tags de roteamento em políticas de roteamento.

l O pacote transporta informações de máscara e oferece suporte à agregação de rota e CIDR (
Roteamento entre domínios sem classe, Roteamento entre domínios sem classe).

lSuporte especificando o próximo salto, e o endereço de próximo salto ideal pode ser selecionado na rede de transmissão.

l Suporta roteamento multicast para enviar pacotes de atualização, reduzindo o consumo de recursos.

l Suporta verificação de pacotes de protocolo e fornece dois métodos de verificação de texto simples e verificação MD5 para aumentar a segurança.

4. O mecanismo anti-anel do RIP

1. Número máximo de saltos

2. Horizonte dividido

3. Roteamento de veneno

4. Reversão de toxicidade

5. Temporizador de inibição

6. Atualização do gatilho

5. Comando de configuração RIP

router rip 启用路由协议RIP
version 2 配置版本,使用RIPv2
no auto-summary 关闭RIP协议的自动汇总
network 192.168.10.0 将自己的直连网段宣告进入RIP协议中
192.168.10.0表示的是一个“网络范围”,即“网段”
备注:network的定义
在设备上凡是被192.168.10.0表示的范围所覆盖住的接口,都启用路由协议进程

6. Topologia experimental

insira a descrição da imagem aqui

6.1 Equipamento relacionado

Dispositivo terminal
pc0: 192.168.1.1/24
pc1: 192.168.4.1/24
Roteador R0/R1/R2
envolve
protocolo de roteamento RIP técnico

6.2 Objetivo do experimento

1. Planeje várias redes e use vários roteadores para interconexão.
2. Execute a alocação de endereço de rede
3. Execute a configuração do roteador, incluindo configuração de inicialização e configuração do protocolo RIP.
4. Use o protocolo RIP para permitir que o Netcom PC0 e PC1 completos acessem um ao outro com sucesso

Configurar endereço IP do PC

PC0
insira a descrição da imagem aqui
PC1
insira a descrição da imagem aqui

Configuração básica do roteador

R0:

Router>en
Router#conf t
Router(config)#int f0/1
Router(config-if)#ip add 192.168.1.254 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int f0/0
Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#no sh

insira a descrição da imagem aqui

R1:

Router>en
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip add 192.168.2.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int f0/1
Router(config-if)#ip add 192.168.3.1 255.255.255.0
Router(config-if)#no sh

insira a descrição da imagem aqui

R2:

Router>en
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip add 192.168.3.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int f0/1
Router(config-if)#
Router(config-if)#ip add 192.168.4.254 255.255.255.0
Router(config-if)#no sh

insira a descrição da imagem aqui

configuração RIP

PC1:
Router(config)#router rip
Router(config-router)#v 2  //启用版本2
Router(config-router)#net 192.168.1.0  //宣告1.0网段
Router(config-router)#net 192.168.2.0  //宣告2.0网段
Router(config-router)#no au //关闭自动汇总
R2
Router(config)#router rip
Router(config-router)#v 2  //启用版本2
Router(config-router)#net 192.168.2.0 //宣告2.0网段
Router(config-router)#net 192.168.3.0 //宣告3.0网段
Router(config-router)#no au  // 关闭自动汇总

R3
Router(config)#router rip
Router(config-router)#v 2 //  启用版本2
Router(config-router)#net 192.168.3.0 // 宣告3.0网段
Router(config-router)#net 192.168.4.0 //  宣告4.0网段
Router(config-router)#no au  //  关闭自动汇总

teste de resultado

insira a descrição da imagem aqui

insira a descrição da imagem aqui
Nota: Se o ping for bem-sucedido, significa que os dois PCs foram conectados com sucesso. Se o ping não for bem-sucedido, pode ser porque o roteador está respondendo lentamente. Aguarde um pouco e tente novamente. Se ainda falhar, verifique se o endereço IP da linha de comando foi digitado corretamente e se a porta está definida corretamente.

Acho que você gosta

Origin blog.csdn.net/2201_75288693/article/details/129380073
Recomendado
Clasificación