Comparación entre RIP y OSPF
- RIP (Routing Information Protocol): Algoritmo de enrutamiento vector distancia.
- OSPF (Open Shortest Path First): Algoritmo de enrutamiento estado de enlace.
- RIP: Convergencia lenta.
- OSPF: Convergencia rápida.
- RIP: Vista local de la red.
- OSPF: Vista global de la red.
- RIP: Consume más ancho de banda.
- OSPF: Consume menos ancho de banda.
Protocolo OSPF en detalle
Cada router envía mensajes hello por todas sus interfaces.
Las respuestas a estos mensajes servirán para descubrir quiénes son sus vecinos, saber si son accesibles y se comprueba si son adyacentes.
Para que un router sepa quién es su DR (Designated Router) de la red, lo que hace es transmitir el ID del DR en los mensajes HELLO y los routers que no conocen su DR envían 0.0.0.0 como ID de DR.
Asimismo, cuando un router arranca en una red con DR, recibirá su ID en un mensaje HELLO.
Para la elección del DR, este se realizará de forma independiente de cada nodo y se elige como DR el de mayor prioridad y, en caso de empate, se toma el que tiene mayor ID (dirección IP).
BDR (Backup Designated Router) es el router suplente por si cae el router principal DR, y si conecto un router nuevo y ya existe el DR y BDR, este no cambia.
Protocolo BGP
BGP (Border Gateway Protocol) es el protocolo de enrutamiento entre Sistemas Autónomos (SA) estándar de facto en Internet.
Proporciona a cada SA obtener información de la alcanzabilidad de las subredes de los SA vecinos, difundir la información de alcanzabilidad a todos los routers internos del SA y determina la ruta correcta a las subredes basándose en lo anterior. Lo más importante es que BGP permite a cada subred anunciar su existencia al resto de internet.
Pares de routers intercambian información de enrutamiento sobre conexiones TCP: SESIONES BGP no necesitan tener conexión con enlaces físicos. Ej: cuando AS2 anuncia prefijo de internet a AS1, AS1 se compromete a enrutar paquetes hacia ese prefijo y AS2 puede agregar prefijos en su anuncio.
Distribución de alcanzabilidad
Utilizando la sesión eBGP entre 3a y 1c, AS3 envía el prefijo de información de alcance a AS1. 1c puede utilizar IBGP para distribuir la información sobre el nuevo prefijo a todos los routers de AS1. Ahora IB puede anunciar nueva información de alcance a AS2 sobre la sesión eBGP 1b-2a. Ahora el router ha aprendido un nuevo prefijo en su tabla de encaminamiento.
Atributos en BGP
Los anuncios de prefijo incluyen atributos que serán las rutas. Existen dos atributos importantes: AS-PATH, que contiene los SA a través de los que se ha pasado el anuncio del prefijo y también detecta e impide los bucles del anuncio; y NEXT-HOP, que es la interfaz del router de pasarela de SA a otro SA utilizando una sesión eBGP. Cuando un router de pasarela recibe un anuncio de ruta, puede aceptarla o rechazarla.
Capa de Red
Funciones principales de la capa de red: transportar segmentos del nivel de transporte desde un host de origen hasta el destino. El transmisor encapsula los segmentos en datagramas. El receptor desencapsula los segmentos y los entrega a la capa de transporte. Esta capa de red está presente en todos los hosts y routers de una red. Todos los elementos de la red examinan las cabeceras de los datagramas que pasan por ellos.
Funciones de la capa de red
- Reenvío (forwarding): Envía paquetes desde una interfaz de entrada a otra de salida del router.
- Enrutamiento (routing): Define la ruta completa desde un host origen hasta el host de destino.
Un datagrama IP tiene un total de 20 bytes de cabecera (sin opciones) y si transporta un segmento TCP transporta 40 bytes de cabecera junto con el mensaje de la capa de aplicación.
La longitud mínima de un fragmento IP corresponde con un último fragmento que solo transporta 1 byte y cualquier fragmento que no sea el último transporta un múltiplo de 8, por lo que el mínimo para un fragmento que no sea el último es de 28.
La longitud máxima se corresponde con el valor máximo que sea múltiplo de 8 y que puede ser transportado por un datagrama.
Descubrimiento del Servidor DHCP
La primera tarea de un host recién llegado es encontrar un servidor DHCP con el que interactuar, y eso se hace mediante un mensaje de descubrimiento de DHCP. Ahora el cliente crea un datagrama IP que contiene el mensaje de descubrimiento DHCP junto con la dirección IP de difusión 255.255.255.255 y una dirección de origen 0.0.0.0. Ahora el servidor DHCP responde al cliente con un mensaje de oferta DHCP que se difunde a todos los nodos de la subred utilizando de nuevo la dirección IP de difusión. El cliente recién llegado seleccionará entre las ofertas de servidor y responderá a la oferta seleccionada con un mensaje de solicitud DHCP. El servidor contesta al mensaje de solicitud DHCP con un mensaje ACK DHCP que confirma los parámetros de solicitud.
Una vez que el cliente recibe el mensaje de reconocimiento ACK, la interacción se completa y el cliente puede utilizar la dirección IP asignada por DHCP durante el tiempo de arrendamiento. Asimismo, si el cliente quiere la dirección durante más tiempo, hay un mecanismo que permite al cliente que renueve el tiempo de arrendamiento de la IP.