Protocolo de Enrutamiento RIP (Versiones 1 y 2)

22
RIP v1 y RIP v2 JUAN CAMILO SACANAMBOY GERARDO ANDRÉS SUÁREZ

description

En la diapositiva No. 21 hay un error. El comando para habilitar classless en RIP v2 es Router(config-router)# no auto-summary y no el que se muestra que sirve para mostrar los protocolos de enrutamiento que están habilitados en el enrutador.

Transcript of Protocolo de Enrutamiento RIP (Versiones 1 y 2)

Page 1: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIP v1 y RIP v2JUAN CAMILO SACANAMBOYGERARDO ANDRÉS SUÁREZ

Page 2: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

CONTENIDO● GLOSARIO● RIPv1

○ Descripción○ Historia○ Características○ Distancia administrativa○ Métrica del protocolo○ Limitaciones○ Trama del protocolo RIP○ Comandos Cisco

● RIPv2○ Distancia administrativa○ Métrica de la red○ Funcionamiento

● Referencias

Page 3: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

GLOSARIO● Algoritmo Vectores y Distancias: También conocido como

Algoritmo Bellman-Ford; es un tipo de algoritmo de enrutamiento, el cual ha sido usado desde los inicios de ARPANET.

● Sistema autónomo: Grupo de redes que posee una política de rutas propia e independiente.

● IGP: Interior Gateway Protocol. Protocolo usado generalmente en sistemas autónomos.

● EGP: External Gateway Protocol. Sirve como interfaz entre los sistemas autónomos.

● Protocolo de enrutamiento: Permiten suplir la información necesaria para hacer enrutamiento

● Enrutamiento dinámico: En el enrutamiento dinámico los routers aprenden de sus vecinos, comparten su tabla de enrutamiento y tienen reacción ante un fallo en la red

Page 4: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

GLOSARIO● Classful: Arquitectura de direccionamiento de red donde el rango

de direcciones IP se divide en clases (A, B, C, D Y E)● CIDR: Classless Inter-Domain Routing. Reemplazo de la

arquitectura classful. Nació con dos objetivos principales: disminuir el crecimiento de las tablas de enrutamiento y aprovechar el uso de direcciones IPv4

● VLSM:Variable Length Subnet Mask. Es una de las soluciones que se implementaron para disminuir el uso de direcciones IPv4. Consiste en hacer Subnetting con máscaras de longitud variable para las subredes.

● Distancia administrativa: Es una medida usada por los routers Cisco que permite determinar la mejor ruta cuando haya dos o más caminos hacia el mismo destino, usando protocolos diferentes.

● Métrica de la red: Es una propiedad de una ruta, con la cual un protocolo determinado permite determinar cual de todas las rutas posibles es la que debe ser elegida para una comunicación.

Page 5: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● DESCRIPCIÓN

Protocolo de enrutamiento dinámicoRFC 1058 (C. Hedrick - Rutgers University - June 1988)

Fuente: wikipedia.org

Page 6: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● HISTORIA

PUP (PARC Universal Packet)

Gateway Information Protocol

Arquitectura XNS (Xerox Network Systems)

RIPv1update

Xerox PARC (1970’s) Xerox Systems Development (1980’s)

Research/Development Commercial

Page 7: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● CARACTERÍSTICAS

○ Fácil de configurar, protocolo abierto y soportado por la mayoría de fabricantes.

○ Protocolo de enrutamiento Classful○ Basado en el algoritmo Bellman-Ford○ Es útil como protocolo de gateway interior (IGP)○ Fue diseñado para trabajar con redes de tamaño

moderado○ Adecuado como IGP en campuses y redes regionales

que usen enlaces seriales cuya velocidad no varíe ampliamente

○ Basado en redes IP (*)○ Basado en en el protocolo UDP. Usa el puerto 520 para

la comunicación.○ Actualizaciones cada 30 segundos.

Page 8: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● DISTANCIA ADMINISTRATIVA

Fuente: wikipedia.org

Page 9: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● MÉTRICA DEL PROTOCOLO

○ Hop Count ■ 15 saltos■ 16 → inalcanzable

Fuente: infocellar.com

Page 10: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● LIMITACIONES

○ Está limitado a redes cuyos caminos más largos involucren 15 saltos.○ Converge lentamente ante malas noticias, tales como la ruptura de un

enlace o la ausencia de un nodo. Conteo al infinito.

○ Usa una métrica fija que no es apropiada para situaciones basadas en tiempo real tales como medida del retardo, confiabilidad o carga.

○ No admite CIDR ni VLSM○ No hay un mecanismo de autenticación, haciéndola vulnerable a

ataques.

Page 11: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● TRAMA PAQUETE RIP

Fuente: RFC 1058

Page 12: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● TRAMA PAQUETE RIP

command → Propósito del datagrama● request - Para solicitar toda o parte de la tabla de enrutamiento● response - Mensaje que contiene toda o parte de la tabla de

enrutamiento. Puede ser enviada en respuesta a un Request o puede ser un mensaje de actualización.

● traceon - Obsoleto. Los mensajes que tengan este comando serán ignorados.

● traceoff - Obsoleto. Los mensajes que tengan este comando serán ignorados.

● reserved - Es usado por Sun Microsystems para sus propios propósitos. Si se añade alguno en una nueva versión, debe empezar en 6. Es opcional la configuración para ignorar este tipo de mensajes.

Page 13: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● TRAMA PAQUETE RIP

address family identifier → Tipo de dirección que se especifica en una entrada determinada. Futuro desarrollo.

● En el RFC 1058 sólo se describe el enrutamiento para redes IP.● Para redes IP el address family identifier es 2.

metric → Un valor entre [0,15] especifica la métrica actual para llegar al destino. Si es 16 indica que el destino no es accesible.

Máximo tamaño del datagrama es 512 octetos.

Page 14: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv1● Comandos Cisco

○ Habilitar RIP en el routerRouter(config)# router rip

○ Asignar redes al routerRouter(config-router)#network <network>

<network> DEBE ser una red conectada directamente

○ Mostrar protocolos usados en el routerRouter#show ip protocols

Page 15: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

Por que mejorar RIP ?

● Funciona muy bien en redes pequeñas.

● Facilidad para la configuración.

Page 16: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIPv2● RIP V2 es una extensión de RIP V1. ● Basado en el algoritmo Bellmand-Ford.● Métrica: 15 saltos.● Protocolo de enrutamiento Classless(admite VLSM y

CIDR).● Actualización cada 15 segundos.● Hay un mecanismo de autenticación (No prevee que los

router que usen RIPv1 lean los mensajes de RIPv2).● Uso de redes multicast (evitar procesamiento de routers

que no reciban paquetes RIP 2).Dirección multicast: 224.0.0.9.

Page 17: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

TRAMA RIPv2

Trama del protocolo RIPv2 [1]

Page 18: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

TRAMA RIP 2

Route Tag: mecanismo para separar rutas RIP internas de externas, las cuales pueden haber llegado de un EGP o de otro IGP.Subnet mask:contiene la máscara aplicada a la IP. RIPv1 no acepta

Page 19: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

RIP V2Trama RIP V2

Next-hop:Contiene la dirección IP del siguiente salto

Page 20: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

Autenticación RIPv2Utiliza toda la trama de RIP v2 debido a que con el header no alcanza

Primero se envía un paquete con dirección IP 0xFFFF.

Los próximos mensajes que se envíen serán para la autenticación.

Page 21: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

Configuración RIPv2● Comandos Cisco

○ Habilitar RIP en el routerRouter(config)# router rip

○ Cambiar versión RIP V2Router(config)# version 2

○ Asignar redes al routerRouter(config-router)#network <network>

<network> DEBE ser una red conectada directamente

○ Hablilitar claslessRouter#show ip protocols

Page 22: Protocolo de Enrutamiento RIP (Versiones 1 y 2)

REFERENCIAS● RFC 2453 [1]● RFC 1058 [2]● wikipedia.org[3]