You are on page 1of 205

Ingeniera de Sistemas

Capa de Red
TELEMATICA Direccionamiento y Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Capa de Red

1 Generalidades
Protocolos de Internet
Encapsulamiento
IP Internet Protocol
Direcciones IP
IANA
Tipos de Redes
Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Generalidades
1 Misin de la capa de Red

La capa de red se encarga de llevar los paquetes desde el


origen hasta el destino. Llegar al destino puede requerir
muchos saltos por enrutadores intermedios.

Para lograr su cometido, la capa de red debe conocer la


topologa de la subred de comunicacin (es decir, el grupo
de enrutadores) y elegir las rutas adecuadas a travs de ella;
tambin debe tener cuidado al escoger las rutas para no
sobrecargar algunas de las lneas de comunicacin y los
enrutadores y dejar inactivos a otros.

Ing. JOSE WALDO DE LA OSSA


Generalidades
2 Conmutacin de paquetes
Los componentes principales del sistema son el equipo de la
empresa portadora (enrutadores conectados mediante lneas
de transmisin) y el equipo del cliente.

Ing. JOSE WALDO DE LA OSSA


Generalidades
2 Conmutacin de paquetes

Un host transmite al enrutador ms cercano un paquete que


tiene por enviar, ya sea en su propia LAN o a travs de un
enlace punto a punto con la empresa portadora. El paquete se
almacena ah hasta que haya llegado por completo, a fin de
que la suma de verificacin pueda comprobarse. Despus se
reenva al siguiente enrutador de la ruta hasta que llegue al
host de destino, donde se entrega.
Ing. JOSE WALDO DE LA OSSA
Generalidades
3 Servicios proporcionados a la capa 4

Con relacin a este aspecto degenera en una batalla campal


entre dos bandos en conflicto. La discusin se centra en
determinar si la capa de red debe proporcionar servicio
orientado o no orientado a la conexin.

Por un lado la comunidad de Internet, alega que la tarea del


enrutador es mover bits de un lado a otro, y nada ms.
Desde su punto de vista, la subred es inherentemente
inestable, sin importar su diseo. Por lo tanto, los hosts deben
aceptar este hecho y efectuar ellos mismos el control de errores
(es decir, deteccin y correccin de errores) y el control de flujo.

Este punto de vista conduce directamente a la conclusin de


que el servicio de red no debe ser orientado a la conexin,
y debe contar tan slo con las primitivas SEND PACKET y
RECEIVE PACKET.
Ing. JOSE WALDO DE LA OSSA
Generalidades
3 Servicios proporcionados a la capa 4

De otro lado las compaas telefnicas argumenta que la


subred debe proporcionar un servicio confiable, orientado a
la conexin.

Desde este punto de vista, la calidad del servicio es el factor


dominante, y sin conexiones en la subred, tal calidad es muy
difcil de alcanzar, especialmente para el trfico de tiempo real
como la voz y el vdeo.

Estas dos posturas se ejemplifican mejor con Internet y ATM.


Internet ofrece servicio de capa de red no orientado a la
conexin; las redes ATM ofrecen servicio de capa de red
orientado a la conexin.

Ing. JOSE WALDO DE LA OSSA


Generalidades
3 Implementacin del servicio no orientado
a la conexin
Si se ofrece el servicio no orientado a la conexin, los
paquetes se colocan individualmente en la subred y se enrutan
de manera independiente. No se necesita una configuracin
avanzada. En este contexto, por lo general los paquetes se
conocen como datagramas (en analoga con los telegramas) y
la subred se conoce como subred de datagramas.

Si se utiliza el servicio orientado a la conexin, antes de


poder enviar cualquier paquete de datos, es necesario
establecer una ruta del enrutador de origen al de destino. Esta
conexin se conoce como CV (circuito virtual), en analoga
con los circuitos fsicos establecidos por el sistema telefnico, y
la subred se conoce como subred de circuitos virtuales.

Ing. JOSE WALDO DE LA OSSA


Generalidades
3 Implementacin del servicio no orientado
a la conexin

Ing. JOSE WALDO DE LA OSSA


Generalidades
3 Implementacin del servicio no orientado
a la conexin
Cada enrutador tiene una tabla interna que le indica a dnde
enviar paquetes para cada destino posible. Cada entrada de
tabla es un par que consiste en un destino y la lnea de salida
que se utilizar para ese destino. Slo se pueden utilizar
lneas conectadas directamente.

El algoritmo que maneja las tablas y que realiza las decisiones


de enrutamiento se conoce como algoritmo de enrutamiento.

Ing. JOSE WALDO DE LA OSSA


Generalidades
4 Implementacin del servicio orientado a
la conexin
Para servicio orientado a la conexin necesitamos una subred
de circuitos virtuales. El propsito de los circuitos virtuales es
evitar la necesidad de elegir una nueva ruta para cada
paquete enviado. Cuando se establece una conexin, se elige
una ruta de la mquina de origen a la de destino como parte de
la configuracin de conexin y se almacena en tablas dentro de
los enrutadores. Esa ruta se utiliza para todo el trfico que fluye
a travs de la conexin.

Cuando se libera la conexin, tambin se termina el circuito


virtual. Con el servicio orientado a la conexin, cada paquete
lleva un identificador que indica a cul circuito virtual pertenece.

Ing. JOSE WALDO DE LA OSSA


Generalidades
4 Implementacin del servicio orientado a
la conexin

Ing. JOSE WALDO DE LA OSSA


Generalidades
5 Estructura de los protocolos en Internet

El modelo Internet gira en torno a los protocolos TCP/IP. IP es


un protocolo que proporciona mecanismos de
interconexin entre redes de rea local y TCP
proporciona mecanismos de control de flujo y errores
entre los extremos de la comunicacin.

Podramos considerar que el modelo de la red Internet consta


slo de cuatro partes o niveles; es decir, todo lo que hay por
debajo del IP, el IP, el TCP y todo lo que hay por encima del
TCP:

Ing. JOSE WALDO DE LA OSSA


Generalidades
5 Estructura de los protocolos en Internet

Por debajo de IP

A este nivel, en el
entorno Internet, se le
llama nivel de red local
o, simplemente, nivel
de red. Por norma
general, est formado
por una red LAN, o
WAN (de conexin
punto a punto)
homognea.

Todos los equipos conectados a Internet implementan dicho nivel.


Ing. JOSE WALDO DE LA OSSA
Generalidades
4 Estructura de los protocolos en Internet

Nivel IP o nivel Internet (nivel de


Internetworking).

Este nivel es el que


permite que todos se
puedan interconectar,
con independencia de si
se conectan por el misma
medio fisico. El
direccionamiento y la
asignacin de
direcciones constituyen
sus principales funciones.

Todos los equipos conectados a Internet implementan este nivel.


Ing. JOSE WALDO DE LA OSSA
Generalidades
5 Estructura de los protocolos en Internet

Nivel TCP o nivel de transporte

Este nivel confiere


fiabilidad a la red. El
control de flujo y de
errores se lleva a cabo
principalmente dentro de
este nivel, que slo es
implementado por los
equipos usuarios de la
red Internet o por los
terminales de Internet.

Los equipos de conmutacin (direccionadores o routers) no lo necesitan.


Ing. JOSE WALDO DE LA OSSA
Generalidades
5 Estructura de los protocolos en Internet

Por encima de TCP. Nivel de


aplicacin.
Este nivel corresponde a
las aplicaciones que
utilizan Internet: clientes
y servidores de WWW,
correo electrnico, FTP,
etc. Por ello se le
denomina nivel de
aplicacin. Slo es
implementado por los
equipos usuarios de la
red Internet o los
terminales de Internet.
Los equipos de conmutacin (direccionadores o routers) no lo necesitan.
Ing. JOSE WALDO DE LA OSSA
Generalidades
5 Estructura de los protocolos en Internet

Es importante destacar que slo los equipos terminales


implementan todos los niveles; los equipos intermedios
nicamente implementan el nivel de red y el nivel IP.
Ing. JOSE WALDO DE LA OSSA
Capa de Red

Estructura protocolos de Internet


2 Protocolos de Internet
Encapsulamiento
IP Internet Protocol
Direcciones IP
IANA
Tipos de Redes
Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Protocolos de Internet
1 Protocolos de Internet

En los niveles intermedios existen otros protocolos complementarios,


adems de TCP e IP. Este mapa muestra los protocolos que se usa en
Internet.
Ing. JOSE WALDO DE LA OSSA
Protocolos de Internet
1 Protocolos de Internet

Los protocolos implementados en la capa


de red que llevan datos del usuario son:

Protocolo de Internet versin 4 (IPv4)


Protocolo de Internet versin 6 (IPv6)
Intercambio Novell de paquetes de
internetwork (IPX)
AppleTalk
Servicio de red sin conexin
(CLNS/DECNet)

El Protocolo de Internet (IPv4 e IPv6) es el


protocolo de transporte de datos de la
Capa 3 ms ampliamente utilizado.

Ing. JOSE WALDO DE LA OSSA


Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
3 Encapsulamiento
IP Internet Protocol
Direcciones IP
IANA
Tipos de Redes
Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Encapsulamiento
1 En que consiste el encapsulamiento

En cualquier arquitectura de niveles (sea ms o menos formal)


en que exista una comunicacin vertical dentro de cada
mquina, los datos que se generan en el nivel superior
(aplicacin) atraviesan el resto de niveles para salir de la
mquina por el nivel fsico.

El encapsulamiento es el proceso por el cual los datos que


se deben enviar a travs de una red se deben colocar en
paquetes que se puedan administrar y rastrear. El
encapsulado consiste pues en ocultar los detalles de
implementacin de un objeto, pero a la vez se provee una
interfaz pblica por medio de sus operaciones permitidas.

Ing. JOSE WALDO DE LA OSSA


Encapsulamiento
2 PDU

Cada uno de los protocolos


funciona con unas estructuras
fundamentales que genricamente
se conocen como PDU (protocol
data units).

Sin embargo, en cada nivel se


utilizan nombres diferentes para
denominar lo que, de hecho, tiene
funciones equivalentes.

Ing. JOSE WALDO DE LA OSSA


Encapsulamiento
2 PDU

En el conjunto de protocolos Internet tenemos las siguientes


PDU:

Las PDU Ethernet o PPP se denominan tramas.

Las PDU del nivel de interconexin (IP o ARP) se suelen


denominar paquetes, aunque las PDU ICMP se suelen
denominar mensajes, seguramente porque viajan en paquetes
IP.

En el nivel de transporte, se habla de segmentos en TCP, y de


datagramas en UDP.

Ing. JOSE WALDO DE LA OSSA


Encapsulamiento
2 PDU

En niveles superiores que


utilizan UDP, por norma
general se utiliza la palabra
PDU (SNMP-PDU, por
ejemplo). En el caso del TCP,
el servicio que proporciona a
las aplicaciones es el flujo de
bytes sin estructura (byte
stream). Por tanto, el
concepto PDU deja de tener
sentido en el nivel superior a
TCP.

Ing. JOSE WALDO DE LA OSSA


Encapsulamiento
3 Ejemplo tamao de trama

Imaginemos que pulsamos una tecla sobre la ventana del


programa telnet. Esta accin llega en forma de un byte
nico al nivel TCP, que encapsula dicho byte en un
segmento TCP. Este segmento tendr una cabecera de 20
bytes y un contenido que ser el byte correspondiente a la
tecla pulsada. Estos 21 bytes se transportarn dentro de un
paquete IP que, generalmente, formar un paquete con 20
bytes de cabecera ms el contenido ya mencionado de 21
bytes. Este paquete de 41 bytes ir, a su vez, dentro de una
trama que lo transportar por su soporte fsico de
transmisin. Si el soporte de transmisin es una lnea
telefnica con un mdem y utilizamos PPP, el resultado
puede ser que le aadamos 8 bytes ms.

Ing. JOSE WALDO DE LA OSSA


Encapsulamiento
3 Ejemplo tamao de trama

De todo ello resulta una trama de 49 bytes (8 + 20 + 20 + 1)


de longitud para transmitir uno solo. La figura siguiente
muestra esta estructura:

Ing. JOSE WALDO DE LA OSSA


Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
Encapsulamiento
4 IP Internet Protocol
Direcciones IP
IANA
Tipos de Redes
Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
1 La capa de Red de Internet

En la capa de red, la Internet puede verse como un conjunto


de subredes, o sistemas autnomos interconectados. No
hay una estructura real, pero existen varias redes dorsales
principales.

stas se construyen a partir de lneas de alto ancho de banda


y enrutadores rpidos. Conectadas a las redes dorsales hay
redes regionales (de nivel medio), y conectadas a estas
redes regionales estn las LANs de muchas universidades,
compaas y proveedores de servicios de Internet.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
1 La capa de Red de Internet

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
1 La capa de Red de Internet

El pegamento que mantiene unida a Internet es el protocolo


de capa de red, IP (Protocolo de Internet). A diferencia de la
mayora de los protocolos de capa de red anteriores, ste se
dise desde el principio con la interconexin de redes en
mente.

Su trabajo es proporcionar un medio de mejor esfuerzo (es


decir, sin garanta) para el transporte de datagramas del
origen al destino, sin importar si estas mquinas estn en la
misma red, o si hay otras redes entre ellas.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
2 Que es IP?

IP (Internet Protocol),
define el protocolo que
permite identificar las
redes y establecer los
caminos entre los
diferentes ordenadores.

Es decir, encamina los


datos entre dos
ordenadores a travs de
las redes. Corresponde a
la capa 3 del modelo
OSI/ISO y nivel 2 del
modelo TCP/IP.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
2 Que es IP?

IP y TCP son un par de protocolos bien compenetrados. El


IP es un protocolo de interconexin de red orientado a
datagrama.

Por tanto, no dispone del concepto de circuito virtual, de


manera que no es capaz de recuperar tramas perdidas, ni
de garantizar que las tramas se entregarn en el orden
correcto puesto que los paquetes pueden seguir caminos
diferentes y, por tanto, sufrir retardos diferentes , ni que el
ritmo de recepcin sea el adecuado para que el receptor
procese convenientemente los datos.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
2 Que es IP?

El IP es del tipo best effort (podramos traducirlo como con


la mejor intencin, o quien hace lo que puede no est
obligado a ms).

Evidentemente, cuando utilizamos una red, no siempre


podemos conformarnos con conseguir que la informacin
llegue si la red puede.

Aqu interviene el TCP, que es responsable de conseguir


que la informacin llegue en las condiciones de fiabilidad
deseadas.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Un datagrama IP consiste en una parte de encabezado y una


parte de texto. El encabezado tiene una parte fija de 20 bytes y
una parte opcional de longitud variable.
Ing. JOSE WALDO DE LA OSSA
IP Internet Protocol
3 Formato del paquete IP

Versin: siempre vale cuatro (0100), para los paquetes de la


versin actual (IPv4). Lleva el registro de la versin del
protocolo al que pertenece el datagrama.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Longitud de la cabecera: da la longitud de la cabecera en


palabras de 32 bits (4 bytes). Asimismo, limita la longitud de la
cabecera a 60 bytes (15 4), puesto que 15 es el mximo que
se puede expresar con cuatro dgitos binarios. Si no hay
campo de opciones, la cabecera tiene 20 bytes; por tanto, el
campo en este caso valdra 5 (5 4 bytes = 20 bytes).
Ing. JOSE WALDO DE LA OSSA
IP Internet Protocol
3 Formato del paquete IP

Tipo de servicio: este campo se encuentra dividido en varios


subcampos. Permite pedir un trato especial para el paquete y
raramente se implementa.

El campo Tipo de servicio permite definir dos variables:


El nivel de prioridad (del 1 al 8).
El tipo de calidad aplicable al contenido (retardo bajo, velocidad alta, fiabilidad
alta, coste bajo, etc.).
Ing. JOSE WALDO DE LA OSSA
IP Internet Protocol
3 Formato del paquete IP

Longitud total del paquete: da la longitud total del paquete


(cabecera incluida) en bytes. Como este campo es de 16 bits,
un paquete IP no puede tener ms de 65.535 bytes (216 1).

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Identificacin: contiene un identificador que es diferente para


cada paquete que genera la estacin. Este numero ayuda al
receptor a ensamblar diferentes paquetes IP.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Flags (Banderas): Permiten gestionar la fragmentacin de


paquetes. El primer bit debe tomar valor 0. El segundo es el bit
de "No fragmentar este datagrama" y el tercero es el de "Hay
mas fragmentos". Se consideran activos si toman valor 1.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Orden de Fragmentos: Indica en qu punto del datagrama se


sita este fragmento. En el primer paquete toma valor 0.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Tiempo de vida o TTL (Time To Live): indica el nmero mximo de


direccionadores que puede cruzar el paquete. Se utiliza para evitar que
un paquete pueda quedar dando vueltas indefinidamente dentro de la
red en caso de que haya algn problema al entregarlo. Cada
direccionador disminuye el campo en uno; cuando uno de ellos detecta
un paquete con TTL = 1, lo elimina y enva a quien lo ha emitido un
mensaje de error por medio de un mensaje ICMP.
Ing. JOSE WALDO DE LA OSSA
IP Internet Protocol
3 Formato del paquete IP

Protocolo: identifica el tipo de


protocolo que transporta el paquete.
Los valores ms comunes de los
diferentes tipos de protocolos son los
siguientes:

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Checksum: realiza el control de errores en la cabecera. El


campo de datos no queda protegido por ningn checksum; es
responsabilidad de los usuarios del IP (TCP, UDP, etc.) el
control de los posibles errores en su contenido.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Direccin de origen IP: identifica la mquina que ha generado


el paquete.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Direccin de destino IP: identifica la mquina a la que va


destinado el paquete.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
3 Formato del paquete IP

Opciones: existen diferentes servicios asignados a este


campo, pero por lo general no se utilizan. Comentaremos
algunos de los mismos cuando hablemos del ICMP. Sea como
sea, la longitud total est limitada a 40 bytes (15 4 20).

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
4 Fragmentacin

El tamao de un datagrama IP se especifica en un campo de


dos bytes en la cabecera, por lo que su valor mximo es de
65535 bytes, pero muy pocos protocolos o tecnologas a nivel
de enlace admiten enviar tramas de semejante tamao.

Normalmente el nivel de enlace no fragmenta, por lo que


tendr que ser IP el que adapte el tamao de los
datagramas para que quepan en las tramas del nivel de
enlace; por tanto en la prctica el tamao mximo del
datagrama viene determinado por el tamao mximo de
trama caracterstico de la red utilizada. Este tamao mximo
de datagrama se conoce como MTU (Maximum Transfer
Unit).

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
4 Fragmentacin

Los paquetes IP van siempre insertados en tramas de nivel


de enlace o MAC.

La mayora de protocolos de nivel de enlace fijan una longitud


mxima de datos a transmitir en una trama. Esta longitud se
conoce como MTU (maximum transfer unit) y est
determinada por diferentes factores segn el caso. En el caso
de Ethernet, la MTU vale 1.500 bytes.
Ing. JOSE WALDO DE LA OSSA
IP Internet Protocol
4 Fragmentacin

Valor de MTU para los protocolos ms comunes a nivel de


enlace
Ing. JOSE WALDO DE LA OSSA
IP Internet Protocol
4 Fragmentacin

Cuando una estacin transmite un paquete IP, conoce la


MTU de su interfaz de red, y est restringida a transmitir
paquetes IP cuya longitud sea inferior o igual a esta MTU.

Si el paquete pasa por un direccionador conectado a una


red con una MTU inferior al tamao del paquete, es
preciso fragmentarlo.

Ing. JOSE WALDO DE LA OSSA


IP Internet Protocol
4 Fragmentacin

Los fragmentos resultantes de la operacin son paquetes


normales, pero con las caractersticas siguientes:

Minitarea de consulta
Realizar la investigacin de cada una de los
casos cuando hay fragmentacin.

Ing. JOSE WALDO DE LA OSSA


Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
Encapsulamiento
IP Internet Protocol
5 Direcciones IP
IANA
Tipos de Redes
Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
1 Direcciones IP

Las direcciones IP son


nicas para cada mquina.
Para ser precisos, cada
direccin es nica para cada
una de las interfaces de red
de cada mquina. Si una
mquina dispone de ms de
una interfaz de red,
necesitar una direccin IP
para cada una.

En importante mencionar que una direccin IP realmente no se


refiere a un host. En realidad se refiere a una interfaz de red.
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
1 Direcciones IP

Las direcciones IP tienen una longitud de 32 bits (4 bytes).


Para representar una direccin, se suele escribir los 4 bytes
en decimal y separados por puntos. Por ejemplo:

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
1 Direcciones IP

La numeracin en IP sigue una filosofa jerrquica. Cada


direccin est formada por dos partes. Una corresponde al
numero red donde est la estacin y la otra, a la propia
estacin, numero de host.
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
2 Direcciones de propsito especial

Existen diferentes direcciones especiales. A continuacin se


expondrn slo las ms importantes:

Direccin de red. Las direcciones de red, que son nmeros


de 32 bits, generalmente se escriben en notacin decimal
con puntos.

En este formato, cada uno de los 4 bytes se escribe en


decimal, de 0 a 255. Por ejemplo, la direccin hexadecimal
C0290614 se escribe como 192.41.6.20. La direccin IP
menor es 0.0.0.0 y la mayor 255.255.255.255.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
2 Direcciones de propsito especial

Existen diferentes direcciones especiales. A continuacin se


expondrn slo las ms importantes:

Direccin de red. Las direcciones de red se expresan con la


direccin que tendra cualquier estacin suya y con todos los
bits del identificador de estacin a cero.

Por ejemplo, la red en que se encuentra la estacin


147.83.153.100/24 es la 147.83.153.0/24 y la red en que se
encuentra la estacin 147.83.153.200/25 es la
147.83.153.128/25.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
2 Direcciones de propsito especial

Direccin 0.0.0.0. Esta direccin seala al mismo ordenador


que la enva. Tiene dos funciones bsicas:

Aparecer como direccin origen en paquetes IP generados


por estaciones sin direccin IP asignada. Normalmente slo
aparece mientras la estacin intenta averiguar su direccin
mediante protocolos como RARP (reverse address
resolution protocol), BOOTP (bootstrap protocol) o DHCP
(dynamic host configuration protocol).

Servir al software de gestin de direccionamiento para


indicar la ruta por defecto.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
2 Direcciones de propsito especial

Direccin 127.0.0.1 (loopback). Esta direccin no es vlida


para los paquetes IP. El software de red la utiliza para
transmitir paquetes a la mquina local (de hecho, los
paquetes no son enviados, sino que son entregados al
destino por el mismo sistema operativo).

En realidad, los tres bytes del identificador de estacin son


irrelevantes. Esta direccin slo tiene inters para
programar aplicaciones; los sistemas de red no vern
nunca que ningn paquete viaje por la red con esta direccin
como origen o destino.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
2 Direcciones de propsito especial

Direccin 255.255.255.255 (broadcast). Esta direccin slo


es vlida como direccin de destino de un paquete. Se utiliza
para transmitir paquetes a todas las estaciones localizadas
dentro de la misma LAN que la mquina de origen.

Para enviar un broadcast a la red 147.83.153.0 con la


mscara 255.255.255.0 (o 147.83.153.0/24) podemos utilizar
la direccin 255.255.255.255 si estamos dentro de la red
147.83.153.0, o bien la 147.83.153.255 si estamos en una
estacin remota. El primer caso, lo llamaremos broadcast
local, y el segundo, broadcast remoto.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Todas las aplicaciones de inters para el usuario de Internet


(correo electrnico, transferencia de ficheros,
videoconferencia, etc.) generan trfico TCP o UDP. Sin
embargo cuando vimos en la estructura de la cabecera de
un datagrama el valor del campo protocolo observamos que
existen muchos posibles significados del contenido de un
datagrama IP, aparte de los normales que seran TCP y
UDP.

Algunos de los datos que pueden transportarse en


datagramas IP son protocolos de control de Internet, que se
usan en la capa de redes, como son ICMP, ARP, RARP,
BOOTP y DHCP. Los protocolos de control son una parte
necesaria para el correcto funcionamiento de la red.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

Los enrutadores supervisan estrechamente el funcionamiento


de Internet. En el funcionamiento normal de una red se dan a
veces situaciones extraordinarias que requieren enviar avisos
especiales.

El mecanismo para reportar todos estos incidentes en


Internet es el protocolo conocido como Protocolo de
Mensajes de Control en Internet (ICMP).

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

Conviene recordar que los mensajes ICMP viajan por la red


como datagramas IP (con el valor 1 en el campo protocolo),
sujetos en los routers a las mismas reglas que cualquier otro
datagrama.

Los mensajes ICMP son generados por el host o router que


detecta el problema o situacin extraordinaria y dirigidos al
host o router que aparece en el campo direccin origen del
datagrama que caus el problema.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

DESTINATION UNREACHABLE. Este mensaje se produce


cuando no se puede entregar el datagrama en su destino
por diversas situaciones, entre las que destacaremos a
modo de ejemplo las dos siguientes: a) cuando un router se
encuentra con un datagrama que tiene puesto a 1 el bit DF
(Dont Fragment) y que no cabe en la MTU de la red por la
que ha de enviarlo, y b) cuando un router no encuentra en
sus tablas ninguna ruta por la que pueda llegar a la direccin
para la que va dirigido un datagrama. Obsrvese que
cuando un router tiene configurada ruta por defecto nunca
enviar mensajes ICMP Destination Unreachable por este
segundo motivo.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

TIME EXCEEDED se enva al emisor cuando un paquete es


descartado porque su TTL ha llegado a cero. Esto puede
sea sntoma de que se ha producido algn bucle en la red, o
que el valor del TTL utilizado es demasiado bajo para el
dimetro de la red.

Hay un programa muy utilizado para diagnstico de redes,


denominado traceroute, que averigua la ruta a un destino
determinado enviando paquetes con TTL de 1, 2, 3, y as
sucesivamente. Traceroute mide adems el tiempo de ida y
vuelta en cada caso, dando as informacin no slo de la
ruta seguida sino de los retardos en cada parte del trayecto.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

El mensaje PARAMETER PROBLEM indica que se ha


descubierto un valor ilegal en un campo de encabezado.

Este problema indica un error en el software de IP del host


que enva o posiblemente en el software de un enrutador de
trnsito.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

SOURCE QUENCH. Este mensaje se cre para permitir a


los routers solicitar una reduccin en el trfico generado por
los hosts en caso de congestin, por lo que actuaban como
paquetes de asfixia.

En la prctica se ha visto que el uso de este tipo de


mensajes agrava los problemas en caso de congestin, por
lo que la recomendacin actual es que los routers no deben
generar paquetes SOURCE QUENCH en ningn caso.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

REDIRECT se utiliza para alertar al host emisor cuando se


sospecha que un paquete se est encaminando
incorrectamente.

Por ejemplo este mensaje lo utilizan los routers cuando


reciben de un host datagramas que van dirigidos a otro host
que se encuentra en la misma LAN.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

ECHO REQUEST y ECHO REPLY: se usan para detectar si


un destino determinado est operativo. Al recibir el mensaje
el destino debe responder con el comando ICMP ECHO
REPLY.

El comando ping, muy utilizado en Internet para pruebas de


accesibilidad, utiliza este comando. El comando ping
suministra informacin del tiempo de ida y vuelta y
porcentaje de datagramas perdidos, por lo que permite tener
una idea bastante aproximada del estado de la red.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Protocolo de Mensajes de Control en Internet (ICMP)

Los mensajes TIMESTAMP REQUEST y TIMESTAMP


REPLY son similares, slo que el tiempo de la llegada del
mensaje y la salida de la contestacin se graban en la
contestacin. Esta caracterstica se usa para medir el
rendimiento de la red.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Aunque en Internet cada mquina tiene una (o ms)


direcciones IP, en realidad stas no pueden usarse para
enviar paquetes porque el hardware de capa de enlace de
datos no entiende las direcciones de Internet. Cada
tarjeta Ethernet viene provista de fbrica con una direccin
Ethernet de 48 bits.

Las tarjetas envan y reciben tramas basadas en


direcciones Ethernet de 48 bits. No saben nada de
direcciones IP de 32 bits.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Cuando se utilizan lneas punto a punto en una red la


interfaz fsica fija el siguiente nodo al que se dirige el
datagrama, ya que para cada enlace existe un nico
destinatario posible.

En cambio cuando se utiliza una red multiacceso (por


ejemplo RDSI, ATM o una LAN cualquiera) la tecnologa
utilizada para enviar los datagramas permite llegar por
la misma interfaz fsica a ms de un destinatario. En este
caso es necesario algn mecanismo que permita saber a
cual de todos los destinos posibles se dirigen los paquetes.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Todas las redes multiacceso disponen de un sistema de


direccionamiento propio, por ejemplo en una RDSI las
direcciones seran los nmeros de telfono RDSI con los
que queremos conectar, en una LAN seran las
direcciones MAC de las estaciones, etc.

En todos estos casos es el nivel de red el encargado de


realizar la correspondencia entre la direccin en la
tecnologa multiacceso correspondiente y la direccin
de red, correspondencia que se conoce como resolucin
de direcciones.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Para que una trama se coloque en los medios de la LAN,


debe contar con una direccin MAC de destino. Cuando se
enva un paquete a la capa de Enlace de datos para que se
encapsule en una trama, el nodo consulta una tabla en su
memoria para encontrar la direccin de la capa de Enlace de
datos que se mapea a la direccin IPv4 de destino. Esta
tabla se denomina tabla ARP o cach ARP. La tabla ARP
se almacena en la RAM del dispositivo.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Cada entrada o fila de la tabla ARP tiene un par de valores: una


direccin IP y una direccin MAC. La relacin entre los dos
valores se denomina mapa, que simplemente significa que usted
puede localizar una direccin IP en la tabla y descubrir la
direccin MAC correspondiente. La tabla ARP almacena el
mapeo de los dispositivos de la LAN local en la memoria cach.

Para comenzar el proceso, un nodo transmisor intenta localizar


en la tabla ARP la direccin MAC asignada a un destino IPv4. Si
este mapa est almacenado en la tabla, el nodo utiliza la
direccin MAC como la MAC de destino en la trama que
encapsula el paquete IPv4. La trama se codifica entonces en los
medios de la red.
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Un mensaje broadcast para lanzar a la red una pregunta


solicitando respuesta del nodo en la red multiacceso
que posee la direccin de red buscada. Esta tcnica da
mxima flexibilidad ya que los equipos no necesitan
registrarse y no hay un servidor centralizado del que
dependa el funcionamiento de la red. Sin embargo solo es
factible en redes de naturaleza broadcast, como las redes
locales. El principal inconveniente de esta solucin es el uso
de paquetes broadcast que produce una degradacin del
rendimiento de toda la red. Esta tcnica es la utilizada en IP
sobre redes locales de todo tipo.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Funcionamiento del protocolo ARP (Address Resolution


Protocol) que utiliza el mecanismo descrito.

Supongamos que Luis tiene su PC conectado a una red


local Ethernet mediante una tarjeta configurada con la
direccin IP 147.156.1.2 y la mscara 255.255.0.0; Luis
quiere iniciar una sesin de terminal remoto telnet con un
ordenador cuya direccin IP es 147.156.1.3. En el momento
en que Luis teclea telnet 147.156.1.3 el software del PC
compara la direccin de destino con la suya propia y con su
mscara y deduce que el ordenador de destino se encuentra
en la misma red local.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Funcionamiento del protocolo ARP (Address Resolution


Protocol) que utiliza el mecanismo descrito.

El PC genera entonces un mensaje ARP con la pregunta


quin tiene la direccin 147.156.1.3? y lo enva en una
trama Ethernet que tiene como direccin MAC de destino la
direccin broadcast (todo a unos); la trama es recibida y
procesada por todas las mquinas de la red que en ese
momento estn activas, siendo retransmitida a travs de los
conmutadores o puentes transparentes locales o remotos
que haya.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Funcionamiento del protocolo ARP (Address Resolution


Protocol) que utiliza el mecanismo descrito.

Eventualmente una mquina (y solo una) se reconoce


propietaria de la direccin IP solicitada y responde al
mensaje; la respuesta puede ser y normalmente ser una
trama unicast puesto que el ordenador de destino ya conoce
la direccin MAC del PC que lanz la pregunta; la respuesta
incluye la direccin MAC solicitada, por lo que a partir de
ese momento ambos ordenadores pueden comunicarse
mediante tramas unicast, de forma que la generacin de
trfico broadcast queda estrictamente limitada al primer
mensaje enviado por el PC de Luis.
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Cada ordenador de la red local mantiene en memoria una


tabla denominada ARP cache con las parejas de
direcciones MAC-IP utilizadas recientemente. Por tanto si
Luis termina su sesin telnet pero olvid algn detalle podr
durante varios minutos establecer otra conexin telnet con el
mismo ordenador sin necesidad de enviar otro paquete ARP
broadcast. Generalmente cuando un ordenador enva un
mensaje ARP buscando a otro todas las mquinas de la red,
no slo la destinataria del mensaje, aprovechan para 'fichar'
al emisor, anotndolo en su ARP cache. De esta forma si
ms tarde necesitan contactar con dicha mquina podrn
hacerlo directamente, sin necesidad de enviar un mensaje
ARP broadcast.
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Las entradas en la ARP cache expiran pasados unos


minutos sin que haya trfico con la mquina
correspondiente, para permitir que se produzcan cambios en
la tabla por ejemplo por avera de una tarjeta de red o
cambio de la direccin IP de un host. El comando arp a,
disponible en UNIX y en Windows, nos permite conocer en
cualquier momento la tabla ARP cache disponible en un
host.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Estructura de un paquete ARP IP para redes 802

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Estructura de un paquete ARP IP para redes 802

Tipo de hardware: especifica el tipo de red local, por


ejemplo el cdigo 1 identifica Ethernet.

Tipo de protocolo: especifica el protocolo de red utilizado.


Se emplean los mismos cdigos que en el Ethertype (por
ejemplo x0800 en el caso de IP).

Long. Direccin hardware: se especifica en bytes. Por


ejemplo en el caso de direcciones MAC la longitud es de
seis bytes.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

ARP - Protocolo de Resolucin de Direcciones

Estructura de un paquete ARP IP para redes 802

Long. Direccin red: tambin en bytes, por


ejemplo cuatro en el caso de IP.

Cdigo operacin: vale 1 en el caso de una


pregunta ARP (quin tiene la direccin IP tal?) y 2
en el de una respuesta.

Lectura complementaria
Capitulo 9.7 del curso CCNA
Cisco
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones


A veces se plantea el problema inverso a ARP, es decir
hallar la direccin IP a partir de una determinada direccin
LAN.

Por ejemplo cuando se arranca una estacin de trabajo


'diskless', es decir sin disco, sta ha de cargar su sistema
operativo desde otro ordenador normalmente situado en la
misma red local, pero desconoce todo lo relativo a su
configuracin de red, incluida la direccin IP; lo nico que la
estacin conoce en principio es su direccin MAC, que se
encuentra escrita en su tarjeta de red local.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

RARP - Protocolo de Resolucin de Direccin de


Retorno

Para estas situaciones se invent RARP (Reverse Address


Resolution Protocol), que funciona de la siguiente manera:
la estacin diskless enva un mensaje broadcast en el que
indica su direccin MAC y solicita que alguien le informe de
cual es la direccin IP que le corresponde. En la red habr
un servidor RARP encargado de atender este tipo de
peticiones que consultar sus tablas y devolver la direccin
IP correspondiente.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

RARP - Protocolo de Resolucin de Direccin de


Retorno

RARP utiliza el mismo formato de mensaje que ARP. La


nica diferencia es que utiliza los cdigos de operacin 3 y 4
para la pregunta y respuesta RARP, respectivamente.
Adems en vez de utilizar el Ethertype x0806 emplea el
x8035; esto permite a los hosts que no soportan el protocolo
RARP descartar estos mensajes rpidamente, sin tener que
analizar su contenido.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

BOOTP
RARP tiene algunas limitaciones. Como la consulta se
realiza mediante un mensaje broadcast el servidor RARP ha
de estar en la misma LAN que el cliente; por tanto es
necesario un servidor RARP en cada LAN, ya que los
mensajes broadcast a nivel MAC no atraviesan los routers.
Otra limitacin es que el protocolo RARP solo prev el envo
de la direccin IP, cuando sera interesante aprovechar el
mensaje para informar al cliente de todos los parmetros
relacionados con la configuracin de la red (la mscara, el
router por defecto, etc.). Para superar estas limitaciones de
RARP se invent el protocolo BOOTP (BOOTstrap
Protocol).
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

BOOTP

Cuando un host lanza una pregunta BOOTP lo hace en un


datagrama IP con la direccin de destino 255.255.255.255 y
direccin de origen 0.0.0.0. De esta forma el datagrama es
recibido por todos los hosts de la LAN. Si alguno de ellos es
el servidor BOOTP consultar sus tablas y devolver la
informacin requerida al solicitante, en otro datagrama IP.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

BOOTP

Los mensajes BOOTP se envan en datagramas UDP/IP.


Esto tiene la ventaja de permitir que el servidor BOOTP no
est ubicado en la misma LAN que el cliente, pero para que
esto funcione es necesario disponer en la LAN del cliente de
un router que acte como agente de reenvo de mensajes
BOOTP.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

BOOTP

Adems de la direccin el protocolo BOOTP permite


indicar el nombre del host, la mscara de subred, el
router por defecto, servidor de nombres, etc. Aunque no
se utiliza a menudo tambin puede indicarse el nombre y
ubicacin del fichero desde el cual debe hacer boot la
mquina cliente, si se desea que arranque de forma remota
desde otra mquina. BOOTP fue el primer protocolo
estndar para arranque automtico de ordenadores en
TCP/IP.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

BOOTP

Un problema serio con BOOTP es que requiere


configuracin manual de tablas para relacionar una
direccin IP con una direccin Ethernet. Cuando se
agrega un nuevo host a una LAN, no se puede usar el
BOOTP hasta que un administrador le haya asignado una
direccin IP e introducido manualmente sus direcciones IP y
Ethernet en las tablas de configuracin de BOOTP.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

DHCP

Tanto RARP como BOOTP requieren una asignacin


esttica biunvoca entre direcciones MAC y direcciones IP;
hacen falta tantas direcciones IP como ordenadores vayan a
utilizar el protocolo TCP/IP.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

DHCP

Existen situaciones en las que esto no es conveniente, por


ejemplo:

Una empresa con 500 ordenadores quiere conectarse a la Internet,


de forma que cualquiera de ellos pueda salir al exterior; para esto
dispone de una clase C; se calcula que nunca habr ms de 200
ordenadores simultneamente conectados a la Internet, por lo que
en principio una red clase C sera suficiente, pero la necesidad de
asignar una direccin IP a cada ordenador requiere disponer de 500
direcciones IP si se quiere ofrecer conectividad a todos ellos.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

DHCP

Existen situaciones en las que esto no es conveniente, por


ejemplo:

En una universidad se dispone de una sala para la conexin a


Internet de los ordenadores porttiles de los alumnos. No se
conocen las direcciones MAC de los ordenadores que se utilizarn
ni cuantos sern, lo nico que se sabe es que no habr en ningn
momento ms de 50 conectados simultneamente ya que esta es la
capacidad de la sala.

Evidentemente en estas situaciones es necesario un


mecanismo ms flexible de asignacin de direcciones IP que
Ing. JOSE WALDO DE LA OSSA el ofrecido por BOOTP.
Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

DHCP

Para resolver estos


problemas el IETF dise
en 1993 el protocolo
DHCP (Dynamic Host
Configuration Protocol),
que es similar a BOOTP
pero es ms verstil en los
mecanismos de
asignacin de direcciones
IP.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

DHCP

En DHCP los clientes pueden recibir sus direcciones por uno


de los tres mecanismos siguientes:

1. Asignacin indefinida y esttica. En este caso la


direccin es fijada por el administrador. Este equivale a
BOOTP.

2. Asignacin automtica. La asignacin es tambin


esttica pero la eleccin de la direccin IP
correspondiente es tomada por el servidor DHCP la
primera vez que el equipo le solicita su direccin.
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

DHCP

En DHCP los clientes pueden recibir sus direcciones por uno


de los tres mecanismos siguientes:

3. Asignacin dinmica. En este caso el cliente recibe la


direccin IP del servidor durante un tiempo limitado. Pasado
ese tiempo el cliente debe renovar su solicitud o de lo
contrario la concesin expirar. De esta forma una misma
direccin puede ser reutilizada por diferentes mquinas en
momentos diferentes. Esta modalidad es tambin conocida
como alquiler de direcciones.

Ing. JOSE WALDO DE LA OSSA


Direcciones IP
3 Protocolos de Control en Internet

Resolucin inversa de direcciones

DHCP

La mayor flexibilidad de DHCP le ha convertido en el


protocolo preferido para la configuracin remota de
ordenadores en redes locales. Con DHCP se mejora
notablemente la seguridad y fiabilidad de una red; tambin
se simplifican las labores de administracin de la misma.

Un inconveniente de la asignacin dinmica de direcciones


es que si se desea rastrear un problema y, como es lo
normal, slo se dispone de la direccin IP resulta ms difcil
(a veces imposible) averiguar que ordenador o usuario ha
sido el causante del problema.
Ing. JOSE WALDO DE LA OSSA
Direcciones IP
4 Lecturas Complementarias

Multidifusin
IP Mvil
IPv6

Fuentes de consulta:
Texto gua, Pag. 461 473.
http://es.wikipedia.org/wiki/Multidifusi%C3%B3n
http://es.wikipedia.org/wiki/IP_Multicast
http://es.wikipedia.org/wiki/IP_M%C3%B3vil
http://www.textoscientificos.com/redes/ip-movil
Ing. JOSE WALDO DE LA OSSA
Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
Encapsulamiento
IP Internet Protocol
Direcciones IP
6 IANA
Tipos de Redes
Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


IANA
1 Internet Assigned Numbers Authority

Para conseguir que no haya ninguna direccin igual, en un


principio Internet dispona de una organizacin denominada
Internet Network Information Center o InterNIC que se
dedica a esta tarea.

En la actualidad, la Internet Assigned Numbers Authority


(IANA) tiene, desde 1990, la funcin de asignar las
direcciones IP globales, administracin de de los servidores
DNS raz y cualquier otra asignacin necesaria de un
protocolo de Internet.

Minitarea de consulta
Que es la ICANN?

Ing. JOSE WALDO DE LA OSSA


Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
Encapsulamiento
IP Internet Protocol
Direcciones IP
IANA
7 Tipos de Redes
Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
1 Tipos de redes

En el diseo inicial de la Internet se reservaron los ocho


primeros bits para la red, dejando los 24 restantes para el host;
se crea que con 254 redes habra suficiente para la red
experimental de un proyecto de investigacin del
Departamento de Defensa americano.

Pronto se vio que esto resultaba insuficiente, por lo que se


reorganiz el espacio de direcciones reservando unos rangos
para definir redes ms pequeas. El resultado de esa
reorganizacin es lo que hoy conocemos como las redes clase
A, B y C.

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
1 Tipos de redes

Por varias dcadas, las direcciones IP se dividieron en cinco


categoras. Esta asignacin se ha llamado direccionamiento
con clase (classful addressing). Ya no se utiliza, pero en la
literatura an es comn encontrar referencias.

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
1 Tipos de redes

Los tipos de redes que tienen cabida en Internet se


distinguen por la cantidad de estaciones que pueden
soportar, y son los siguientes:

Las redes de clase A reservan el primer byte como


identificador de red y los tres restantes como
identificadores de estacin. El primer bit del primer byte
vale 0, por tanto, en Internet slo puede haber 128 redes
de clase A (con 224 estaciones cada una como mximo).
Hace mucho tiempo que ya no queda ninguna para asignar.

(red.host.host.host): 1.0.0.1 a 126.254.254.254 (126 redes,


16 millones de nodos) definen las grandes redes. El patrn
binario es 0 + 7 bits red + 24 bits de nodos.
Ing. JOSE WALDO DE LA OSSA
Tipos de Redes
1 Tipos de redes

Las redes de clase B tienen 16 bits para cada campo; los


dos primeros bytes del identificador de red valen 10, por
tanto, hay 16.384 (214) redes clase B, con 65.536
direcciones cada una. De clase B no queda ninguna para
asignar.

(red.red.host.host): 128.1.0.1 a 191.255.254.254 (16K


redes, 65K nodos) generalmente se utiliza el primer byte de
nodo para identificar subredes dentro de una institucin). El
patrn binario es 10 + 14 bits de red + 16 bits de nodos.

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
1 Tipos de redes

Las redes de clase C reservan 24 bits para el identificador


de red (con los tres primeros bits a 110; el campo red
ocupa los siguientes 21 bits) y los 8 restantes son para el
identificador de host. Puede haber hasta 2.097.152 redes
clase C con 256 direcciones cada una.

(red.red.red.host): 192.1.1.1 a 223.255.255.254 (2 millones


de bits de redes, 254 de nodos). El patrn binario es 110 +
21 bits red + 8 bits de nodos.

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
1 Tipos de redes

Existen adems direcciones (no redes) clase D cuyos


primeros cuatro bits valen 1110. Las direcciones clase D se
utilizan para definir grupos multicast (desde un nodo a un
conjunto de nodos que forman parte de un grupo). El grupo
queda definido por los 28 bits siguientes.

Puede haber hasta 268.435.456 direcciones multicast en


Internet. Las direcciones clase D nunca puede aparecer como
direcciones de origen de un datagrama.

Por ltimo, la clase E, que corresponde al valor 1111 en los


primeros cuatro bits, no se utiliza de momento y est
reservada para usos futuros (propsitos experimentales).

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
1 Tipos de redes

De los valores de los primeros bits de cada una de las clases


antes mencionadas se puede deducir el rango de direcciones
que corresponde a cada una de ellas. As pues, en la prctica
es fcil saber a que clase pertenece una direccin
determinada sin ms que observar el primer byte de su
direccin.

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
1 Tipos de redes

Algunos rangos de direcciones han sido reservados para


que no correspondan a redes pblicas, sino a redes
privadas (mquinas que se conectan entre ellas sin
tener conexin con el exterior) y los mensajes no sern
encaminados a travs de Internet, lo cual es comnmente
conocido como Intranet. stas son para:

Clase A de la 10.0.0.0 hasta 10.255.255.255


Clase B de la 172.16.0.0 hasta 172.31.0.0
Clase C de la 192.168.0.0 hasta 192.168.255.0.
Estos nmeros no se asignan a ninguna direccin vlida en
Internet y por tanto pueden utilizarse para construir redes,
por ejemplo detrs de un cortafuego, sin riesgo de entrar en
conflicto de acceso con redes vlidas de la Internet.

Ing. JOSE WALDO DE LA OSSA


Tipos de Redes
2 CIDR

Classless Inter-Domain Routing (CIDR Enrutamiento


entre dominios sin Clases)

http://es.wikipedia.org/wiki/Classless_Inter-Domain_Routing

Minitarea de consulta
Ingresar al link anterior y realizar la lectura.

Ing. JOSE WALDO DE LA OSSA


Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
Encapsulamiento
IP Internet Protocol
Direcciones IP
IANA
Tipos de Redes
8 Mascara de Red
Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
1 Mascara de Red

Cuando un administrador de sistemas recibe el encargo de


gestionar un conjunto de direcciones, es posible que
necesite configurar internamente diferentes LAN con este
conjunto.

La mscara de red constituye el mecanismo que nos


permitir conseguir ms flexibilidad. Por medio de una
mscara de 32 bits, definiremos los bits que identifican
la red (bits en 1) y los que identifican la estacin (bits
en 0). Por norma general, los bits 1 y los 0 son
consecutivos, pero no necesariamente.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
1 Mascara de Red

En otras palabras, para indicar qu parte de la direccin


corresponde a la red y qu parte al host se suele
utilizar una notacin denominada mscara, consistente
en poner a 1 los bits que corresponden a la parte de red
y a 0 los que corresponden a la parte host.

As por ejemplo diremos que una red clase A tiene una


mscara 255.0.0.0, lo cual equivale a decir que los ocho
primeros bits especifican la red y los 24 restantes el host.

Anlogamente decimos que una red clase B tiene una


mscara 255.255.0.0 y una clase C una mscara
255.255.255.0.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
1 Mascara de Red

El identificador de red es la porcin de direccin IP que


encaja con los bits 1 de la mscara.

El concepto mscara es capital para la comprensin del


funcionamiento de las redes IP, permite a una estacin
decidir si el destino al que debe transmitir un paquete se
encuentra dentro de la misma red de rea local que este
ltimo o si, por el contrario, se encuentra en una LAN
remota y, por tanto, debe delegar su transmisin a algn
equipo de su misma LAN (el direccionador) para que se
encargue de hacer llegar el paquete a su destino.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
1 Mascara de Red

Si tenemos dos estaciones con las direcciones


147.83.153.100 y 147.83.153.200, podemos deducir que
estn interconectadas directamente (por una LAN) si la
mscara de su red es 255.255.255.0, as como
deduciramos que no estn conectadas con la misma LAN
si la mscara fuese, por ejemplo, 255.255.255.128.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
1 Mascara de Red

Una notacin alternativa es proporcionar el nmero de bits


1 de la mscara. As pues, la mscara 255.255.255.0 es
una mscara de 24 bits y la 255.255.255.128 es una
mscara de 25 bits.

En ocasiones, podemos ver una direccin con el aadido


de la mscara; por ejemplo:

147.83.153.100/24.

Sin embargo, esta notacin slo es til para mscaras con


1 consecutivos.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
1 Mascara de Red

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

Subredes significa subdividir la parte del nodo en


pequeas redes dentro de la misma red para, por
ejemplo, mejorar el trfico.

Una subred toma la responsabilidad de enviar el trfico a


ciertos rangos de direcciones IP extendiendo el mismo
concepto de redes A, B, C, pero slo aplicando esta
redireccin en la parte nodo de la IP.

El nmero de bits que son interpretados como identificador


de la subred es dado por una mscara de red (netmask)
que es un nmero de 32 bits (igual que la IP). Para obtener
el identificador de la subred, se deber hacer una operacin
lgica Y (AND) entre la mscara y la IP, lo cual dar la IP de
la subred.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

1. La definicin de subredes es una forma de organizar los


hosts que hay dentro de una red en grupos lgicos.
2. El encaminamiento de subred permite que numerosas
subredes existan dentro de una misma red.
3. La subred permite subdividir una netid (generalmente la
direccin clase C, pero puede tambin hacerse con
direcciones clase A o B) en dos o ms redes.
4. Una mscara de subred es un patrn de 32 bits que se
representan en notacin decimal igual que las
direcciones IP.
5. Permite distinguir e interpretar que bits de la direccin IP
pertenecen a la direccin de red y cules a la direccin
de host.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

Supongamos que a la UNICOR se le asigna una red clase


B, la 156.134.0.0; de los 16 bits que en principio
corresponden al host podra reservar los primeros 8 para la
subred y dejar los 8 siguientes para el host, con lo que
dispondr de 256 subredes de 256 direcciones cada una.
Desde fuera la red de la UNICOR seguir siendo
156.134.0.0, ya que la estructura de subred no ser visible.

10011100 10000110 00000000 00000000

Red SubRed Host

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

Para dividir la red en subredes se define una nueva


mscara. Como siempre los bits a 1 de la mscara
identifican la parte de red (en este caso la parte de red-
subred) y los bits a cero corresponden al host. Por ejemplo,
la mscara 255.255.255.0 aplicada sobre una red clase B la
divide en 256 subredes de 256 direcciones cada una, pues
tiene puestos a 1 los primeros 24 bits; en cierto modo
podramos decir que esta mscara convierte una red clase
B en 256 subredes clase C.

Se pueden hacer divisiones que no correspondan a bytes


enteros, por ejemplo la mscara 255.255.252.0 hace
subredes mas grandes, reserva los primeros 6 bits para la
subred y deja 10 para el host, con lo que podra haber
hasta 64 subredes con 1024 direcciones cada una.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

Cuando se crean subredes hay dos direcciones en cada


subred que quedan automticamente reservadas: las que
corresponden al campo host todo a ceros y todo a
unos; estas se emplean para designar la subred y para
broadcast dentro de la subred, respectivamente. As si la
red 156.134.0.0 se subdivide con la mscara 255.255.255.0
se crean 256 subredes del tipo 156.134.subred.host, cada
una con 256 direcciones. En cada subred hay 254
direcciones aprovechables para hosts, ya que la primera
direccin (156.134.subred.0) identifica a la subred y la
ltima (156.134.subred.255) es la direccin broadcast
de esa subred. Por tanto el nmero de hosts de una
subred es siempre dos menos que el rango de direcciones
que abarca.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

Por lo tanto las mscaras ms usadas son:

255.255.255.0

255.255.0.0

255.0.0.0

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

El identificador de red se determina (Direccin de Red)

Aplicando la funcin AND a la direccin IP original con la


mscara.

150.214.58.9 AND 255.255.255.0

Direccin de RED 150.214.58.0 (Direccin lgica de tipo C)

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
2 Subredes

Direccin de difusin

Aplicando la funcin OR a la direccin IP de red con la


inversa de la mscara

150.214.58.0 OR 0.0.0.255

Direccin de difusin en la red (broadcasting)


150.214.58.255

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes

La siguiente explicacin lleva un proceso sistemtico de


ejercitacin constante, de nada servir que usted sea un
genio configurando dispositivos si no es capaz de
direccionar correctamente.

Paso 1. Piense en binarios


Paso 2. Encuentre la mscara adecuada para la cantidad
de subredes que le solicitan, independientemente de la
direccin IP lo que nos importa es la clase de red.

Razone, red clase C, el primer octeto, el segundo y el


tercero corresponden a la direccin de red por lo tanto
trabaje con el cuarto octeto correspondiente a los host. De
izquierda a derecha tome la cantidad de bits necesarios de
la mscara para la cantidad de subredes que le solicitan.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes
Ejemplo: Crear 10 subredes a partir de una red clase C

Mscara de red 255.255.255.0

Rango de red (Netid) . Rango de host

11111111.11111111.11111111.00000000

Cuarto octeto 00000000

Paso 1
Tomo prestados cuatro bits: 11110000

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes

Paso 2
Segn la frmula 2N-2 debemos tomar 4 bits del rango de
host, por lo tanto:

Dos a la cuatro menos dos igual a 14 (24-2=16-2=14 ).


Recuerde que no siempre los valores son exactos, coloque
en uno los bits que resultaron de la operacin anterior y
smelos, recuerde el valor de cada bit dentro del octeto:
128, 64, 32, 16, 8, 4, 2, 1.

11110000
128+64+32+16=240

La mscara de subred de clase C para obtener 10 subredes


vlidas es: 255.255.255.240

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes

Paso 3- Identifique las correspondientes direcciones IP de


las subredes restando a 256, que es la cantidad mxima de
combinaciones que tiene un octeto, el valor de la mscara
obtenida. Este nmero ser la direccin de la primera
subred utilizable que a su vez es el incremento o la
constante para determinar las siguientes subredes.

_256
240
016

El resultado indica la primera direccin vlida de subred.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes
Numero de Valor del Valor
Subred Octeto decimal
0 00000000 0
1 00010000 16
2 00100000 32
3 00110000 48
4 01000000 64
5 01010000 80
6 01100000 96
7 01110000 112
8 10000000 128
9 10010000 144
10 10100000 160
11 10110000 176
12 11000000 192
13 11010000 208
14 11100000 224
15 11110000 240
El incremento constante en este caso ser de 16
Ing. JOSE WALDO DE LA OSSA
Mascara de Red
3 Procedimiento para la crear Subredes
Paso 4- Obtenga las direcciones IP de las Subredes.

Direccin IP de la red original: 192.168.1.0 255.255.255.0


Direccin IP de la 1 subred: 192.168.1.16 255.255.255.240
Direccin IP de la 2 subred: 192.168.1.32 255.255.255.240
Direccin IP de la 3 subred: 192.168.1.48 255.255.255.240
Direccin IP de la 4 subred: 192.168.1.64 255.255.255.240


Direccin IP de la 13 subred: 192.168.1.208 255.255.255.240
Direccin IP de la 14 subred: 192.168.1.224 255.255.255.240

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes
Otra forma de identificar las mscaras es sumar los bits en uno y
colocarlos detrs de la direccin IP separados por una barra:

Direccin IP de la red original: 192.168.1.0/24


Direccin IP de la 1 subred: 192.168.1.16/28
Direccin IP de la 2 subred: 192.168.1.32/28
Direccin IP de la 3 subred: 192.168.1.48/28
Direccin IP de la 4 subred: 192.168.1.64/28

Direccin IP de la 13 subred: 192.168.1.208/28


Direccin IP de la 14 subred: 192.168.1.224/28

Recuerde que la direccin de subred 0 no se utiliza por ser el


ID de la red, y la 240 tampoco por ser la direccin de
broadcast. Esto ser siempre as, ni la primera ni la ltima.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes

Paso 5- Identifique el rango de Host que integran las


subredes.

Hasta ahora hemos trabajado con los bits del rango de red,
es decir de izquierda a derecha en el octeto
correspondiente, ahora lo haremos con los bits restantes
del rango de host, es decir de derecha a izquierda.

Tomemos como ejemplo la subred 196.168.1.16/28 y


apliquemos la formula 2N-2, nos han quedado 4 bits libres
por lo tanto: 24-2=16-2=14 Estas subredes tendrn 14
host vlidos utilizables cada una.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
3 Procedimiento para la crear Subredes
Numero de Valor del Valor
El Rango de Host vlido para Host Octeto decimal
la subred 192.168.1.16/28 00010000 subred
ser: 1 00010001 17
2 00010010 18
192.168.1.17 al 30 3 00010011 19
4 00010100 20
El mismo procedimiento se 5 00010101 21
lleva a cabo con el resto de 6 00010110 22
las subredes. 7 00010111 23
8 00011000 24
La direccin de broadcast de 9 00011001 25
una subred ser la 10 00011010 26
inmediatamente inferior a la 11 00011011 27
subred siguiente. 12 00011100 28
13 00011101 29
14 00011110 30
15 00011111 broadcast
Ing. JOSE WALDO DE LA OSSA
Mascara de Red
4 Routing
Representa el modo en que los mensajes son enviados a
travs de las subredes. Por ejemplo, sean tres
departamentos con subredes Ethernet: compras (subred
172.17.2.0), clientes (subred 172.17.4.0), recursos humanos,
RR.HH., (subred 172.17.6.0) y el backbone con FFDI (subred
172.17.1.0).

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
4 Routing

Para encaminar los mensajes entre los ordenadores de las tres


redes, se necesitarn tres gateways que tendrn cada uno dos
interfaces de red para cambiar entre Ethernet y FFDI. stos sern
CromprasGW (IPs:172.17.2.1 y 172.17.1.1), CLientesGW
(IPs:172.17.4.1 y 172.17.1.2) y RRHHGW (IPs:172.17.6.1 y
172.17.1.3), es decir, una IP hacia el lado de la subnet y otra hacia el
backbone.
Ing. JOSE WALDO DE LA OSSA
Mascara de Red
4 Routing

Cuando se envan mensajes entre mquinas de compras, no es


necesario salir al gateway, ya que el protocolo TCP/IP
encontrar la mquina directamente. El problema est cuando
la mquina Compras0 quiere enviar un mensaje a RRHH3. El
mensaje debe circular por los dos gateways respectivos.
Ing. JOSE WALDO DE LA OSSA
Mascara de Red
4 Routing

Cuando Compras0 ve que RRHH3 est en otra red, enva el


paquete a travs del gateway ComprasGW, que a su vez se lo
enviar a RRHHGW y que a su vez se lo enviar a RRHH3. La
ventaja de las subredes es clara, ya que el trfico entre todas
las mquinas de compras, por ejemplo, no afectar a las
mquinas de clientes o RR.HH.
Ing. JOSE WALDO DE LA OSSA
Mascara de Red
4 Routing
IP utiliza una tabla para hacer el routing de los paquetes entre las
diferentes redes y en la cual existe un routing por defecto
asociado a la red 0.0.0.0. Todas las direcciones que coinciden
con sta, ya que ninguno de los 32 bits son necesarios, son
enviados por el gateway por defecto (default gateway) hacia la
red indicada. Sobre comprasGW, por ejemplo, la tabla podra ser:

El - significa que la mquina est directamente conectada y no necesita


Ing. JOSE WALDO DE LA OSSA
routing.
Mascara de Red
4 Routing

El procedimiento para identificar si se realiza el routing o no, se


lleva a cabo a travs de una operacin muy simple con dos
AND lgicos (subred AND mask y origen AND mask) y una
comparacin entre los dos resultados. Si son iguales no hay
routing, sino que se debe enviar la mquina definida como
gateway en cada mquina para que sta realice el routing del
mensaje.
Ing. JOSE WALDO DE LA OSSA
Mascara de Red
4 Routing

Por ejemplo, un mensaje de la 172.17.2.4 hacia la 172.17.2.6


significar:

172.17.2.4 AND 255.255.255.0 = 172.17.2.0 y


172.17.2.6 AND 255.255.255.0 = 172.17.2.0

Como los resultados son iguales, no habr routing.


Ing. JOSE WALDO DE LA OSSA
Mascara de Red
4 Routing

En cambio, si hacemos lo mismo con 172.17.2.4 hacia


172.17.6.6 podemos ver que habr un routing a travs del
172.17.2.1 con un cambio de interfaz (eth0 a ffdi0) a la
172.17.1.1 y de sta hacia la 172.17.1.3 con otro cambio de
interfaz (fddi0 a eth0) a la 172.17.6.1 y luego hacia la 172.17.6.6.

Ing. JOSE WALDO DE LA OSSA


Mascara de Red
4 Routing

El routing, por defecto, se utilizar cuando ninguna regla


satisfaga la coincidencia. En caso de que dos reglas coincidan,
se utilizar aquella que lo haga de modo ms preciso, es decir,
la que menos ceros tenga.

Ing. JOSE WALDO DE LA OSSA


Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
Encapsulamiento
IP Internet Protocol
Direcciones IP
IANA
Tipos de Redes
Mascara de Red
9 Interconectividad
Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Interconectividad
1 Introduccin

Existen muchas redes diferentes, entre ellas LANs, MANs y


WANs. En cada capa hay numerosos protocolos de uso muy
difundido. Cuando dos o ms redes se juntan, forman una
interred. Tener diferentes redes invariablemente implica
tener diferentes protocolos.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
1 Introduccin

Siempre habr una variedad de redes (y, por lo tanto, de


protocolos) diferentes, por las siguientes razones:

Casi todas las instalaciones UNIX


ejecutan TCP/IP.
Muchos negocios grandes an tienen
mainframes que ejecutan SNA de IBM.
Una cantidad considerable de
compaas telefnicas operan redes ATM.
Algunas LANs de computadoras
personales an usan Novell NCP/IPX o
AppleTalk.
Las redes inalmbricas constituyen un
rea nueva y en desarrollo con una
variedad de protocolos.

Ing. JOSE WALDO DE LA OSSA


Interconectividad
1 Introduccin

Como ejemplo de cmo se pueden conectar redes diferentes,


considere la figura. Vemos una red corporativa con mltiples
ubicaciones enlazadas por una red ATM de rea amplia. En una de
las ubicaciones, se utiliza una red dorsal ptica FDDI para conectar
una Ethernet, una LAN inalmbrica 802.11 y la red de mainframe
SNA del centro de datos corporativo.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
1 Introduccin

El propsito de interconectar todas estas redes es permitir


que los usuarios de cualquiera de ellas se comuniquen con
los usuarios de las dems, as como permitir que los usuarios
de cualquiera de ellas accedan los datos de las dems.
Lograr este objetivo significa enviar paquetes de una red a
otra.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
2 Diferencia entre las redes
Las redes pueden diferir de muchas maneras. Algunas de las
diferencias, como tcnicas de modulacin o formatos de tramas
diferentes, se encuentran en las capas de enlace de datos y en la
fsica. Algunas diferencias que pueden ocurrir en la capa de red.

Ing. JOSE WALDO DE LA OSSA


Interconectividad
3 Conexin de redes
Las redes pueden interconectarse mediante diversos
dispositivos:

En la capa fsica, las redes se pueden conectar mediante


repetidores o concentradores, los cuales mueven los bits
de una red a otra idntica. stos son en su mayora
dispositivos analgicos y no comprenden nada sobre
protocolos digitales (simplemente regeneran seales).

En la capa de enlace de datos encontramos puentes y


conmutadores. Pueden aceptar tramas, examinar las
direcciones MAC y reenviar las tramas a una red diferente
mientras realizan una traduccin menor de protocolos en el
proceso, por ejemplo, de Ethernet a FDDI o a 802.11.

Ing. JOSE WALDO DE LA OSSA


Interconectividad
3 Conexin de redes
Las redes pueden interconectarse mediante diversos
dispositivos:

En la capa de red hay enrutadores que pueden conectar dos


redes. Un enrutador que puede manejar mltiples protocolos
se conoce como enrutador multiprotocolo.

En la capa de transporte se encuentran puertas de enlace


de transporte, que pueden interactuar entre dos conexiones
de transporte.

Por ltimo, en la capa de aplicacin, las puertas de enlace


de aplicacin traducen semnticas de mensaje. Como
ejemplo, las puertas de enlace entre el correo electrnico de
Internet (RFC 822) y el correo electrnico X.400 deben
analizar los mensajes de correo electrnico y cambiar varios
campos de encabezado.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
3 Conexin de redes

En la figura (a), la mquina de origen, S, desea enviar un paquete a la


mquina de destino, D. Estas mquinas se encuentran en Ethernets
diferentes, conectadas mediante un conmutador. S encapsula el
paquete en una trama y lo enva a su destino. La trama llega al
conmutador, el cual ve la direccin MAC de dicha trama y determina
que sta tiene que ir a la LAN 2. El conmutador elimina la trama de la
LAN 1 y la coloca en la LAN 2.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
3 Conexin de redes

Los router se conectan mediante una lnea punto a punto,


posiblemente una lnea rentada de miles de kilmetros de longitud.
Ahora el router recoge la trama y el paquete se elimina del campo de
datos de dicha trama. El router examina la direccin del paquete (por
ejemplo, direccin IP) y la busca en su tabla de enrutamiento. Con
base en esta direccin, decide enviar el paquete al enrutador remoto,
encapsulado en un tipo diferente de trama, dependiendo del protocolo
de lnea. En el otro extremo el paquete se coloca en el campo de
datos de una trama Ethernet y se deposita en la LAN 2.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
4 Circuitos virtuales concatenados

En el pasado, la mayora de las redes (pblicas) eran


orientadas a la conexin (frame relay, SNA, 802.16 y ATM an
lo son). Posteriormente, con la aceptacin rpida de Internet,
los datagramas se pusieron de moda.

Ing. JOSE WALDO DE LA OSSA


Interconectividad
4 Circuitos virtuales concatenados

En el modelo de circuitos virtuales concatenados, que se


muestra en la figura, se establece una conexin con un host
de una red distante de un modo parecido a la manera en que
se establecen normalmente las conexiones.

Ing. JOSE WALDO DE LA OSSA


Interconectividad
4 Circuitos virtuales concatenados

La subred ve que el destino es remoto y construye un circuito


virtual al enrutador ms cercano a la red de destino; luego
construye un circuito virtual de ese enrutador a una puerta de
enlace externa (enrutador multiprotocolo). sta registra la
existencia del circuito virtual en sus tablas y procede a construir
otro circuito virtual a un enrutador de la siguiente subred. Este
proceso contina hasta llegar al host de destino.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
4 Circuitos virtuales concatenados

Una vez que comienzan a fluir paquetes de datos por la ruta,


cada puerta de enlace retransmite los paquetes de entrada y
hace las conversiones entre los formatos de paquete y los
nmeros de circuito virtual, segn sea necesario. Obviamente,
todos los paquetes de datos deben atravesar la misma
secuencia de puertas de enlace.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
4 Circuitos virtuales concatenados

La caracterstica esencial de este enfoque es que se establece


una secuencia de circuitos virtuales desde el origen, a travs de
una o ms puertas de enlace, hasta el destino. Cada puerta de
enlace mantiene tablas que indican los circuitos virtuales que
pasan a travs suyo, a dnde se deben enrutar y el nuevo
nmero de circuito virtual.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
5 Interconectividad no orientada a la conexin

El modelo alterno de interred es el modelo de datagramas. En


este modelo, el nico servicio que ofrece la capa de red a la
capa de transporte es la capacidad de inyectar datagramas en
la subred y esperar que todo funcione bien. Este modelo no
requiere que todos los paquetes que pertenecen a una conexin
atraviesen la misma secuencia de puertas de enlace.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
5 Interconectividad no orientada a la conexin

Los datagramas del host 1 al host 2 toman diferentes rutas a


travs de la interred. Para cada paquete se toma una decisin
de enrutamiento independiente, posiblemente dependiendo del
trfico en el momento del envo de dicho paquete. Esta
estrategia puede utilizar mltiples rutas y lograr de esta manera
un ancho de banda mayor que el modelo de circuitos virtuales
concatenados. Por otra parte, no hay garanta de que los
paquetes llegarn al destino en orden, suponiendo que lleguen.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
5 Interconectividad no orientada a la conexin

El modelo de datagramas no es tan sencillo como parece. Por


una parte, si cada red tiene su propio protocolo de capa de red,
no es posible que un paquete de una red transite por otra. Un
segundo problema, ms serio, es el direccionamiento. La
solucin a estos inconvenientes es disear un paquete universal
de interred y hacer que todos los enrutadores lo reconozcan.
Este enfoque es, precisamente, el que tiene IP: un paquete
diseado para llevarse por muchas redes.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
6 Entunelamiento

Lograr la interaccin de dos


redes diferentes es en
extremo difcil. Sin embargo,
hay un caso especial comn
que puede manejarse.

Este caso es cuando el host


de origen y el de destino
estn en la misma clase de
red, pero hay una red
diferente en medio.

Ing. JOSE WALDO DE LA OSSA


Interconectividad
6 Entunelamiento

Como ejemplo, piense en un banco internacional con una


Ethernet basada en TCP/IP en Pars, una Ethernet basada en
TCP/IP en Londres y una WAN no IP (por ejemplo, ATM) en
medio, como se muestra en la figura.

Ing. JOSE WALDO DE LA OSSA


Interconectividad
6 Entunelamiento

La solucin a este problema es una tcnica llamada


entunelamiento. Para enviar un paquete IP al host 2, el host 1
construye el paquete que contiene la direccin IP del host 2, a
continuacin lo inserta en una trama Ethernet dirigida al
enrutador multiprotocolo de Pars y, por ultimo, lo pone en la
lnea Ethernet.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
6 Entunelamiento

Cuando el enrutador multiprotocolo recibe la trama, retira el


paquete IP, lo inserta en el campo de carga til del paquete de
capa de red de la WAN y dirige este ltimo a la direccin de la
WAN del enrutador multiprotocolo de Londres. Al llegar ah, el
enrutador de Londres retira el paquete IP y lo enva al host 2 en
Ing. JOSE WALDO DE LA OSSA una trama Ethernet.
Interconectividad
6 Entunelamiento

La WAN puede visualizarse como un gran tnel que se extiende


de un enrutador multiprotocolo al otro. El paquete IP
simplemente viaja de un extremo del tnel al otro, bien
acomodado en una caja bonita. No tiene que preocuparse por
lidiar con la WAN. Tampoco tienen que hacerlo los hosts de
cualquiera de las Ethernets.
Ing. JOSE WALDO DE LA OSSA
Interconectividad
6 Entunelamiento

Slo el enrutador multiprotocolo tiene que entender los


paquetes IP y WAN. De hecho, la distancia completa entre la
mitad de un enrutador multiprotocolo y la mitad del otro acta
como una lnea serial.

Ing. JOSE WALDO DE LA OSSA


Capa de Red

Estructura protocolos de Internet


Protocolos de Internet
Encapsulamiento
IP Internet Protocol
Direcciones IP
IANA
Tipos de Redes
Mascara de Red
Interconectividad
10 Enrutamiento

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
1 Enrutador

Las atribuciones principales de los enrutadores son


interconectar dos o ms subredes IP y encargarse de
direccionar el trfico destinado a estaciones remotas.

Cada enrutador de la red Internet debe ser capaz de decidir


(en una fraccin de segundo) a dnde debe dirigir un
paquete basndose exclusivamente en la direccin de
destino, y en el conocimiento que tiene de la red y de su
posicin (la del enrutador) dentro de Internet. De hecho,
cada enrutador no decide la ruta entera del paquete, sino
slo el trozo de ruta en que participa: el salto siguiente.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
1 Enrutador

Dentro de una red o subred, los hosts se comunican entre s


sin necesidad de un dispositivo intermediario de capa de
red. Cuando un host necesita comunicarse con otra red, un
dispositivo intermediario, o router, acta como un
gateway hacia la otra red.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
1 Enrutador

Como parte de su configuracin, un host tiene una direccin


de gateway predeterminado definida. Esta direccin de
gateway es la direccin de una interfaz de router que est
conectada a la misma red que el host.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
1 Enrutador

No es factible para un host particular conocer la direccin de


todos los dispositivos en Internet con los cuales puede tener
que comunicarse. Para comunicarse con un dispositivo en
otra red, un host usa la direccin de este gateway, o
gateway predeterminado, para reenviar un paquete fuera de
la red local.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
1 Enrutador

El router tambin necesita una ruta que defina dnde reenviar


luego el paquete. A esto se lo denomina direccin del
siguiente salto. Si el router cuenta con una ruta disponible, el
router reenviar el paquete al router del siguiente salto que
ofrezca una ruta hacia la red de destino.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
1 Enrutador

Podemos ver un paquete IP que cruza tres redes de rea


local. En cada una el paquete va encapsulado dentro de una
trama de un tipo adecuado a la subred que cruza (podran ser
tres LAN Ethernet). Las direcciones de origen y de destino del
nivel LAN en cada tramo son diferentes. En cambio, la
direccin de origen y la de destino de cada paquete IP no
varan.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
2 Gateway (Puerta de Enlace)

El Gateway, que tambin se conoce como gateway


predeterminado, es necesario para enviar un paquete fuera
de la red local. Si la porcin de red de la direccin de destino
del paquete es diferente de la red del host de origen, el
paquete tiene que hallar la salida fuera de la red original. Para
esto, el paquete es enviado al gateway.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
2 Gateway (Puerta de Enlace)

El gateway es una interfaz del router conectada a la red local.


La interfaz del gateway tiene una direccin de capa de red
que concuerda con la direccin de red de los hosts.

Los hosts estn configurados para reconocer la direccin


como gateway.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
3 La Tabla de Enrutamiento

El enrutamiento se lleva a cabo a partir de tablas de


enrutamiento que disponen de informacin limitada, pero
suficiente para permitir la interconexin de todas las
subredes que componen Internet. Cada equipo conectado a
una red IP necesita una tabla de direccionamiento.

Estas tablas se introducen dentro del enrutador por


medio de un terminal que se conecta al mismo
directamente (consola). Asimismo, existen protocolos que
permiten que las tablas se actualicen automticamente
cuando se detectan cambios de topologa. Los ms
utilizados son el RIP (routing information protocol) y el
OSPF (open shortest path first).

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
3 La Tabla de Enrutamiento

El enrutador decide la ruta de los paquetes consultando su


tabla de direccionamiento.

Las estaciones terminales tambin necesitan una tabla de


direccionamiento, aunque slo sea para poder descubrir si
se estn comunicando con una estacin local de la LAN (y,
por consiguiente, se pueden comunicar directamente con la
misma) o si el paquete IP debe ir a una estacin remota
(conectada a otra LAN) y, por tanto, deben dejarlo en manos
del enrutador.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
4 La Tabla de Enrutamiento - Router

Ningn paquete puede ser enviado sin una ruta. Si el


paquete se origina en un host o se reenva por un dispositivo
intermediario, el dispositivo debe tener una ruta para
identificar dnde enviar el paquete.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
4 La Tabla de Enrutamiento - Router

Un router toma una decisin de reenvo para cada paquete que


llega a la interfaz del gateway. Este proceso de reenvo es
denominado enrutamiento. Para reenviar un paquete a una
red de destino, el router requiere una ruta hacia esa red. Si no
existe una ruta a una red de destino, el paquete no puede
Ing. JOSE WALDO DE LA OSSA
reenviarse.
Enrutamiento
4 La Tabla de Enrutamiento - Router

La red de destino puede ser una cantidad de routers o saltos


fuera del gateway. La ruta hacia esa red slo indicara el router
del siguiente salto al cual el paquete debe reenviarse, no el
router final. El proceso de enrutamiento usa una ruta para asignar
una direccin de red de destino hacia el siguiente salto y luego
Ing. JOSE WALDO DE LA OSSA
reenva el paquete hacia esta direccin del siguiente salto.
Enrutamiento
4 La Tabla de Enrutamiento - Router

Al igual que los dispositivos finales, los routers tambin agregan


rutas para las redes conectadas a su tabla de enrutamiento.

Cuando se configura una interfaz de router con una direccin IP y


una mscara de subred, la interfaz se vuelve parte de esa red. La
tabla de enrutamiento ahora incluye esa red como red
directamente conectada.

Todas las otras rutas, sin embargo, deben ser configuradas o


adquiridas por medio del protocolo de enrutamiento.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
4 La Tabla de Enrutamiento - Router

La tabla de enrutamiento almacena informacin sobre redes


conectadas y remotas.

Las redes conectadas est directamente adjuntas a una de las


interfaces del router. Estas interfaces son los gateways para los
hosts en las diferentes redes locales.

Las redes remotas son redes que no estn conectadas


directamente al router. El administrador de red puede configurar
manualmente las rutas a estas redes en el router o bien pueden
obtenerse automticamente a travs de protocolos de
enrutamiento.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
4 La Tabla de Enrutamiento - Router

Los routers en una tabla de enrutamiento tienen tres


caractersticas principales:

Red de destino
Siguiente salto
Ing. JOSE WALDO DE LA OSSA
Mtrica
Enrutamiento
4 La Tabla de Enrutamiento - Router

El router hace coincidir la direccin de destino del encabezado


del paquete con la red de destino de una ruta en la tabla de
enrutamiento y reenva el paquete al router del siguiente salto
que especifica dicha ruta. Si hay dos o ms rutas posibles hacia
el mismo destino, se utiliza la mtrica para decidir qu ruta
Ing. JOSE WALDO DE LA OSSA
aparece en la tabla de enrutamiento.
Enrutamiento
4 La Tabla de Enrutamiento - Router

El router no puede reenviar los paquetes sin una ruta. Si una ruta
que representa la red de destino no est en la tabla de
enrutamiento, el paquete ser descartado (es decir, no se
reenviar). La ruta encontrada puede ser una ruta conectada o
una ruta hacia una red remota.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
4 La Tabla de Enrutamiento - Router

El router tambin puede usar una ruta predeterminada para


reenviar el paquete. La ruta predeterminada se usa cuando la
ruta de destino no est representada por ninguna otra ruta en la
tabla de enrutamiento.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
5 La Tabla de Enrutamiento - Host

Un host crea las rutas que se utilizan para reenviar los


paquetes que origina. Estas rutas derivan de la red conectada y
de la configuracin del gateway por defecto.

Los hosts agregan automticamente todas las redes


conectadas a las rutas. Estas rutas para las redes locales
permiten a los paquetes ser entregados a los hosts que estn
conectados a esas redes.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
5 La Tabla de Enrutamiento - Host

Los hosts tambin requieren una tabla de enrutamiento para


asegurarse de que los paquetes de la capa de red estn dirigidos
a la red de destino correcta.

A diferencia de la tabla de enrutamiento en un router, que


contiene tanto rutas locales como remotas, la tabla local del
host comnmente contiene su conexin o conexiones
directa(s) a la red y su propia ruta por defecto al gateway.

La configuracin de la direccin de gateway predeterminado en el


host crea la ruta predeterminada local.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
5 La Tabla de Enrutamiento - Host

Como se muestra en la figura, la tabla de enrutamiento de un


host puede ser analizada en la lnea de comando introduciendo
los comandos netstat r o route PRINT.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
5 La Tabla de Enrutamiento - Host
Anlisis de una tabla de enrutamiento de una estacin
conectada a una LAN (direccin 147.83.153.103/24) con una
nica tarjeta Ethernet.

sta es una tabla tpica que podemos encontrar en una


estacin conectada a Internet.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
5 La Tabla de Enrutamiento - Host

La primera entrada y la segunda permiten transmitir paquetes


IP a las direcciones 147.83.153.103 y a todas las direcciones
que empiecen por 127 (fijarse en la mscara de las dos
entradas). En ambos casos los paquetes se envan desde y a
la interfaz virtual loopback (la interfaz con que se conoce el
host local desde el mismo host local).

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
5 La Tabla de Enrutamiento - Host

Ninguno de los paquetes que se direccione con alguna de


estas dos reglas saldr a la red: ser cortocircuitado
directamente por el sistema operativo y se entregar al
proceso de destino sin que nunca llegue a ninguna tarjeta de
comunicaciones.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
5 La Tabla de Enrutamiento - Host

La tercera entrada ser adoptada por todos los paquetes


destinados a la red local. El campo Direccionador es el mismo
que la direccin local, lo que significa que no se delegar su
transmisin a ningn direccionador.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
5 La Tabla de Enrutamiento - Host

La cuarta entrada tiene una importancia relativa. Nos indica


que los broadcasts IP se restringirn a la red local.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
5 La Tabla de Enrutamiento - Host

La quinta entrada (0.0.0.0/0) permite a la estacin


comunicarse con estaciones remotas. Notar que la mscara no
tiene ningn bit en 1. sta es la ruta por defecto. El
direccionador establecido para acceder a estaciones remotas
queda identificado en la tabla con la direccin 147.83.153.5.

Ing. JOSE WALDO DE LA OSSA


Enrutamiento
6 Ruta Predeterminada

Un router puede configurarse para que tenga una ruta


predeterminada. Una ruta predeterminada es una ruta que
coincida con todas las redes de destino. En redes IPv4 se
usa la direccin 0.0.0.0 para este propsito.
Ing. JOSE WALDO DE LA OSSA
Enrutamiento
6 Ruta Predeterminada

La ruta predeterminada se usa para enviar paquetes para los


que no hay entrada en la tabla de enrutamiento para la red
de destino. Los paquetes con una direccin de red de destino
que no combinan con una ruta ms especfica en la tabla de
enrutamiento se reenvan al router del siguiente salto asociado
con la ruta predeterminada.
Ing. JOSE WALDO DE LA OSSA
Muchas gracias por su atencin !

Lo ms seguro es no
ponerse en peligro

Francisco Quevedo (1580-1616)

Ing. JOSE WALDO DE LA OSSA

You might also like