Protocolos Rip Arp Rarp
Protocolos Rip Arp Rarp
Protocolos Rip Arp Rarp
Instituto Tecnolgico
Superior
CONSEJO DE EDUCACION
TECNICO PROFESIONAL
(Universidad del Trabajo
Del Uruguay)
F. Arias L. Balparda
Gral. Flores 3591 esq.
Bvar. Jos Batlle y Ordoez
Montevideo, Uruguay
_____________________
Parcial :
Conectividad
(ARP, RARP y RIP)
02 de Octubre de 2015
Protocolos Rip-Arp-Rarp.doc
Indice
1.
INTRODUCCIN................................................................................................................................3
2.
3.
4.
COMPORTAMIENTO........................................................................................................................4
COMPORTAMIENTO........................................................................................................................8
PROTOCOLO RIP.............................................................................................................................10
4.1
DESCRIPCIN:.............................................................................................................................10
RIPv1.................................................................................................................................10
RIPv2.................................................................................................................................10
4.2
4.4
Protocolos Rip-Arp-Rarp.doc
1. Introduccin.
Los protocolos son reglas de comunicacin que permiten el ujo de informacin entre computadoras,
para que esta comunicacin se pueda dar de manera correcta es necesario que las computadoras dominen
el mismo protocolo entre ellas, de esta idea nacen los llamados protocolos de internet, los cuales son un
conjunto de protocolos de red en los que est basado internet y permiten la transmisin de datos entre
computadoras.
La familia de protocolos de Internet puede describirse por analoga con el modelo OSI (Open
System Interconnection), que describe los niveles o capas de la pila de protocolos, aunque en la prctica
no corresponde exactamente con el modelo en Internet. En una pila de protocolos, cada nivel soluciona
una serie de problemas relacionados con la transmisin de datos, y proporciona un servicio bien denido
a los niveles ms altos. Los niveles superiores son los ms cercanos al usuario y tratan con datos ms
abstractos, dejando a los niveles ms bajos la labor de traducir los datos de forma que sean fsicamente
manipulables.
Existen tantos protocolos en este conjunto que llegan a ser ms de 100 diferentes, entre ellos se
encuentra el popular HTTP (HyperText Transfer Protocol), el cual se utiliza para acceder a las pginas
web, ARP (Address Resolution Protocol) cuya funcin es la resolucin de direcciones, FTP (File Transfer
Protocol) para transferencia de archivos ,SMTP (Simple Mail Transfer Protocol) y el POP (Post O ce
Protocol) para la transmisin de correo electrnico.
TCP/IP es el principal protocolo utilizado para la comunicacin mediante internet, su nombre se debe
a que est compuesto por dos importantes protocolos: Protocolo de Control de Transmisin (TCP) y
Protocolo de Internet (IP), los cuales fueron los primeros en denirse, adems de ser los ms utilizados de
la familia. Podemos agregar que TCP/IP es un conjunto de aplicaciones utilizadas para la
comunicaciones, transmisin de datos, manejo de redes de rea local e intranets orientado a sistemas
UNIX.TCP/IP es el responsable de la fundacin y establecimiento de la Internet.
Protocolos Rip-Arp-Rarp.doc
Dos hosts estn en la misma red y uno quiere enviar un paquete a otro.
Dos host estn sobre redes diferentes y deben usar un gateway/router para alcanzar otro
host.
Un router necesita enviar un paquete a un host a travs de otro router.
Un router necesita enviar un paquete a un host de la misma red.
2.1 Comportamiento
Bueno veamos cmo funciona supongamos que tenemos 8 mquinas en una LAN todas
conectadas mediante un HUB, desde la maquina 1 deseo mandarle informacin a la maquina 5, primero
se realiza una verificacin en la tabla ARP busco la Direccin MAC relacionada a la IP de la maquina 5,
en caso de que la encuentre se arma el paquete y no tendramos ningn problema. El problema surge
cuando en la tabla no tenemos direccin MAC asociada a esa IP, es aqu donde entra en accin ARP ya
que debo empaquetar la trama y aunque cuento con la direccin IP de la computadora destino y
desconozco su direccin MAC. En este caso se arma una trama ARP arma un trama - figura 1- la cual se
divide en 2 partes: importantes el encabezado de trama y el mensaje ARP.
Encabezado
Encabezado MAC
Encabezado IP
MAC Destino
MAC Origen
IP Destino IP Origen
FF:FF:FF:FF:FF:FF 01:00:D1:B5:D4:F1 200.59.4.5 200.59.4.1
Mensaje
ARP
Cul es
tu
direccin
MAC?
Protocolos Rip-Arp-Rarp.doc
La trama ARP se empaqueta con una direccin MAC broadcast (FF:FF:FF:FF:FF:FF) en el campo de
direccin destino. Lo que se logra con esto es que todas las NIC tomen la trama, y la eleven a la capa
Internet, una vez que se abre la trama el computador compara la direccin IP destino que encontr dentro
del paquete con su propia direccin IP. En el caso que estas direcciones no coincidan se descarta el
paquete (no es especficamente as) pero en caso de que haya una coincidencia el computador destino
prepara una trama ARP Reply en la cual incluye su direccin MAC , la computadora 1 recibe la respuesta
ARP (que en el campo MAC origen contiene la direccin MAC del equipo remoto) y con ella actualiza su
tabla ARP.
Encabezado
Encabezado MAC
Encabezado IP
MAC Destino
MAC Origen
IP Destino IP Origen
01:00:D1:B5:D4:F1 F1:01:E1:B5:F4:14 200.59.4.1 200.59.4.5
Mensaje
ARP
Cul es
tu
direccin
MAC?
Protocolos Rip-Arp-Rarp.doc
D: Especifica el medio sobre el cual se trabaja, el valor 1 lo toma cuando el medio es Ethernet.
E: Tipo de protocolo que es mapeado, para IP toma el valor 0x0800.
F: Tamao de direccin de Hardware.
G.: Tamao de direccin de protocolo (IP)
H: Especifica la operacin, esto son los diferentes valores que pude tomar el campo ARP request (1) ,
ARP reply (2) , RARP request (3) , RARP reply (4).
I: MAC Origen.
J: Direccin IP Origen.
K: MAC Destino.
L: Direccin IP Destino.
Protocolos Rip-Arp-Rarp.doc
Caractersticas Principales
ARP asume u nicamente que cada host sabe la correspondencia existente entre su propia
direccin hardware y la direccin de protocolo. RARP requiere uno o ms hosts de servidores de
la red para mantener una base de datos de correspondencias entre direcciones hardware y
direcciones de protocolo as que sern capaces de responder a peticiones de hosts de clientes.
Debido al tamao que esta base de datos puede tomar, parte de la funcin del servidor se
implementa con frecuencia fuera del microcdigo del adaptador, con una cach pequea
opcional en el microcdigo. La parte de microcdigo es responsable nicamente de la recepcin
y transmisin de las tramas RARP, la propia correspondencia RARP est a cargo del software del
servidor que se ejecute como un proceso normal en la mquina.
La naturaleza de esta base de datos tambin requiere algn software para crear y actualizar
manualmente la base de datos.
En caso de haya mltiples servidores RARP en la red, el solicitante RARP slo usara la primera
respuesta RARP recibida en su respuesta RARP broadcast, y descartarn las otras.
3.1 Comportamiento.
Bueno veremos cmo funciona , la computadora 1 quiere enviar informacin a la computadora 5 ,
la computadora 1 sabe su nmero MAC (Direccin Fsica) pero desconoce su direccin IP (Direccin
Lgica) aqu es donde interviene el protocolo RARP. RARP arma un paquete que contiene en su campo
direccin destino una direccin IP Broadcast (formada por un conjunto de bits 1) para asegurarse de que
toda la red lo vea. El campo direccin IP origen permanece en blanco (es lo que deseamos averiguar).
Tanto direccin MAC origen y destino deben ser completados por con direccin MAC Origen y Destino
Protocolos Rip-Arp-Rarp.doc
Encabezado
Encabezado MAC
MAC Destino
Encabezado IP
MAC Origen
IP Destino
IP
Origen
FF:FF:FF:FF:FF:FF F1:01:E1:B5:F4:14 200.59.4.255
Mensaje
RARP
Cul es
mi
direccin
IP?
Encabezado
Encabezado MAC
Encabezado IP
MAC Destino
MAC Origen
IP Destino IP Origen
F1:01:E1:B5:F4:14 01:00:D3:B5:D3:F1 200.59.4.1 200.59.4.50
Mensaje
RARP
Cul es
tu
direccin
IP?
Protocolos Rip-Arp-Rarp.doc
4. Protocolo Rip
4.1 Descripcin:
El protocolo RIP1 es un protocolo de encaminamiento dinmico de tipo IGP (Internal Gateway Protocol),
mediante el cual los router pertenecientes a un mismo Sistema Autnomo intercambian y actualizan sus
correspondientes tablas de rutas.
El fundamento de dicho protocolo radica en el empleo del algoritmo vector distancia, que determina las
redes que son alcanzables por un router mediante el clculo del nmero de saltos existentes (mnimo 1,
mximo 16). Es decir, que si el nmero de saltos necesarios para llegar a una determinada red es igual a
16, se dice que dicha red es inalcanzable.
La adaptacin de rutas se hace a travs del puerto 520 y el protocolo UDP mediante difusin de tablas
cada 30 segundos (1 ciclo), o antes si ha habido algn cambio en las mismas. Si una ruta no es
confirmada en 6 ciclos, se pone como inalcanzable (a 16 saltos) y si sta permanece 2 ciclos ms sin
confirmar, se borra.
Es importante destacar, del mismo modo, que el protocolo RIP lleva asociadas ciertas limitaciones como
son el reducido dimetro de red en el que opera, el excesivo trfico de control y consumo de recursos de
red que conlleva, la lenta convergencia y la eleccin de una ruta no siempre ptima (slo tiene en cuenta
el nmero de saltos existentes y no el estado de cada enlace).
Teniendo en cuenta todos estos aspectos, pasamos a explicar con ms detalle los rasgos principales de las
dos versiones existentes, RIPv1 y RIPv2, de la implementacin de dicho protocolo. Aunque si bien es
cierto, todo el estudio que aparece recogido en este informe atae principalmente a RIPv1, ya que de
RIPv2 slo aparecen aquellas referencias que son comunes a ambas versiones.
Caractersticas:
RIPv1
Las principales caractersticas que definen esta primera versin del protocolo RIP son:
No admite subredes.
No admite CIDR.
RIPv2
A diferencia de la versin anterior, sta presenta ciertas mejoras:
Admite subredes.
Admite CIDR.
Protocolos Rip-Arp-Rarp.doc
10
Protocolos Rip-Arp-Rarp.doc
11
Cada interfaz
configurada
con RIP enva
un mensaje de
solicitud
durante el
inicio y solicita
que todos los
RIP vecinos
enven sus tablas de enrutamiento completas.
Protocolos Rip-Arp-Rarp.doc
12
Proceso de Respuesta.
Se enva de regreso un mensaje de respuesta por parte de los vecinos habilitados con RIP. Cuando el
router que realiza la solicitud recibe las respuestas, evala cada entrada de ruta. Si una entrada de ruta es
nueva, el router receptor instala la ruta en la tabla de enrutamiento.
Proceso de Actualizacin:
Si la ruta ya se encuentra en la tabla, la entrada existente se reemplaza si la nueva entrada tiene un mejor
conteo de saltos. El router de inicio luego enva un update disparado a todas las interfaces habilitadas con
RIP que incluyen su propia tabla de enrutamiento para que los RIP vecinos puedan recibir la informacin
acerca de todas las nuevas rutas.
Protocolos Rip-Arp-Rarp.doc
13
RIP es un protocolo de enrutamiento con clase. Por lo tanto, un router utiliza la mscara de subred
configurada en una interfaz local o aplica la mscara de subred predeterminada segn la clase de
direccin. Debido a esta limitacin, las redes de RIPv1 no pueden ser no contiguas ni pueden
implementar VLSM.
Protocolos Rip-Arp-Rarp.doc
14
A diferencia de otros protocolos de enrutamiento, RIP no utiliza sistemas autnomos, ni nmeros de rea
que identifiquen algn tipo de unidad administrativa. Por este motivo, la configuracin de RIP es muy
sencilla:
Router(config)#router rip
Router(config-router)# version 2
Router(config-router)# network 172.16.0.0
Este ltimo parmetro indica que sobre cualquier interfaz que pertenezca a esa direccin de red, el
protocolo:
Incluir la direccin de red de toda interfaz que se encuentre "on" en cualquier actualizacin de
enrutamiento que enve.
Si no se quieren enviar actualizaciones de enrutamiento a travs de una interfaz, deber utilizarse el
comando passive interface.
show ip route
show ip protocols
show running-config
debug ip rip
Protocolos Rip-Arp-Rarp.doc
15