Protocolos de enrutamiento

14
PROTOCOLOS DE ENRUTAMIENTO GUADALUPE HERNANDEZ ALDANA ING. RENE DOMINGUEZ ESCALONA 502 PROGRAMACION

Transcript of Protocolos de enrutamiento

Page 1: Protocolos de enrutamiento

PROTOCOLOS DE ENRUTAMIENTO

GUADALUPE HERNANDEZ ALDANAING. RENE DOMINGUEZ ESCALONA

502 PROGRAMACION

Page 2: Protocolos de enrutamiento

RIP ("Routing Information

Protocol" Versión 1)• RIP es un protocolo este (STD 34). • Su status es electivo. • Se describe en el RFC 1058, aunque muchas

implementaciones de RIP datan de años atrás a este RFC. • RIP se implementa con un "demonio" llamado "routed". • También soportan RIP los "demonios" de tipo gated.• RIP se basa en los protocolos de encaminamiento PUP y

XNS de Xerox PUP. • Es muy usado, ya que el código está incorporado en el

código de encaminamiento del BSD UNIX que constituye la base para muchas implementaciones de UNIX.

Page 3: Protocolos de enrutamiento
Page 4: Protocolos de enrutamiento

• * Command: Es 1 para una petición RIP o 2 para una respuesta.

• *Versión: Es 1.• * Address Family: Es 2 para direcciones IP.• * IP address: Es la dirección IP de para esta entrada

de encaminamiento: un host o una subred(caso en el que el número de host es cero).

• * Hop count metric: Es el número de saltos hasta el destino. La cuenta de saltos para una interfaz conectada directamente es de 1, y cada "router" intermedio la incrementa en 1 hasta un máximo de 15, con 16 indicando que no existe ruta hasta el destino.

• Tanto el modo activo como el pasivo escuchan todos los mensajes de broadcastadcast y actualizan su tabla de encaminamiento según el algoritmo vector-distancia descrito antes.

Page 5: Protocolos de enrutamiento

Operaciones básicas• * Cuando RIP se inicia envía un mensaje a cada

uno de sus vecinos(en el puerto bien conocido 520) pidiendo una copia de la tabla de encaminamiento del vecino.

• Este mensaje es una solicitud (el campo "command" se pone a 1) con "address family" a 0 y "metric" a 16.

• Los "routers" vecinos devuelven una copia de sus tablas de encaminamiento.

Page 6: Protocolos de enrutamiento

• * Cuando RIP está en modo activo envía toda o parte de su tabla de encaminamiento a todos los vecinos (por broadcastadcast y/o con enlaces punto a punto).

• Esto se hace cada 30 segundos.• La tabla de encaminamiento se envía como

respuesta ("command" vale 2, aun que no haya habido petición).

Page 7: Protocolos de enrutamiento

• * Cuando RIP descubre que una métrica ha cambiado, la difunde por broadcastadcast a los demás "routers".

• * Cuando RIP recibe una respuesta, el mensaje se valida y la tabla local se actualiza si es necesario.

Page 8: Protocolos de enrutamiento

RIP-2("Routing Information Protocol"

Versión 2)• RIP-2 es un borrador. Su status es electivo. Se

describe en el RFC 1723.• RIP-2 extiende RIP-1. • Es menos potente que otros IGPs recientes tales

como OSPF de IS-IS, pero tiene las ventajas de una fácil implementación y menores factores de carga.

• La intención de RIP-2 es proporcionar una sustitución directa de RIP que se pueda usar en redes pequeñas y medianas, en presencia de subnetting variable o supernetting y, sobretodo, que pueda interoperar con RIP-1.

Page 9: Protocolos de enrutamiento

• RIP-2 aprovecha que la mitad de los bytes de un mensaje RIP están reservados (deben ser cero) y que la especificación original estaba diseñada con las mejoras en la mente de los desarrolladores, particularmente en el uso del campo de versión.

• Un área notable en la que este no es el caso es la interpretación del campo de métrica.

• RIP-1 lo especifica con un valor de 0 a 16 almacenado en un campo de 4 bytes.

• Por compatibilidad, RIP-2 preserva esta definición, lo que significa en que interpreta 16 como infinito, y desperdicia la mayor parte del rango de este campo.

Page 10: Protocolos de enrutamiento

OSPF (Open Shortest Path First)

• El protocolo OSPF (Open Shortest Path First – abrir primero la trayectoria mas corta) está definido en el RFC 1583 y se usa muy frecuentemente como protocolo de encaminamiento interior en redes TCP/IP.

• Cuando se diseñó se quiso que cumpliera los siguientes requisitos:

• ser abierto en el sentido de que no fuera propiedad de una compañía.

• que permitiera reconocer varias métricas, entre ellas, la distancia física y el retardo.

Page 11: Protocolos de enrutamiento

• Ser dinámico, es decir, que se adaptará rápida y automáticamente a los cambio de la topología.

• Ser capaz de realizar en encaminamiento dependiendo del tipo de servicio.

• Que pudiera equilibrar las cargas dividiendo la misma entre varias líneas.

• Que reconociera sistemas jerárquicos pues un único ordenador no puede conocer la estructura completa de Internet.

Page 12: Protocolos de enrutamiento

IGRP• Es un protocolo de enrutamiento de gateway

interior (IGP) por vector-distancia. • Los protocolos de enrutamiento por vector-

distancia comparan matemáticamente las rutas al medir las distancias.

• Dicha medición se conoce como vector-distancia. • Los routers que usan los protocolos de vector-

distancia deben enviar toda o parte de su tabla de enrutamiento en un mensaje de actualización de enrutamiento, a intervalos regulares y a cada uno de sus routers vecinos.

Page 13: Protocolos de enrutamiento

• A medida que se propaga la información de enrutamiento por toda la red, los routers realizan las siguientes funciones:

• Identificar nuevos destinos.• Conocer de fallas.

Page 14: Protocolos de enrutamiento

EIGRP• es un protocolo mejorado de enrutamiento por vector-

distancia, patentado por Cisco. • Las características claves del EIGRP son las siguientes:• * Es un protocolo mejorado de enrutamiento por vector-

distancia.• * Utiliza balanceo de carga asimétrico.• * Utiliza una combinación de los algoritmos de vector-

distancia y de estado del enlace.• * Utiliza el Algoritmo de actualización difusa (DUAL)

para el cálculo de la ruta más corta.• * Las actualizaciones son mensajes de multicast a la

dirección 224.0.0.10 generadas por cambios en la topología.