Sei sulla pagina 1di 62

Tema6: Nivel de Red

1. Nivel de Red. Funciones y Protocolos .......................................................................................2


1.1. Funciones del nivel de red .................................................................................................2
1.2. Protocolos del nivel de red ................................................................................................3
2. El Protocolo IP (Internet Protocol - Protocolo de Internet) ......................................................4
2.1. Características ...................................................................................................................4
2.2. Formato de la cabecera del datagrama IPv4 .....................................................................8
3. Direccionamiento IPv4 ...........................................................................................................10
3.1. Direcciones IPv4 ..............................................................................................................10
3.2. Clases de IPv4 ..................................................................................................................14
3.3. Direcciones reservadas ....................................................................................................17
3.4. Direcciones especiales .....................................................................................................21
3.5. Direcciones públicas ........................................................................................................21
3.6. Direcciones privadas........................................................................................................22
4. Subredes ................................................................................................................................25
4.1. Necesidad de Subredes ...................................................................................................25
4.2. Ejemplo creación de Subredes ........................................................................................29
4.3. Método para la creación de Subredes .............................................................................30
Subredes de máscara de longitud fija (FLSM) .....................................................................30
Subredes de máscara de longitud variable (VLSM) ............................................................34
4.4. Herramientas para subnetting ........................................................................................38
5. Configuración del adaptador de red .......................................................................................39
5.1. Configuración en Windows .............................................................................................39
5.2. Configuración en Linux ....................................................................................................42
6. Protocolo DHCP - Asignación dinámica de direcciones IP ......................................................44
7. Protocolo ARP - Address Resolution Protocol ........................................................................46
8. Protocolo ICMP - Diagnóstico de redes ..................................................................................49
8.1. Comandos para diagnóstico de errores en la red ............................................................50
9. Direccionamiento IPv6 ...........................................................................................................56
9.1. Formatos de direcciones IPv6 ..........................................................................................57
9.2. Estructura de direcciones IPv6 ........................................................................................59
9.3. Tipos de direcciones IPv6 ................................................................................................61

1
1. Nivel de Red. Funciones y Protocolos
El nivel de red es el tercer nivel del modelo OSI y se encarga de llevar los paquetes entre host,
que pueden estar ubicados en redes geográficamente distintas. El funcionamiento es similar al
envío de una carta por correo ordinario sin acuse de recibo, puesto que el nivel de red no sabe
si el paquete ha llegado a su destino, esta función pertenece a la capa de transporte.

1.1. Funciones del nivel de red

 Direccionamiento IP: llamado direccionamiento lógico. Consiste en asignar una


dirección IP única a cada equipo de la intranet privada y de Internet. Los segmentos de
datos deben dirigirse a un dispositivo final (host), éste debe tener una dirección única.

 Enrutamiento de paquetes: Encontrar un camino óptimo entre un origen y un destino.


Se basa en el estado actual de la red, que es variable, por lo que las decisiones
tomadas pueden variar en cada instante. Por esta razón los paquetes pueden seguir
caminos distintos y llegar desordenados.

La selección del camino puede atender a varios criterios: velocidad, retardo,


seguridad, distancia…

Durante el recorrido a través de una red, el paquete puede atravesar muchos


dispositivos intermedios (routers).

2
A cada ruta que toma un paquete para llegar al próximo dispositivo se le llama salto. Si
los host origen y destino no están conectados a la misma red, la capa de red debe
proveer los servicios para dirigir estos paquetes a su host destino. Los dispositivos
intermediarios que conectan las redes son los routers. La función del router es
seleccionar las rutas y dirigir paquetes hacia su destino.

 Encapsulación de segmentos En el emisor, el nivel de aplicación proporciona un


mensaje para enviar a otro host remoto.

El nivel de transporte recibe el mensaje y lo divide en segmentos de tamaño


adecuado.

El nivel de red recibe el segmento y lo encapsula en un paquete, añadiendo cabeceras


que contienen direcciones IP de origen y destino. Este paquete atravesará diferentes
routers que lo encaminarán hasta su destino. El nivel de red selecciona la mejor ruta
en cada caso evitando en lo posible la congestión.

 Desencapsulación de tramas en el receptor, la capa de red recibe el paquete, es


desencapsulado (quita cabecera y cola) y el segmento contenido en el paquete pasa a
la capa de transporte.

 Control de congestión cuando un router recibe más tráfico del que puede tratar se
produce una congestión. Además el problema tiende a extenderse a toda la red. Para
evitarlo hay técnicas de prevención y control que deben aplicarse en el nivel de red.

1.2. Protocolos del nivel de red

 Direccionamiento y encapsulación: IP (IPv4, IPv6)

 Resolución de direcciones: ARP, RARP

 Diagnóstico de red: ICMP (ICMP v4, ICMP v6)

 Enrutamiento: RIP (RIP v1, RIP v2), OSPF, IS-IS, BGP, EIGRP

 Seguridad: IPSec, IGMP

 Control de congestión: ECN, etc

El Protocolo de Internet IP (IPv4 e IPv6) es el protocolo de transporte de datos de la capa 3


más ampliamente utilizado.

3
2. El Protocolo IP (Internet Protocol - Protocolo de Internet)

2.1. Características

El protocolo IP se caracteriza por ser:

 Sin conexión

No establece conexión antes de enviar los paquetes de datos.

Un ejemplo de comunicación sin conexión es enviar una carta sin notificar al receptor con
anticipación. Igualmente, los paquetes IP se envían sin notificar al host final que están
llegando.

Los protocolos orientados a la conexión, como TCP, requieren el intercambio del control de
datos para establecer la conexión, así como también los campos adicionales en el
encabezado de la PDU. Como IP trabaja sin conexión, no requiere este intercambio inicial
de información para establecer una conexión de extremo a extremo antes de que los
paquetes sean enviados, ni requiere campos adicionales en el encabezado de la PDU para
mantener esa conexión. Este proceso reduce la sobrecarga del IP.

Sin embargo, la entrega de paquetes sin conexión puede hacer que los paquetes lleguen a
su destino fuera de secuencia. Los servicios de las capas superiores tendrán que resolver
estos problemas.

4
5
 No confiable o no fiable

La función de esta capa es transportar los paquetes entre los host tratando de colocar la
menor carga posible en la red. Cada paquete es tratado de manera independiente de
todos los demás. Una secuencia de paquetes que viajan de un origen a un destino puede
viajar por rutas diferentes.

Además, no se ocupa ni advierte el tipo de comunicación contenida dentro de un paquete,


esto corresponde a capas superiores.

No confiable significa que IP no tiene la capacidad de administrar ni recuperar paquetes


no entregados o corruptos. Como los protocolos en otras capas pueden administrar la
confiabilidad, se le permite a IP funcionar con mucha eficiencia en la capa de Red. Dejar la
decisión de confiabilidad a la capa de Transporte hace que IP sea más adaptable y se
adecúe según los diferentes tipos de comunicación.

El encabezado de un paquete IP no incluye los campos requeridos para la entrega confiable


de datos. No hay acuses de recibo de entrega de paquetes. No hay control de error para
datos. Tampoco hay forma de rastrear paquetes; por lo tanto, no existe la posibilidad de
retransmitir paquetes.

El IP es del tipo best effort es decir ‘con la mejor intención’ o ‘quien hace lo que puede no
está obligado a más’. Los paquetes no se descartan por capricho, sólo se pierde fiabilidad
por agotamiento de recursos o por fallos en la red. Las capas superiores se encargarán de
“apañar” estas deficiencias.

6
El paquete IP o datagrama viaja en el campo de datos de una trama. Cada vez que el
datagrama cambia de red, a través de un router, el datagrama sale de la trama de la red
actual y se encapsula en la trama de la siguiente red.

 Opera independientemente de los medios físicos que llevan los datos

Cualquier paquete IP individual puede ser comunicado eléctricamente por cable, como
señales ópticas por fibra, o sin cables como las señales de radio.

Es responsabilidad de la capa de Enlace de datos de OSI tomar un paquete IP y prepararlo


para transmitirlo por el medio de comunicación. Esto significa que el transporte de
paquetes IP no está limitado a un medio en particular.

7
Fragmentación

La capa de enlace impone un tamaño máximo de la trama denominado MTU (Maximum


Transfert Unit - Unidad Máxima de Transmisión). Es el tamaño máximo de la PDU que cada
medio puede transportar. Ejemplos:

* Ethernet: 1500 bytes * PPP: 576 bytes

* ATM (AAL5): 8190 bytes * FDDI: 4470 bytes

La capa de Red entonces determina de qué tamaño crear sus paquetes. En algunos casos, un
dispositivo intermediario, generalmente un router, necesitará separar (partir) un paquete
cuando se lo envía desde un medio a otro medio con una MTU más pequeña. A este proceso
se le llama fragmentación de paquetes o fragmentación. Por tanto, si la capa IP debe enviar
datos de tamaño superior a la MTU => fragmentación de los datagramas.

La fragmentación es una operación totalmente transparente para las capas de transporte que
utilizan IP.

Reunificación

La capa IP del receptor hace reensamblaje. Cuando un datagrama es fragmentado, sólo es


reagrupado por la capa IP del destinatario final.

Los fragmentos de los datagramas pueden llegar en desorden o duplicados. Pero si falta un
fragmento, la totalidad del datagrama está perdida ya que no se ha contemplado ningún
mecanismo en IP para subsanar esta situación.

*** Video -> Ejemplo de Fragmentación de Datagrama IPv4.mp4 (2min)

2.2. Formato de la cabecera del datagrama IPv4

La PDU de la capa IP o Internet se denomina datagrama IP o simplemente datagrama.

Un datagrama IP consta de dos partes:

 Cabecera de longitud variable


 Área o campo de datos.

Los campos de la cabecera son:

4 bytes =32 bits

8
 Versión: 4 bits que indican al receptor la versión del protocolo IP, para que
sepa cómo interpretar el resto de la cabecera. Actualmente es la versión 4 la
que más se utiliza aunque ya existen algunas implementaciones de la versión 6

 IHL (Internet Header Length). 4 bits que indican el tamaño de la cabecera

 Tipo de servicio. Son 8 bits de los cuales 4 útiles indican qué “actitud” hay que
tener con este datagrama. Un router puede privilegiar un datagrama con
respecto a otro. Por ejemplo, datagramas que provienen del ftp de un fichero
pueden tener que dejar pasar los datagramas de datos tecleados por un
usuario

 Longitud del paquete. Es la suma de la cabecera más los datos. Si hay


fragmentación, es el tamaño del fragmento

 Identificación, Flags (señalizador), Desplazamiento fragmentos: estos campos


se utilizan para la fragmentación de datagramas. La fragmentación es necesaria
cuando los datagramas deben atravesar redes con MTU más pequeño

 Tiempo de vida (TTL Time to live). 8 bits. Es un contador decrementado en 1


cada vez que el datagrama pasa por un router. Con este indicador se evita que
un paquete quede atrapado indefinidamente en la red sin alcanzar su destino.
Normalmente un datagrama tiene inicialmente el TTL a 64 ó 128. Cuando el
contador desciende a cero, cualquier encaminador elimina el paquete, y un
mensaje de error es enviado al origen

 Protocolo: 8 bits para identificar el formato y el contenido de los datos. Los valores
más usuales son ICMP, TCP y UDP

 Checksum de la cabecera: 16 bits para asegurar la integridad de la cabecera. Cuando


llega el datagrama, el receptor recalcula este checksum, si no coincide con el checksum
que llega en el datagrama, el datagrama es ignorado sin mensaje de error

 Dirección origen. Es la dirección IP del host emisor

 Dirección destino. Es la dirección IP del host destinatario

 Opciones. 24 bits para precisar opciones de comportamiento de las capas IP


atravesadas y la de destino

 Relleno o padding: relleno para completar hasta 32 bits

Comparando el datagrama IPv4 con IPv6:

9
Se observa que algunos se mantienen, otros cambian de nombre y posición, otros
desaparecen y aparece uno nuevo.

3. Direccionamiento IPv4

3.1. Direcciones IPv4

La dirección lógica o dirección IPv4 identifica de forma única la conexión de un equipo a la red
=> si una máquina dispone de más de una interfaz de red, necesitará una dirección IP para
cada una.

Tipos de direcciones según su uso:

 Públicas: son válidas y únicas en internet


 Privadas: válidas a nivel local (intranet), son únicas a nivel local, NO tienen
validez en internet

Tipos de direcciones según su asignación:

 Estáticas o fijas: son asignadas manualmente por el administrador y no cambian


con el tiempo
 Dinámicas: son asignadas automáticamente por un servidor DHCP y cambian su
valor cuando ha pasado un intervalo de tiempo determinado

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

Para representar una dirección, se suele escribir los 4 bytes en decimal y separados por
puntos. Ejemplo: 172.16.254.1

Cada cifra decimal representa 8 bits (4x8=32 bits), como cada bit puede tomar 2 valores =>
28=256 valores diferentes para cada cifra: del 0 al 255 serán los posibles valores de cada uno
de estas 4 cifras

Ejemplo 1: la IP en su formato habitual seria 192.168.0.1 y en binario


11000000.10101000.00000000.00000001

Ejemplo 2: la IP en binario 10001111.01010110.00111101.01100001 y en su formato habitual


sería: 143.86.61.97

Por lo tanto si hemos dicho que una dirección IP tiene 32 bits => se pueden identificar

232= 4.294.967.296 direcciones, aunque no se puedan utilizar todas para identificar equipos.

Una dirección IP consta de dos partes, es decir, los 32 bits se dividen en dos grupos:

 Identificador de red: Va desde el comienzo de la dirección hasta un número concreto


de bits

 Identificador de equipo: Va desde el término del identificador de red hasta el último


de los 32 bits

11
Ejemplos (marcamos verde parte red y rojo parte host)

 192.168.0.1 expresado en binario 11000000.10101000.00000000.00000001

En este caso hay 24 (3x8) bits para identificar la red y 8 para identificar a los equipos
dentro de la red

 10.0.0.1 expresado en binario 00001010.00000000.00000000.00000001

Es decir 8 bits para identificar la red y 24 para los equipos

Cuantos más bits utilicemos para la identificación de red menos bits podremos utilizar para
los equipos y como consecuencia más pequeña será la red y viceversa.

Para indicar esta delimitación de identificador de red e identificador de equipo se utiliza la


máscara, que es una expresión de 32 bits en binario donde los bits de red están todos a 1 y
los bits de equipo están todos a 0. También se expresa en decimal 4 cifras (0-255) separadas
por puntos. Además existe una notación corta, que se expresa como /nº, siendo este nº la
cantidad de bits que están a 1, que indican la parte de red.

En el caso de los dos ejemplos anteriores:

 La dirección 11000000.10101000.00000000.00000001

Su máscara será 1111111.11111111.11111111.00000000 que expresado en decimal


será 255.255.255.0, en notación corta /24 (24 bit o 3 bytes=3*8=24 para la red)

 La dirección 00001010.00000000.00000000.00000001

Su máscara será 1111111.00000000.00000000.00000000, que expresado en decimal


será 255.0.0.0, en notación corta /8 (8 bit o 1 bytes=1*8=8 para la red)

A esta asignación de direcciones se conoce como Esquema de Direccionamiento con Clase, en


el cual los bits iniciales de la dirección IP indican a qué clase pertenece dicha dirección IP

Ejemplo:

Por lo tanto la dirección 192.168.1.25, como empieza por 110 en binario => CLASE C =>

 Los 3 primeros bytes son el identificador de red


 Cuarto byte es el identificador del host

12
RED HOST

Hasta los 90 éste fue el sistema de direcciones IP, con clase, aunque se sigue manteniendo.
Que consiste en que dependiendo de los primeros bits de la dirección IP se determina la
máscara y con ello la clase, según la siguiente tabla de clases: (en detalle siguiente apartado)

*** Video -> DIR02 Clases de direcciones (REVISADO).mp4 (13 min) -> Explica las clases
elementales (A, B y C) y como los primeros bits de la dirección IP indican a qué clase pertenece
(0, 10, 110) => Rangos tanto en decimal como en binario que indican la clase a la que
pertenece una IP

*** Video -> DIR03 Cómo identificar la red y host de una IP.mp4 (6 min) -> Junta
Extremadura: Explica los bytes que indican cada clase (A, B y C)

*** Video -> DIR04 Caso práctico de diferenciar la parte de red y host en.mp4 (8 min) -> Junta
Extremadura: Ejemplo con IP 120.15.8.62. Determina la dirección de red y la dirección de host.
Otro ejemplo 194.64.9.81

*** Video -> DIR09 Cuántas redes y host tenemos en las clases A, B y C.mp4.part (9 min)

TABLA DE CLASES

CLASE RANGO Máscara (notación decimal y Nº de IPs


corta) disponibles en la red

A 1.0.0.0 - 127.255.255.255 255.0.0.0 /8 16777216

B 128.0.0.0 - 191.255.255.255 255.255.0.0 /16 65536

C 192.0.0.0 - 223.255.255.255 255.255.255.0 /24 256

D 224.0.0.0 - 239.255.255.255 Reservadas para multicast

E 240.0.0.0 - 255.255.255.255 Reservadas para usos experimentales

13
El inconveniente de este sistema es que limita las posibilidades y, debemos elegir entre tres
tamaños para nuestra red: C que nos permite hasta 256 IPs en nuestra red, B que nos permite
hasta 65536 IPs en nuestra red y A que nos permite hasta 16777216 IPs en nuestra red. A estas
IPs hay que restarle 2 IPs (red y difusión) y nos quedarían las que están disponibles para los
dispositivos.

Y la ventaja es que es muy cómodo de utilizar, lo calcula de forma automática.

Existe otro direccionamiento sin clase, es decir, se puede usar máscaras diferentes a /8 /16
/24, lo que permite ajustar la máscara al tamaño de red deseado (según nº de host que
tengamos)

Ejemplo: si en la red vamos a tener un máximo de 2000 equipos, ¿Qué máscara será la más
ajustada?

 Si necesitamos 2000 direcciones: con 11 bits => 2048 direcciones


 Como tenemos 32 en total menos los 11= 21 bits para la máscara => máscara /21

Y no elegimos una máscara /16 (65536 direcciones) que desaprovechamos más de 63000 IPs

Aunque en 1993 se implantó Classless Inter-Domain Routing (CIDR Encaminamiento Entre


Dominios sin Clases) que sustituyó el uso de clases por la técnica VLSM (Variable Length
Subnet Masking - Máscara de Subred de Longitud Variable). Con el uso de clases los
dispositivos sugieren una máscara por octetos, es decir, una máscara fácil de usar, que implica
prefijos naturales de 8, 16 y 24 bits y lo hace asignando la máscara según le hubiese
correspondido la clase.

3.2. Clases de IPv4

Los tipos de redes que tienen cabida en Internet se distinguen por la cantidad de estaciones
que pueden contener, ya que como hemos dicho, una parte de la dirección corresponde a la
dirección de la red y la otra a la dirección del Host.

Por tanto, la dirección IPv4 consta de 4 bytes que determinan 3 datos:

 La clase
 El identificador de red (netid)
 El identificador de host (hostid)

14
Direcciones de Clase A

 Utiliza 1 byte para identificar la red y 3 bytes para identificar el host


 El primer bit tiene valor 0
 Máscara 255.0.0.0 /8
 Rango 0.0.0.0 - 127.255.255.255
Explicación de cómo se calcula el rango:
128 64 32 16 8 4 2 1

* Para el primer byte:


Si primer bit es 0, y los demás los combinamos desde todos 0s a todos 1s =>
0 0 0 0 0 0 0 0 => Es el 0
0 1 1 1 1 1 1 1 => Es el 127

* Para el segundo, tercer y cuarto byte:


Desde el 00000000 => 0 al 11111111 => 255

Por lo tanto el rango será: 0.0.0.0 a 127.255.255.255

 En Internet sólo puede haber 128 (28-1=27) redes de clase A con 224-2=16.777.214
estaciones cada una como máximo

Direcciones de Clase B

 2 bytes para identificar la red y 2 bytes para identificar el host


 Los dos primeros bits son 10
 Máscara 255.255.0.0 /16
 Rango 128.0.0.0 - 191.255.255.255

Explicación de cómo se calcula el rango:

128 64 32 16 8 4 2 1

* Para el primer byte:

Si los 2 primeros bits son 10, y los demás los combinamos desde todos 0s a todos 1s =>

1 0 0 0 0 0 0 0 => Es el 128
1 0 1 1 1 1 1 1 => Es el 191

* Para el segundo, tercer y cuarto byte:

Desde el 00000000 => 0 al 11111111 => 255

Por lo tanto el rango será: 128.0.0.0 a 191.255.255.255

Hay 16384 (216-2 =214) redes de clase B con 216-2=65534 estaciones cada una como
máximo

15
Direcciones de Clase C

 3 bytes para identificar la red y 1 byte para identificar el host


 Los tres primeros bits son 110
 Máscara 255.255.255.0 /24
 Rango 192.0.0.0 - 223.255.255.255

Explicación de cómo se calcula el rango:

128 64 32 16 8 4 2 1

* Para el primer byte:

Si los 3 primeros bits son 110, y los demás los combinamos desde todos 0s a todos 1s
=>

1 1 0 0 0 0 0 0 => Es el 192
1 1 0 1 1 1 1 1 => Es el 223

 Hay 2.097.152(224-3 =221) redes de clase C con 28-2=254 estaciones cada una como
máximo

Direcciones de Clase D

 Se llaman direcciones multicast (multitransmisión)


 Los 4 primeros bits tienen son 1110
 Rango 224.0.0.0 - 239.255.255.255
El rango se calcularía de la misma forma que antes
 Permite enviar un datagrama a un grupo concreto de host dentro de una subred. Se
usan direcciones multicast cuando el destinatario de la información no sea una única
máquina, pero tampoco se quiere hacer un broadcast a toda la red.

Direcciones de Clase E

 Los 4 primeros bits tienen son 1111


 Rango 240.0.0.0 - 255.255.255.254
El rango se calcularía de la misma forma que antes
 Son exclusivamente para uso experimental

16
3.3. Direcciones reservadas

*** Video -> DIR07 Direcciones reservadas, 0 y 255.mp4 (9 min)

Además de las direcciones marcadas como reservadas, hay otras que no puede tomar un host:

a) Bits identificativos de dispositivo con todo 0: Indica la red actual (Dirección de Red)
NO se puede asignar a ningún dispositivo. Es la dirección que identifica a toda la red

Ejemplo:

 Si tenemos una red 192.x.x.x, que es clase C, poner la última cifra (que es la
que indica el host) a 0 -> 192.168.1.0 => identifica la red
 Si tenemos una red 172.x.x.x, que es clase B, poner las dos últimas cifras
(indica el host) a 0 -> 172.16.0.0 => identifica la red

ALUMNOS: si tenemos una dirección IP: 204.5.26.3 /24 ¿cuál será su dirección de red?
Solución: 204.5.26.0/24

b) Bits identificativos de dispositivo con todo 1 (=> 255 en binario): Dirección de


Difusión (broadcast). Para enviar mensajes a todas las estaciones dentro de la misma
subred (con la misma dirección de red). NO se puede asignar a ningún dispositivo.

Ejemplo:

 Si tenemos una red 192.x.x.x, que es clase C, poner la última cifra (que es la
que indica el host) a 255 -> 192.168.1.255 => broadcast
 Si tenemos una red 172.x.x.x, que es clase B, poner las dos últimas cifras
(indica el host) a 255 -> 172.16.255.255 => broadcast

No hay que confundir las direcciones de difusión de las subredes (para enviar mensajes
a las estaciones de la misma subred) con las direcciones de la clase D, que se utilizan
para agrupar estaciones y enviarlas mensajes de difusión (pueden pertenecer a redes o
subredes distintas).

ALUMNOS: si tenemos una dirección de red: 204.5.26.0/24 ¿cuál será su dirección de


difusión? Solución: 204.5.26.255/24

***Por tanto al nº de IP para los host, siempre habrá que restarle estas 2 que son reservadas

Ejemplo: queremos hacer una red de clase C => sólo disponemos del último byte para host,

28-2=hasta 254 equipos

 192.168.1.0 sería para la red


 192.168.1.255 para broadcast
 El rango válido para los hosts estará comprendido entre esas dos direcciones:
o 192.168.1.1
o 192.168.1.2 …. 192.168.1.254

17
La cosa se complica un poco cuando la máscara no es /8, /16 o /24:

** Ejemplo: Si tenemos como dirección 215.215.215.213 y máscara es 255.255.255.252

a) ¿Cuál es la dirección de red?

b) ¿Cuál es la dirección de broadcast?

c) ¿Cuántos equipos hay en mi red?

d) ¿Cómo podría tener más equipos en mi red?

Pasamos a binario tanto la IP como la máscara:

11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1
215 215 215 213

11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0
255 255 255 252

También podemos calcular y ver que esa máscara es /30 => los bits de host son 2
Nos quedaría: bits de identificación de red y los bits de identificación de equipos

11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1
215 215 215 213

a) Para calcular la Dirección de Red, ponemos todos los bits de host a 0s

11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 0
215 215 215 212

b) Para calcular la Dirección de Broadcast o Difusión, ponemos todos los bits de host a 1s

11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 1
215 215 215 215

Las combinaciones posibles con los bits de equipos son 00,01,10,11, es decir, que las posibles
IPs son 22=4 que detalladas son:

18
Primera: Reservada para hacer referencia a la red. Dirección de red

11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 0
215 215 215 212

Segunda: Primera IPs para asignación a equipos


11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1
215 215 215 213

Tercera: Segunda IPs para asignación a equipos


11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0
215 215 215 214

Cuarta: Última, reservada para broadcast


11 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 0 1 0 1 1 1
215 215 215 215

c) En la red no sabemos los equipos que hay, lo que si podemos asegurar es que como
máximo habrá 2 equipos.

d) Para tener más equipos en la red hay que cambiar a una máscara con menos bits de red, la
máscara de uso más habitual para redes pequeñas es /24 porque los bits de red coinciden
con los tres primeros octetos.

Ejercicio ALUMNOS:

Si mi dirección IP es 111.111.111.111 y mi mascara es 255.255.252.0 ¿Cuáles es la dirección de


red y la dirección de broadcast? ¿Cuántos equipos puede haber en mi red?

Pasamos a binario tanto la IP como la máscara:

19
01 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1
111 111 111 111

11 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
255 255 252 0

Es /22
01 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1
111 111 111 111

Dirección de Red: Ponemos los bits de host a 0s

01 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0

111.111.108.0

Dirección de Broadcast: Ponemos los bits de host a 1s

01 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1

111.111.111.255

Como la máscara es /22 => 10 bits para hosts

Las combinaciones son pues 210=1024. Dentro de las cuales está la dirección de red y la
dirección de broadcast. Habría que quitar 2 => 1022. Detallando más las IPs de mi red:

0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 111.111.108.0
0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 1 111.111.108.1
0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 1 0 111.111.108.2
0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 0 1 1 111.111.108.3
0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 0 0 0 0 0 0 0 1 0 0 111.111.108.4
y así todas las combinaciones hasta…
01 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0
111.111.111.254
01 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
111.111.111.255

Teniendo en cuenta que la primera IP 111.111.108.0 se usa para referirnos a la red, la última IP
111.111.111.255 se usa para broadcast, nos quedan 1024-2= 1022 posibles dispositivos para
conectar sin agotar las IPs.

20
3.4. Direcciones especiales

Se trata de direcciones que sí puede tomar un host, pero que tienen un significado específico.

a) 0.0.0.0: Mi propio host. Se utiliza cuando se están arrancando las estaciones, antes de
recibir configuración, hasta la carga del sistema operativo, luego no se usa.

b) 127.x.x.x: Dirección local de pruebas. Los paquetes no salen del cable y se tratan como
paquetes de entrada. Concretamente se usa 127.0.0.1 para especificar la estación
actual (localhost), cuando se desea especificar el ordenador local (al igual que podría
utilizar la IP asignada).

c) 169.254.0.0 - 169.254.255.255: Cuando la configuración IP dinámica (servidor DHCP)


falla, el sistema operativo puede asignar una dirección de este tipo.

*** Video -> DIR10 Curiosidades. Dirección de Loopback. Formas de escribi.mp4.part (9 min)

3.5. Direcciones públicas

Las direcciones IP públicas se configuran manualmente en las estaciones de red.

La ICANN (Corporación de Internet para la Asignación de Nombres y Números) es una


entidad sin fines de lucro responsable de la coordinación global del sistema de identificadores
únicos de Internet y de su funcionamiento estable y seguro. Es la institución internacional,
encargada de asignar las direcciones de Internet a cada organización, para impedir
duplicados.

ICANN delega los recursos de internet a los Registros Regionales de Internet (RIR). Supervisan
la asignación y el registro de recursos de números de Internet dentro de una región particular
del mundo, para que éstos los distribuyan a sus proveedores de redes. Actualmente hay 5
repartidos por el mundo: ARIN, RIPE NCC, APNIC, AFRINIC y LACNIC.

21
El ICANN sólo asigna el rango de direcciones IP a una determinada empresa, y cada
administrador deberá asignar los identificadores de estación (hostid). Esta asignación es similar
a un alquiler, de modo que mientras está vigente nadie más puede utilizar ese rango de
direcciones, con un cierto coste para la empresa.

3.6. Direcciones privadas

*** Video -> DIR06 Direcciones Privadas.mp4 (15 min)

*** Video -> DIR08 Traducción de direcciones de red - NAT.mp4 (5 min)

Dentro de la intranet de una empresa los equipos necesitan conexión a Internet, pero no es
necesario (ni conveniente) que sean visibles desde Internet.

Para estos equipos se utilizan las direcciones privadas sin coste alguno para la empresa.

Estas direcciones privadas son convertidas en direcciones públicas por el router mediante un
mecanismo llamado NAT (se verá más adelante).

Por tanto, las direcciones privadas son direcciones que no deben tener acceso a internet.
Están reservadas para redes privadas o intranets.

Las direcciones privadas son únicas dentro de cada empresa, intranet, pero pueden repetirse
en empresas diferentes, a diferencia de las públicas que son únicas en todo Internet.

Se han establecido unos rangos de direcciones IP para cada clase, para ser asignados a redes
locales que se conectan a Internet a través de un proxy o mediante un router que sigue un
protocolo NAT.

CLASE RANGO RESERVADO

A 10.0.0.0 - 10.255.255.255

B 172.16.0.0 - 172.31.255.255

C 192.168.0.0 - 192.168.255.255

22
Los routers conectados a internet descartan el tráfico dirigido a direcciones privadas como
medida de seguridad.

*** ¿Cómo saber si distintas direcciones pertenecen a la misma red?

Actividad ALUMNOS: Averigua si las direcciones 148.120.33.110 y 148.120.45.110 pertenecen


a la misma red.

Lo mejor es sacar la dirección de red de ambas, si coinciden => Pertenecen a la misma red

 148.120.33.110

Pertenece a la clase B => Mascara 255.255.0.0 => Dirección de Red: 148.120.0.0

 148.120.45.110
Pertenece a la clase B => Mascara 255.255.0.0 => Dirección de Red: 148.120.0.0

=> Pertenecen a la MISMA RED siempre que estemos hablando de DIRECCIONAMIENTO CON
CLASE. De no ser así, no podríamos asegurarlo si no nos dicen la MÁSCARA!!

Existe otra forma “LARGA”, de averiguar la DIRECCIÓN DE RED de una dirección IP y así
comprobar si dos direcciones IP pertenecen a la misma red (así es como lo calculan los
ordenadores) y consiste en:

1. Poner en binario la IP
2. Poner en binario la máscara
3. Hacer el AND de ambas

Si ambas tienen la misma Dirección de Red => Pertenecen a la misma red

23
*** Video -> DIR11 Dirección de Red pensando en binario.mp4 (7 min) -> De donde sale el
número de la red de un host, aplicando un AND en binario a la IP y la máscara

Ejemplo: Comprobar si 192.168.0.20, 192.168.0.10 y 232.180.129.11 están en la misma red

Esta forma Larga es necesario usarla para los Direccionamientos sin Clase, es decir cuando la
máscara de red no es /8 /16 /24 (los veremos)

*** Video -> DIR12 Máscara de subred. Explicación I.mp4.part (6 min) -> Ejemplo de gráfico
de red con host que están en la misma red, porque tienen la misma dirección de red, y otro
cuya dirección de red es distinta y por tanto no se podría comunicar

*** Video -> DIR13 Máscara de subred. Explicación II.mp4 (6 min) -> Ejemplo de gráfico de
red con host que están en la distinta red, porque no tienen la misma dirección de red y por
tanto no se podrían comunicar

Ejercicios1 Tema6 IPs-Sin Subredes

** PRACTICA0 Red con distintas Clases

24
4. Subredes
VIDEOS: Ejemplos de calcular el número de subredes y host que existen partiendo de una
dirección IP y una máscara:

*** Video -> SUBNET01 ¿Cuántas subredes y host reales hay en el siguiente.mp4 (6 min) ->
Junta Extremadura: Ejemplo de Clases de Subredes: ¿Cuántas subredes y host hay partiendo
de una IP: 192.168.1.0 y máscara 255.255.255.224?

*** Video -> SUBNET02 ¿Cuántas subredes y host reales hay en el siguiente.mp4 (8 min) ->
Junta Extremadura: Ejemplo de Clases de Subredes: ¿Cuántas subredes y host hay partiendo
de una IP: 172.16.0.0 y máscara 255.255.192.0?

*** Video -> SUBNET03 ¿Cuántas subredes y host reales hay en el siguiente.mp4 (10 min) ->
Junta Extremadura: Ejemplo de Clases de Subredes: ¿Cuántas subredes y host hay partiendo
de una IP: 10.0.0.0 y máscara 255.255.224.0?

*** Video -> SUBNET05 Comprender las subredes pensando en binario.mp4 (8 min) -> Junta
Extremadura: Explicación de las subredes. Toma ejemplo IP 192.168.1.0. Cómo se obtienen
subredes a partir de los bits de host iniciales. MUY CLARO

*** Video -> SUBNET06 Cómo elaborar una tabla de subredes.mp4 (19 min) -> Junta
Extremadura: Elaboración de tabla las subredes completa. Toma ejemplo IP 192.168.5.0. MUY
CLARO

*** Video -> SUBNET08 Cisco Systems. Repaso ONLINE sobre subredes de clas.mp4 (24 min) -
> Junta Extremadura: Una clase de Repaso grabada on line. Toma ejemplo Red 10.0.0.0 /8
Tener 1000 Host ¿IP de la primera subred útil? ¿Rango IP de la primera sub red útil? MUY
CLARO

4.1. Necesidad de Subredes

A medida que las redes crecen, pueden volverse demasiado grandes para manejarlas como
una única red. Por ello podemos plantearnos la división de la red en subredes.

Los problemas comunes con las redes grandes son:

 Degradación de rendimiento
 Temas de seguridad
 Administración de direcciones

Necesitaremos agrupar los host con factores comunes: ubicación geográfica, propósito o
temática, distintos niveles de seguridad…

25
La división de una red en subredes se conoce como subnetting

Para crear una dirección de subred, un administrador de red pide “prestados” bits del campo
de host y los designa como campo de subred.

26
La cantidad máxima de bits que se puede pedir prestada puede ser cualquier número que deje
al menos 2 bits restantes para el número de host (2 ordenadores mínimo en una red)

Cada vez que se pide prestado 1 bit de un campo de host, queda 1 bit menos restante en el
campo que se puede usar para el número de host.

Por lo tanto en estos casos habrá varias direcciones de subred, tantas como subredes tengamos,
y un equipo se comunica solamente con los equipos que están en la misma subred.

Ejemplo:

Para identificar una red se utiliza la primera IP posible junto con la máscara. Por ejemplo
192.168.0.0/24 identifica a la red que comienza en la IP 192.168.0.0 y acaba con la última
combinación posible 192.168.0.255. Es decir, los primeros 24 bits (3 bloques decimales)
identifican la red y no cambian, los últimos 8 bits (último bloque decimal) identifican a los
equipos, cambian desde la primera combinación 0 (00000000) hasta la última 255 (11111111).

Supongamos el siguiente esquema de red:

En este caso, aunque todos los equipos están conectados a un switch, la comunicación sólo
funcionará entre PC A y PC B por un lado, y entre PC C y PC D por otro.

¿Por qué? Porque el PC A tiene la IP 192.168.0.10, su máscara es /24, es decir, que los bits
identificativos de red son los primeros 24 bits, o dicho de otra forma, los tres primeros bloques
decimales identifican la red (192.168.0) y el último bloque decimal (10) identifica al equipo
dentro de la red, o lo que es lo mismo, los últimos 8 bits identifican al equipo. De forma similar
sucede con el resto de equipos, puesto que todos tienen la máscara /24, sus tres primeros
bloques decimales identifican la red. Por tanto, hay 2 redes (la que comienza por 192.168.0 y la
que comienza por 192.168.1).

Como un equipo sólo comunica con los equipos de su red el PC A solo comunica con PC B, que
es el que tiene los mismos bits identificativos de red y viceversa. Y el PC C solo comunica el PC
D y viceversa.

¿Qué sucede si el usuario del PC A quiere comunicar con el PC C? Pues, sencillamente, que el
sistema ni siquiera intenta la comunicación porque no el PC C no está en su red.

27
Otro Ejemplo

Se define como dominio de difusión a la parte de la red que se pueden separar de acuerdo a la
dirección de red que los identifica. Los dispositivos capaces de crear dominios de difusión, o
mejor dicho, de separar dominios de difusión, son los routers.

Si en una red introducimos un router, por lo menos tendremos la capacidad de crear dos
dominios de difusión diferentes, ya que un router como mínimo debe tener la capacidad de
trabajar con dos direcciones de red diferentes.

Un dominio de difusión típico es el que tenemos en nuestro hogar, está separado del resto de
internet por el router-DSL que tenemos instalado, de forma, que el tráfico entre equipos de
nuestro hogar nunca sale al exterior. El tráfico irá al exterior cuando, por ejemplo, visitemos una
página web. Por tanto, el tráfico de nuestro hogar no colisiona con el tráfico exterior.

28
4.2. Ejemplo creación de Subredes

Cuando por cualquier motivo necesitamos dividir nuestra red para independizar unos equipos
de otros realizamos una técnica llamada subneting o hacer subredes.

Para hacer esta división basta con aumentar el número de bits dedicados a identificar la red, a
medida que aumentan los bits de red disminuyen los bits de identificación de equipos, es decir,
las redes obtenidas son más pequeñas.

Ejemplo: disponemos de la red 172.16.0.0/16 y queremos dividirla en 256 subredes (28), para
ello aumentamos los bits de red de /16 a /24, esos ocho bits nos van a dar 256 combinaciones
que son: 172.16.0.0/24

172.16.1.0/24

172.16.2.0/24, y así sucesivamente hasta

172.16.255.0/24

** Red original: Máscara: /16

1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

172 16 0 0

** Subredes resultantes: Máscara: /24

1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

172 16 0 0

1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0

172 16 1 0

así sucesivamente hasta:

1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0

172 16 255 0

En este caso hemos divido la red en subredes todas del mismo tamaño, pero también
podemos hacerla con subredes de distinto número de host, es decir subnetiting variable VLSM
(Variable Length Subnet Masks - Subredes de Longitud de Máscara Variable)

29
¿Cómo saber si dos IP están en la misma red y por tanto pueden comunicarse?

Hay que calcular la dirección de red de ambas, si son iguales están en la misma red. Para ello,
a partir de su IP nos fijamos en su máscara:

 Si el byte de la máscara es 255, el byte correspondiente de IP es el mismo


 Si el byte de la máscara es 0, el byte correspondiente de IP es 0
 Para el resto de bytes se pasan a binarios el de la IP y el de la máscara y se les aplica
AND lógico

Ejemplo:

IP: 148. 120. 32. 1.

Máscara: 255. 255. 240. 0

Subred: 148. 120. 32. 0

** El 32 del tercer byte se obtiene haciendo AND del byte de la IP (32) y de la máscara (240) en
binario:

32 -> 00100000
AND
240-> 11110000
00100000 -> 32

4.3. Método para la creación de Subredes

Subredes de máscara de longitud fija (FLSM)

EJEMPLO: Para la red 192.168.5.0 con máscara 255.255.255.0, obtener 8 subredes:

Ponemos la máscara en binario: 11111111.11111111.11111111.00000000

Hay que ver si hay suficientes bits de la máscara a 0 (parte del host) para ponerlos a 1 (que
pasen a la parte de la red). Sí, si es posible tener las 8 subredes, porque hay suficientes bits a 0
en la máscara. Hay 8 bits a cero (y 28 es mayor que 3)

1. Calcular el número de bits mínimo para las subredes

2n >= nº de subredes Siendo n el nº de bits

Son necesario 3 bits, porque 23=8; con 3 no son suficientes

Indicamos en azul los bits que serán utilizados para especificar (en la dirección ip) el número
de subred y que van a pasar a ser 1:

11111111.11111111.11111111.11100000 y por tanto la máscara ampliada nos queda:

255.255.255.224

128+64+32=224 que son los pesos de los 1s que hemos puesto en el cuarto byte

30
Máscara origen: 11111111.11111111.11111111.00000000 (255.255.255.0) /24

Máscara ampliada: 11111111.11111111.11111111.11100000 (255.255.255.224) /27

A partir de ahora, todas las subredes que tengamos usarán esta máscara ampliada (todas la
misma). Los unos en color azul de la máscara ampliada son los que tendremos que cambiar en
la dirección IP para indicar el número de subred.

2. Calcular cuántos equipos habrá por subred

Los ceros de la máscara ampliada (color verde) son los que utilizaremos para indicar el número
de host dentro de cada subred. Nos quedan 5 bits para indicar el número de host dentro de
cada subred y esto nos permite tener 25-2 hosts por subred, o lo que es lo mismo, 30 hosts
útiles.

3. Elaborar la tabla de las subredes

La máscara ampliada nos indica qué bits podemos cambiar en la dirección de red.

La dirección de red que teníamos es: 192.168.5.0 en binario:

11000000.10101000.00000101.00000000 -> azul subred

-> verde host

Los bits en rojo, son los que estaban de la máscara anterior, y ésos no se podrán modificar, son
intocables. Los bits en azul son los que modificaremos para indicar la subred, pero ojo, los
cambiamos en la dirección de red, no en la máscara ampliada, y los bits en verde los
cambiamos para indicar la dirección del equipo.

Es importante a considerar que estas subredes parten desde la subred 0 (cero), ya que los bits
de subred son ceros. En este caso tenemos desde la Subred 0 a la Subred 7 (8 subredes)

Tener en cuenta que los tres primeros bytes no cambian (red original):

 1ª Subred (subred 0): 192.168.5.0

 Como el salto es de 32 => 0+32=32 => siguiente subred (subred 1): 192.168.5.32

 Siguiente subred => 32+32=64 => siguiente subred (subred 2): 192.168.5.64

 Siguiente subred => 64+32=96 => siguiente subred (subred 3): 192.168.5.96

 Siguiente subred => 96+32=128 => siguiente subred (subred 4):192.168.5.128

 Siguiente subred => 128+32=160 => siguiente subred (subred 5): 192.168.5.160

 Siguiente subred => 160+32=192 => siguiente subred (subred 6):192.168.5.192

 Siguiente subred => 192+32=224=> siguiente subred (subred 7): 192.168.5.224

31
ID de IP de RED Rango de Host IP de Broadcast
Red
0 192.168.5.0 /27
1 192.168.5.32 /27
2 192.168.5.64 /27
3 192.168.5.96 /27
4 192.168.5.128 /27
5 192.168.5.160 /27
6 192.168.5.192 /27
7 192.168.5.224 /27

Lo siguiente en rellenar es la dirección de broadcast, ya que esta es la última de ese rango y así
es más fácil rellenar el rango:

Si la segunda subred empieza en 32 => la primera acaba en 31 => 192.168.5.31, la segunda en


63…

ID de IP de RED Rango de Host IP de Broadcast


Red
0 192.168.5.0 /27 192.168.5.31
1 192.168.5.32 /27 192.168.5.63
2 192.168.5.64 /27 192.168.5.95
3 192.168.5.96 /27 192.168.5.127
4 192.168.5.128 /27 192.168.5.159
5 192.168.5.160 /27 192.168.5.191
6 192.168.5.192 /27 192.168.5.223
7 192.168.5.224 /27 192.168.5.255

Ya podemos rellenar el rango de host que habrá en cada subred, de manera que cada uno
empezará en un nº más que la IP de Red y terminará en uno menos que la de Broadcast:

ID de IP de RED Rango de Host IP de Broadcast


Red
0 192.168.5.0 /27 192.168.5.1 - 192.168.5.31 192.168.5.31
1 192.168.5.32 /27 192.168.5.33 - 192.168.5.62 192.168.5.63
2 192.168.5.64 /27 192.168.5.65 - 192.168.5.94 192.168.5.95
3 192.168.5.96 /27 192.168.5.97 - 192.168.5.126 192.168.5.127
4 192.168.5.128 /27 192.168.5.129 - 192.168.5.158 192.168.5.159
5 192.168.5.160 /27 192.168.5.161 - 192.168.5.190 192.168.5.191
6 192.168.5.192 /27 192.168.5.193 - 192.168.5.222 192.168.5.223
7 192.168.5.224 /27 192.168.5.225 - 192.168.5.254 192.168.5.255

Si tenemos en cuenta el RFC 950 al pie de la letra, tendríamos que desechar las direcciones de
la primera y la última subred, debido a que la dirección de red de la primera subred coincide
con la dirección de la red original y a que la dirección de difusión de la última subred coincide
con la dirección de difusión de la red original, y nos quedaría:

32
ID de IP de RED Rango de Host IP de Broadcast
Red
0 192.168.5.0 /27 192.168.5.1 - 192.168.5.31 192.168.5.31
1 192.168.5.32 /27 192.168.5.33 - 192.168.5.62 192.168.5.63
2 192.168.5.64 /27 192.168.5.65 - 192.168.5.94 192.168.5.95
3 192.168.5.96 /27 192.168.5.97 - 192.168.5.126 192.168.5.127
4 192.168.5.128 /27 192.168.5.129 - 192.168.5.158 192.168.5.159
5 192.168.5.160 /27 192.168.5.161 - 192.168.5.190 192.168.5.191
6 192.168.5.192 /27 192.168.5.193 - 192.168.5.222 192.168.5.223
7 192.168.5.224 /27 192.168.5.225 - 192.168.5.254 192.168.5.255

Por tanto la primera dirección de host válida para el primer host de la primera subred sería:

192.168.5.33 con la máscara de subred 255.255.255.224 o /27

No todos los administradores las eliminan, porque con el tiempo se comprobó que no
causaban problemas y así se aprovechaban más las IPs. Nosotros no las vamos a eliminar.

Por tanto, un esquema de direccionamiento es una forma de decir cómo se va a repartir la


capacidad de numeración de hosts que tiene cierta red, básicamente consta de una dirección
de red base, una máscara de red, una máscara de subred y la enumeración de las
subredes. Usualmente la máscara de red (la de la red base) suele ser una dirección de clase,
es decir, una que usa uno, dos o tres octetos (clase A, B y C respectivamente). En el ejemplo
anterior era clase C. Todas las subredes tienen la misma capacidad de numeración de hosts, es
decir, todas las subredes pueden numerar hasta 30 hosts, y esta capacidad está dada por la
máscara /27 que agrega 3 bits para subred a la máscara original, alargándola, y dejando 5 bits
para numerar hosts. Ésta capacidad fija se nota en que la máscara de todas las subredes es la
misma (FLSM), lo único que varía en cada subred es la dirección y sus parámetros (dirección de
red/broadcast y rango de direcciones asignables), eso la hace poco flexible y desperdicia
capacidad de numeración de la red original.

Usando máscara fija, los requerimientos se pueden presentar de dos formas:

a) Pidiendo una cantidad de subredes

b) Pidiendo una cantidad de hosts por subred

a) En el primer caso determinar la longitud de la máscara es fácil y directo, sólo hay que
agregar los bits que se necesitan para cierta cantidad de subredes, por ejemplo, para 5
subredes necesito 3 bits, ya que con tres bits puedo numerar hasta 8 subredes (23).

b) Si piden una cantidad de hosts no es posible determinar directamente la longitud de la


máscara, primero determinar la cantidad de bits de hosts necesaria y luego restarla a los
bits de hosts que tengo en la red base y esa diferencia es el aumento en la máscara de
subred, Ejemplo: si la máscara base es de 24 bits y me piden redes de por lo menos 20
hosts, para éste número necesito 5 bits (25=32-2=30) para host y estos 5 bits se los quito a
los 8 de host que tenía para hosts en la máscara inicial, es decir 3 bits para subredes, por lo
tanto la máscara que debería usar para redes de por lo menos 20 hosts sería 24+3=27 bits.

33
Ejercicios3 Tema6 IPs- Subredes Máscara Fija

** PRACTICA1 Red FLSM

Subredes de máscara de longitud variable (VLSM)

En vez de dividir la Red en subredes de valor fijo, se pude dividir la Red en subredes de valor
variable para albergar diferentes cantidades de Host cada una de las subredes.

Con la máscara variable se resuelven los problemas de las máscaras fijas, tanto la falta de
flexibilidad como del desperdicio de direcciones.

Básicamente lo que se hace en VLSM es permitir que la información de direccionamiento se


use sólo cuando es efectiva, es decir, cuando se asigna un rango de direcciones, a tal rango se
le asigna una máscara de subred dependiente de la capacidad de hosts que debe numerar y
el resto se deja en reserva para otras subredes o para uso futuro, con la posibilidad de que el
tamaño de las subredes futuras puede ser diferente al de las ya asignadas. Por ejemplo con la
dirección base 192.168.11.0 /24, tenemos el último octeto para asignar subredes y hosts. Si se
quieren hacer subredes de 5, 10 y 30 hosts. Con el direccionamiento anterior (máscara fija), la
única posibilidad era hacer redes de a 30 hosts y esperar que el esquema soportara eso, en
otras palabras, las redes de 5 hosts tenían una capacidad ociosa de 25 hosts y las de 10 tenían
20 hosts que probablemente no se usarían nunca. En VLSM, podemos elegir máscaras según
las necesidades individuales de cada subred

Ejemplo se quiere tener una red con las siguientes subredes:

 Subred para 90 ordenadores


 Subred para 10 ordenadores
 Subred para 30 ordenadores

Como queremos tener 90+30+10=130 ordenadores, con el cuarto byte (clase C) es suficiente
(28-2=256-2=254 equipos) para nuestros host

11111111.11111111.11111111.0 0 0 0 0 0 0 0

Primero dividimos en subredes para albergar la cantidad mayor de ordenadores que se piden
(90 ordenadores), con la segunda subred volvemos a hacer otra subred para albergar 30
ordenadores y de estas volvemos a dividir para hacer otras subredes y albergar el resto (10
ordenadores) y así sucesivamente.

 Primera Subred – 90 Ordenadores

Partimos de .0 0 0 0 0 0 0 0

Necesitamos 7 bits -> 27=128, se cogen los que están situados más a la derecha y nos
queda 1 bit que va a servir de dirección de subred y que pasará a la dirección de red ->
La máscara pasará de /24 a /25

34
.0 0 0 0 0 0 0 0 y por tanto Rango de host:

.0 0 0 0 0 0 0 0 .0 /25 hasta

.0 1 1 1 1 1 1 1 .127 /25

Con el otro bit el octavo o primero si empezamos por la izda .0 0 0 0 0 0 0 0,


poniéndolo a 1, seguimos para las siguientes subredes => .1 0 0 0 0 0 0 0

 Segunda Subred – 30 Ordenadores

Partimos de .1 0 0 0 0 0 0 0 -> con octavo bit a 1

Necesitamos 5 bits -> 25=32, se cogen los que están situados más a la derecha y nos
quedan 3 bits que pasarán a la dirección de red y por tanto la máscara pasará a /27

.1 0 0 0 0 0 0 0 y por tanto Rango de host:

.1 0 0 0 0 0 0 0 .128 /27 hasta

.1 0 0 1 1 1 1 1 .159 /27

Con los otros bits el sexto y séptimo, que estaban a 00, .1 0 0 0 0 0 0 0, como sólo
hemos usado la combinación 0 0, ahora poniendo el sexto a 1, es decir combinación
01 seguimos para las siguientes subredes -> .1 0 1 0 0 0 0 0

 Tercera Subred – 10 Ordenadores

Partimos de .1 0 1 0 0 0 0 0 -> con sexto bit a 1

Necesitamos 4 bits -> 24=16, se cogen los que están situados más a la derecha y nos
quedan 28 bits para la red -> la máscara pasa de /24 a /28

.1 0 1 0 0 0 0 0 y por tanto Rango de host:

.1 0 1 0 0 0 0 0 .160 /28 hasta

.1 0 1 0 1 1 1 1 .175 /28

 Para seguir con más subredes partiríamos de .1 0 1 1 0 0 0 0 -> poniendo 5º bit a 1…

Y nos quedaría:

 Para 90 Ordenadores .0 0 0 0 0 0 0 0 .0 /25


.0 1 1 1 1 1 1 1 .127 /25
 Para 30 Ordenadores .1 0 0 0 0 0 0 0 .128 /27
.1 0 0 1 1 1 1 1 .159 /27
 Para 10 ordenadores .1 0 1 0 0 0 0 0 .160 /28
.1 0 1 0 1 1 1 1 .175 /28
 Para ........ .1 0 1 1 0 0 0 0

35
De ahí tendríamos que quitar de cada subred la primera y la última dirección para la dirección
de red y broadcast de cada subred.

EJEMPLO: Partimos del mismo ejemplo anterior, antes con máscara fija y ahora variable

Para la red 192.168.5.0 con máscara 255.255.255.0 (/24) las siguientes subredes:

 Red de 30 host
 Red de 30 host
 Red de 14 host
 Red de 2 host
 Red de 64 host

*** Video -> VLSM01 Cisco Systems. Ejemplo VLSM básico I. Técnica del cuadro.mp4

(30 min) -> Junta Extremadura -> Explicación gráfica de cómo se parte la red en subredes

1. Lo primero es colocarlas en orden de mayor a menor nº de host:


 Red de 64 host
 Red de 30 host
 Red de 30 host
 Red de 14 host
 Red de 2 host

Partimos de:

Red: 11000000.10101000.00000101.00000000 192.168.5.0

Máscara: 11111111.11111111.11111111.00000000 255.255.255.0

2. Empezando por la mayor, y así sucesivamente, calculamos los bits para la máscara y con
los bits que quedan para host, colocamos la dirección del primer y último host

** Primera subred -> 64 host


Necesitamos 7 bits ya que 27-2 >= 64 y 1 pasa a la dirección de red-> Máscara /25
Máscara: 11111111.11111111.11111111.10000000

Partimos de 11000000.10101000.00000101.00000000

11000000.10101000.00000101.00000000 -> azul subred

-> verde host

Y por tanto los host irán desde .00000000 -> .0

hasta .01111111 -> .127

Que útiles (quitando dirección de red y broadcast) irán desde .1 a .126

36
** Segunda subred -> 30 host
La última dirección de la red anterior fue: .01111111 (.127) => La siguiente será: .128
Partimos de la siguiente dirección: .10000000 (.128)

Necesitamos 5 bits ya que 25-2 >= 30 y 3 pasan a la dirección de red -> Máscara /27
Máscara: 11111111.11111111.11111111.11100000

11000000.10101000.00000101.10000000 -> azul subred

-> verde host

Y por tanto los host irán desde .10000000 -> .128

hasta .10011111 -> .159

Que útiles (quitando dirección de red y broadcast) irán desde .129 a .158

** Tercera subred -> 30 host


La última dirección de la red anterior fue: .10011111 (.159) => La siguiente será: .160
Partimos de la siguiente dirección: .10100000 (.160)

Necesitamos 5 bits ya que 25-2 >= 30 -> Máscara /27


Máscara: 11111111.11111111.11111111.11100000

11000000.10101000.00000101.10100000 -> azul subred

-> verde host

Y por tanto los host irán desde .10100000 -> .160

hasta .10111111 -> .191

Que útiles (quitando dirección de red y broadcast) irán desde .161 a .190

** Cuarta subred -> 14 host


La última dirección de la red anterior fue: .10111111 (.191) => La siguiente será: .192
Partimos de la siguiente dirección: .11000000 (.192)

Necesitamos 4 bits ya que 24-2 >= 14 y por tanto -> Máscara /28
Máscara: 11111111.11111111.11111111.111100000

11000000.10101000.00000101.11000000 -> azul subred

-> verde host

Y por tanto los host irán desde .11000000 -> .192

hasta .11001111 -> .207

Que útiles (quitando dirección de red y broadcast) irán desde .193 a .206

37
** Quinta subred -> 2 host
La última dirección de la red anterior fue: .11001111 =>
Partimos de la siguiente dirección: .11010000
Necesitamos 2 bits ya que 22-2 >= 2 y por tanto -> Máscara /30
Máscara: 11111111.11111111.11111111.11111100

11000000.10101000.00000101.11010000 -> azul subred

-> verde host

Y por tanto los host irán desde .11010000 -> .208

hasta .11010011 -> .211

Que útiles (quitando dirección de red y broadcast) irán desde .209 a .210

Y completando la tabla nos quedaría:

ID de IP de RED Rango de Host IP de Broadcast


Red
1 192.168.5.0 /25 192.168.5.1 - 192.168.5.126 192.168.5.127
2 192.168.5.128 /27 192.168.5.129 - 192.168.5.158 192.168.5.159
3 192.168.5.160 /27 192.168.5.161 - 192.168.5.190 192.168.5.191
4 192.168.5.192 /28 192.168.5.193 - 192.168.5.206 192.168.5.207
5 192.168.5.208 /30 192.168.5.209 - 192.168.5.210 192.168.5.211
Muy importante es no olvidarse las máscaras en la dirección de red!!

Ejercicios4 Tema6 IPs- Subredes Máscara Variable

** PRACTICA2 Red VLSM

** PRACTICA3 División de Subredes

4.4. Herramientas para subnetting

A) Online: http://www.subnet-calculator.com/
B) Aplicaciones escritorio muy completas como Bitcricket IP Calculator:

38
5. Configuración del adaptador de red

5.1. Configuración en Windows

Visualización de los adaptadores de red instalados, lo encontraremos en Panel de


Control/Centro de Redes y recursos compartidos, depende de la versión de Windows que
tengamos:

** Si no nos acordamos, siempre podemos escribir en “buscar” redes y nos aparece:


”Centro de Redes y recursos compartidos”

Pulsando sobre la conexión de red que tiene la tarjeta real, podemos modificar los
parámetros de la conexión de red.

Pulsando sobre el botón propiedades:

39
Pulsando sobre “Protocolo de Internet version 4”:

Se puede elegir entre:

 Obtener una dirección IP automáticamente => tiene que haber un servidor DHCP en la
red
 Asignar manualmente la configuración de red
o Al poner IP, coloca la máscara de red correspondiente

40
o La puerta de enlace es el equipo que nos da salida de la red. Debe pertenecer
a nuestra misma red y suele ser el la IP privada del router.
En organizaciones más grandes, la puerta de enlace pude ser un proxy
intermedio, que regula la salida a Internet de forma más eficiente cuando hay
muchos usuarios.
 Las direcciones de los servidores DNS primario y secundario, que sirven para resolver
los nombres de dominio Internet, nos lo da el proveedor de servicios de internet que
tengamos contratado. También pueden ser servidores DNS de la empresa.
Cada equipo tiene un pequeño servidor DNS que almacena una caché con las ultimas
direcciones a las que hemos accedido. Si a la dirección que queremos acceder no se
encuentra en ella, se utilizará el servidor DNS que tengamos configurado. El 8.8.8.8 y
8.8.4.4 son los DNS de Google.

*** Video -> DNS qué son y cómo cambiarlas.mp4 (3:30 min)

Comandos interesantes: ipconfig

 c:\>ipconfig Muestra información de la configuración TCP/IP

 c:\>ipconfig /all Muestra información detallada

 c:\ >ipconfig /displaydns Muestra la caché de resolución DNS (Él recopila en una
tabla interna, según va accediendo a páginas web, sus direcciones => accesos
posteriores más rápidos ya que no tiene que acceder a servidores DNS si lo tiene
almacenado)

 c:\ >ipconfig /flushdns A veces un registro puede haber cambiado en la tabla


anterior y no navega bien => Borra la memoria caché

 c:\ >ipconfig /release Libera la concesión DHCP

 c:\ >ipconfig /renew Pide una concesión DHCP a un servidor

** PRACTICA4 TCP-IP

41
5.2. Configuración en Linux

Visualización de los adaptadores de red instalados

 abrir un terminal
 comando ifconfig

Hay dos adaptadores de red:

 eth0: la tarjeta de red


 lo: loopback. Dirige el tráfico hacia el mismo. Necesario para pruebas de conectividad

** Para modificar la configuración de la tarjeta: sobre el icono de la red -> Editar las
conexiones

42
** También se puede editar el fichero de configuración de red: /etc/network/interfaces

gedit /etc/network/interfaces

Comandos interesantes:

 ifdown eth0 desactivar la configuración de red


 ifup eth0 activar la configuración de red
 dhclient -r liberar la concesión DHCP
 dhclient eth0 pedir una concesión a un servidor DHCP

43
6. Protocolo DHCP - Asignación dinámica de direcciones IP
DHCP (Dynamic Host Configuration Protocol - protocolo de configuración dinámica de host)
Es un protocolo de capa de aplicación.

Su función consiste en asignar los parámetros de red (dirección IP, máscara, puerta de
enlace,…) de forma automática, evitando que el administrador tenga que hacerlo de forma
manual en cada equipo, para que nuestro ordenador funcione correctamente en la red, ya sea
una LAN o una WAN.

Para que funcione este mecanismo deberá existir un servidor de direcciones DHCP en la red,
encargado de asignar las direcciones a los host. Además, los host deberán configurar sus
interfaces de red de manera que ejecuten el servicio DHCP, generalmente existe siempre una
opción de configuración tal como “Obtener una dirección IP automáticamente”.

Ventajas:

 Ahorro de tiempo para el administrador


 Un equipo puede cambiar de IP sin necesidad de cambiar su configuración
 Evita asignar IP fija a una conexión eventual
 Ahorro de direcciones IP

*** Asignación en IPv4:

El protocolo DHCP se publicó en octubre de 1993, estando documentado actualmente en


la RFC 2131. Para redes con IPv6 se ha creado DHCPv6 publicado como RFC 3315.

El protocolo DHCP incluye tres métodos de asignación de direcciones IP:

1. Asignación manual o estática: Asigna una dirección IP a una máquina determinada. Se


suele utilizar cuando se quiere controlar la asignación de dirección IP a cada cliente, y
evitar, también, que se conecten clientes no identificados.
2. Asignación automática: Asigna una dirección IP de forma permanente a una máquina
cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la
libera. Se suele utilizar cuando el número de clientes no varía demasiado.
3. Asignación dinámica: el único método que permite la reutilización dinámica de las
direcciones IP. El administrador de la red determina un rango de direcciones IP y cada
dispositivo conectado a la red está configurado para solicitar su dirección IP al servidor
cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy
simple en un intervalo de tiempo controlable. Esto facilita la instalación de nuevas
máquinas clientes a la red.

En IPv4 hay que mencionar también la autoconfiguración (si el cliente no obtiene IP puede
generar aleatoriamente una propia), de hecho la IETF reserva el rango 169.254.0.0/16, como
se indica en RFC 3330. Esto es síntoma de que el servicio DHCP no funciona o no hay conexión
hasta él.

44
El diálogo entre cliente y servidor DHCP se lleva a cabo a través de los puertos UDP 68 en el
cliente y 67 en el servidor

Un cliente DHCP obtiene una concesión para una dirección IP de un servidor DHCP. Antes que
se acabe el tiempo de la concesión, el servidor DHCP debe renovar la concesión al cliente o bien
este deberá obtener una nueva concesión.

El servidor DHCP guardará en una base de datos las IP que vaya concediendo.

*** Asignación en IPv6: (Para que les vaya sonando)

En IPv6 el protocolo usado es DHCPv6 que aunque no es usado habitualmente tiene sentido
porque brinda más control al administrador de la red sobre las asignaciones.

Hay varios tipos de configuración:

1. Configuración manual. Similar a IPv4, pero no es usada en la práctica

2. Configuración dinámica sin estado (el dispositivo genera la IP, sin servidor DHCP) con
numeración EUI-64

El dispositivo aprende el prefijo /64 y calcula el resto de su IP utilizando EUI-64, a


partir de su MAC.
En ausencia del router, el equipo sólo podrá generar la dirección de enlace local,
aunque esto será suficiente para que haya comunicación con los demás equipos de la
red.

3. Configuración automática sin estado (con servidor DHCPv6). El servidor DHCP no


asigna las IPs pero si aporta información adicional. Por tanto, los clientes del modo sin
estado DHCPv6, usan DHCPv6 para obtener parámetros de configuración de red
distintos de la dirección IPv6, por ejemplo, direcciones de servidor DNS.

4. Configuración automática con estado o "statefull" (con servidor DHCPv6). En el modo


con estado DHCPv6, los clientes obtienen la dirección IPv6 y otros parámetros de
configuración de red mediante DHCPv6. Además el servidor DHCP recuerda las IPs
asignadas.

45
** PRACTICA5: Configurar un servidor DHCP

** PRACTICA6: Configurar un servidor DHCP y HTTP

7. Protocolo ARP - Address Resolution Protocol


Para comunicar dentro de la misma red se necesita saber la dirección MAC (dirección física)
correspondiente a una dirección IP (dirección lógica)

El protocolo ARP, de nivel 3, permite encontrar una dirección física a partir de su dirección
lógica, por tanto, su ámbito de aplicación es la propia red LAN.

Funcionamiento: cuando un equipo (emisor) necesita conocer la dirección física de otro


equipo de su red:

 Envía una petición ARP con la dirección IP de destino a todos los hosts de la red
 Sólo el equipo destino responde a la petición, indicando su dirección física
 El equipo emisor ya conoce la dirección física asociada y actualiza su tabla ARP

EJEMPLO: Equipo con IP 192.168.1.1 (MAC 1) quiere comunicar con 192.168.1.4 (MAC 4)

46
Otro EJEMPLO:

47
Comando arp

 C:\> arp –a Muestra la tabla arp de cada interfaz IP


 C:\> arp -s direccion_IP direccion_MAC Añade una entrada a la tabla
 C:\> arp -d direccion_IP Elimina una entrada de la tabla
 C:\> arp -d Vacía la tabla NO funcionan en
Packer Tracer

Pero sí en la maquina real:

 Muestra tabla:

 Añade entrada:

 Borra entrada:

 Vacía Tabla:

*** Video -> Simulación Protocolo ARP Cisco Packet Tracer.mp4 (10min) -> Sólo si hay tiempo

** PRACTICA7: Protocolo ARP

48
8. Protocolo ICMP - Diagnóstico de redes
ICMP (Internet Control Message Protocol - Protocolo de Mensajes de Control de Internet)

Debido a que IP no es fiable, los datagramas pueden perderse o llegar defectuosos a su


destino. El protocolo ICMP, de nivel 3, se encarga de informar al origen si se ha producido
algún error durante la entrega de su mensaje. Únicamente informa de incidencias en la red,
pero no realiza ninguna acción, eso es tarea de las capas superiores.

Además de notificar errores, también transporta distintos mensajes de control.

Los mensajes ICMP viajan en el campo de datos de un datagrama IP, es decir es encapsulado
en el datagrama IP como si fuera un protocolo de nivel superior, aunque pertenece al nivel 3.

Además del área de datos, o Contenido ICMP (ICMP DATA), que depende del tipo de mensaje,
los mensajes ICMP tienen una cabecera con tres campos:

 Tipo: identifica el tipo de mensaje ICMP (hay 15 tipos, tabla siguiente)


 Código: incluye información adicional relativa al tipo de mensaje
 Checksum: (suma de comprobación), al igual que en los otros tipos de paquetes, se
usa para verificar la integridad de los datos

49
Tipos de mensajes

Hay mensajes de tipo información y mensajes de tipo error

En este protocolo están basadas las herramientas ping y traceroute, que envían mensajes de
petición echo ICMP para comprobar si un dispositivo está disponible, el tiempo de respuesta y
la cantidad de dispositivos que atraviesa.

8.1. Comandos para diagnóstico de errores en la red

** PING (Packet INternet Grouper)

Es el comando básico para diagnosticar errores en una red. Comprueba si un nodo de la red es
alcanzable.

Funcionamiento:

 El host origen envía un mensaje ICMP “echo request” tipo 8 (petición de echo)
 El destinatario contesta con un mensaje ICMP “echo reply” tipo 0 (respuesta de echo)

Con el comando PING se usa el ICMP para emitir un mensaje de solicitud de eco a un
dispositivo de destino. Si el dispositivo de destino recibe la petición de eco, crea un mensaje
de respuesta, el cual es enviado de vuelta al origen de la petición.

50
Si el emisor recibe la respuesta, confirma que el dispositivo destino se puede alcanzar
mediante el uso del protocolo IP.

Lo más normal es usarlo con la dirección de IP del dispositivo de destino. Ejemplo:

Ping 192.168.1.11

El comando ping emite cuatro peticiones de eco y recibe cuatro respuestas, lo que confirma la
conectividad IP entre los dos dispositivos.

La respuesta de eco incluye un valor TTL (tiempo de vida) es un campo del encabezado de un
paquete IP que limita el número de reenvíos de un paquete. Al procesar un paquete, cada
router decrementa el valor de TTL en uno. Cuando un router recibe un paquete con un valor
de 0, éste no puede ser reenviado. Un mensaje ICMP se genera y se manda al origen, y el
paquete original se elimina, para evitar que siga circulando infinitamente en la red y
saturando el ancho de banda.

Si miramos las tramas, la de solicitud de eco: (tipo 8)

51
La de respuesta: (tipo 0)

** DETECTAR FALLOS EN LA RED: Pasos con el comando ping para ir descartando errores

(Ir probando con los alumnos en clase)

1. Ping al propio equipo (localhost) -> ping 127.0.0.1


 Si se produce un error es porque los protocolos TCP/IP están dañados
 Medidas: Reinstalar

2. Ping a la dirección IP del equipo -> ping 192.168.1.10


 Si se produce error es porque seguramente hay problemas con el controlador
de la tarjeta de red o bien con el cable de red
 Medidas: Testear el cable, reinstalar los controladores de la tarjeta,
comprobar en otro equipo…

52
3. Ping a la puerta de enlace predeterminada -> ping 192.168.1.1
 Si se produce error, la puerta de enlace puede estar mal configurada, o puede
haber un problemas con el router, con el cableado o con algún dispositivo de
interconexión como un switch
 Medidas: comprobar la puerta de enlace en la configuración del adaptador de
red, comprobar que el router funciona correctamente, testear el cableado de
red y los dispositivos intermedios hasta el router

4. Ping a otro host de la red local -> ping 192.168.1.11


 Si se produce error, es posible que el otro host no responda, o puede haber un
problemas con cableado o con algún dispositivo de red entre los equipos
 Medidas: testear cableado y dispositivos de red entre los dos equipos,
comprobar que el otro host está encendido y tiene conectividad (pasos 1 a 3),
comprobar que no hay aplicaciones que impidan la conexión tipo firewall

53
5. Ping a un host remoto -> ping 216.58.214.3 (por ejemplo el de google)
 Si se produce error, es posible que el otro host no responda, o bien algún
problema con el router. No todos los host de internet responden a una
solicitud de eco, bien porque están saturados o porque tienen bloqueados
dichos mensajes.
 Medidas: probar con otro host remoto, comprobar la configuración del router

6. Ping a un nombre de host remoto -> ping www.google.es


 Si se produce error, los servidores DNS están mal configurados o no
responden
 Medidas: comprobar la configuración de los servidores DNS en el adaptador
de red, hacer ping a los servidores DNS para comprobar que responden

*** Video -> Qué es el comando Ping y cómo funciona.mp4 (5 min)

** TRACERT

Herramienta que permite ver la ruta que sigue un datagrama.

Los datagramas IP tienen un campo TTL (tiempo de vida) que impide que un mensaje esté
dando vueltas indefinidamente en Internet. El número contenido en este campo disminuye en
una unidad cada vez que el datagrama atraviesa un router. Cuando el campo TTL llega a cero,
no se retransmite y el router envía un mensaje ICMP de tipo 11 (Time Exceded) para informar
al origen. Por ejemplo si haces un ping a www.google.com y recibes un TTL de 45 seguramente
el valor inicial del tiempo de vida fue 64 y el paquete atravesó 19 routers antes de llegar al
servidor de google.

54
Por cada nuevo router atravesado por el datagrama se dice que hay un salto en la ruta.
Podemos decir que esta orden calcula y describe el número de saltos de una ruta.

TRACERT envía el primer paquete de eco con un TTL de 1 y aumenta el TTL en 1 en cada
transmisión posterior (TTL= 1, TTL= 2, TTL= 3,…) hasta que el destino responde o hasta que se
alcanza el TTL máximo (límite de 30 saltos). Los mensajes ICMP "Tiempo agotado" que
devuelven los enrutadores intermedios muestran la ruta.

Ejemplo:

El comando TRACERT tiene implementado un bucle para envío de mensajes ICMP tipo 8 (Echo)
con TTL progresivo de 1 a 30. En el ejemplo siguiente necesita 17 para alcanzar un servidor
web de Google

55
9. Direccionamiento IPv6
********* Video -> IPv6 - 1 - La nueva Internet.mp4 (9 min) -> Explica porqué se agotan las
direcciones IP de la versión 4, y se da una breve introducción al formato de las IPv6

*** Video -> IPv6 - 2 - ¿Está preparado tu equipo.mp4Pv6 (9 min) -> Muy específico. Explica
cómo se comprobar si un equipo está preparado para utilizar correctamente la versión 6, así
como algunas soluciones si no es así. Concretamente el mecanismo de túnel 6to4 y la
configuración de un túnel broker

*** Video -> CCNA R&S v3.0 - Fundamentos de IPv6 - Clase 1 Conceptos gene.mp4 (1hora)

*** Video -> Ipv6 - Introducción.mp4 (10 min)

*** Video -> Ipv6 Formato de Direcciones.mp4 (17min)

IPv6 es la sexta y última versión del protocolo IP, diseñada para reemplazar a IPv4, que
actualmente está implementada en la mayoría de dispositivos que acceden a Internet.

La necesidad de IPv6 ha sido provocada por el agotamiento de las direcciones IPv4.

Cuando IPv4 se empezó a utilizar, en 1981, no era previsible un incremento tan drástico en el
uso de direcciones IP. El auge de Internet en todo el mundo y del incremento de dispositivos
con acceso a la red, han consumido prácticamente los cuatro mil millones de IP disponibles
con IPv4 (232 =4.294.967.296)

56
Algunos mecanismos se han mostrado muy eficientes para ralentizar el agotamiento de IP:

 Uso de redes privadas combinadas con NAT (traducción de direcciones de red) que
permite a toda una intranet salir con la misma IP pública
 Protocolo DHCP: para la configuración dinámica de IP de hosts
 Hosting virtual de sitios web, basado en nombres y sobre la misma dirección IP
 Control exhaustivo en la asignación de direcciones a los registros regionales de
Internet

9.1. Formatos de direcciones IPv6

** Formato preferido

Tienen 128 bits de longitud = 16 bytes. Se agrupan los bytes de 2 en 2, se separan por “:“ y se
representan en hexadecimal => Por tanto se expresan normalmente en 32 cifras
hexadecimales (8 grupos de 4 dígitos hexadecimales separados por “:”)

Ejemplos:

 0000:0000:0000:0000:0000:0000:0000:0001
 FE80:0000:0000:0000:25DD:CE6E:0000:CA71
 2001:0000:7EF5:09FD:1C87:0DD8:AEC2:13A3

57
** Formato comprimido

** Los ceros a la izquierda se pueden eliminar, es decir 09C0 = 9C0 y el campo 0000 = 0

Ejemplo: 2022:0000:130F:0000:0000:09C0:876A:130B puede escribirse como

2022:0:130F:0000:0000:9C0:876A:130B.

** Los grupos de cuatro ceros “0000” consecutivos o ceros contiguos “0:0”se pueden
comprimir con el símbolo “::”

Si la dirección tiene más de una serie de grupos nulos consecutivos la compresión sólo se
permite en uno de ellos, porque no quedaría claro cuántos grupos nulos hay en cada lado. Si
sólo hay uno, el sistema puede recomponerlo. Ejemplo: 2001:DB8::6:600:300D:527B -> Sabe
que son 6 grupos, como deben ser 8 => le faltan 2, que los coloca entre :: =>
2001:DB8:0:0:6:600:300D:527B

Ejemplo: 2022:0000:130F:0000:0000:09C0:876A:130B =>

2022:0:130F::9C0:876A:130B

Otro Ejemplo:

** Una dirección no especificada se escribe “::” porque sólo contiene ceros

Más Ejemplos:

 0000:0000:0000:0000:0000:0000:0000:0001 =>::1

58
 FE80:0000:0000:0000:25DD:CE6E:0000:CA71 =>
FE80::25DD:CE6E:0:CA71
 2001:0000:7EF5:09FD:1C87:0DD8:AEC2:13A3=>
2001::7EF5:9FD:1C87:DD8:AEC2:13A3

** Dirección IPv6 mapeada

Si la dirección original es una dirección IPv4 que se convierte en dirección IPv6, se realiza la
traducción mediante un mecanismo de mapeo:

Dirección IPv6= 5 grupos de ceros : FFFF : dirección IPv4 decimal/hexadecimal

Ejemplo: Si tenemos la IPv4 -> 192.168.1.10

IPv6 -> 0:0:0:0:0:FFFF:192.168.1.10 = :: FFFF : C0A8 : 10A

Explicación de 192.168.1.10 en decimal = C0A8:10A: en hexadecimal

a) 192.168.1.10 pasamos a binario cada una de las cifras decimales:


11000000. 10101000. 00000001.00001010
b) En IPv6 se agrupan los bytes de 2 en 2 y se separan por :
1100000010101000 : 0000000100001010
c) Pasar a hexadecimal, agrupando de 4 en 4 bits:
1100 0000 1010 1000 : 0000 0001 0000 1010
C 0 A 8 : 0 1 0 A => C 0 A 8 : 1 0 A
d) Formato comprimido: Podemos quitar el cero de la izquierda
C0A8:10A

9.2. Estructura de direcciones IPv6

En una dirección IPv6 hay varias partes:

59
 La primera mitad (64 primeros bits / 4 primeros grupos hexadecimales) parte de la RED
Ésta a su vez se divide en dos partes:

 Prefijo de red o enrutamiento -> Conjunto de direcciones que se le asignan a una


organización. Los ISPs suelen tener prefijos /32. Las grandes organizaciones
normalmente tienen /48.

Indica la parte que corresponde a la red, igual que en IPv4. Se indica con /nº Lo
máximo será /64, ya que los otros 64 bits son para host.

Ejemplo:

/60 => Indica que los primeros 60 bits no se tocan, son para la parte de Red y por
tanto los otros 68 bits (60+68=128) serán para los host o interfaces.

 Identificador de subred -> Identifica una determinada subred dentro de una


organización

 La segunda mitad (64 últimos bits / 4 últimos grupos hexadecimales) son la dirección de
HOST o INTERFAZ-> Identifica una máquina dentro de una subred

Otro ejemplo:

60
9.3. Tipos de direcciones IPv6

*** Video -> Pv6 - 3 - Tipos de direcciones.mp4 (10 min)

Las direcciones identifican interfaces individuales o conjuntos de interfaces. Se clasifican en tres


tipos:

 Direcciones unicast (uno a uno): identifica una interfaz en concreto de un host IPv6.
Un paquete enviado a una dirección unicast es entregado solamente a la interfaz
indicada por esa dirección. Existen varios tipos:

o Globales: similares a las públicas de Versión4. Se pueden enrutar hacia el


internet y son asignadas por un ISP

o Enlace-local: son usadas por los dispositivos para comunicarse con otros que
se encuentran en el mismo segmento (subred). No se pueden enrutar fuera de
un determino segmento. Estas direcciones se encuentran en el rango
FE80::/10

o Locales únicas (ULA): equivalentes a las IPv4 privadas. Conectividad total


dentro de la empresa, con la seguridad de que no se puede acceder desde el
exterior.

o IPv4-mapeada: se construyen a partir de la IP pública de versión 4 (vista


anteriormente)

 Direcciones multicast (uno a muchos): se utiliza para identificar un grupo de


interfaces IPv6. Un paquete enviado a una dirección multicast es aceptado por todos
los miembros del grupo multicast. Un host puede pertenecer a varios grupos
multicast.

 Direcciones anycast (uno a la más cercana): identifica a múltiples interfaces IPv6. Un


paquete enviado a una dirección anycast es entregado solamente a una de estas
interfaces, normalmente la más cercana.

61
Para los que quieran ampliar y profundizar IPv6:

 Libro IPv6 Para todos


 PDF IPv6
 http://es.slideshare.net/MarcoAntonioArenasPorcel/i-pv6-conferenceintro

Ejercicios5 Tema6 IPv6

62

Potrebbero piacerti anche