Capa de Red
Direccionamiento IP
Ing. Emiro De la Hoz Franco, PhD(c)
El direccionamiento es una función
clave de los protocolos de capa de red
que permite la comunicación de datos
entre hosts de la misma red o en
redes diferentes.
Comparativo Modelo OSI y TCP/IP
Estructura de una Dirección IPv4
Conversión de Binario a Decimal
Pasos para convertir una dirección IPv4 de Binario a
notación Decimal punteada
Prácticas
Convierta de binario a notación decimal las
siguientes direcciones IPv4:
• 00001010101010100101010100111000
• 11100111111011100111110101101011
• 11000000101010000001010100111001
Pasos para la conversión de decimal a binario
Pasos para la conversión de una dirección IPv4 de
notación decimal a notación binaria
Prácticas
Convierta de notación decimal a notación binaria
punteada las siguientes direcciones IPv4:
• 192.168.15.1
• 254.200.16.20
• 10.33.65.255
Tipos de direcciones en una Red IPv4
• Dirección de Red
• Dirección de Broadcast
• Dirección de Host
Dirección de Red
Dirección de Broadcast
Dirección de Host
Prefijos de Red
Prefijos de Red
Cálculo de direcciones de Red, Host y Broadcast
Práctica
Compromiso
Construya una tabla similar a la anterior a partir de las siguientes direcciones IPv4:
• 189.212.226.166/28
• 133.108.29.129/22
• 148.183.86.223/24
• 157.114.232.36/23
• 151.89.179.54/17
Tipos de Comunicación
• Unicast: el proceso por el cual se envía un paquete de un
host a un host individual.
• Broadcast: el proceso por el cual se envía un paquete de
un host a todos los hosts de la red.
• Multicast: el proceso por el cual se envía un paquete de
un host a un grupo seleccionado de hosts.
Comunicación Unicast
Comunicación Broadcast
Comunicación Multicast
Exploración en Packet Tracer
Muestra de tráfico unicast, broadcast y multicast
Rangos de direcciones IPv4 reservadas
Direcciones públicas y privadas
Los bloques de direcciones privadas son:
de 10.0.0.0 a 10.255.255.255 (10.0.0.0 /8)
de 172.16.0.0 a 172.31.255.255 (172.16.0.0 /12)
de 192.168.0.0 a 192.168.255.255 (192.168.0.0 /16)
Práctica
Direcciones IPv4 especiales
Direcciones de red y de broadcast
Como se explicó anteriormente, no es posible asignar la primera ni la última dirección a
hosts dentro de cada red. Éstas son, respectivamente, la dirección de red y la dirección
de broadcast.
Ruta predeterminada
Como se mostró anteriormente, la ruta predeterminada IPv4 se representa como 0.0.0.0.
La ruta predeterminada se usa como ruta "comodín" cuando no se dispone de una ruta
más específica. El uso de esta dirección también reserva todas las direcciones en el
bloque de direcciones 0.0.0.0 - 0.255.255.255 (0.0.0.0 /8).
Loopback
Una de estas direcciones reservadas es la dirección de loopback IPv4 127.0.0.1. La
dirección de loopback es una dirección especial que los hosts utilizan para dirigir el tráfico
hacia ellos mismos.
A pesar de que sólo se usa la dirección única 127.0.0.1, se reservan las direcciones
127.0.0.0 a 127.255.255.255. Cualquier dirección dentro de este bloque producirá un loop
back dentro del host local.
Direcciones IPv4 especiales
Direcciones link-local
Las direcciones IPv4 del bloque de direcciones desde 169.254.0.0 hasta 169.254.255.255
(169.254.0.0 /16) se encuentran designadas como direcciones link-local. El sistema
operativo puede asignar automáticamente estas direcciones al host local en entornos
donde no se dispone de una configuración IP. Se puede usar en una red de punto a punto
o para un host que no pudo obtener automáticamente una dirección de un servidor de
protocolo de configuración dinámica de host (DHCP). Se debería establecer el TTL de
IPv4 para estos paquetes en 1.
Direcciones TEST-NET
Se establece el bloque de direcciones de 192.0.2.0 a 192.0.2.255 (192.0.2.0 /24) para
fines de enseñanza y aprendizaje. Estas direcciones pueden usarse en ejemplos de
documentación y redes. A diferencia de las direcciones experimentales, los dispositivos
de red aceptarán estas direcciones en su configuración.
Direcciones IPv4 de legado
Entidades que supervisan la asignación de direcciones
Global Registros Regionales de Internet - RIR
AfriNIC
(African Network Information Centre),
región de África http://www.afrinic.net
APNIC
(Asia Pacific Network Information Centre),
región Asia/Pacífico http://www.apnic.net
IANA LACNIC
Autoridad de Números (Regional Latin-American and Caribbean IP Address Registry),
Asignados de Internet América Latina y algunas islas del Caribe http://www.lacnic.net
http://www.iana.net
ARIN
(American Registry for Internet Numbers),
región América del Norte http://www.arin.net
RIPE NCC
(Reseaux IP Europeans),
Europa, Medio Oriente y Asia Central http://www.ripe.net
Proveedores de servicios de internet - ISP
Proveedores de servicios de internet - ISP
Proveedores de servicios de internet - ISP
Descripción de IPv6
Descripción de IPv6
Máscara de Red
• El prefijo es una forma de definir la porción de red para
que los humanos la pueden leer.
• Para definir las porciones de red y de host de una
dirección, los dispositivos usan un patrón separado de 32
bits llamado máscara de subred.
• La máscara de subred se expresa con el mismo formato
decimal punteado que la dirección IPv4.
• La máscara de subred se crea al colocar un 1 binario en
cada posición de bit que representa la porción de red y
un 0 binario en cada posición de bit que representa la
porción de host.
Máscara de Red
Máscara de Red
Por ejemplo, veamos el host 172.16.20.35/27:
Dirección
172.16.20.35
10101100.00010000.00010100.00100011
Máscara de subred
255.255.255.224
11111111.11111111.11111111.11100000
Dirección de red
172.16.20.32
10101100.00010000.00010100.00100000
Lógica AND para calcular direcciones de red
Lógica AND para calcular direcciones de red
Lógica AND para calcular direcciones de red
Lógica AND para calcular direcciones de red
Ejemplo:
Ejercicio No 1:
Ejercicio No 2:
Ejercicio No 3:
Principio de división en subredes
2^1 = 2 subredes
2^7 - 2 = 126 host
Fórmula para calcular subredes: 2^n donde n corresponde a la cantidad de bits que se tomaron prestados.
Cantidad de hosts: 2^n - 2 donde n corresponde a la cantidad de bits para hosts.
Ejemplo con 3 subredes
2^2 = 4 subredes
2^6 - 2 = 62 hosts por subred
Subred 0: 0 = 00000000
Subred 1: 64 = 01000000
Subred 2: 128 = 10000000
Subred 3: 192 = 11000000
Ejemplo con 6 subredes
2^3 = 8 subredes 00000000 - Subred 0 – 0
00100000 - Subred 1 - 32
01000000 - Subred 2 - 64
n=3 # bits prestados para las subredes 01100000 - Subred 3 - 96
10000000 - Subred 4 - 128
Prefijo /27 10100000 - Subred 5 - 160
11000000 - Subred 6 - 192
Máscara: 255.255.255.11100000 11100000 - Subred 7 - 224
Máscara: 255.255.255.224
Como: n=32-27 = 5 # bits restantes para host
2^5 - 2 = 30 hosts por subred
Ejemplo con 6 subredes
División de subredes de forma estándar
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes utilizando VLSM
Máscara de Subred de Longitud Variable
División de subredes con VLSM
4 direcciones /26
4 direcciones /27
/26 4 direcciones /28
4 direcciones /28
0 direcciones /30
Estándar VLSM
324 dir 16 dir
Cuadro VLSM
Cuadro VLSM
Cuadro VLSM
Cuadro VLSM
Cuadro VLSM
Cuadro VLSM
División en subredes - Cálculo de direcciones
Paso No 1. Determine la cantidad total de hosts
Ejemplo: 800 hosts en sus cuatro ubicaciones.
División en subredes - Cálculo de direcciones
Paso No 2. Determine la cantidad y el tamaño de las redes
Ejemplo: 800 hosts en sus cuatro ubicaciones.
División en subredes - Cálculo de direcciones
Paso No 3. Definir los rangos de Subneting
Requerimiento en Denominación de Red Dirección de Red Cant equipos Dir 1er Host Dir último Host Dir Broadcast
Equipos disponibles
800 hosts Global de la empresa 172.16.0.0/22 2^10-2 = 1.022 172.16.0.1 172.16.3.254 172.16.3.255
500 hosts Oficina central 172.16.0.0/23 2^9-2 = 510 172.16.0.1 172.16.1.254 172.16.1.255
200 hosts Ventas 172.16.2.0/24 2^8-2 = 254 172.16.2.1 172.16.2.254 172.16.2.255
50 hosts Recursos Humanos 172.16.3.0/26 2^6-2 = 62 172.16.3.1 172.16.3.62 172.16.3.63
20 hosts Dpto Legal 172.16.3.64/27 2^5-2 = 30 172.16.3.65 172.16.3.94 172.16.3.95
2 equipos WAN1 172.16.3.96/30 2^2-2 = 2 172.16.3.97 172.16.3.98 172.16.3.99
2 equipos WAN2 172.16.3.100/30 2^2-2 = 2 172.16.3.101 172.16.3.102 172.16.3.103
2 equipos 172.16.3.104/30 2^2-2 = 2 172.16.3.105 172.16.3.106 172.16.3.107
WAN 3
147 hosts Sin utilizar 172.16.3.108 172.16.3.255
Calculador de subred: http://vlsm-calc.net
Práctica en Packet Tracert
Asignación de Direcciones
Práctica en Packet Tracert
Direccionamiento en una
Internetwork por niveles
Prueba del Stack local
Prueba de la conectividad de la LAN local
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Prueba de la conectividad con una LAN remota
Práctica en Packet Tracert
Ping de Host Remoto
Diferencia entre Ping y Traceroute
• El ping se usa para indicar la conectividad entre dos hosts.
• Traceroute (tracert) es una utilidad que permite observar la ruta entre estos
hosts. El rastreo genera una lista de saltos alcanzados con éxito a lo largo
de la ruta.
Diferencia entre Ping y Traceroute
• El ping se usa para indicar la conectividad entre dos hosts.
• Traceroute (tracert) es una utilidad que permite observar la ruta entre estos
hosts. El rastreo genera una lista de saltos alcanzados con éxito a lo largo
de la ruta.
Tiempo de ida y vuelta (RTT)
• Traceroute proporciona el tiempo de ida y vuelta (RTT) para cada
salto a lo largo del camino e indica si se produce una falla en la
respuesta del salto.
• RTT es el tiempo que le lleva a un paquete llegar al host remoto y
a la respuesta regresar del host.
• Se usa un asterisco (*) para indicar la pérdida de un paquete.
Traceroute (tracert) – Prueba de ruta
Tiempo de vida (TTL)
• El campo TTL se usa para limitar la cantidad de
saltos que un paquete puede cruzar.
• Cuando un paquete ingresa a un router, el campo
TTL disminuye en 1.
• Cuando el TTL llega a cero, el router no envía el
paquete y éste es descartado.
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta – TTL 4
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta
Traceroute (tracert) – Prueba de ruta