Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIRECCIONAMIENTO IP
Aspectos Generales
Aspectos Generales
Contenido
Direccionamiento IP:
• Arquitectura
• Modelo Classfull
• Direcciones Reservadas
ecc o es ese adas
• Direcciones Privadas
• Lucha de Clases
• CIDR: No más clases
CIDR: No más clases
• VLSM: Los dispositivos deben soportar CIDR
• Mascara de Red
• Planificación de un direccionamiento
• Ejercicios Propuestos
2
Direccionamiento IP
Direccionamiento IP
Direccionamiento IP
• A cada interface de red es asignada una
2.1 2.2
dirección lógica de 32‐bit llamada
Dirección IP.
Dirección IP.
1.2 2.3
• La dirección IP consta de una parte que
identifica la red y otra que identifica el
1.1
host en la red:
en la red:
1.3
– La parte de host se asigna
Red Host
localmente.
1 – Si es una dirección publica, la parte
Si es una dirección publica la parte
1 2
3
de red la asigna IANA, LACNIC, un
1 ISP ó el Administrador de Red.
2 2
3
3
Direccionamiento IP
Direccionamiento IP
Dirección IP –– Arquitectura
Dirección IP
Dirección IP – Arquitectura.
• Una dirección IP es un numero binario de 32‐bit:
10101000101100000000000100110010
• Podemos separarlos en Bytes (8 bits):
10101000 10110000 00000001 00110010
• Y representarlos en forma punto‐decimal:
168.176.1.50
4
Direccionamiento IP
Modelo Classfull
Modelo Classfull
Clases Rango de direcciones
(valor decimal 1er octeto)
A 1 – 126
B 128 – 191
C 192 – 223
D 224 239
224 –
E 240 – 255
• La dirección Clase A 127 esta reservada como loopback
La dirección Clase A 127 esta reservada como loopback y no se
y no se
asignada en la red.
• De igual forma la primera y la ultima dirección IP de cada red no se
asignan a host (reservadas como dirección de red y dirección de
broadcast respectivamente)
5
Direccionamiento IP
Direcciones IP
Direcciones IP ‐‐ Reservadas
• 0.X.X.X (dirección no especificada)
• 127.X.X.X (dirección de loopback)
127 X X X (dirección de loopback)
• 172.16.0.0 (ejemplo de una dirección de red)
• 172.16.255.255 (ejemplo de una dirección de broadcast)
• 224.0.0.0 hasta 255.255.255.255 (reservadas para
multicast e investigación)
6
OAR - Universidad Nacional de Colombia - 1999
Direccionamiento IP
Direcciones IP
Direcciones IP ‐‐ Privadas
• Tres espacios de direcciones IP se designaron como
privadas (‐1‐ red Clase A, ‐16‐ redes Clase B y ‐256‐
redes Clase C)
redes Clase C).
• Estas direcciones IP no se propagan en Internet.
Clases Rango de Direcciones Privadas
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
7
Direccionamiento IP
Direcciones IP
Direcciones IP –– Lucha de Clases!!!
• Modelo “Classfull” era dos cosas:
z Espacios definidos
p
z Máscaras de red fijas
• A: 10.0.0.0 a 10.255.255.255 (255.0.0.0)
• B: 172.16.0.0 to 172.31.255.255 (255.255.0.0)
• C 192 168 0 0 192 168 255 255 (255 255 255 0)
C: 192.168.0.0 to 192.168.255.255 (255.255.255.0)
8
Direccionamiento IP
Direcciones IP
Direcciones IP –– Lucha de Clases!!!
• Hacia 1992…
z PANICO en el IETF
en el IETF
{ Se acaban los bloques clase B
{ Las tablas de rutas están creciendo demasiado
z Preveían
Pre eían que
q e hacia 1994‐95 estos
1994 95 estos dos problemas
dos problemas serían
críticos
z Respuesta
{ Se define CIDR
d f
{ Se empieza a explorar IPv6
9
Direccionamiento IP
Direcciones IP
Direcciones IP –– CIDR: No mas
CIDR: No mas clases!!!
• Classless Interdomain Routing
z Los bloques se pueden
q p
{ Subdividir (Subnetting)
{ Agrupar (Supernetting)
z Más granularidad
• Ya no es apropiado
d hablar
h bl de “una
d “ clase
l A, B, C””
10
Direccionamiento IP
Direcciones IP
Direcciones IP –– VLSM: CIDR en los dispositivos
• Variable‐Length Subnet Masks
(Máscaras de subred de longitud variable)
• Puedo asignar subredes de distintos tamaños en las
interfaces de un enrutador
• Los protocolos de enrutamiento
Los protocolos de enrutamiento tuvieron que cambiar para
soportar esto
{ RIPv1 ‐> RIPv2
{ IGRP ‐> EIGRP
11
Direccionamiento IP
Direcciones IP: Mascara de Red
• Notación decimal
z 192.168.1.0 255.255.0.0
• Notación de prefijo
255 255 0 0
11111111 11111111 00000000 00000000
• 192.168.1.0/16
192 168 1 0/16
• Los bits a 1 son de red, los a 0 son de nodo
12
Direccionamiento IP
Direcciones IP: ¿Cómo funciona la
Direcciones IP: ¿Cómo funciona la mascara
mascara de red?
• Recordemos Algebra Booleana
z Operación AND
p
{ 1 ⊕ 1 = 1
{ 1 ⊕ 0 = 0
{ 0 ⊕ 1 = 0
{ 0 ⊕ 0 = 0
z Es 1 sólo si ambos son 1
ól b
13
Direccionamiento IP
Direcciones IP: ¿Cómo funciona la
Direcciones IP: ¿Cómo funciona la mascara
mascara de red?
⊕
255 255 255 0
11111111 11111111 11111111 00000000
=
192 168 1 0
11111111 11111111 11111111 00000000
Dirección de la subred
14
Direccionamiento IP
Direcciones IP
Direcciones IP –– IPv4 vs IPv6
Nota:
Nota: En nuestro caso nos enfocaremos en la version 4 de IP.
15
Direccionamiento IP
Planificacion de un direccionamiento
• Igual que una red bien diseñada es jerárquica, también un
buen plan de direcciones es jerárquico
• Razones
z Escalabilidad
{ Soportar crecimiento
z Previsibilidad
{ Lograr que el comportamiento de la red sea fácil de
adivinar
z Flexibilidad
{ Permitir cambios estructurales sin afectar
sustancialmente la operación de la red
16
Direccionamiento IP
Direccionamiento IP –
Direccionamiento IP – Jerarquia
/24
192.168.1.0
192 168 1 0
192.168.1.0 192 168 1 64
192.168.1.64 192 168 1 128
192.168.1.128 192 168 1 192
192.168.1.192 /26
17
Direccionamiento IP
Direccionamiento IP –
Direccionamiento IP – Reglas de division
Reglas de division
• El número
El número de nodos
de nodos disponibles es siempre
• 2^n –2 (n = número de bits de nodo)
z La primera dirección representa la red, y la última es la de “broadcast”
z En /24 tengo 2^(32‐24) ‐2 = 2^8 ‐2 = 254
• Las subredes se pueden seguir subdividiendo
z Ojo: Sólo se subdividen las que no
no están
están utilizadas
z Ej: Tengo 192.168.1.0/24
z La divido
La divido en dos:
en dos:
{ 192.168.1.0/25
{ 192.168.1.128/25
z Configuro mi enrutador con 192.168.1.0/25 para mi departamento
18
Direccionamiento IP
Gestion de Direccionamiento IP
G ti de Direccionamiento IP.
Gestion d Di i i t IP
• Recomendaciones para hacer mejor uso del espacio IP
z Dos categorías
{ Asignación de bloques
de bloques
{ Asignación de direcciones individuales
z Criterios
{ Crecimiento vs. Desperdicio
19
Direccionamiento IP
Asignacion Eficiente
20
Direccionamiento IP
Quién asigna las direcciones ‐ Registros de Internet (IR)
{ U
Un poco de Terminología
d T i l í
z RIR: Regional Internet Registry
{ Por territorio geográfico
z ARIN: American Registry for Internet Numbers
ARIN: American Registry for Internet Numbers
z RIPE: Reseaux IP Europeens
z APNIC: Asia‐Pacific Network Information Center
z LACNIC: Latin American and Caribbean Network Information Center
z AFRINIC Af i
AFRINIC: African Network Information Center
N kI f i C
z NIR: National Internet Registry
{ Asignados a países
z LIR: Local Internet Registry
LIR: Local Internet Registry
{ Estos suelen ser los ISPs y asignan únicamente a sus clientes
21
Direccionamiento IP
Registros de Internet
{ Cl
Clases de Espacio IP
d E i IP
z PA: Provider Aggregatable
{ El ISP (LIR) asigna el bloque. Si cambia de ISP, debe devolverlo y solicitar otro
al ISP nuevo.
z Eso implica re‐enumerar todos sus nodos
z ¡¡¡ USE DHCP !!!!
{ Ayuda sustancialmente a reducir las tablas de rutas en Internet (BGP)
z PI: Provider Independent
PI: Provider Independent
{ El bloque se lo asigna un RIR directamente y el ISP se encarga de publicarlo
entre sus rutas. Si cambia de proveedor, sólo es necesario cambiar las
configuraciones de BGP
{ N
No es bueno para el Internet porque hay más rutas
b lI h á
{ Sólo se justifica si se conecta a varios proveedores (Multi‐homing) o si su
espacio es muy grande
22
Direccionamiento IP
Asignacion de Bloques
• Ej. Al romper un bloque en cuatro
z No asignar
No asignar bloques contiguos
bloques contiguos a grupos
a grupos diferentes
z 192.168.1.0/24
{ 192.168.1.0/26
192.168.1.0/26 ‐> asignar
asignar éste
{ 192.168.1.64/26 X éste no!
{ 192.168.1.128/26 ‐> asignar
/ g éste
{ 192.168.1.192/26 X éste no!
23
Direccionamiento IP
Asignacion de direcciones individuales.
• Al asignar direcciones para nodos individuales
z Reserve siempre un pequeño grupo al principio para
{ 192.168.1.12 ‐> nodo2
• Pero lo mejor es usar DHCP
24
Direccionamiento IP
Ejemplo de Division
• Se le asigna 192.168.0.0/19 para su organización
z Tiene tres campus:
{ Central: ~3,000 nodos
{ Campus 2: ~1,500 nodos
{ Campus 3:
Campus 3: ~800
800 nodos
nodos
• Pista: Comience agregando bits a la máscara
z 1 de /19 = 2 de /20, etc…
25
Direccionamiento IP
Ejemplo de Agregacion.
• Tiene las siguientes subredes asignadas a un edificio:
z 192.168.1.0/26
z 192 168 1 64/26
192.168.1.64/26
z 192.168.1.128/27
z 192.168.1.160/27
z 192 168 1 192/27
192.168.1.192/27
z 192.168.1.224/27
• ¿Si tiene que configurar su enrutador para que las resuma en una
sola, cuál sería?
z Pista: agrupe de dos en dos restando un bit cada vez.
26
Direccionamiento IP
Potencias de 2.
Potencias de 2
10101010
11100011
10110011
00110101
27
Direccionamiento IP
Potencias de 2.
Potencias de 2
Decimal 128 64 32 16 8 4 2 1 Suma
48 0 0 1 1 0 0 0 0 48=32+16
222
119
135
60
28
Direccionamiento IP
Ejercicios Propuestos
• a) Una empresa posee una red /8 completa y necesita contar
con un minino de 2,020 subredes, cada una de las cuales
d b
debe poder albergar 8,000. ¿Cuál es la mascara
d lb ál l d
de subred?
b d?
• b) Una empresa posee una red /16 completa y necesita
) p p p y
contar con un mínimo de 1.000 subredes, cada una de las
cuales debe poder albergar 50 hosts. ¿Cuál es la mascaras de
subred?
29
Direccionamiento IP
Ejercicios Propuestos.
• c) ¿ Qué tipo de dirección es 192.168.17.111/28?
• d)
d) Se ha asignado la dirección IP 10.172.192.168 mascara
S h i d l di ió IP 10 172 192 168
255.255.255.240 a la interface ethernet 0 del router. ¿Cuál
es la dirección de subred a la que pertenece está dirección?
• e) Una pequeña empresa posee una dirección de red /24
p y ,
completa y necesita crear cinco subredes utilizables, cada
una de las cuales debe poder albergar por lo menos 20
hosts. Defina Cual es la máscara de subred.
30