Está en la página 1de 32

15/05/2022

DIRECCIONAMIENTO IP v4

AGENDA

Estructura de las direcciones IPv4

Organización de las direcciones IPv4

Direcciones IPv4 públicas y privadas

Subneting: Subredes de máscara fija y máscara variable

Superneting: CDIR

ING. MONICA VINUEZA RHOR 1


15/05/2022

Qué es una dirección IP?

86

90 133.120.75.8
94
129.102.12.7

MARIA
MARIAAVE
AVE

133.120.0.0
129.102.0.0
131.107.0.0

129.102.16.2
131.107.3.27

DIRECCIONAMIENTO EN TCP/IP

• Cada capa define un tipo de dirección:


 Capa interfaz de red: Direcciones físicas o de hardware
 Capa Internet: Direcciones IP
 Capa Transporte: Sockets (Puerto + dir. IP)

Puertos: Bien Conocidos (0 – 1023)


No bien conocidos (1024 – 65535)

• Identificador único:
<protocolo, puerto de origen, dir. IP origen, puerto destino, dir. IP destino>

ING. MONICA VINUEZA RHOR 2


15/05/2022

DIRECCIONES IP (1)
• Cada host y cada ruteador en Internet tienen
asociada una dirección IP.
• Una dirección IP no identifica una máquina sino un
interfaz de red.
• Una máquina tiene tantas direcciones IP como
interfaces de red tenga.
• Una dirección IP está formada por 32 bits,
representada como cuatro números decimales
separados entre sí por un punto.

DIRECCIONES IP (2)
• Una dirección IP está formada por dos
partes:

Dirección IP =<dirección de red><dirección de host>


– Dirección de red (netid):Identifica una red
– Dirección de host (hostid):Identifica un host en esa red

ING. MONICA VINUEZA RHOR 3


15/05/2022

CLASES DE DIRECCIONES IP
• Para redes Con Clase: Los primeros bits del
número de red indican la clase de dirección IP.
– Clase A: Redes grandes
– Clase B: Redes medianas
– Clase C: Redes pequeñas
– Clase D: Multicast
– Clase E: Reservadas para uso futuro

Estructura de una dirección IP (1)

ING. MONICA VINUEZA RHOR 4


15/05/2022

Estructura de una dirección IP (2)


32 Bits

Class B Network ID Host ID

w. x. y. z.
EJEMPLO: 131.107.3.24

Tipos de direcciones IP

Clase
0 4 8 16 24 31 [Bits]
A 0 Red Host

B 10 Red Host

C 1 10 Red Host

D 1110 Dirección de Multicast

E 1 1110 Reservada para uso futuro

ING. MONICA VINUEZA RHOR 5


15/05/2022

Clases de direcciones IP
Clase A
Network Host ID
ID
0

Clase B
Network ID Host ID
10

Clase C
Network ID Host ID
110

w x y z

Rango de direcciones IP

ING. MONICA VINUEZA RHOR 6


15/05/2022

Tipos de dirección IP (1)

Tipos de dirección IP (2)

ING. MONICA VINUEZA RHOR 7


15/05/2022

Tipos de dirección IP (3)

Direcciones IP especiales
• El número de red (NetID) no puede ser 127
 127 está reservado para funciones de loopback
 127.0.0.0 a 127.255.255.255
• El número de red (NetID) y el número de host
(HostID) no puede ser 255 (todos los bits seteados
a 1)
 255 es una dirección de broadcast
• Una dirección IP con todos los bits del campo de
HostID seteados a “1” sirve para direccionar a
todos los hosts de una red (broadcast dirigido).

ING. MONICA VINUEZA RHOR 8


15/05/2022

Direcciones IP especiales

• Una dirección IP perteneciente a la red 0 se


utiliza para identificar a este host.
• Una dirección IP con todos los bits del
campo de HostID seteados a “0” identifican
a una red.
• El HostID debe ser único en la red.

Direcciones IP especiales
Este host
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Un host en esta red


0 0 0 0 0 0 0 0 Host

Difusión en la red local


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 1 1 1 1

Difusión en una red distante


Red 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Red 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Identificador de Red
Loopback
127 Cualquier valor

Todo cero: Significa “esto” . Todo uno: Significa “difusión”

ING. MONICA VINUEZA RHOR 9


15/05/2022

19

Direcciones IP especiales
• Se reserva para direccionamiento de grupos
multicast: 224.0.0.0 a 239.255.255.255.
• Link-local: 224.0.0.0 a 224.0.0.255 (ejemplo:
información de enrutamiento que se
intercambia mediante protocolos de
enrutamiento).
• Direcciones agrupadas globalmente:
224.0.1.0 a 238.255.255.255 (ejemplo: la
dirección 224.0.1.1 se reservó para el
protocolo de hora de red).

20

Direcciones IP especiales
 Dirección link-local: las direcciones de
169.254.0.0 a 169.254.255.255 (169.254.0.0/16)
se puede asignar automáticamente al host local.
Creada únicamente para comunicaciones dentro
de una subred local.
 Direcciones TEST-NET: las direcciones de
192.0.2.0 a 192.0.2.255 (192.0.2.0/24) se reservan
para fines de enseñanza y aprendizaje, y se
utilizan en ejemplos de documentos y de redes.
 Direcciones experimentales: las direcciones de
240.0.0.0 a 255.255.255.254 se indican como
reservadas.

ING. MONICA VINUEZA RHOR 10


15/05/2022

Direcciones Reservadas para Intranet


• Definidas en el RFC 1597

Rango de direcciones IP
Cantidad Tipo
Desde Hasta

1 Red Clase A 10.0.0.0 10.255.255.255

16 Redes Clase B 172.16.0.0 172.31.255.255

256 Redes Clase C 192.168.0.0 192.168.255.255

Qué es una Máscara de red?

• Diferencia el NetID del HostID


• Usado para especificar si el Host destino es
Local o Remoto

ING. MONICA VINUEZA RHOR 11


15/05/2022

Máscara de red
• Los bits cero indican la posición de los bits que
pertenecen al número de host.
• Los bits uno indican la posición de los bits que
pertenecen al número de red.
• Los valores todo cero y todo unos en los campos:
número de red y número de host, tienen
significados especiales “esto” y difusión”
respectivamente.
• Las subredes se identifican por dirección de subred
más la máscara. Ejm:
– 192.151.1.0 Mask: 255.255.255.0 ó 192.151.1.0/24

Máscaras preasignadas de red


Clases de Notación
Direcciones
Bits Usados para la Máscara de la Subred
Decimal

Class A 11111111 00000000 00000000 00000000 255.0.0.0


Class B 11111111 11111111 00000000 00000000 255.255.0.0
Class C 11111111 11111111 11111111 00000000 255.255.255.0

Ejemplo Clase B

IP Address 131.107. 16.200


Subnet Mask 255.255. 0.0

Network ID 131.107. y.z


Host ID w.x. 16.200

ING. MONICA VINUEZA RHOR 12


15/05/2022

Prefijos de Red

Cálculo de direcciones de red, host,broadcast

• 171.18.239.201/16
• Dirección de red: 171.18.0.0
• Rango direcciones de Red:
• 171.18.0.1 171.18.255.254
• Dirección de Broadcast: 171.18.255.255
• Otros ejemplos
• 148.29.130.239 /22
• 159.115.213.38/30

ING. MONICA VINUEZA RHOR 13


15/05/2022

Asignación de direcciones de red


1 2 3

Router Router

124.x.y.z 192.121.73.z 131.107.y.z

Asignando Host IDs


1 2 3

124.0.0.27 124.0.0.1 192.121.73.2 131.107.0.27

Router Router

124.0.0.28 192.121.73.1 131.107.0.1 131.107.0.28

124.x.y.z 192.121.73.z 131.107.0.z


124.0.0.29 131.107.0.29

ING. MONICA VINUEZA RHOR 14


15/05/2022

SUBREDES
• Una red puede ser dividida en subredes.
• La subred se crea dividiendo el número de host
en: número de subred y número de host.
Dirección IP=<Ident. de red><ident. de subred><ident. de host>

• El administrador de red es libre de dividir la parte


local de la dirección IP en número de subred y
número de host.
• La división en subredes resulta transparente para
redes remotas.
• La división en subredes se realiza utilizando una
máscara de subred.

Creación de subredes
• Ejemplo: Dividir la red 129.112.0.0 con máscara 255.255.0.0
en cinco subredes.
• Nueva máscara:
255.255.224.0 = 11111111.11111111.11100000.00000000

Subred Dirección IP de la subred Dirección de Difusión Número de host/subred

1 129.112 .32.0 129.112.63.255 8190


2 .64.0 129.112.95.255 8190
3 .96.0 129.112.127.255 8190
4 .128.0 129.112.159.255 8190
5 .160.0 129.112.191.255 8190
6 .192.0 129.112.223.255 8190

ING. MONICA VINUEZA RHOR 15


15/05/2022

Ejemplo de subredes
• Dada la dirección Clase B: 190.52.0.0

Si se utiliza subredes ….

Los routers de Internet siguen viendo la red como 190.52.0.0

IING. MONICA VINUEZA


RHOR

Determinación del Destino de un Paquete


• Se realiza el AND lógico de las direcciones IP local y
destino con la máscara de la subred.
 1 AND 1 = 1
 Otras combinaciones = 0
 Si los resultados del AND son coincidentes, el destino
del paquete será local, caso contrario el destino será
remoto.

IP Address10011111 11100000 00000111 10000001


Subnet Mask 11111111 11111111 00000000 00000000

Result 10011111 11100000 00000000 00000000

ING. MONICA VINUEZA RHOR 16


15/05/2022

Direcciones de Host
172.16.2.11 10.1.1.1
E0 E1
172.16.3.10 10.250.8.11

172.16.12.12 10.180.30.118

IP: 172.16.2.1 IP: 10.6.24.2

Routing Table
172.16 . 12 . 12 Network Interface
Network Host 172.16.0.0 E0
10.0.0.0 E1

Direccionamiento sin Subredes

172.16.0.0

Red 172.16.0.0
IING. MONICA VINUEZA
RHOR

ING. MONICA VINUEZA RHOR 17


15/05/2022

Direccionamiento con Subredes

172.16.3.0

172.16.4.0

172.16.1.0 172.16.2.0

Red 172.16.0.0 utilizando 4 subredes


IING. MONICA VINUEZA
RHOR

Direccionamiento de Subredes
172.16.2.200 172.16.3.5
E0 E1
172.16.2.2 172.16.3.100

172.16.2.160 172.16.3.150

IP: 172.16.2.1 IP: 172.16.3.1

New Routing Table


172.16 . 2 . 160 Network Interface
Network Subnet Host 172.16.2.0 E0
172.16.3.0 E1

ING. MONICA VINUEZA RHOR 18


15/05/2022

Ejercicio: Máscara de Subredes

Address Subnet Mask Class Subnet


Originate

172.16.2.10 255.255.255.0

10.6.24.20 255.255.0.0

10.30.36.12 255.255.255.0

Ejercicio: Máscara de Subredes

Address Subnet Mask Class originate Subnet

172.16.2.10 255.255.255.0 B 172.16.2.0

10.6.24.20 255.255.0.0 A 10.6.0.0

10.30.36.12 255.255.255.0 A 10.30.36.0

ING. MONICA VINUEZA RHOR 19


15/05/2022

Cálculo de Redes para una Máscara de


Subred
Dirección Asignada: 172.6.0.0
En Binario 10101100.00000110.00000000.00000000

Dirección de Subred: 172.6.0.0


En Binario 10101100.00000110.xxxx0000.00000000

1st Subnet: 10101100 . 00000110 .0001 0000.00000000 =172.6.16.0


2nd Subnet: 172 . 6 .0010 0000.00000000 =172.6.32.0
3rd Subnet: 172 . 6 .0011 0000.00000000 =172.6.48.0
.
.
14th Subnet: 172 . 6 .1110 0000.00000000 =172.6.224.0
Network Subnet Host
Ej. 1st Subnet: Subnet ID: 172.6.16.0
Subnet B-cast: 172.6.31.255
Rango: 172.6.16.1 --- 172.6.31.254 (4094 Hosts)
IING. MONICA VINUEZA RHOR

Planeamiento de Subredes
20 subredes
5 hosts por subred
Direcciones Clase C:
201.222.5.0

201.222.5.16
Otras
subredes

201.222.5.32 201.222.5.48

ING. MONICA VINUEZA RHOR 20


15/05/2022

Ejemplo de Planeamiento de Subredes de


Clase C
Dirección de Host IP: 201.222.5.121
Máscara de Subred: 255.255.255.248
Network Subnet Host

201.222.5.121: 11001001 11011110 00000101 01111 001


255.255.255.248: 11111111 11111111 11111111 11111 000

Subnet: 11001001 11011110 00000101 01111 000


201 222 5 120

• Dirección de Subred = 201.222.5.120


• Direcciones de Host = 201.222.5.121–201.222.5.126
• Dirección de Broadcast = 201.222.5.127
• Cinco bits de Subred
IING. MONICA VINUEZA
RHOR

Direcciones de Broadcast

172.16.3.0

172.16.4.0

172.16.1.0

172.16.3.255 172.16.2.0
(Broadcast dirigido)

255.255.255.255
(Broadcast de red Local)
X

ING. MONICA VINUEZA RHOR 21


15/05/2022

Ejercicio: Direcciones de Broadcast

Address Subnet Mask Subnet Broadcast

201.222.10.60 255.255.255.248

15.16.193.6 255.255.248.0

128.16.32.13 255.255.255.252

153.50.6.27 255.255.255.128

Problemas con el Direccionamiento IP


Tradicional

Internet

• Agotamiento de las direcciones IP


• Crecimiento de tablas de Rutas

ING. MONICA VINUEZA RHOR 22


15/05/2022

Otras Soluciones al Direccionamiento IP

Máscaras de Subred, RFC 1812


Variable-Length Subnet Masks, RFC 1009
Asignación de Direcciones IP Privadas,
RFC 1918
Network Address Translation, RFC 1631

VARIABLE LENGTH SUBNET MASK


• Se emplea cuando subredes dentro de una misma
red requieren máscaras de diferente longitud.
• Ejm. Se desea conocer el planeamiento de
direccionamiento IP para una empresa a la que se
ha asignado la dirección 192.168.1.0/24. La
empresa tiene organizada su red con tres
ruteadores, en una configuración tipo estrella. Al
ruteador 1 se conectan los ruteadores 2 y 3, así
como la salida hacia el ISP. Al ruteador 2 se
encuentran conectadas las redes 1 y 2, en tanto que
al ruteador 3 se conectan las redes 3, 4 y 5.
• Cada una de las redes requiere la siguiente cantidad
de direcciones para host:

ING. MONICA VINUEZA RHOR 23


15/05/2022

VARIABLE LENGTH SUBNET MASK


– Red 1: 60
– Red 2: 50
– Red 3: 30
– Red 4: 30
– Red 5: 30
– Serial 1: 2
– Serial 2: 2
• El plan de direccionamiento debe establecerse
tanto para las diferentes redes locales, así como
para sus enlaces WAN. Se debe tomar en cuenta
la sumarización de rutas.

VLSM

ING. MONICA VINUEZA RHOR 24


15/05/2022

VLSM

CIDR (Classless Inter Domain Routing)


• Descrito en los RFC 1518 a 1520.
• No rutea de acuerdo a la clase de la red, sino solo a los bits
de mayor orden de la dirección IP (prefijo IP).
• Los routers que cumplen CIDR ignoran las clases de
direcciones.
• Cada entrada en la tabla CIDR contiene una dirección IP de
32 bits y una máscara de 32 bits. Los dos determinan el
prefijo IP.
• La porción de red de la dirección se determina por el prefijo
de red (/8, /19, etc).
• Por ejemplo 8 redes clase C (192.32.136.0 a 192.32.143.0)
con máscara 255.255.248.0 representan una sola entrada en
la tabla de enrutamiento, porque todas ellas tienen el mismo
prefijo.

ING. MONICA VINUEZA RHOR 25


15/05/2022

CIDR
Sin CIDR, un router debe mantener Con CIDR, un router puede
una entrada por cada una de estas resumir estas rutas a 8 redes
Redes Clase B. utilizando un prefijo de 13 bits:
172.24.0.0 /13

Prefijo

Ejemplo de supernetting (1)


Supóngase que en un router confluyen 4 subredes:
172.16.0.0/24
172.16.1.0/24
172.16.2.0/24
172.16.3.0/24
Si se desea sumarizar estas 4 subredes (que hipotéticamente
requieren 4 rutas diferentes en los dispositivos vecinos) en una
única red a publicar, se puede sintetizarlas en la supernet IP:
172.16.0.0/22.
Esta única supernet refiere a las 4 subredes iniciales:
Dirección IP: 10101100.00010000.00000000.00000000
Máscara: 11111111.11111111.11111100.00000000

ING. MONICA VINUEZA RHOR 26


15/05/2022

Ejemplo de supernetting (2)


Obsérvese el tercer octeto:
Máscara..........11111100
Subred 0.........00000000
Subred 1.........00000001
Subred 2.........00000010
Subred 3.........00000011

Los bits resaltados en negrita son los que corresponden a la


porción que identifican la red con una máscara de 22 bits. En
este caso, las 4 subredes /24 tienen el mismo patrón binario,
por lo que pueden sintetizarse en una única ruta.

Ejemplo de supernetting (3)


• La compañía XYZ necesita direccionar 400 hosts.
• Su ISP le ofrece dos redes clase C contiguas:
– 207.21.54.0/24
– 207.21.55.0/24
• La compañía XYZ puede utilizar el prefijo de 207.21.54.0 /23 para
hacer supernetting con estas dos redes contiguas. (510 hosts)
– 207.21.54.0 /23
– 207.21.54.0/24
– 207.21.55.0/24

23 bits en común

ING. MONICA VINUEZA RHOR 27


15/05/2022

CIDR Y EL PROVEEDOR
200.199.48.0/25

200.199.56.0/23

CIDR Y EL PROVEEDOR
Se presenta la sumarización en cada uno de los routers:

Sumarización en el primer router:


• 200.199.48.32/27 11001000.11000111.00110000.00100000
• 200.199.48.64/27 11001000.11000111.00110000.01000000
• 200.199.48.96/27 11001000.11000111.00110000.01100000
• 200.199.48.0/25 11001000.11000111.00110000.00000000
• (Siempre que no haya otras rutas en otro lugar que se encuentren
dentro de ese rango.)

Sumarización en el segundo router:


• 200.199.56.0/24 11001000 11000111 0011100 0 00000000
• 200.199.57.0/24 11001000 11000111 0011100 1 00000000
• 200.199.56.0/23 11001000 11000111 0011100 0 00000000

ING. MONICA VINUEZA RHOR 28


15/05/2022

CIDR Y EL PROVEEDOR
200.199.48.0/25

200.199.56.0/23

200.199.48.0/25 11001000 11000111 0011 0000 00000000


200.199.49.0/24 11001000 11000111 0011 0001 00000000
200.199.56.0/23 11001000 11000111 0011 1000 00000000
200.199.48.0/20 11001000 11000111 0011 0000 00000000
20 bits en común

CIDR
• A varias redes se las agrupa y se asigna una dirección
única a todo el bloque y no individualmente a cada una
de ellas.
• Supernetting evita que las tablas de enrutamiento en
Internet crezcan sin control, mediante la representación de
un conjunto de direcciones IP consecutivas como si fuese
una única red más grande.
• También conocido como sumarización de direcciones IP.
• Este concepto es aplicado a redes y subredes.

DIRECCIÓN DE RED DIRECCIÓN DE HOST

Supernetting Subnetting

ING. MONICA VINUEZA RHOR 29


15/05/2022

CIDR
• Permite a los routers agregar o “sumarizar” la información de
enrutamiento, y reducir así el tamaño de sus tablas de
enrutamiento.
• Con ello sólo la combinación de una dirección y su máscara
pueden representar la ruta a múltiples rutas.
• Utilizado por los routers IGP (Interior Gateway Protocol)
dentro de un AS (Autonomous System) y los routers EGP
(Exterior Gateway Protocol) entre AS.
• Con agregación de rutas se obtiene:
– Ruteo más eficiente
– Reducción del consumo de CPU cuando haya que recalcular la
tabla de enrutamiento o cuando haya que recorrer la tabla para
buscar una entrada coincidente.
– Reducción de memoria en el router.

DIRECCIONAMIENTO PRIVADO Y NAT


• NAT: Network Addresses Translation, es el proceso de
intercambiar una dirección por otra en la cabecera de un
paquete IP.
• En la práctica se usa NAT para permitir a los host que usan
direcciones privadas acceder a Internet.
• Una de las ventajas de utilizar NAT es que, como no todos
los host internos quieren acceder a Internet simultáneamente,
con una pequeña pila de direcciones IP públicas, se puede
servir a un cierto número (relativamente grande) de host que
utilicen direcciones privadas. NAT Dinámico.

ING. MONICA VINUEZA RHOR 30


15/05/2022

DIRECCIONAMIENTO PRIVADO Y NAT


• Tiene la limitación del número de host que pueden acceder
simultáneamente. NAT hace el mapeo uno a uno.
• Debido a que los host externos nunca ven la “pre-traducción”
de las direcciones internas, NAT tiene el efecto de ocultar la
estructura interna de la red.
• Aunque NAT no es un firewall seguro, puede impedir que se
inicien conexiones con host internos desde el exterior, a
menos que exista un mapeo en la tabla NAT.
• Si se desea que un usuario externo acceda, por ejemplo, a
un servidor WEB, se puede mapear estáticamente una
dirección pública a una dirección privada. NAT Estático.

DIRECCIONAMIENTO PRIVADO Y NAT

ING. MONICA VINUEZA RHOR 31


15/05/2022

PAT – PORT ADDRESS TRANSLATION


• Permite que múltiples direcciones privadas
sean mapeadas en una misma dirección
pública.
• A menudo se la llama NAT “mucho a uno”
• Literalmente cientos de nodos direccionados de
forma privada pueden acceder a Internet
usando una única dirección global.
• PAT mantiene las diferentes sesiones
mapeando los números de puertos fuentes en
el segmento TCP.

DISTRIBUCIÓN DE LA CARGA TCP


• Como una extensión del
mapeo estático, algunos
routers (ej. Cisco) soportan
distribución de carga.
• Es una característica NAT
que permite mapear una
dirección pública en
múltiples direcciones
internas para distribuir la
carga entre varios host.

ING. MONICA VINUEZA RHOR 32

También podría gustarte