El enrutamiento RIP se divide entre dos enrutadores

12

Hay 2 enrutadores conectados de esta forma:

Network1 ----- (172.16.1.1/24) Router 1 (172.16.3.1/30) ------ (172.16.3.2/30) Router 2 ------ (172.16.2.1/24) Network 2

Intento agregar direcciones para el enrutamiento dinámico usando el protocolo RIP, para el enrutador 1 agregando 172.16.1.0 y 172.16.3.0 y para el enrutador 2 172.16.3.0 y 172.16.2.0, pero están asignados de manera predeterminada a 172.16.0.0 en ambos casos, y No funciona. ¿Alguna sugerencia?

m3th0dman
fuente

Respuestas:

19

están asignados por defecto a 172.16.0.0 en ambos casos, y no funciona

Modifiqué tu arte ascii un poco para reducir el desplazamiento ... Parece que estás diciendo que no puedes alcanzar N1 desde N2 ...

Broken RIPv1 topology
=====================

N1 ---- (172.16.1.1/24) R1 (172.16.3.1/30) ----- (172.16.3.2/30) R2 ----- (172.16.2.1/24) N2

Descripción general del protocolo de enrutamiento con clase

RIPv1 es un protocolo de enrutamiento con clase ... como tal, no asocia las máscaras de red con las rutas cuando se anuncian. Los protocolos de enrutamiento con clase hacen un par de cosas no intuitivas ...

  1. Solo anuncian rutas fuera de las interfaces donde coinciden las máscaras (este es su problema)
  2. Se resumen automáticamente en los principales límites de la red (ver material adicional, más abajo)

Máscaras de red de interfaz

Para que su topología funcione, sus máscaras deberán coincidir en todas las interfaces RIPv1, a menos que use un protocolo de enrutamiento sin clase (como RIPv2, EIGRP, OSPF o ISIS). Si necesita usar RIPv1, reconfigure su topología de modo que todas las interfaces tengan máscaras coincidentes, como esta ...

Functional RIPv1 topology
=========================

N1 ---- (172.16.1.1/24) R1 (172.16.3.1/24) ----- (172.16.3.2/24) R2 ----- (172.16.2.1/24) N2

Material adicional: ejemplo de resumen automático RIPv1

Como esto también tiende a hacer tropezar a las personas, incluyo un ejemplo de dinámica de resumen automático RIPv1.

Cuando menciono los principales límites de la red a continuación, estoy hablando de las definiciones clásicas para las redes IPv4 de Clase A, Clase B y Clase C ...

  • Clase A (máscaras de red de 8 bits): 1.0.0.0/8 - 127.0.0.0/8
  • Clase B (máscaras de red de 16 bits): 128.0.0.0/16 - 191.255.0.0/16
  • Clase C (máscaras de red de 24 bits): 192.168.0.0/24 - 223.255.255.0/24

Pasando al ejemplo de resumen automático RIPv1 ... Usaré máscaras de interfaz / 24 de interfaz para simplificar.

Lo0:
192.168.1.0/24
Lo1:
1.1.2.0/24
+----+                  +----+                     +----+
| R1 +------------------+ R2 +---------------------+ R3 |
+----+                  +----+                     +----+
          1.1.1.0/24              172.16.1.0/24

router rip               router rip                 router rip
 version 1                version 1                  version 1
 network 192.168.1.0      network 1.0.0.0            network 172.16.0.0
 network 1.0.0.0          network 172.16.0.0

The routing table on R3 contains:
C     172.16.1.0/24
R     1.0.0.0/8        <--- 1.1.1.0/24 and 1.1.2.0/24 are "hidden" by the 
                            classful summary at R2

R     192.168.1.0/24   <--- 192.168.1.0/24 passes transparently through R2
                            since it's a Class C network itself and is not 
                            summarized at R2

R1 y R2 están conectados por subredes de la red principal 1.0.0.0/8, por lo que 1.1.1.0/24 y 1.1.2.0/24 se anuncian entre R1 y R2; sin embargo, el enlace entre R2 y R3 no está en 1.0.0.0/8, por lo tanto, R2 realiza un resumen automático de subredes de 1.0.0.0/8 y subredes de 172.16.0.0/16.

Cuando se resumen las subredes de una red principal, se ocultan por la ruta resumida ... Esto sucede en R2 cuando 1.1.1.0/24 y 1.1.2.0/24 se resumen a 1.0.0.0/8. Los enrutadores Cisco no pueden deshabilitar el resumen automático en RIP versión 1 (pero pueden hacerlo para RIPv2).

Mike Pennington
fuente
Si cambio ambas máscaras a / 24 desde / 30, ¿significa que 172.16.0.0 debería ser la dirección RIP en ambos enrutadores?
m3th0dman
1
Debería usar network 172.16.0.0under router ripy esta configuración funcionará
Mike Pennington
Funciona; ¡gracias!
m3th0dman
1
Ojalá pudiera votar esto más de una vez. Esta es una respuesta fantásticamente escrita. Buen trabajo. ¿Hay algo (además de tener mucho tiempo y / o contar muchos espacios) que se pueda usar para hacer esos diagramas ASCII?
John Jensen
Gracias John, me gusta el editor jave (aunque tengo que confesar que lo hice de la manera más difícil)
Mike Pennington
10

Este no es un caso de resumen automático. El resumen automático solo funciona en los principales límites de la red. Por lo tanto, necesitaría tener 172.16.xx y 172.17.xx o similar para tener una red resumida.

Lo que está viendo es que RIP solo admite redes con clase bajo el proceso de enrutamiento. Entonces, incluso si ingresa 172.16.3.0, lo convertirá a 172.16.0.0.

Puede usar enrutamiento sin clase con RIP versión 2. Se verá con clase bajo la configuración del proceso de enrutamiento, pero anunciará las rutas correctamente.

Utilice sh ip protocolspara verificar qué versión está ejecutando.

Si no funciona, sospecho que está ejecutando la versión 1.

Daniel Dib
fuente