Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ÍNDICE
1. DIRECCIONAMIENTO IPV4 3
1.1. Dispositivos que utilizan direccionamiento IP ................................................................................. 4
1.2. Tipos básicos de direcciones Ipv4 ..................................................................................................... 5
1.3. Rangos y direcciones IPv4 reservadas .............................................................................................. 7
1.3.1. Direcciones especiales 7
2. SUBNETTING 23
2.1. Definición ................................................................................................................................................ 23
2.2. Restricciones ......................................................................................................................................... 24
2.3. Direcciones reservadas en la parte local al crear subredes ................................................... 25
2.4. Pasos a seguir ........................................................................................................................................ 26
2.5. Ejemplo 1 ................................................................................................................................................. 28
2.6. Ejemplo 2 ................................................................................................................................................ 29
2.7. Ejemplo 3 ................................................................................................................................................ 30
2.8. Ejemplo 4 ................................................................................................................................................ 32
3. VLSM 34
3.1. Ejemplo 1 ................................................................................................................................................. 35
3.2. Ejemplo 2 ................................................................................................................................................ 36
4. PUERTA DE ENLACE 37
5. ENCAMINAMIENTO IP 39
5.1. Definición ................................................................................................................................................ 39
5.2. Reglas de encaminamiento ................................................................................................................. 39
5.3. Métodos de encaminamiento ............................................................................................................. 40
5.3.1. Encaminamiento directo 40
5.3.2. Encaminamiento indirecto 41
5.5.3. Red formada por tres routers que encaminan paquetes entre tres redes 45
6. VLAN 50
1. DIRECCIONAMIENTO IPV4
La dirección IP (Internet Protocol, Protocolo de Internet) es la dirección lógica de la tarjeta
de red y se usa para identificar de forma exclusiva a los hosts (ordenadores, impresoras de red,
teléfonos IP, cámaras IP, etc.) en sus redes para que los dispositivos se puedan comunicar.
El número de IP debe ser diferente para cada ordenador y está formado por cuatro bloques de
números, separados por puntos, donde cada número puede tener un valor entre 0 y 255: W.X.Y.Z.
En su forma básica, la dirección IP se divide en dos partes: una dirección de red y una dirección
de host.
Dos redes de área local conectadas entre sí mediante un dispositivo enrutador. Cada equipo de
la red muestra la dirección IP asociada a él.
Ejemplo:
Si un datagrama IP es difundido a una subred, éste es recibido por cada host que se
encuentre en la misma. Cada host procesa el paquete para determinar si el protocolo objetivo se
encuentra activo. Si no lo está, el datagrama IP es descartado. Multicasting evita esto
seleccionando grupos destino.
Cada grupo es representado por una dirección IP de clase D. Para cada dirección
multicast, habrá un grupo de 0 o más host escuchando por paquetes dirigidos a la misma. Este
conjunto de hosts se denomina host group. Los paquetes enviados a una dirección multicast son
reenviados sólo a los miembros del grupo de host correspondiente.
Las direcciones broadcast nunca son válidas como direcciones origen. Especifican una dirección
destino.
Destino 172.16.4.255
Dirección de difusión local. Es la dirección con el campo host todo a unos. Se utiliza para hacer
llegar un paquete a todos los equipos conectados a la misma red y, por tanto, no se utiliza para
ningún host. También se la conoce como dirección de broadcast.
Identificador de Host (HostID) = todo a 1’s.
Dirección de host. Es la dirección asignada a los dispositivos finales de la red. Cada dispositivo
final requiere una dirección única para enviar un paquete a dicho host.
En las direcciones IPv4, se asignan los valores entre la dirección de red y la dirección de
broadcast a los dispositivos en dicha red.
Dirección desconocida. Es la dirección con todos los bits a cero (0.0.0.0). Puede significar dos
cosas:
o Máquina sin dirección IP aún. Esta dirección indica que un nodo no está conectado a
ninguna red TCP/IP. Por tanto, no puede comunicarse con ningún otro nodo.
o Entrada por defecto en la tabla de encaminamiento. Es para hacer un ruteo por defecto.
La ruta por defecto 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 dirección de red de destino que
no combinan con una ruta más específica en la tabla de enrutamiento son enviados al router del
próximo salto asociados con la ruta por defecto.
Dirección con el campo red todo a ceros. Identifica a un host en la propia red, cualquiera que
ésta sea. Se usa para enviar datagramas a un ordenador de la misma red sin saber en qué red
nos encontramos, aunque es preciso conocer si es de clase A, B ó C para saber qué parte de la
dirección es red y qué parte es host. Y se utiliza también en la tabla de encaminamiento.
Identificador de Red (NetID) = todo a 0’s.
Ejemplo 1: Si queremos enviar un datagrama al primer host (1.1) de una red de clase B,
podemos utilizar la dirección 0.0.1.1.
Dirección de bucle local (loopback). Se utiliza para pruebas loopback (o retorno de lazo o
bucle local). Es una dirección IP creada únicamente para hacer pruebas TCP/IP y comunicación
entre procesos internos dentro del propio equipo. Es cualquier dirección IP de la red de clase A
con identificador de equipo 127, es decir, 127.XXX.XXX.XXX. Generalmente, se suele emplear
127.0.0.1.
Ejemplo: Si hacemos ping 127.0.0.1, estamos haciendo un ping a nuestro propio equipo.
Si nuestro equipo no responde, puede deberse a que la tarjeta de red esté estropeada o mal
instalada, o a que Windows no sea capaz de comunicarse con ella.
Estas 16 redes de clase B contiguas se usan en universidades y grandes compañías y las 256
redes de clase C continuas tienen uso en compañías medias y pequeñas además de hogares.
Ejemplo: Estos números se usan para construir redes detrás de un cortafuegos, sin riesgo de
entrar en conflicto de acceso a redes válidas de la Internet.
Ventajas:
Son direcciones para el uso particular de la red interna: en redes o hosts que utilizan
TCP/IP y que no tienen una dirección pública.
Son direcciones reservadas y cualquiera las puede utilizar. Cada uno en su organización
puede utilizar las mismas direcciones privadas.
Los paquetes que contienen a estas direcciones no son enrutables a través de Internet.
1.4. IANA
IANA (Internet Assigned Numbers Authority) es la entidad responsable de supervisar la
asignación global de direcciones IP y otros protocolos relacionados.
IANA antes era una organización autónoma, pero ahora trabaja junto a la ICANN (Internet
Corporation for Assigned Names and Numbers), que es la organización responsable de la asignación
de direcciones IP y nombres de dominio y otros identificadores en Internet.
De forma dinámica (o automática): a través un dispositivo, como un router, que sea capaz de
servir direcciones IP de forma automática, mediante la función denominada DHCP.
En una red de área local podemos asignar a los equipos una dirección IP fija o dejar que sea un
servidor central el que las asigne a través de un servicio denominado DHCP (Dynamic Host
Configuration Protocol, Protocolo de Configuración Dinámica de Equipos). La ventaja de esta
configuración en una red local es que ahorra el trabajo de asignación manual de las direcciones. Sin
embargo, es conveniente que ciertos equipos de la red local, como los servidores o las impresoras
TCP/IP, tengan asignada una IP fija para facilitar la comunicación con ellos.
NOTA: En las redes de tamaño pequeño, el servidor DHCP consiste en una aplicación software
instalada en el propio router.
Ejemplo: Router con DHCP.
En las redes Wi-Fi públicas, la asignación centralizada de direcciones IP dinámicas permite que
muchos equipos se conectan a la red simultánemente sin que sea necesario otorgarles manualmente una
IP y sin riesgo de que se presente una duplicidad de direcciones (es decir, que dos equipos tengan
asignada la misma dirección IP).
Ejemplo: Router con dos direcciones IP (una privada para la red local y otra pública para salir al
exterior).
Ejemplo: Interconexión de la red pública (Internet) con una red privada de clase C a través de
un router.
Ejemplo: Interconexión de la red pública (Internet) con una red privada de clase C a través de
un hub/switch y un router.
Un ISP conecta a sus usuarios a Internet a través de diferentes tecnologías como DSL, Cable
modem, GSM, Dial-up, Wi-Fi, entre otros.
Muchos ISP también ofrecen servicios relacionados con Internet, como el correo electrónico,
alojamiento Web, registro de dominios, servidores de noticias, etc.
En Internet, la mayor parte de los servidores que prestan servicios comerciales (servidores
Web, de correo, de archivos, etc.) tienen asignada una IP fija, lo cual facilita la comunicación con ellos
y la resolución de sus nombres de dominio. Sin embargo, debido a la “escasez” de direcciones IP,
muchos Proveedores de Servicios de Internet (ISP) proporcionan a los usuarios domésticos y a
algunas pequeñas empresas una IP fija, que presenta ventajas para la conexión remota a los equipos de
la red local o para el uso de la telefonía de voz sobre IP (VoIP) y conlleva normalmente un coste más
elevado.
1.8. APIPA
En sistemas operativos de Microsoft, las direcciones de enlace local (link-local) son llamadas
APIPA (Automatic Private IP Addressing). En otras ocasiones también se le puede llamar auto-IP.
Con la asignación automática de direcciones IP privadas, los clientes DHCP se asignan
automáticamente una dirección IP y una máscara de subred cuando no está disponible un servidor
DHCP. El dispositivo se asigna su propia dirección IP en el rango 169.254.1.0 a 169.254.254.255. La
máscara de subred se ajusta automáticamente a 255.255.0.0 y la dirección del gateway se ajusta a
0.0.0.0.
NOTA: Si varios hosts de una misma red tienen correctamente asignadas direcciones de enlace
local, las aplicaciones de punto a punto y cliente/servidor funcionarán correctamente, pero no se podrá
tener acceso a fuera de la red local.
Ejemplo 2: Cuando el equipo está configurado para obtener la dirección IP de forma dinámica a
través de un servidor DHCP y éste por cualquier razón falla y no asigna IP, el equipo se quedará sin IP
y, por tanto, no podrá conectarse a la red y comunicarse con otros equipos.
NOTA: Este modo de autoconfiguración puede ser útil en redes pequeñas, pero como
desventaja tiene que pueden aparecer multitud de errores, ya que las direcciones IP son asignadas de
forma totalmente aleatoria y esto puede dificultar la administración y la detección de problemas.
En el segundo cuadro, se observa el cálculo de la dirección host más baja. Ésta es siempre un
número mayor que la dirección de red. En este caso, el último de los 7 bits de host se convierte en “1”.
Con el bit más bajo en la dirección host establecido en 1, la dirección host más baja es 172.16.20.1.
El tercer cuadro muestra el cálculo de la dirección de broadcast de la red. Por lo tanto, los 7
bits de host utilizados en esta red son todos “1”. A partir del cálculo, se obtiene 127 en el último
octeto. Esto produce una dirección de broadcast de 172.16.20.127.
El cuarto cuadro representa el cálculo de la dirección host más alta. Ésta es siempre un
número menor que la dirección de broadcast. Esto significa que el bit más bajo del host es un “0” y
todos los otros bits son “1”. Esto hace que la dirección host más alta de la red sea 172.16.20.126.
El IPv6 soporta direcciones IP más largas (de 32 bits, pasa a 128 bits) y, por tanto, permite la
existencia de muchos más usuarios en Internet. También aporta capacidad para la autenticación de las
transacciones de comercio electrónico y privacidad en las comunicaciones, así como soporte para nuevas
aplicaciones multimedia en tiempo real.
Frente a los poco más de cuatro mil millones de direcciones que soporta el protocolo de
Internet versión 4 (IPv4), IPv6 admite 2128, o sea, unos 340 sextillones de direcciones. Con ese número
se podrían asignar unos 670 mil billones de direcciones IP por cada milímetro cuadrado de superficie
terrestre. Con el desarrollo de este protocolo la sequía de IP queda definitivamente superada.
Pero mucho antes de la definitiva implantación de IPv6, se comenzó a modificar con éxito el
protocolo IPv4 para que pudiera sobrevivir al crecimiento exponencial de Internet.
Las soluciones a corto plazo para la escasez de direcciones IPv4 han sido:
Direcciones IP privadas.
Máscara de subred = 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 0 0 0 0 . 0 0 0 0 0 0 0 0
Dónde:
“XXXX” identifica el NetID.
Clase A: 255.0.0.0
Clase B: 255.255.0.0
Clase C: 255.255.255.0
Por lo que para definir una clase se hace con la máscara de subred por defecto.
Ejemplo: Así una IP = 80.67.87.123 pertenecerá a una clase A y la máscara de subred será
255.0.0.0, y una IP = 150.87.234.78 será de clase B con máscara de subred 255.255.0.0.
Por tanto, la máscara de subred se utiliza para organizar los dispositivos en subredes.
Todos los equipos de una misma red deben tener la misma máscara de subred.
Ejemplo: Red local de clase C.
Todos los ordenadores son de clase C porque los primeros bits del 1 er octeto son “110”. Los 3
primeros octetos son 192.168.1 que identifica a la red, mientras que el último octeto (en negrita)
identifica al propio host (2, 7, 10, 15 y 20). Además, están dentro de la misma red porque la máscara de
subred es la misma 255.255.255.0.
Ejemplos:
192.168.3.56 y 192.168.3.78 son dos ordenadores en la misma red con máscara de subred
255.255.255.0 porque tienen la misma dirección de red 192.168.3.0.
192.168.5.46 y 192.168.4.45 son dos ordenadores en distinta red con máscara de subred
255.255.255.0 porque tienen distinta dirección de red (192.168.5.0 y 192.168.4.0,
respectivamente).
Los primeros ordenadores podrían comunicarse, intercambiar archivos, etc., los dos siguientes
ordenadores al estar en distintas redes no pueden intercambiar información.
1.13. CIDR
La división en clases del espacio de direcciones IP es una división jerárquica rígida. El tamaño
de las redes está fijo: las redes de clase C pueden albergar hasta 254 ordenadores (256 direcciones
menos la dirección de red y la de difusión local). Las de clase B, hasta 65.534, y las de clase A, hasta
16.777.214. Esto plantea un problema de desaprovechamiento del espacio de direcciones, puesto que,
por ejemplo, para alojar una red con 500 ordenadores, es necesario dedicar al menos una dirección de
clase B. En este ejemplo, 65.054 direcciones quedarían sin utilizar.
Conforme Internet iba creciendo, el problema del agotamiento del espacio de direcciones se
hizo cada vez más evidente. Como solución a este problema, se planteó una reestructuración del
formato de las direcciones IP: “En lugar de mantener el viejo esquema de asignación de direcciones por
clases, con identificadores de red de tamaño fijo, se utilizan identificadores de red de tamaño
variable”. Esto es lo que se conoce como direccionamiento sin clases (classless) o CIDR (Classless
Inter Domain Routing). El nombre formal es “enrutamiento entre dominios sin clase” (CIDR, pronunciado
como “cider”).
CIDR creó un nuevo conjunto de estándares que permitía que los proveedores de servicios
asignaran direcciones IPv4 en cualquier límite de bits de dirección (duración de prefijo) en lugar de
sólo con una dirección de clase A, B ó C.
Así pues, cualquier dirección IP debe llevar asociada una máscara de subred que nos permita
conocer qué parte identifica a la red, y qué parte al equipo. El conjunto (dirección IP, máscara) se
suele representar mediante una notación compacta que consiste en especificar la dirección IP y el
número de bits de la máscara que están puestos a 1, separados por una barra.
No siempre a las redes se le asigna un prefijo /24. El prefijo asignado puede variar de acuerdo
con la cantidad de hosts de la red. Tener un número de prefijo diferente cambia el rango de host y la
dirección de broadcast para cada red.
Operación AND:
Operación OR:
134.23.133. 29 = 10000 110.000 101 11. 100000 11.000 11101
Operación XNOR:
192.168.0.10
232.180.129.11
Para ello, tenemos que descomponer las direcciones IP a nivel binario y, después, realizar la
operación lógica AND.
Por tanto, la máscara de subred define para un ordenador lo que se encuentra “fuera” y
“dentro” de la subred. Se puede acceder directamente a aquellos ordenadores que se encuentren
“dentro”, mientras que a las que se encuentran “fuera” sólo se llega mediante un enrutador (router) o
una pasarela (gateway).
Antes de enviar un paquete el ordenador realiza la operación lógica AND, bit a bit entre la
dirección de destino y la máscara de subred, y la dirección de origen y la máscara de subred. Si el
resultado es idéntico, significa que el ordenador remoto se encuentra en la misma subred.
De este modo, la máscara de subred por defecto ayuda a los routers y hosts a determinar si
el host destino está ubicado en esta red o en otra red.
1.16. Ejemplo
Si nos dan una dirección IP y una máscara de subred, podemos, mediante unos sencillos
cálculos, averiguar el rango de la red, la primera dirección IP (que corresponde con la dirección de red),
la última dirección de red (que corresponde con la dirección de broadcast) y el número de IPs del rango.
2. SUBNETTING
Siempre que necesitemos una dirección de red ¿deberemos estar condicionados por las redes
de clase A, B ó C?
Ejemplo: Si necesitamos una red donde sólo hacen falta 20 direcciones IPs, ¿cuántas
direcciones IP malgastamos al coger una dirección de clase C?
2.1. Definición
El subnetting apareció a medida que los sitios Web empezaron a desarrollarse porque la división
en clases (A, B y C) era demasiado rígida y no permitía aprovechar bien las direcciones en redes de área
local.
A mediados de los años 80, no había máscaras de subred en las tablas de encaminamiento, ya
que todo se realizaba observando los primeros bits de la dirección IP (detección de las clases A, B y C).
La máscara de subred y el subnetting permitieron multiplicar de forma eficiente los distintos
tipos de subredes.
El subnetting permitió que las redes se pudieran dividir en redes más pequeñas llamadas
subredes, haciendo variable las máscaras de subred de las clases y aprovechando mejor el número de
direcciones IP.
Por lo que este método, que consiste en convertir una gran red en segmentos más pequeños,
más eficientes y administrables o subredes, ha evitado el completo agotamiento de las direcciones IP.
Para crear subredes a partir de una dirección base (obtenida a través de un ISP), “se cogen
bits prestados” de la porción de host para ser bits de subred (subnetID). Estos bits de subred han de
ser los más significativos del hostID original (los que están más cercanos a los bits de red).
La capacidad para decidir cómo se divide la porción de host original en los nuevos campos de
subred y de host ofrece flexibilidad en el direccionamiento al administrador de red.
Ejemplo: Cuando se toma una única dirección de red como 192.100.10.0 y se divide en 5 redes
menores (192.100.10.16, 192.100.10.32, 192.100.10.48, 192.100.10.64, 192.100.10.80) el
mundo exterior todavía ve la dirección 192.100.10.0, mientras que los ordenadores y routers internos
ven 5 subredes más pequeñas. Cada una es independiente del resto. Esto sólo puede lograrse con una
máscara de subred adaptada.
Una máscara de subred adaptada coge bits de la parte del host de la dirección IP para formar
una dirección de subred entre las partes de red y host de una dirección IP.
NOTA: Existe una técnica que se conoce como supernetting, donde “se toman prestados bits”
de la porción de red para crear más hosts. No se preocupe por esto. Se usa muy raramente.
2.2. Restricciones
Todo a ceros (dirección de red) y todo a unos (difusión dirigida) son dos direcciones de
máquina reservadas.
En subredes afectan a la parte local de subred.
En direcciones de clase A, B y C afectan a la parte de la máquina.
o Todo a 0’s (dirección de red) y todo a 1’s (dirección de difusión o broadcast a todas
las máquinas de una red).
3) Cuenta la cantidad de bits que utilizó para llegar a ese total. Utiliza esa cantidad de bits para la
máscara de subred adaptada.
Ejemplo 1: Dada la dirección de red de clase B 172.250.0.0, indica qué máscara de subred
deberías escoger para tener 5 subredes.
Dirección base = 172.250.0.0/16
11111111.11111111.00000000.00000000
255 . 255 . 0 . 0
b) Necesitamos 5 subredes:
c) Nuestro tercer octeto para la máscara de subred adaptada en binario será: 11100000
11111111.11111111.11100000.00000000
255 . 255 . 224 . 0
Por tanto, la máscara de subred adaptada será 255.255.224.0
NOTA: Recuerda siempre, que en cada subred habrá un número de subred y otro de broadcast,
por lo que en cada subred habrá efectivos para asignación de host: 8.192 – 2 = 8.190.
Ejemplo 2: Dada la dirección de red de clase A 10.0.0.0, indica qué máscara de subred
deberías escoger para tener 3 subredes, las direcciones de red de las 3 subredes y el rango de
direcciones útiles para los hosts y el broadcast de cada subred.
11111111.00000000.00000000.00000000
255 . 0 . 0 . 0
b) Necesitamos 3 subredes:
c) Nuestro segundo octeto para la máscara de subred adaptada en binario será: 11100000
d) Lo convertimos a decimal: 224
11111111.11100000.00000000.00000000
255 . 224 . 0 . 0
NOTA: Recuerda siempre, que en cada subred habrá un número de subred y otro de broadcast,
por lo que en cada subred habrá efectivos para asignación de host: 2.097.152 – 2 = 2.097.150.
Id. Subred
00001010 . 00100000 . 0 . 0 = 10 . 32 . 0 . 0 - Dirección de red de la 1ª subred
00001010 . 01000000 . 0 . 0 = 10 . 64 . 0 . 0 - Dirección de red de la 2ª subred
00001010 . 00011111 . 255 . 255 = 10 . 31 . 255 . 255 - Dirección de broadcast que es común
para las 3 subredes
Subred 1:
00001010 . 00100000 . 00000000 . 00000000 = 10 . 32 . 0 . 0 - Dirección de red
00001010 . 00100000 . 00000000 . 00000001 = 10 . 32 . 0 . 1 - Dirección del 1er host
………………………………………………………………………………
00001010 . 00111111 . 11111111 . 11111110 = 10 . 63 . 255 . 254 - Dirección del último host
Subred 2:
00001010 . 01011111 . 11111111 . 11111110 = 10 . 96 . 255 . 254 - Dirección del último host
00001010 . 01011111 . 11111111. 11111111 = 10 . 96 . 255 . 255 - Dirección de broadcast local
Subred 3:
………………………………………………………………………………
00001010 . 01111111 . 11111111 . 11111110 = 10 . 127 . 255 . 254 - Dirección del último host
00001010 . 01111111 . 11111111. 11111111 = 10 . 127 . 255 . 255 - Dirección de broadcast local
2.5. Ejemplo 1
IANA asigna la dirección de red 147.83.0.0 (clase B) a un ISP. Ésta es la dirección de partida
para hacer el subnetting, la cual llamaremos dirección base.
A continuación, calcularemos las subredes que se pueden crear y el nº de hosts que se pueden
conectar a cada subred usando como máscara de subred /20.
Dirección base = 147.83.XXXXXXXX.XXXXXXXX 147.83.0.0/16
Máscara de subred adaptada = 11111111.11111111.11110000.00000000 = 255.255.240.0
………………………………………………………………………………
2.6. Ejemplo 2
Dada la dirección de red 192.100.10.0, indica qué máscara de subred deberías escoger para
tener 14 hosts por subred y el rango de direcciones útiles para los hosts, la subred y el broadcast.
11111111.11111111.11111111.11110000
255 . 255 . 255 . 240
2.7. Ejemplo 3
Dada la dirección de red 220.10.15.0, indica qué máscara de subred deberías escoger para
tener 2 subredes. Además, menciona las direcciones de subred y de broadcast, y el rango de
direcciones IP asignables a cada subred.
2.8. Ejemplo 4
Dada la dirección de red 128.10.0.0, indica qué máscara de subred deberías escoger para
tener 254 subredes. Además, menciona las direcciones de subred y de broadcast, y el rango de
direcciones IP asignables a cada subred.
2.9. Ventajas
¿Por qué interesa dividir una red en subredes?
Eficiencia. Permite que el administrador de la red brinde contención de broadcast. Los routers
filtran los broadcast de nivel 2.
Seguridad de bajo nivel en una LAN. El acceso a las subredes se realiza sólo a través de
routers. Éstos permiten controlar mejor el tráfico (ACL’s).
Fuente de ingresos. La división en subredes crea una fuente de ingresos a través del alquiler o
venta de direcciones IP que no se utilizaban.
2.10. Conclusiones
Se reasignan bits del campo de host original al campo de subred de la dirección IP.
La máscara de subred adaptada determinará la nueva subred creada = bits red original + bits
subred.
La selección del número de bits de host a utilizar dependerá del número máximo de hosts por
subred y del número de subredes necesarias.
3. VLSM
La máscara de subred de longitud variable (VLSM) se utiliza para crear esquemas de
direccionamiento eficientes y escalables.
VLSM se puede usar para dividir en subredes una dirección que ya está dividida en subredes.
La utilización de VLSM permite a una organización tener subredes de diferentes tamaños, es
decir, utilizar más de una máscara de subred dentro del mismo espacio de direccionamiento de red.
Ejemplo:
Máscaras de subred de 30 bits en conexiones seriales, con sólo dos direcciones de host válidas.
Máscaras de subred de 22 - 24 bits para 500 – 1.000 usuarios.
3.1. Ejemplo 1
Dada la red 192.168.0.0/24, desarrolla un esquema de direccionamiento IP que cumpla con los
siguientes requerimientos. Para ello, usa VLSM, es decir, optimiza el espacio de direccionamiento tanto
como sea posible.
Una subred de 20 hosts para ser asignada a la LAN de Profesores.
Una subred de 80 hosts para ser asignada a la LAN de Estudiantes.
Pasos a seguir:
Para 80 hosts necesitamos 7 bits (27 = 128, menos las direcciones de red y de broadcast, 126
hosts como máximo), por lo tanto, el prefijo de subred del primer bloque sería /25 (8-7=1; 24+1=25).
Tomando la subred 1, la primera dirección de subred sería 192.168.0.0/25, broadcast 192.168.0.127,
por lo tanto, el rango asignable sería 1 hasta 126.
Para 20 hosts necesitamos 5 bits (25 = 32, es decir, 30 hosts como máximo). Prefijo: /27 (8-
5=3, 24+3=27). Dirección de subred: 192.168.0.128/27, broadcast: 192.168.0.159 y rango asignable: 129
- 158.
Los enlaces entre routers sólo necesitan 2 bits (22 = 4, es decir, 2 hosts como máximo), por lo
tanto, el prefijo debe ser /30 (8-2=6, 24+6=30).
Dirección de enlace 1: 192.168.0.192, dirección de broadcast en enlace 1: 192.168.0.195, rango
asignable: 193 - 194.
Se puede observar que los rangos de direcciones asignados son continuos y que queda
disponible para crecimiento futuro un rango de direcciones desde 204 en adelante.
3.2. Ejemplo 2
Dada la red 192.168.12.0/24, desarrolla un esquema de direccionamiento usando VLSM que
cumpla los siguientes requerimientos:
Una subred de 60 hosts para la LAN de Mercadeo.
Una subred de 80 hosts para la LAN de Ventas.
Pasos a seguir:
Ventas:
Mercadeo:
Administrativos:
Enlace 1:
Dirección de red: 192.168.12.224/30; Broadcast: 192.168.12.227; Rango asignable: 225 – 226.
Enlace 2:
Enlace 3:
Enlace 4:
Dirección de red: 192.168.12.238/30; Broadcast: 192.168.12.241; Rango asignable: 239 - 240.
4. PUERTA DE ENLACE
Una puerta de enlace o gateway es un equipo o elemento que perteneciendo a la red está
configurado para dotar a los PCs que integran dicha red puedan salir al exterior, o dicho de otra
manera, sirve de enlace entre dos redes.
Todo router, al igual que el resto de dispositivos, tiene una dirección IP interna, y esa IP es la
que debemos conocer y usarla para configurar el resto de nuestros ordenadores y demás.
Por tanto, la puerta de enlace (gateway) es el número de IP por el que se accede a otra red,
haciendo de puente entre la red privada y la red pública. Normalmente, la puerta de enlace será nuestro
router ADSL (por ejemplo: la IP por defecto es 192.168.1.1).
La puerta de enlace deberá ser una IP del rango, ya que de lo contrario nuestro PC no será
capaz de comunicarse con ella y no tendrá acceso a Internet. Lo normal es que todos los PCs de nuestra
red tengan configurada la misma puerta de enlace. Si no sabemos la IP de nuestra puerta de enlace,
podemos verla en otro PC que funcione correctamente la conexión de Internet.
Ejemplo: Red local conectada con Internet a través del router ADSL (módemrouter).
Red LAN
Clase C
Dirección de red = 192.168.0.0
Dirección de broadcast = 192.168.0.255
Máscara de subred = 255.255.255.0
La puerta de enlace es la dirección IP privada del router y los ordenadores de la red local
pueden tomar cualquier dirección IP que esté entre 192.168.0.1 hasta 192.168.0.253 y no
192.168.0.254, ya que está reservada para el router.
El Proveedor de Servicios de Internet (ISP) asigna de forma dinámica al router la dirección
IP externa 80.58.3.25 para que los ordenadores de la red local puedan comunicarse con otros hosts de
la red WAN.
NOTA: Cada ordenador de la red local debe tener puesto en su configuración TCP/IP la puerta
de enlace, la máscara de subred y las DNSs para poder comunicarse con los ordenadores de la red
privada y con los del exterior.
5. ENCAMINAMIENTO IP
5.1. Definición
Se conoce con el nombre de encaminamiento o enrutamiento (o routing) el proceso que permite
que los paquetes IP enviados por el host origen lleguen al host destino de forma adecuada.
En su viaje entre ambos hosts, los paquetes han de atravesar un número indefinidos de hosts o
dispositivos de red intermedios, debiendo existir algún mecanismo capaz de direccionar los paquetes
correctamente de uno a otro hasta alcanzar el destino final. Este mecanismo de ruteo es
responsabilidad del protocolo IP, y lo hace de tal forma que los protocolos de las capas superiores,
como TCP y UDP, no tienen constancia alguna del mismo, limitándose a preocuparse de sus respectivas
tareas.
Cuando un host debe enviar datos a otro, lo primero que hace es comprobar si la dirección IP de
éste se encuentra en su tabla ARP, en cuyo caso los datagramas le son enviados directamente mediante
la dirección de su tarjeta de red, conocida como dirección MAC.
En caso de que no conozca la misma, envía un mensaje de petición ARP, que será respondido por
el host destino enviando su dirección MAC, con la que ya tiene los datos suficientes para la transmisión
de las tramas.
El encaminamiento directo es cuando un prefijo determinado se encuentra ubicado en el propio
router, es decir, está conectado a algún puerto del equipo.
Características:
El nodo fuente y el nodo destino pertenecen a la misma red lógica IP.
Se obtiene directamente la dirección MAC del destino, se encapsula el paquete en la trama del
nivel de enlace y se envía.
Ejemplo:
La pasarela, que recibe los datos que se transmitirán a otra red, tendrá que determinar el
encaminamiento que realizará, es decir, el próximo nodo que seguirán los datos basándose en la
dirección IP del destino y en una tabla interna que contiene la información de encaminamiento.
Por tanto, el encaminamiento indirecto es más complejo, ya que el host origen ha de identificar
al router al que debe entregar el paquete, el primer router debe identificar cuál será el siguiente
router al que debe enviar el paquete, esto también se denomina como “siguiente salto”.
Características:
El nodo fuente y el nodo destino están en redes lógicas IP diferentes. Se le envía el datagrama
al enrutador para que lo haga llegar al destino.
Ejemplo:
NOTA: El host origen averigua si debe realizar encaminamiento directo o no, es decir, si el
host destino está conectado o no directamente a su red física mediante el prefijo de red. El host
origen extrae el número de red de la dirección IP del destino y la compara con el número de red de su
propia dirección IP. Si ambas se corresponden, significa que se puede utilizar encaminamiento directo,
sino se ha de utilizar encaminamiento indirecto.
Si el host B de la red A desea enviar un paquete al host H de la red B, lo primero que hará será
comprobar si el host de destino aparece en su tabla ARP, y si no es así, realiza la correspondiente
petición ARP usando broadcast. Como H no puede responder a la misma, al estar en otra red, B decide
enviar los paquetes al router para que éste se encargue de su direccionamiento. Los paquetes que le
pasa contienen la dirección IP de H y la dirección física del router.
Los routers poseen unas tablas de enrutamiento en las que almacenan información sobre el
mejor camino que pueden seguir los paquetes para llegar a su destino. Cuando le llegan los paquetes, el
router debe extraer de ellos la dirección de la red a la que pertenece H, para saber a cuál de las redes
que une debe mandar los paquetes. Para ello, coge la dirección IP de destino y realiza con ella y las
máscaras de red de cada una de las redes a las que pertenece una operación AND lógica, con lo que
obtendrá la dirección de la red destino. Para realizar la operación AND, pasa las direcciones IP a
formato binario.
NOTA: A la hora de determinar la red a la que pertenece el destino del mensaje caben dos
posibilidades. Por un lado, se puede utilizar la máscara por defecto de la clase a la que pertenece la
dirección de equipo destino; y por otro lado, se podría aplicar otra máscara diferente a la máscara de
la clase. Dependiendo de la opción elegida, el encaminamiento será classfull (con clase) o classless (sin
clase).
Un encaminamiento classfull (o con clase) es aquel que no admite la utilización de máscaras
diferentes a las de la propia clase. Mientras que un encaminamiento classless (o sin clase) puede
utilizar máscaras diferentes.
Interfaz de salida.
Rutas por omisión. Indican el siguiente salto si ninguna entrada de la tabla se corresponde con
la red destino.
NOTA: La ruta por defecto es la dirección con todos los bits a cero (0.0.0.0), se conoce como
dirección desconocida y 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 dirección de red de destino que no combinan
con una ruta más específica en la tabla de enrutamiento son enviados al router del próximo salto
asociados con la ruta por defecto.
Para todas las rutas que aparecen en una tabla de encaminamiento de un dispositivo, el siguiente
nodo está en una red directamente conectada al nodo.
5.5.1. Ejemplo 1
Dado el esquema de red de la siguiente figura, las tablas de encaminamiento del equipo A y el
encaminador con nombre Router2 son:
5.5.2. Ejemplo 2
En la siguiente figura, se presenta un esquema de red y la tabla de encaminamiento del router
indicado.
5.5.3. Red formada por tres routers que encaminan paquetes entre tres redes
Además, el Router A tiene dos rutas estáticas (encaminamiento indirecto) para conocer el
destino de las redes 13.0.0.0/24 y 15.0.0.0/24 a través de los siguientes saltos (o rutas) 11.0.0.2 y
12.0.0.2, respectivamente.
De esta forma, con la información anterior se compone la tabla de encaminamiento del router A
como aparece en la figura de arriba.
Encaminamiento estático.
Encaminamiento dinámico.
Cualquier cambio en la topología de la red requiere que el administrador agregue o elimine las
rutas afectadas por dichos cambios.
En una red de gran tamaño, el mantenimiento manual de las tablas de encaminamiento requiere
de mucho tiempo de administración.
En redes pequeñas, con pocos cambios, las rutas estáticas requieren muy poco mantenimiento.
Ventajas:
No se consume ancho de banda de la red para enviar mensajes entre routers.
Inconvenientes:
El mantenimiento es complicado.
Las tablas no podrán ser modificadas en forma dinámica.
Los routers no pueden reenrutar ante fallos de enlace.
Los routers utilizan los protocolos de encaminamiento para intercambiar información de sus
tablas de encaminamiento con sus routers vecinos.
Las distancias son calculadas en base a lo que los Una vez completo el mapa se utiliza el algoritmo
otros le cuenten. Dijsktra para encontrar la mejor ruta.
Los routers envían toda su tabla de enrutamiento Los routers envían sólo los cambios de sus tablas
a los routers vecinos. de enrutamiento a los routers vecinos.
La convergencia de la red depende del período con La convergencia de la red es más rápida, dado que
que se actualizan las tablas de enrutamiento. ante un cambio, éste se anuncia inmediatamente.
o Retardos.
o Carga.
o Confiabilidad.
o No utiliza métrica.
o Los routers se comunican el estado de los enlaces.
El administrador debe poner en marcha el encaminamiento dinámico. Pero, después, las tablas
de encaminamiento de los routers se ajustan automáticamente ante cambios en la red.
Ventajas:
El encaminamiento dinámico es más fácil de mantener que en el encaminamiento estático.
Para descubrir las mejores rutas los routers emplean el concepto de métrica.
Inconveniente:
Consume mucho ancho de banda en los enlaces entre los routers, debido a los mensajes que se
intercambian los routers para configurarse automáticamente.
Los routers no tienen capacidad de reacción ante Los routers tienen capacidad de reacción ante un
un fallo en la red. fallo en la red.
6. VLAN
VLAN (Virtual LAN, Red de área local virtual) es un método para crear redes lógicas
independientes dentro de una misma red física.
Efectivamente, la comunicación entre los diferentes equipos en una red de área local está
regida por la arquitectura física. Gracias a las redes virtuales (VLANs), es posible liberarse de las
limitaciones de la arquitectura física (limitaciones geográficas, limitaciones de dirección, etc.), ya que
se define una segmentación lógica basada en el agrupamiento de equipos según determinados criterios
(direcciones MAC, números de puertos, protocolos, etc.).
Son útiles para reducir el tamaño del dominio de difusión y ayudan en la administración de la
red, separando segmentos lógicos de una red de área local (los departamentos de una empresa, por
ejemplo) que no deberían intercambiar datos usando la red local.
Ejemplo: Se trata de pequeñas redes virtuales (los departamentos de una empresa) dentro de
una red de área local (LAN).