Routing Information Protocol Version 2
Primer protocolo de enrutamiento sin clase, es la evolución de RIP v1 además de que éste soporta VLSM (Máscara de subred de longitud variable).
RIPv2 es conocido como un protocolo Vector Distancia y utiliza las siguientes características para evitar bucles de enrutamiento:
- Split Horizon: impide anunciar las rutas aprendidas en la interfaz A hacia la misma interfaz (A). Por ejemplo, 1.1.1.0/24 aprendida en g1/3 puede ser anunciada para otras interfaces del router pero no por la interfaz g1/3
- Route Poisoning: ensures that all routers are aware of a failed route. It is implemented by advertising the failed route with an infinite metric.
Su configuración no varía casi nada a la de RIP v1, sólo debemos agregar el comando "version 2" al entrar al modo de configuración de router.
Syntax:
router(config)#router rip
router(config-router)#version 2
router(config-router)#network a.a.a.a
router(config-router)#network b.b.b.b
router(config-router)#network c.c.c.c
Donde:
- router rip.- Comando para acceder al modo de configuración de router asignando el protocolo de enrutamiento RIP.
- version 2.- Comando que indica la versión del protocolo RIP.
- network.- Comando que se utiliza para que el router publica las redes en sus paquetes de actualización RIP.
- a.a.a.a - Red que será publicada por el router.
RIPv2 realiza autosumarización por defecto, con el siguiente comando podemos dehabilitarla:
router(config-router)#no auto-summary
En RIPv2 se pueden configurar interfaces pasivas para detener el envío de actualizaciones RIP hacia otros routers.
(config-router)#passive-interface default|g0/1
En RIPv2 se puede anunciar una ruta por defecto con el siguiente comando:
R1(config-router)# default-information originate
Comandos de validación:
show ip route rip
show ip protocols
show ip rip database