direccionamiento ip

Download Report

Transcript direccionamiento ip

DIRECCIONAMIENTO
IP
1
Formato de una dirección IP
Una
dirección
IP
se
conforma
de
32
bits
y
tiene
2
partes:
Numero de Red
Numero de Host o nodo
El formato de la dirección es conocido comúnmente como notación decimal
Ejemplo: 10.7.5.1
Cada bit en el octeto tiene un valor binario tal como (128,64,32,16,8,4,2,1).
El mínimo valor de un octeto es 0, lo que significa que todos sus bits son ceros.
El valor máximo de un octeto es 255, todos sus bits son Unos (1).
La administracion de las direcciones es manejada por una autoridad central IANA (Internet Assigned
Numbers Authority).
2
La dirección de 32 bits es dividida en 4 octetos de 8 bits cada uno el cual es
representado por un numero decimal de acuerdo al valor de sus ocho bits.
El primer octeto en esta dirección es representado por el valor decimal de 10,
mientras el segundo es representado en forma decimal de 7, el tercero 5 y el
ultimo un 1.
En orden de diferenciar entre octetos usamos un punto.
Ejemplo: 10.7.5.1
3
Se ha decidido crear 5 clases de direcciones IP Las direcciones clase A,B y C
son para uso general, la clase D direccionamiento multicast y la clase E para
uso reservado.
TIPOS DE REDES
Clase A
RED
00000000
Clase B
HOST
.
.
X
RED
10000000
.
Clase C
.
X
1-127.0.0.0
X
128-191.255.0.0
HOST
X
.
X
.
RED
11000000 .
Clase D
X
Dir. redes
X
HOST
.
X
.
X
192.223.255.255.0
.
X
224-239.255.255.255
.
X
240-254.255.255.255
HOST (direcciones multicast)
11100000 .
Clase E
X
.
X
Direcciones IP reservadas
11110000 .
X
.
X
4
Direcciones privadas
Hay ciertas direcciones en cada clase de dirección IP que no están
asignadas y se denominan direcciones privadas que suelen ser utilizadas
por los hosts que usan traducción de red NAT para conectarse a una red
publica:
Clase A:
10.0.0.0
–
10.255.255.255
Clase B:
172.16.0.0 –
172.31.255.255
Clase C:
192.168.0.0 –
192.168.255.255
5
Direccionamiento Classful
Conocido como el primer método de direccionamiento , en la propia IP esta
codificado el numero de bits del NetID (identificador de red).
Para el reenvío de paquetes entre redes, en la propia dirección IP esta codificado el
numero de bits de NetID, por lo que las comprobaciones son rápidas de realizar y los
routers podrán emplear muy poco tiempo en redireccionar los paquetes.
PROBLEMAS
Las redes pueden llegar a ser muy grandes.
Direcciones para millones de hosts.
Difícil que una tecnología LAN soporte esa cifra de maquinas conectadas.
Habrán situaciones en las que hará falta partir la red (excesivo broadcasting,
congestión, exceder limites tecnológicos, lans de diferentes tecnologías)…..
6
Subnetting
También llamado FLSM (Fixed Length Subnet Masks), parte del HostID se emplea
para diferenciar la “subred” .
Ejemplo:
Dada una red de clase C, divide en 5 subredes y determina la mascara de subred, las
direcciones de subred.
Mascara
Ultimo Byte
192.168.1. 00000000
Red
192.168.1.0
255.255.255.0
Subred 1
192.168.1.0
255.255.255.224 192.168.1. 000 00000
Subred 2
192.168.1.32
255.255.255.224 192.168.1. 001 00000
Subred 3
192.168.1.64
255.255.255.224 192.168.1. 010 00000
Subred 4
192.168.1.96
255.255.255.224 192.168.1. 011 00000
Subred 5
192.168.1.128
255.255.255.224 192.168.1. 100 00000
7
Dada la dirección IP: 192.168.1.45, averiguar la dirección de subred, aplicando la mascara de subred.
192.168.1.45 / 27
192.168.1. 0 0 1 0 1 1 0 1
255.255.255. 1 1 1 0 0 0 0 0
192.168.1. 0 0 1 0 0 0 0 0
Dir. de red: 192.168.1.32
Dir. de broadcast: 192.168.1.63
Primer host: 192.168.1.33
Ultimo host: 192.168.1.62
Numero máximo de hosts direccionables: 32 -1 -1= 30 hosts
8
VLSM (Variable Length Subnet Masks)
Subnetting permite dividir un espacio de direcciones en subredes, aunque la restricción es que todas
las subredes deben emplear la misma mascara de subred aunque si las subredes no son homogéneas
puede dar a lugar a un desaprovechamiento de direcciones.
Ejemplo: vamos a configurar una red con 3 subredes de 50, 20 y 20 hosts respectivamente
empleando para ello la dirección IP de red 193.65.67.0 .
SUBRED
HOST
S
BITS
DIRECCION
SUBRED
MASCARA
Subred 1
50
6
193.65.67. 00 xxxxxx
193.65.67.0
255.255.255.192
Subred 2
20
5
193.65.67. 010 xxxxx
193.65.67.64
255.255.255.224
Subred 3
20
5
193.65.67. 011 xxxxx
193.65.67.96
255.255.255.224
193.65.67. 1 xxxxxxx
193.65.67.128
255.255.255.128
Sin asignar
9
Supernetting
Supongamos otra situación, disponemos de una red en la que queremos direccionar 1000 maquinas, como
una red clase C no dispone de suficientes direcciones deberíamos solicitar una dirección de clase B pero
entonces desperdiciaríamos miles de direcciones, una alternativa es asignarle varias redes C.
Solución:
Asignar redes C consecutivas, necesitaríamos al menos 4 redes consecutivas.
Dir. subred
1. octeto
2. octeto
3. octeto
4. octeto
200.45.64.0
11001000
00101101
010000 00
00000000
200.45.65.0
11001000
00101101
010000 01
00000000
200.45.66.0
11001000
00101101
010000 10
00000000
200.45.67.0
11001000
00101101
010000 11
00000000
Red: 200.45.64.0
11001000
00101101
010000 00
00000000
Mascara:
255.255.252.0
11111111
11111111
111111 00
00000000
10
CIDR (Classless InterDomain Routing)
Surge como respuesta a los problemas de:
1. Agotamiento de direcciones.
2. Crecimiento de las tablas de rutas.
Junta el funcionamiento de VLSM y Supernetting.
Las clases A,B y C dejan de tener sentido.
Las entradas de las tablas de los routers deben de tener las direcciones IP y además las
máscaras.
Un bloque de direcciones viene dado por su dirección de red y la máscara.
11
Ejemplo: Un router que posee un rango de direcciones desde la
172.16.168.0/24 a la 172.16.175.0/24.
Dir. subred
1. octeto
2. octeto
3. octeto
4. octeto
172.16.168.0/24
10101100
00010000
10101
000
00000000
172.16.169.0/24
10101100
00010000
10101
001
00000000
172.16.170.0/24
10101100
00010000
10101
010
00000000
172.16.1710/24
10101100
00010000
10101
011
00000000
172.16.172.0/24
10101100
00010000
10101
100
00000000
172.16.173.0/24
10101100
00010000
10101
101
00000000
172.16.174.0/24
10101100
00010000
10101
110
00000000
172.16.175.0/24
10101100
00010000
10101
111
00000000
Bits comunes: 21
Resumen: 172.16.168.0/21
Bits no comunes o de host
El router empleara 172.16.168.0/21 para el resumen de ruta solicitado
12
Permite:
Resume varias rutas en una (Supernetting).
No existe un SubNetWorkID.
No hay que eliminar subred 0’s.
Se puede usar la subred 1’s.
Redes privadas:
-10.0.0.0/8
-172.16.0.0/12
-192.168.0.0/16
Necesita
Las rutas deben llevar mascara.
El protocolo de enrutamiento debe transportar mascaras.
13
Subredes “todo a 0s” o “todo a 1s”
El RFC950 las prohíbe porque:
•Subred todo a 0. Problemas si el protocolo de encaminamiento no conoce la
mascara de subred: 192.228.17.0/24 = 192.228.17.0/27.
•Subred todo a 1. La dirección de difusión de subred para la subred todo a unos
coincide con la dirección de difusión a la red (todas las subredes).
El RFC1812 las permite en entornos sin clase porque:
•Los protocolos de encaminamiento conocen la dirección de red y la mascara
de subred.
•La difusión a la red no tiene sentido.
14
Sumarización de rutas
Es la técnica que emplea el enrutador/protocolo de enrutamiento en las que
una dirección de red representa la conectividad con varias redes que tienen
un prefijo común. Técnica que permite agrupar varias subredes bajo una
misma dirección de subred.
15
Ejemplo: queremos direccionar 4 redes, de 20, 30, 3000 y 4000 hosts
respectivamente además tendremos en cuenta la siguiente disposición grafica,
realiza la sumarización y direccionamiento de las redes, partiendo de la siguiente
dirección ip 172.16.x.x.
172.16.128.0/20
172.16.128.0/20
172.16.32.0/24
172.16.0.0/16
172.16.32.64/26
172.16.32.128/26
172.16.64.0/20
172.16.64.0/20
16
Subredes
3. octeto
4. octeto
Hosts
172.16.32.64/26
00010000
01 000000
30
172.16.32.128/26
00010000
10 000000
30
172.16.64.0/20
0100 0000
00000000
3000
172.16.64.0/20
172.16.128.0/20
1000 0000
00000000
4000
172.16.128.0/20
Subredes
3. octeto
4. octeto
172.16.32.0/24
00100000
00000000
172.16.64.0/20
01000000
00000000
172.16.128.0/20
10000000
00000000
172.16.32.0/24
172.16.0.0/16
17