Está en la página 1de 32

Capítulo 11

Capa 3: Protocolos
Última actualización: 04 de Noviembre de 2003

Autor:
Eduardo Collado
edu@eduangi.com
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
1
Contenido

• Fundamentos de capa 3.
• Direccionamiento Estático.
• Direccionamiento Dinámico.
• ARP.
• Protocolo enrutable Vs. Protocolo
enrutado.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
2
Fundamentos de Capa 3
• Routers
–Son dispositivos muy útiles tanto en WAN como en LAN.
–Se suelen utilizar para soportar múltiples pilas de protocolo,
cada una de ellas con su propios protocolos de
encaminamiento, permitiendo que todos ellos trabajen en
paralelo.
–Los routers actuales además de permitir encaminamiento
también proporcionan bridging.
–Los routers también pueden implementar características de
valor añadido como tráfico secuenciado basado en prioridad
y filtrado de tráfico.
–Administran la red utilizando control dinámico muy flexible,
podemos decir que son dispositivos “inteligentes”
–“Un router es un dispositivo de internetworking que pasa
paquetes de datos entre redes basándose en direcciones de
capa 3, y tiene capacidad de tomar decisiones sobre la ruta
óptima para entregar la información al destino”
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
3
Funcionamiento de un Router
• Trabajan a nivel 3 de OSI, separan segmentos en
dominios de colisión y de difusión
independientes.
• Cada red tiene su propio direccionamiento lógico
unívoco.
• Los routers como ya hemos comentado pueden
hacer funciones de routing o de bridging,
dependiendo de su configuración.
• En el caso de estar utilizando VLANs el
mecanismo que unir varias VLANs distintas es
proporcionado por un router.
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
4
Métodos para Asignar Direcciones IP
• Para asignar direcciones IP a los host de una red
disponemos de:
–Direccionamiento estático.
–Direccionamiento dinámico.
•RARP
•BOOTP
•DHCP

• El proceso para relacionar direcciones Físicas


de Ethernet (MAC) con direcciones lógicas
(direcciones IP) se realiza mediante ARP
(Address Resolution Protocol).
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
5
Direccionamiento Estático
• Es el método de direccionamiento más sencillo
que existe, pero es el más engorroso y sólo es
válido para redes pequeñas y muy controladas.
• Con este direccionamiento se asigna una
dirección IP unívoca por host, hay que tener
cuidado de no duplicar direcciones IP. Es un
método totalmente manual.
• Es necesario configurar en cada host su propia
dirección IP:
–PCs.
–Impresoras.
–Routers.
–Etc.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
6
Direccionamiento Dinámico - RARP
• RARP – Protocolo de Resolución Inversa de
Direcciones.
–Este protocolo une las direcciones IP con las
direcciones MAC.
–Una estación sin disco duro puede conocer su MAC,
pero no su IP, para solucionar esta carencia es
necesario un servidor de RARP para que responda a
las peticiones.
–La estación envía una trama de difusión con una
petición RARP para conocer su dirección IP. La trama
RARP tiene unos campos para MAC de origen y
destino y para IP de origen y de destino.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
7
Direccionamiento Dinámico - RARP

• Trama RARP
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

Hardware type Protocol type

Hardware address length Protocol address length Opcode

Source hardware address


:::

Source protocol address


:::

Destination hardware address


:::

Destination protocol address


:::

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
8
Direccionamiento Dinámico - BOOTP
• BOOTP – BOOTstraP
–BOOTP funciona sobre un datagrama UDP encapsulado
sobre IP.
–Este paquete IP se envía a la dirección de difusión.
–El servidor de BOOTP recibe ese paquete y devuelve a la
dirección de difusión la respuesta.
–La estación origen cuando ve en el paquete de difusión su
dirección MAC lo recoge y ya sabe cual es su dirección IP.
–BOOTP puede enviar no sólo la dirección del host, sino
también puede enviar la dirección de la puerta de enlace y la
del servidor BOOTP.
–Con BOOTP se puede crear un fichero con las
características de cada uno de los hosts, ya que no fue
diseñado para direccionamiento dinámico en sus orígenes.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
9
Direccionamiento Dinámico - DHCP
• DHCP – Dynamic Host Configuration Protocol.
–A diferencia de BOOTP, DHCP permite conocer las direcciones
IP de forma rápida y dinámica de forma automática.
–Lo único que necesita DHCP es un pool de direcciones libres
para asignar, de esta manera DHCP va asignando direcciones
de forma dinámica de ese rango que tiene para asignar.
• Secuencia de Inicialización de DHCP
–DHCPDISCOVER: La estación envía paquetes de difusión de
datagramas UDP, con el puerto de BOOTP.
–El cliente pasa a estado “SELECCIÓN” y recibe las respuestas
del servidor de DHCP llamadas DHCPOFFER.
–Una vez recibida la respuesta negocia el tiempo que puede
tener esa IP sin renegociarla con un paquete DHCPREQUEST.
–Después el servidor confirma la petición del cliente con un
DHCPACK:
–En este momento el cliente ya puede empezar a trabajar.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
10
ARP – Address Resolution Protocol

• ARP permite que un host encuentre la


dirección MAC de una computadora que
está asociada a una dirección IP. i.e.
relación entre MAC – Dir. IP.
• Los equipos disponen de “tablas ARP” que
tienen la siguiente apariencia:
• Las tablas de ARP 00:60:40:12:45:AE 172.28.17.42

relacionan direcciones IP 45:12:53:77:FD:9E 172.28.17.1

AA:B4:55:2E:4A 172.28.17.1
con direcciones MAC.
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
11
ARP – Funcionamiento

• Las tablas de ARP se almacenan en memoria


RAM.
• Funcionamiento de ARP
–Una estación necesita saber la MAC de una dirección IP,
así que envía un mensaje de difusión a la red
(FF:FF:FF:FF:FF:FF) preguntando por la IP solicitada.
–Como todos los dispositivos del dominio de colisión
ven la trama puede contestar el destinatario.
–El destinatario responde con una respuesta ARP al
solicitante de la información contestando al campo dir.
origen de la trama.
–Cuando al solicitante recibe la confirmación introduce
esa dirección en su tabla de ARP y ya puede enviarle
paquetes al destino directamente.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
12
ARP – Ejemplo
• Para ver tabla de arp utilizar el comando: arp –a
–GNU / Linux
edu@debian:~$ arp -a
ANGIWIN2000 (192.168.1.3) at 00:C0:DF:11:84:CF [ether] on eth1
EDUWIN2000 (192.168.1.2) at 00:60:67:90:31:E7 [ether] on eth1
CISCO7200_MAD (213.37.36.1) at 00:0B:FC:42:C0:54 [ether] on eth0
? (213.37.37.38) at 00:30:84:0F:D5:9F [ether] on eth0
–Windows
C:\>arp -a
Interface: 192.168.30.1 on Interface 0x2
Internet Address Physical Address Type
192.168.30.254 00-50-56-c0-48-23 dynamic
Interface: 192.168.220.1 on Interface 0x3
Internet Address Physical Address Type
192.168.220.254 00-50-56-c0-18-be dynamic
Interface: 192.168.1.2 on Interface 0x1000005
Internet Address Physical Address Type
192.168.1.1 00-30-84-0f-d7-04 dynamic
192.168.1.3 00-c0-df-11-84-cf dynamic

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
13
ARP Avanzado – Gateway Predeterminado

• Hasta ahora hemos visto como funciona ARP en un


mismo segmento de red, pero tenemos que tener en
cuenta que muchas veces nos queremos comunicar
con equipos de otro segmento de red.
• Gateway Predeterminado
–Gateway Predeterminado: Dirección IP del interfaz del
router que se conecta al segmento de red en el que se
encuentra el host de origen y que conecta ambas redes.
–Cuando hay un gateway predeterminado las peticiones
se envían siempre al gateway, aunque antes sea
necesario hacer una petición ARP para conocer la
dirección IP del router.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
14
ARP Avanzado – Proxy ARP
• Proxy ARP es una variación del protocolo ARP.
• En esta variación el equipo que ejerce de Proxy ARP
(suele ser un router) captura la petición de ARP de un
equipo que no está en la red local y responde al host
que ha solicitado la resolución con su dirección IP
• De esta manera todas las peticiones a direcciones de
hosts de otras redes son respondidas por el router
que será el encargado de devolver la información
solicitada al host haciéndose pasar por el destino.
• Esta es la técnica más utilizada para equipos que no
permiten la configuración de gateway predeterminado,
p.e. algunos equipos GPS, sensores de alarmas, etc.
Es una técnica muy utilizada en estaciones de LMDS y
de otras tecnologías en España por diversas
operadoras.
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
15
Protocolos Encaminables Vs. Protocolos de
Encaminamiento

• Protocolos Encaminable.
–Son aquellos protocolos que permiten la utilización de
esquemas de direccionamiento de capa 3. Por ejemplo
los protocolos IP, IPX, DDP Apple Talk serían
encaminables. El ejemplo más claro de protocolo no
encaminable sería NetBEUI.
–Son protocolos de capa 3.
• Protocolos de Encaminamiento.
–Son aquellos protocolos que proporcionan técnicas
para encaminar la información y que además
proporcionan técnicas o mecanismos para la
compartición de la información de encaminamiento. Por
ejemplo los protocolos RIP, IGRP, IS-IS, BGP u OSPF
serían protocolos de encaminamiento.
–Son protocolos de nivel 3.
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
16
Protocolos de Encaminamiento (Routing)

• Estos protocolos son los que deciden las rutas por las
que va a discurrir la información.
• Estos protocolos permiten crear un “mapa de la red”.
Esto permite que ocurra el routing y el switching.
• Protocolos de encaminamiento:
–RIP – Routing Information Protocol.
–IGRP – Interior Gateway Routing Protocol.
–OSPF – Open Shortest Path First.
–IS-IS – Intermediate Systems to Intermediate Systems.
–BGP – Border Gateway Protocol.
–CLNS – Connectionless Network Service.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
17
Secuencia de Encapsulación de Encaminamiento

• Un paquete IP se desencapsula.
• El paquete competo se trata como un dato.
• El router busca en su tabla de
encaminamiento la red de destino (routing).
• Encapsula los datos en una trama y lo envía al
interfaz de salida (switching).
• Hemos de tener en cuenta que los routers
permiten el encaminamiento multiprotocolo y
mantienen tablas de encaminamiento
diferentes por cada protocolo encaminable.
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
18
Servicios Orientados a la Conexión y no
Orientados a la Conexión

• La mayoría son sin orientar a la conexión,


cada paquete se envía por separado y sin
previo aviso.
–p.e. Correo Postal

• Los protocolos sin orientar a la conexión son


llamados conmutación de paquetes.
• En los servicios orientados a la conexión,
esta se establece entre los dos extremos
antes de comentar a enviar ningún paquete.
–p.e. Teléfono

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
19
Tablas ARP

• Los interfaces de un router conectados a una


red se consideran parte de esa red.
• Los routers tienen sus propias tablas de ARP
como cualquier otro dispositivo.
• Los routers crean una única tabla ARP que
contiene los equipos que están conectados a
las redes de las cuales forma parte el router,
es decir, la tabla ARP de un router contiene
direcciones MAC e IP de dispositivos de
varias redes distintas.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
20
Protocolos de Pasarela Interna (IGP)

• Tipos de protocolos de encaminamiento:


–IGP – Internal Gateway Protocol – Un único AS
–EGP – External Gateway Protocol – Varios AS
• Como protocolos IGP tenemos entre otros:
–RIP – Routing Information Protocol.
–IGRP – Interior Gateway Routing Protocol.
–EIGRP – Enhanced Interior Gateway Routing Protocol.
–OSPF – Open Shortest Path First.
• Como protocolos EGP tenemos:
–BGP – Border Gateway Protocol.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
21
Funcionamiento de los Protocolos de Capa 3

• Se recibe un paquete.
• El router mira la cabecera del paquete IP para
determinar la red de destino.
• Mira en su tabla de encaminamiento, la cual
asocia el interfaz de salida para esa ruta.
• Se encola para su salida por el interfaz
• Se envía por el interfaz de salida.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
22
Métricas
• Pero parece obvio que hay que determinar cual es el mejor
camino para cada destino, para ello se utilizan métricas.
• Las métricas se pueden calcular dependiendo de diferentes
factores:
–Cuenta de Saltos: El número de routers a atravesar antes de
llegar al destino.
–Ancho de Banda: La capacidad de transportar datos.
–Retraso: Lo que tarda el paquete desde el origen al destino.
–Carga: La cantidad de datos que están pasando por ese
interfaz.
–Fiabilidad: La tasa de error de ese enlace.
–Ticks: Retardos utilizando como medida los ticks de un relog
de un PC IBM (1 tick aprox. 55 milisegundos).
–Coste: Término genérico, puede tratarse de cualquier factor o
un conjunto de ellos.
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
23
RIP – Routing Information Protocol
• Protocolo abierto.
• RIP fue de los primeros protocolos de
encaminamiento.
• RIP utiliza como métrica conteo de saltos.
–16 saltos se considera que el destino está inalcanzable.
–No tiene en cuenta factores tan importantes como los
retardos o la carga del enlace.
• Intercambio de tablas de encaminamiento completas
cada 30 segundos.
–Se utiliza mucho ancho de banda para intercambiar
información de encaminamiento.
–Si hay un cambio en la red se sigue intercambiando
información cada 30 segundos.
• Protocolo poco eficiente, pero muy sencillo.
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
24
IGRP y EIGRP

• Protocolo propietarios de Cisco Systems.


• IGRP - Protocolo vector distancia como RIP.
• IGRP tiene en cuenta otros factores como
ancho de banda, carga, retraso y fiabilididad.
• EIGRP es una versión mejorada de IGRP.
• EIGRP combina las ventajas de los protocolos
estado del enlace con los de vector distancia.
• EIGRP es más eficiente que IGRP y que RIP.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
25
OSPF – Open Shortest Path First

• Protocolo abierto creado por John T. Moy


• OSPF es un protocolo estado del enlace.
• Este protocolo divide el AS en áreas
utilizando la técnica divide y vencerás.
• Protocolo muy eficiente y muy utilizado.
• Permite integración multivendor.
• Para calcular la ruta óptima tiene en cuenta
velocidad, tráfico, fiabilidad, y seguridad de la
ruta.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
26
OSPF – OSPF – Características (I)
• Velocidad de convergencia: En redes grandes, la convergencia
utilizando RIP puede alargarse varios minutos, hasta que la tabla
completa de routing de los routers de la red se completa y se
estabiliza. En OSPF el tiempo de convergencia es muchísimo
menor ya que sólo se actualizan las rutas que han sido
modificadas y estás son distribuidas por la red de forma rápida.
• Soporte de VLSM: RIPv1 es un protocolo de los denominados
clasful, y como tal no soporta VLMS, sin embargo tenemos que
recordad que RIPv2 sí soporta VLMS.
• Tamaño de la red: En un entorno RIP una red con más de 15 saltos
no es viable, ya que más de 15 saltos se considera inalcanzable.
Sin embargo en un entorno de routing basado en OSPF no
tenemos este tipo de limitación, ya que teóricamente no tenemos
esta limitación de tamaño, aunque si seguimos las
especificaciones de los fabricantes de routers Cisco o Lucent
Technologies nos recomiendan redes en las cuales no haya más
de 400 routers por área, obviamente pueden existir más áreas,
pero la única limitación física, que no de protocolo sería la de los
400 routers por área. Esta característica hace de OSPF ideal para
redes medianas y grandes.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
27
OSPF – OSPF – Características (II)
• Utilización de ancho de banda: Si utilizamos RIP estamos realizando
broadcast a la red de la tabla de routing completa cada 30 segundos. Esta
característica puede ser especialmente problemática sobre lentos enlaces
WAN. Sin embargo OSPF utiliza multicast y sólo envía actualizaciones
cuando se produce un cambio en la red.
• Selección de camino: RIP selecciona el camino óptimo contando saltos, o
distancia a otros routers. Dentro de la elección de ruta óptima no entran en
consideración factores como el ancho de banda restante o los retardos en
la red. Sin embargo OSPF utiliza una métrica basada en ancho de banda y
retardos.
• Agrupación de miembros: RIP utiliza una topología plana en la cual todos
los routers forman parte de la misma red. Esta característica provoca que
la comunicación entre routers tenga que navegar por la totalidad de la red,
de esta forma cada cambio en un router individual afectaría al resto de los
equipos de la red. Sin embargo con OSPF se introduce el concepto de
“áreas”, lo que permite la segmentación de la red en segmentos más
pequeños. Al dividir la red en áreas se tiene que introducir el concepto de
comunicación entre áreas, pero gracias a la división de la red los cambios
producidos en un router de un área no afectan a la totalidad de la red, sino
que sólo afecta a los routers de un área.
• VLMS: Del inglés Variable-Length Subnet Masking – Máscaras de Subred
de Tamaño Variable.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
28
Rutas Estáticas vs. Rutas Dinámicas
• Podemos definir Ruta Estática como aquella ruta que
ha sido introducida a mano y no ha sido aprendida por
el router.
• Sin embargo las Rutas Dinámicas son aquellas rutas
que han sido aprendidas por un protocolo de
encaminamiento.
• Si falla una ruta estática el tráfico no llegará. Un
ejemplo de una ruta estática podría ser la
configuración estándar de un PC – Windows, en el
cual se establece una ruta dinámica por defecto a
nuestro router.
• Si falla una ruta dinámica y existe otra posible el
router empezará a encaminar el tráfico por la nueva
ruta aprendida mediante un protocolo de routing.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
29
Encaminamiento Dinámico
• Los routers se envían periódicamente información de
encaminamiento con tal de mantener sus tablas de
encaminamiento al día.
• La utilización de encaminamiento dinámico permite que el
router vaya adaptando sus rutas con tal de pueda recuperar
una ruta en caso de fallo en la misma.
• Un protocolo de encaminamiento describe:
–Cómo se envían las actualizaciones.
–Qué conocimiento contienen esas actualizaciones.
–Cuándo enviar ese conocimiento.
–Como localizar a los destinatarios de las actualizaciones.
• El encaminamiento dinámico elimina la necesidad de
mantener las tablas de encaminamiento a mano.
• Sin protocolos de encaminamiento dinámico Internet sería
imposible.

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
30
Práctica – Uso de Sniffer “Ethereal”
• Para realizar la práctica tenemos que instalar el software ethereal que
puede ser descargado gratuitamente tanto en forma ejecutable como en
forma de código fuente de: http://www.ethereal.com

Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
31
Bibliografía del Tema 11

• “Guía del Primer Año” Ed. Cisco Press [Cap.11]


• Varias páginas de Internet
–http://www.networksorcery.com/enp/protocol/rarp.htm
–http://www.networksorcery.com/enp/protocol/arp.htm
–http://www.protocols.com/pbook/tcpip3.htm#ARP
–http://eduangi.com/routing/rip.htm
–http://eduangi.com/routing/ospf/ospf.htm
–http://www.ethereal.com/
–http://www.ethereal.com/distribution/docs/user-
guide.pdf
Capítulo 11:
Cisco CCNA -CNAP Profesor: Eduardo Collado Cabeza
32

También podría gustarte