Documente Academic
Documente Profesional
Documente Cultură
:: Redes ::
aplicacin
transporte
Redes : : Direccionamiento IP
Direccionamiento IP
Contenidos
Direccionamiento con clases Subnetting VLSM Supernetting Direccionamiento sin clases CIDR Resumen de rutas (Summarizing)
Redes : : Direccionamiento IP
Direccin IP
La direccin IP es un nmero de 32 bits e identifica el punto de conexin (la interfaz) entre un host y una red. El espacio de direccionamiento es 232 = 4.294.967.296 Un host con conexiones a varias redes debe tener (al menos) una direccin IP por cada interfaz. La direccin IP tiene dos partes:
Un NetID, que identifica una red (designado por una autoridad global), la IANA (Internet Assigned Number Authority) Un HostID, que identifica un host dentro de esa red. subred
32 bits
Redes : : Direccionamiento IP
host
Direcciones IP especiales
00000000.00000000.00000000.00000000 11111111.11111111.11111111.11111111 XX ... XX XX ... XX 00 ... 00 00 ... 00 11 ... 11 XX ... XX
Este host
Todos los hosts de esta red
Esa red Todos los host de esa red Un host de esta red iface loopback
4
Redes : : Direccionamiento IP
01111111.00000000.00000000.00000001
David Villa <David.Villa@uclm.es> :: http://www.inf-cr.uclm.es/www/dvilla/
0 10
Clase A (27-3 redes) Clase B (214-16 redes) Clase C (221-256 redes) Clase D Clase E
110
Redes : : Direccionamiento IP
1110 1111
:: Direccionamiento ::
Redes : : Direccionamiento IP
Rangos para direccionamiento privado. Los paquetes cuyo destino sea una direccin IP privada no pueden atravesar ningn enrutador. RFC RFC 10.0.0.0 172.16.0.0 - 10.255.255.255/8 - 172.31.255.255/12 (1.048.576 hosts en 16 bloques) (65.536 hosts en 256 bloques)
192.168.0.0 - 192.168.255.255/16
Es la primera direccin de cada bloque Identifica a toda una red desde el punto de vista de internet Dada una direccin de red se puede averiguar la clase a la que pertenece, el bloque (net id) y el rango de direcciones en ese bloque
Redes : : Direccionamiento IP
Una mscara es un nmero de 32 bits tal que al hacer un AND con una direccin IP dada obtenemos la direccin de red que le corresponde.
161 es de clase B 67 38 13 1010 0001 0100 0011 0010 0110 0000 1101 1111 1111 1111 1111 0000 0000 0000 0000 1010 0001 0100 0011 0000 0000 0000 0000
Redes : : Direccionamiento IP
0 255 255
0 0 255
0 0 0
Redes : : Direccionamiento IP
Si se utiliza estrictamente el esquema de direccionamiento con clases las mscaras no son necesarias. La mscara 255.255.0.0 se puede indicar tambin as:
Subnetting
Problema: Las redes de clase A y B estn infrautilizadas. Solucin: Se dividen en sub-redes ms pequeas. Se utiliza parte del sufijo (host id) como identificador de la sub-red.
1 2 3 0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
10
Redes : : Direccionamiento IP
net id
sub-net id
host id
El esquema de la figura utiliza un sub-net id de 4 bits, de modo que se dispone de 16 sub-redes con 212-2 hosts cada una. El esquema de sub-redes lo decide el administrador de la red.
David Villa <David.Villa@uclm.es> :: http://www.inf-cr.uclm.es/www/dvilla/
10
Subnetting
El nmero de sub-redes siempre debe ser una potencia de 2. Se puede aplicar a cualquier bloque (red o subred) que no se est utilizando. Es una decisin del diseo local, es transparente desde Internet. Ejemplo: Aplicar subnetting a la siguiente red para conseguir 4 bloques iguales:
141.14.0.1 141.14.0.2 141.14.192.2 141.14.255.253 141.14.255.254
Redes : : Direccionamiento IP
Red: 141.14.0.0
141.14.201.4
Internet
11
Sub-red: 141.14.0.0/18
X.X.0000 0000.0
141.14.44.12
Sub-red: 141.14.64.0/18
X.X.0100 0000.0
141.14.88.9
Redes : : Direccionamiento IP
Sub-red: 141.14.128.0/18
X.X.1000 0000.0
X.X.1100 0000.0
Sub-red: 141.14.192.0/18
141.14.167.20
141.14.201.4
Internet
12
Mscara de la sub-red
Subnetting
Para poder realizar un enrutado efectivo es necesario definir la mscara de la sub-red. Para el ejemplo anterior:
2 3 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
10
Redes : : Direccionamiento IP
net id
sub-net id
host id
La mscara es:
1111 1111 1111 1111 11 00 0000 0000 0000
13
Variable Length Subnet Mask (VLSM) Cuando se utiliza una mscara de subred de tamao fijo, todas las subredes deben tener el mismo tamao. Esto supone un gran desperdicio de direcciones cuando se necesitan bloques pequeos, p.ej. enlaces serie (que slo necesitan dos direcciones)
Redes : : Direccionamiento IP
Subnetting
VLSM permite aplicar subnetting de forma anidada. VLSM requiere soporte de los protocolos de enrutamiento dinmico. RIPv1 y GRP mientras que RIPv2, OSPF y EIGRP s lo soportan
14
Supongamos que hay que dividir la red de clase C 200.10.10.0 en tres subredes de 120, 60 y 60 hosts.
Subred 0:
Direccin: 200.10.10.0 /25 Permite 126 hosts Direccin: 200.10.10.128 /26 Permite 62 hosts Direccin: 200.10.10.192 /26 Permite 62 hosts
15
Subred 1:
Redes : : Direccionamiento IP
200.10.10.192/26 200.10.10.192/26
Subred 2:
Variable Length Subnet Mask (VLSM) (Ejemplo 2) Subdividimos la subred 172.16.14.0/24 para conseguir 8 subredes de distintos tamaos:
172.16.14.0/26 172.16.14.64/26 172.16.14.128/26 172.16.14.192/26 172.16.14.192/27
172.16.1.0/24
172.16.14.0/26
172.16.14.224/30
172.16.14.224/27
172.16.14.64/26
172.16
.14.228
/30
Redes : : Direccionamiento IP
172.16.14.128/26
172.16.14.232/30
172.16.2.0/24
172.16.14.192/27
172.16.14.236/30
172.16.14.0/24
16
Supernetting
Problema: Nadie quiere las redes de clase C porque son demasiado
pequeas.
110
Redes : : Direccionamiento IP
net id
host id
Requisitos:
El nmero de bloques agregados debe ser potencia de 2. Los bloques deben tener direccionamiento contiguo. El tercer byte de la primera direccin debe ser divisible por el n de bloques.
17
Redes : : Direccionamiento IP
Mscara de sub-red
18
19
RFCs RFCs
Con CIDR, los enrutadores deben cambiar la forma en la que manejan sus tablas de rutas, puesto que las direcciones destino de los paquetes no son auto-contenidas, como s ocurra en classfull.
20
200.10.8.0/24
200.10.9.0/24
E0 S1: 200.10.10.1/30 E1 E2 E3
Redes : : Direccionamiento IP
S1: 200.10.10.2/30
200.10.10.0/24
target
200.10.8.0 200.10.9.0 200.10.10. 0 200.10.11. 0 ...
iface
E0 E1 E2 E3
200.10.11.0/24
21
Referencias
Se recomienda repasar y profundizar el contenido de este tema utilizando (al menos) la siguiente bibliografa bsica: B.F. Transmisin de datos y redes de comunicaciones, cuarta edicin 2007.
CISCO Systems. Inc. Gua del primer ao. CCNA 3 y 4. Cisco Press, 2003.
22