Você está na página 1de 67

Redes de

Computadores II
Direccionamiento IP
Msia. Daniel Quirumbay – dquirumbay@upse.edu.ec
Febrero 2018

1
Contenido
–Introducción al direccionamiento IP
–Direcciones de IP v4
–Direcciones de IP v6
–Subneting
–VLSM(Máscara de Subred de Longitud
Variada)
–Ejercicios práctico de direccionamiento IP
2
dquirumbay@upse.edu.ec
Objetivos

• Describir el propósito de la capa de red en la comunicación de


datos.
• Explicar la función de los principales campos de encabezado en
el paquete IPv4.
• Explicar la función de los principales campos de encabezado en
el paquete IPv6.
• Resultado de Aprendizaje
– Resolver problemas de comunicación en la transmisión de
datos.

3
Direcciones IP

• Cada nodo en una red TCP/IP tiene dirección IP única (no


puede ser repetida en la misma Red)
• La dirección IPv4 es un número de 32 bits
• En decimal lo visualizamos como 4 números enteros separados
por puntos. Ej: 192.185.79.145

4
Asignación de direcciones IP
Registros regionales de Internet (RIR) - Internet Assigned Numbers Authority (IANA)
Los principales registros son:

www.nic.ec http://www.lacnic.net/web/lacnic/inicio 5
Agotamiento de IPv4

http://inetcore.com/project/ipv4
ec/index_es.html
6
Notación Binaria
 La notación binaria se refiere
al hecho de que las PC se
comunican mediante ceros y
unos (100101010011).
 La conversión de valores
binarios a decimales requiere la
comprensión de los
fundamentos matemáticos de
un sistema de numeración
denominado “notación de
posición”.

7
Sistema de Numeración Binario

8
Conversión de una dirección binaria en decimal

Practique el…..

176

255

9
Conversión de decimal en binario

10
dquirumbay@upse.edu.ec
Conversión de decimal en binario (Ejercicio)

Convertir de decimal a binario


• 172
• 128
• 227
Convertir de binario a decimal
• 10101010
• 11111110

11
Porción de red y porción de host de una dirección IPv4

 Para definir las porciones de red y de host de una dirección, los dispositivos
utilizan un patrón de 32 bits separado conocido como “máscara de subred”.
 La máscara de subred no contiene realmente las porciones de red y de
host de la dirección IPv4, sino que tan solo indica dónde buscar estas
porciones en una dirección IPv4 determinada.
12
La máscara de subred

• Comparación de la dirección IP y la máscara de subred


• Los 1 de la máscara de subred identifican la porción de red,
mientras que los 0 identifican la porción de host.
Porción de red y porción de host de una dirección IPv4

Máscaras de subred
válidas

14
Operación AND
• La operación lógica AND es la comparación de dos bits.
• El uso de la operación AND entre la dirección IP y
la máscara de subred produce la dirección de red.
La longitud de prefijo
• Es el método más simple para identificar una máscara de subred.
• Es la cantidad de bits establecidos en 1 en la máscara de subred.
• Se escribe en "notación de barras", una "/" seguida de la cantidad de
bits establecidos en 1.

Classless Inter-Domain Routing CIDR


Direcciones de red, de host y de broadcast
Análisis de la duración de prefijo

18
Direcciones de red, de host y de broadcast

Ejemplo construir en PK
Dirección de Red
Rango de
Direcciones

20
dquirumbay@upse.edu.ec
Ejemplo de asignación de Direcciones IPv4
Ejemplo de asignación de Direcciones IPv4
Ejemplo de asignación de Direcciones

23
Espacio de direcciones privadas y Público
• Los siguientes intervalos
están disponibles para el
direccionamiento privado en
IPv4.

– 10.0.0.0 -
10.255.255.255
– 172.16.0.0 -
172.31.255.255
– 192.168.0.0 -
192.168.255.255

24
dquirumbay@upse.edu.ec
Direcciones privadas y públicas

25
Direcciones IPv4 de uso especial
• Direcciones de bucle invertido (loopback)
127.0.0.0/8 o 127.0.0.1 a 127.255.255.254
• Direcciones link-local o direcciones IP privadas automáticas (APIPA)
169.254.0.0/16 o 169.254.0.1 a 169.254.255.254
• Direcciones TEST-NET
192.0.2.0/24 o 192.0.2.0
a 192.0.2.255
Asignación de una dirección IPv4 estática a un host

Propiedades de la interfaz Configuración de una dirección


LAN IPv4 estática

27
dquirumbay@upse.edu.ec
Comunicación IPv4
Unidifusión
Difusión

Multidifusión
Transmisión de Unidifusión

• La comunicación de unidifusión se
utiliza para la comunicación normal
de host a host.
• A la dirección de unidifusión aplicada
a una terminal se la denomina
"dirección de host".
• La dirección de origen de cualquier
paquete siempre es la dirección
de unidifusión del host de origen.
Transmisión de difusión (Broadcast)
Transmisión de difusión (Broadcast)

2. Broadcast: proceso por el cual se envía un paquete de un


host a todos los hosts en la red.

Los routers no Broadcast dirigido


reenvían • Destino
broadcasts 172.16.4.255
limitados. • Hosts dentro de la
red 172.16.4.0/24

31
Transmisión de multidifusión

• Un host envía un único paquete a un conjunto seleccionado


de hosts que están suscritos a un grupo de multidifusión.
• El intervalo de direcciones de 224.0.0.0 a 239.255.255.255
está reservado para multidifusión.
Preguntas
• Cuales son los rango de IP privada ?
• Cuales son los tipos de comunicación en IPv4 ?
• Cuando utilizamos la dirección de broadcast ?

dquirumbay@upse.edu.ec
Introducción a IPv6
 Mayor espacio de direcciones
 Mejor manejo de paquetes
 Elimina la necesidad de NAT
 Seguridad integrada

Comparativa:
 4000 millones de direcciones IPv4
4 000 000 000
 340 sextillones de direcciones IPv6
340 000 000 000 000 000 000 000 000 000 000 000 000
34
dquirumbay@upse.edu.ec
La necesidad de IPv6
 IPv6 está diseñado para ser el sucesor de IPv4.
 El agotamiento del espacio de direcciones IPv4 fue el
factor que motivó la migración a IPv6.
 Las proyecciones indican que se acabarán las direcciones
IPv4 de los cinco RIR entre 2015 y 2017.
 Con una creciente población de Internet, un espacio
limitado de direcciones IPv4, problemas con la NAT y con
Internet de las cosas, llegó el momento de iniciar la
transición a IPv6. 35
La necesidad de IPv6
 IPv4 tiene un máximo teórico de 4300 millones de
direcciones, más las direcciones privadas en combinación
con NAT.
 IPv6 tiene un mayor espacio de direcciones de 128 bits, que
proporciona 340 sextillones de direcciones.
 IPv6 resuelve las limitaciones de IPv4 e incluye mejoras
adicionales, como. ICMPv6 (Internet Control Message
Protocol)

36
Coexistencia de IPv4 e IPv6

Las técnicas de migración pueden dividirse en tres


categorías:

N.°1

Dual-stack: permite que IPv4 e IPv6 coexistan en


la misma red. Los dispositivos ejecutan stacks de
protocolos IPv4 e IPv6 de manera simultánea.
37
Coexistencia de IPv4 e IPv6

Las técnicas de migración pueden dividirse en tres


categorías:

N.° 2

Tunneling: método para transportar paquetes IPv6


a través de redes IPv4. El paquete IPv6 se
encapsula dentro de un paquete IPV4.

38
Coexistencia de IPv4 e IPv6
Las técnicas de migración pueden dividirse en tres categorías:

N.° 3

Traducción: la traducción de direcciones de red 64 (NAT64) permite


que los dispositivos con IPv6 habilitado se comuniquen con
dispositivos con IPv4 habilitado mediante una técnica de traducción
similar a la NAT para IPv4. Un paquete IPv6 se traduce en un
paquete IPV4, y viceversa. 39
Encapsulación de IPv6

40
Encabezados de IPv6 de muestra

41
Sistema Numérico Hexadecimal

 El sistema hexadecimal
es un sistema de base
dieciséis.
 El sistema de
numeración de base 16
utiliza los números del
0 al 9 y las letras de la
A a la F.
 Se pueden representar
cuatro bits (medio byte)
con un único valor
hexadecimal.
42
Representación de direcciones IPv6

 Observe los patrones de


bits binarios que coinciden
con los valores decimales
y hexadecimales.

43
Representación de dirección IPv6
Hextetos: 4 dígitos hexadecimales = 16 dígitos binarios
Representación de dirección IPv6
Representación de direcciones IPv6

 Tienen una longitud de 128 bits y se escriben como una


cadena de valores hexadecimales.
 En IPv6, 4 bits representan un único dígito hexadecimal.
Una dirección IPv6 consta de 32 valores hexadecimales.
Ejemplo:
2001:0DB8:0000:1111:0000:0000:0000:0200
FE80:0000:0000:0000:0123:4567:89AB:CDEF

 “Hexteto” se utiliza para referirse a un segmento de 16 bits


o cuatro valores hexadecimales.
 Se pueden escribir en minúscula o mayúscula.
46
Regla 1: Omisión de ceros iniciales
 La primera regla que permite reducir la notación de
direcciones IPv6 es que se puede omitir cualquier 0
(cero) inicial en cualquier sección de 16 bits o hexteto.
 01AB puede representarse como 1AB.
 09F0 puede representarse como 9F0.
 0A00 puede representarse como A00.
 00AB puede representarse como AB.

47
Regla 2: Omitir todos los segmentos 0

 Los dos puntos dobles (::) pueden reemplazar cualquier


cadena única y contigua de uno o más segmentos de 16 bits
(hextetos) que estén compuestas solo por ceros.
 Los dos puntos dobles (::) se pueden utilizar solamente una
vez en una dirección; de lo contrario, la dirección será
ambigua.
 Esto se suele conocer como formato comprimido.
 Dirección incorrecta: 2001:0DB8::ABCD::1234.

48
Regla 2: Omitir todos los segmentos 0

 Ejemplos

N.° 1

N.°
2

49
Duración de prefijo IPv6

 IPv6 no utiliza la notación decimal punteada de máscara de


subred.
 La duración de prefijo indica la porción de red de una
dirección IPv6 mediante el siguiente formato:
• Dirección/duración de prefijo IPv6
• La duración de prefijo puede ir de 0 a 128.
• La duración de prefijo típica es /64.

50
Tipos de direcciones IPv6

Existen tres tipos de direcciones IPv6:

• Unicast

• Multicast

• Anycast: Las direcciones IPv6 anycast son direcciones


IPv6 unicast que se pueden asignar a varios
dispositivos. Los paquetes enviados a una dirección
anycast se enrutan al dispositivo más cercano que tenga
esa dirección.

Nota: IPv6 no tiene direcciones de broadcast.


51
Direcciones IPv6 unicast
 Unicast
• Identifican de forma exclusiva una interfaz en un dispositivo con
IPv6 habilitado.
• Un paquete que se envía a una dirección unicast es recibido por la
interfaz que tiene asignada esa dirección.

52
Direcciones IPv6 unicast

53
Estructura de una dirección IPv6 unicast global
 Una dirección unicast global consta de tres partes:

 Prefijo de enrutamiento global: porción de prefijo, o de red, de la


dirección que asigna el proveedor (por ejemplo, un ISP) a un cliente o a
un sitio. En la actualidad, los RIR asignan a los clientes el prefijo de
enrutamiento global /48.
 2001:0DB8:ACAD::/48 tiene un prefijo que indica que los primeros 48 bits
(2001:0DB8:ACAD) son la porción de prefijo o de red.
54
Estructura de una dirección IPv6 unicast global
 ID de subred
• Utilizada por organizaciones para identificar subredes dentro de su ubicación.
 ID de interfaz
• Equivale a la porción de host de una dirección IPv4.
• Se utiliza debido a que un único host puede tener varias interfaces, y cada una
de estas puede tener una o más direcciones IPv6.

55
Configuración estática de una dirección IPv6 unicast global

56
Mensajes de ICMPv4 e ICMPv6
 Los mensajes ICMP comunes a ICMPv4 y a ICMPv6 incluyen lo
siguiente:
• Confirmación de host
• Destino o servicio inaccesible
• Tiempo superado
• Redireccionamiento de ruta

 Si bien IP no es un protocolo confiable, la suite TCP/IP se ocupa


de que los mensajes se envíen mediante los servicios de ICMP
en caso de que se produzcan determinados errores.

57
Ejemplo IPv6

58
Subnetting IPv4
• Cómo hacer para crear subclases dentro de una clase ya
establecida?
– R: Por medio de Subnetting
• Cómo funciona Subnetting ?
– R: Por medio de “IP Masks”
• El Mask es un parámetro de configuración que debe ser asignado
a cualquier nodo TCP/IP (routers, computadores, etc) para
establecer la parte de red y la de nodo de una dirección IP

59
Subnetting IPv4
• Cada Clase de Red IP, tiene su default Mask
– Clase A: 255.0.0.0 ==> 1 byte para Red
– Clase B: 255.255.0.0 ==> 2 bytes para Red
– Clase C: 255.255.255.0 ==> 3 bytes para Red
• Pero el default puede ser cambiado (siempre que el nuevo
valor sea mayor que el default)
• Ej: Dirección de Red clase A (125.0.0.0) quiere que sus
nodos sean agrupados en 256 subredes, cada uno con
capacidad de hasta 216 nodos:
 Mask: 255.255.0.0 (visto en binario: 11111111.11111111.0.0)

60
Subnetting
• Ej: una Red clase B (158.26.0.0) es subdividida (Subnetted) con la
Máscara 255.255.192.0 (que en binario sería:
11111111.11111111.11000000.0)
– Los 2 1ros bits del 3er byte formarían las combina-ciones: 00000000,
01000000, 10000000, y 11000000
– Lo cual crearía las siguientes 4 subredes: 158.26.0.0, 158.26.64.0,
158.26.128.0, y 158.26.192.0
– La dirección Broadcast de cada subred sería: 158.26.63.255
(158.26.00111111.255),
158.26.127.255 (158.26.01111111.255),
158.26.191.255 (158.26.10111111.255), y
158.26.255.255 (158.26.11111111.255)

61
Subnetting: Otro ejemplo
Ej: Se requiere dividir una Red clase A (105.0.0.0) en
2K subredes (2048). Determinar la máscara requerida
y las dir. de Red y Broadcast

– 2048 es 211 ==> se deben usar 8 bits del 2do byte y 3 bits del
3er byte ==> 255.255.224.0 (224 = 11100000)
– Lo cual crearía las siguientes 2048 subredes: 105.0.0.0,
105.0.32.0, 105.0.64.0, 105.0.96.0, ............... 105.0.224.0,
105.1.0.0, 105.1.32.0, 105.1.64.0, ................ 105.1.224.0,
105.2.0.0, 105.2.32.0, 105.2.64.0, ................ 105.2.224.0,
....................................................................... 105.255.224.0
– Ejercicio: Cuáles serían las direcciones Broadcast de cada
subred?

62
Método Práctico IPv4

63
dquirumbay@upse.edu.ec
Ejercicio # 1

Dada la IP de clase A: 10.0.0.0


• Requiero 1000 subredes.
• ¿Cuántos hosts puedo tener por cada
subred?
• ¿Cuál es la máscara de subred?
• Dar los rangos de direcciones IP para
cada subred

64
Solución Ejercicio

• Para obtener 1000 subredes


Sabemos que 210 = 1024 subredes
• Por tanto se prestan 10 bits.
• La mascara de red será : 255.255.192.0
• Las direcciones de red son:
10.0.0.0 – 10.0.64.0 – 10.0.128.0 – 10.0.192.0
10.1.0.0 – 10.1.64.0 – 10.1.128.0 – 10.1.192.0
................

65
Ejercicio # 2
Se tiene la dirección IP : 172.16.0.0
Se requieren de 14 subredes
1.¿Cuántos bits se piden prestados?
2.¿Cuál es la máscara de subred?
3.¿Hasta cuántos hosts tendremos por cada
subred?.
4.Dar los rangos de direcciones IP para las
primeras cinco subredes
5.Dar los rangos de direcciones broadcast para
las primeras cinco subredes
66
Thanks you

67
dquirumbay@upse.edu.ec

Você também pode gostar