VN:F [1.9.10_1130]
Rating: 0.0/5 (0 votes cast)

Com esta publicação as explicações detalhadas sobre roteamento ou sobre endereçamento IP de rede classful e classless que são requisitos para compreender o que estou fazendo, deixarei para um outro momento. O meu objetivo neste é tratar de algo bem objetivo, que é a configuração da versão 2 do protocolo de Roteamento por vetor de distância RIP1.

Na sua primeira versão eu só consigo trabalhar com classful, que resumidamente seria como trabalhar com endereçamento IP sem segmentação feita por máscara, o que impossibilita por exemplo, de trabalhar com duas redes de classe A ou B com determinação pela máscara de classe C.

Para tentar ser mais claro, irei mostrar em um ambiente na figura 1 abaixo:

image

Figura 1

Tenho duas redes classe B que estão segregadas por máscara de classe C:

172.16.10.0 e 172.16.20.0 com máscara 24bits ou 255.255.255.0

Utilizando o RIP v1, a máscara é desconsiderada e na verificação do IP 172.16.0.0 (classe B), o roteador ora descartará ora encaminhará os pacotes entre as redes, tornando a comunicação instável e não confiável.

No RIPv2 se comporta como a versão 1 na configuração padrão, sendo necessário apenas a execução do comando “no auto-summary” para que a máscara seja considerada.

Achei interessante publicar este “detalhe” sobre a configuração de RIPv2 por conta de ser algo que pode passar desapercebido, e resolve algo que não é tão intuitivo.

Se você tem interesse em saber os comandos para configurar RIPv2 em um roteador CISCO, especificamente com o IOS c2600, basta seguir os passos à seguir na “construção do ambiente”.

Então vamos à configuração…


Construção do ambiente

Este ambiente foi criado no simulador da Cisco chamado Packet Tracer, que somente alunos inscritos na academia Cisco ou instrutores conseguem, mas existe a auternativa GNS3 que também pode ser utilizado.

O conjunto de comandos para a configuração dos roteadores ficou como segue:

Router-A

  • Configuração para a rede 172.16.10.0/24:

Router>enable
Router#configure terminal
Router(config)#hostname Router-A
Router-A(config)#interface fastethernet 0/0
Router-A(config-if)#ip address 172.16.10.1 255.255.255.0

Router-A(config-if)#no shutdown
Router-A#copy running-config startup-config

  • Configuração para a rede 192.168.10.0/30

Router-A>enable
Router-A#configure terminal
Router-A(config)#interface serial 0/0
Router-A(config-if)#ip address 192.168.10.1 255.255.255.252
Router-A(config-if)#no shutdown
Router-A#copy running-config startup-config

  • Configuração de roteamento

Router-A>enable
Router-A#configure terminal
Router-A(config)#route rip
Router-A(config-router)#version 2
Router-A(config-router)#network 172.16.10.0
Router-A(config-router)#network 192.168.10.0
Router-A(config-router)#no auto-summary   <— o bendito comando pra habilitar classless
Router-A#copy running-config startup-config

Router-B

  • Configuração para a rede 192.168.10.0/30

Router>enable
Router#configure terminal
Router(config)#hostname Router-B
Router-B(config)#interface serial 0/0
Router-B(config-if)#ip address 192.168.10.2 255.255.255.252
Router-B(config-if)#clock rate 56000
Router-B(config-if)#bandwidth 512
Router-B(config-if)#no shutdown
Router-B#copy running-config startup-config

  • Configuração para a rede 192.168.20.0/30

Router-B>enable
Router-B#configure terminal
Router-B(config)#interface serial 0/1
Router-B(config-if)#ip address 192.168.20.1 255.255.255.252
Router-B(config-if)#clock rate 56000
Router-B(config-if)#bandwidth 512
Router-B(config-if)#no shutdown
Router-B#copy running-config startup-config

  • Configuração de roteamento

Router-B>enable
Router-B#configure terminal
Router-B(config)#route rip
Router-B(config-router)#version 2
Router-B(config-router)#network 192.168.10.0
Router-B(config-router)#network 192.168.20.0
Router-B(config-router)#no auto-summary <— o bendito comando pra habilitar classless
Router-B#copy running-config startup-config

Router-C

  • Configuração para a rede 172.16.20.0/24

Router>enable
Router#configure terminal
Router(config)#hostname Router-C
Router-C(config)#interface fastethernet 0/0
Router-C(config-if)#ip address 172.16.20.1 255.255.255.0
Router-C(config-if)#no shutdown
Router-C#copy running-config startup-config

  • Configuração para a rede 192.168.20.0/30

Router-C>enable
Router-C#configure terminal
Router-C(config)#interface serial 0/0
Router-C(config-if)#ip address 192.168.20.2 255.255.255.252
Router-C(config-if)#no shutdown
Router-C#copy running-config startup-config

  • Configuração de roteamento

  • Router-C>enable
    Router-C#configure terminal
    Router-C(config)#route rip
    Router-C(config-router)#version 2
    Router-C(config-router)#network 172.16.20.0
    Router-C(config-router)#network 192.168.20.0
    Router-C(config-router)#no auto-summary <— o bendito comando pra habilitar classless
    Router-C#copy running-config startup-config

    Pronto!

    Agora é partir para as configurações ou laboratórios! Smiley piscando

    Abraços e até o próx. post


1. Routing Information Protocol

Scridb filter