Sei sulla pagina 1di 15

AN E P

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)

Autor: Alejandro Giglio

02 de Octubre de 2015

Protocolos Rip-Arp-Rarp.doc

Indice
1.

INTRODUCCIN................................................................................................................................3

2.

PROTOCOLO ARP (ADRESS RESOLUTION PROTOCOL)...........................................................4


2.1

3.

PROTOCOLO RARP ( REVERSE ADDRESS RESOLITION PROTOCOL)...................................8


3.1

4.

COMPORTAMIENTO........................................................................................................................4

COMPORTAMIENTO........................................................................................................................8

PROTOCOLO RIP.............................................................................................................................10
4.1

DESCRIPCIN:.............................................................................................................................10

RIPv1.................................................................................................................................10
RIPv2.................................................................................................................................10
4.2

RIP VERSIN 1(PROTOCOLO DE ENRUTAMIENTO CON CLASE POR VECTOR DE DISTANCIA).......11

Proceso de solicitud/respuesta de RIP................................................................................12


Proceso de Respuesta.........................................................................................................13
Proceso de Actualizacin:...................................................................................................13
Clases de direcciones IP y enrutamiento con clase.............................................................14
4.3

CMO SE CONFIGURA RIPV2?..................................................................................................15

4.4

CULES SON LOS COMANDOS QUE PERMITEN MONITOREAR RIP?...........................................15

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

2. Protocolo ARP (Address Resolution Protocol)


ARP es un protocolo de la capa de enlace de datos responsable de encontrar la direccin hardware
(Ethernet MAC) que corresponde a una determinada direccin IP. Para ello se enva un paquete a la
direccin de difusin de la red que contiene la direccin IP por la que se pregunta, y se espera a que esa
mquina responda con la direccin Ethernet que le corresponde. Cada mquina mantiene una cach con
las direcciones traducidas para reducir el retardo y la carga. ARP permite a la direccin de Internet ser
independiente de la direccin Ethernet, pero esto slo funciona si todas las mquinas lo soportan.
El protocolo ARP fue creado para obtener la direccin MAC destino, sabiendo la direccin IP que tiene
asignada dicha mquina. ARP costa de dos tipos de ARP request (Interrogacin) y ARP reply (respuesta).
Otra parte importante de este protocolo es lo que se denomina tabla ARP, esta tabla es un cach en el cual
se guardan por un tiempo limitado el numero IP de una maquina enlazado con su direccin MAC. Esta
tabla nos ayuda a resolver direcciones que ya fueron obtenidas mediante el protocolo ARP, sin necesidad
de volver a interrogar al destino.
ARP se utiliza en cuatro casos referentes a la comunicacin entre dos hosts:
1.
2.
3.
4.

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?

Figura 1. Formato peticin ARP.

Protocolos Rip-Arp-Rarp.doc

Figura 2. Comunicacin con peticin ARP(A)

Figura 3. Comunicacin con peticin ARP(B)


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?

Figura 4. Formato de Respuesta ARP.


Una vez hecho todo este proceso ya conoceremos la direccin MAC origen y destino, y la direccin IP
origen y destino, por lo que se pueden enviar paquetes de datos a la computadora destino que pasaran a
las capas superiores (Transporte y Aplicacin).
Para concluir con este protocolo hablare de la tabla ARP. Como dijimos anteriormente esta tabla
esta almacenada en una memoria cach y se actualiza de forma constante. Lo que logramos con esta tabla
es reducir el trfico en la red ya que cada vez que necesite enviar un paquete hacia una destino se enviara
una peticin ARP solamente si la direccin MAC del computador destino no est incluido en la tabla.
La tabla ARP se mantiene automticamente es raro que un administrador modifique la tabla de manera
manual pero no es imposible.
Otro mtodo que utiliza la tabla ARP para actualizarse es el aprovechamiento del Broadcast generado por
una Interrogacin ARP . Como esta interrogacin ARP es vista por todas las computadoras (broadcast) y
dicha interrogacin contiene los Campos IP Origen y MAC Origen el computador que recibi la trama
actualiza su tabla con estos datos y luego si descarta el paquete.
Para los ms osados aqu est el formato ARP completo en l se incluye la funcin de cada campo como
as tambin la cantidad de bytes que ocupa cada uno. Esto va ms all de la explicacin bsica que intente
dar , pero es un dato el cual poseo y no veo porque no exponerlo.

Protocolos Rip-Arp-Rarp.doc

Figura 5 Paquete ARP.

Figura 6 Formato del paquete ARP.


Descripcin del paquete
A: Direccin MAC destino.
B: Direccin MAC Origen.
C: Este campo especifica cual es el contenido del resto del paquete, cuando este valor es de 0x0806 nos
indica que estamos ante un paquete ARP.

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

3. Protocolo RARP ( Reverse Address Resolution


Protocol)
Del modo inverso a ARP el protocolo RARP se utiliza cuando un computador conoce su direccin MAC
pero desconoce su direccin IP. Segn el protocolo TCP/IP esto sera un inconveniente para enviar
informacin a las capas superiores. Lo que se necesita para una interrogacin RARP sea atendida es un
servidor RARP en la red. Cabe destacar que tanto el protocolo ARP como RARP cuentan con una misma
estructura.

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?

Figura 7. Interrogacin RARP.


El nico autorizado a responder una peticin RARAP es el servidor RARP designado el cual
posee la direccin IP 200.5934.50 , l contiene una tabla ARP de la red , la cual no es cach por lo tanto
no se borra al reiniciar el servidor. Una vez que el Servidor RARP toma la trama de interrogacin
compara la direccin MAC origen con su tabla, la asocia con la IP correspondiente y arma el RARP reply
el cual ser enviado a la computadora 1 , ella podr ver el campo IP destino su propia direccin IP . La
computadora 1 copiara en su memoria cach su direccin IP y all permanece hasta finalizar la sesin.

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?

Figura 8. Respuesta RARP.


Cmo es posible que un computador desconozca su direccin IP ? , imagnense que la terminal
que estn utilizando carece de Disco. Esto es algo as como la asignacin de IP va un servidor DHCP.

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 direcciones con mscara de longitud variable (VLSM).

No admite CIDR.

Los intercambios de informacin no estn autenticados.

RIPv2
A diferencia de la versin anterior, sta presenta ciertas mejoras:

Admite subredes.

Admite direcciones con mscara de longitud variable (VLSM).

Admite CIDR.

Protocolos Rip-Arp-Rarp.doc

10

Los intercambios estn autenticados con contraseas y se pueden llevar a cabo


mediante multicast en lugar de broadcast (menos sobrecarga de la red).

4.2 RIP Versin 1(Protocolo de enrutamiento con clase por


vector de distancia)
La porcin de datos de un mensaje de RIP se encapsula en un segmento UDP, con los nmeros de puerto
de origen y destino establecidos en 520. El encabezado IP y los encabezados de enlace de datos agregan
direcciones de destino de broadcast antes de enviar el mensaje a todas las interfaces configuradas con RIP.

Mensaje RIPv1 Encapsulado


Formato de mensajes de RIP: Encabezado de RIP Se especifican tres campos en la porcin del
encabezado de cuatro bytes que se muestra en la figura de color anaranjado. El campo Comando
especifica el tipo de mensaje. El campo Versin se establece en 1 para la versin 1 de RIP. El tercer
campo que se rotula debe ser cero. Los campos "Debe ser cero" ofrecen espacio para la futura expansin
del protocolo. RIP se desarroll antes que IP y se utiliz para otros protocolos de red (como XNS).

Protocolos Rip-Arp-Rarp.doc

11

Formato de Mensaje RIP v1


Proceso de solicitud/respuesta de RIP
RIP utiliza dos tipos de mensajes especificados en el campo Comando: Mensaje de solicitud y Mensaje
de respuesta.

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

Clases de direcciones IP y enrutamiento con clase


Podemos recordar a partir de estudios anteriores que las direcciones IP asignadas a los hosts se dividieron
inicialmente en 3 clases: clase A, clase B y clase C. A cada clase se le asign una mscara de subred
predeterminada, como se muestra en la siguiente figura.

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

4.3 Cmo se configura RIPv2?

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:

Enviar actualizaciones de enrutamiento.

Estar atento a la recepcin de actualizaciones de enrutamiento.

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.

4.4 Cules son los comandos que permiten monitorear


RIP?

Los principales comandos de monitoreo son:

show ip route

show ip route rip

show ip protocols

show running-config

show running-config begin router rip

debug ip rip

Protocolos Rip-Arp-Rarp.doc

15

Potrebbero piacerti anche