Está en la página 1de 18

Direccionamiento IP

INTERREDES LAN WAN


Ing. David Guevara A, Msc
UTA

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

1 / 18

TCP/IP
TCP/IP es un conjunto de protocolos que ha sido estandarizado por la
Industria.

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

2 / 18

Encapsulamiento
En cualquier arquitectura de niveles en que exista una comunicacin vertical
dentro de cada mquina, los datos que se generan en el nivel superior atraviesan
el resto de niveles para salir de la mquina por el nivel fsico. Cada uno de estos
protocolos funciona con unas estructuras fundamentales que genricamente se
conocen como PDU (protocol data units). Sin embargo, en cada nivel se utilizan
nombres diferentes para denominar lo que, de hecho, tiene funciones equivalentes.

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

3 / 18

Direccionamiento IP

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

4 / 18

Direcciones Reservadas
Se consideran direcciones reservadas:
127.0.0.1
Direcciones de red y broadcast
0.0.0.0
255.255.255.255
RFC 1918
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

RFC 3927
169.254.0.0 - 169.254.255.255

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

5 / 18

Subnetting

En la clase C:
Mascara
255.255.255.0
255.255.255.128
255.255.255.192
255.255.255.224
255.255.255.240
255.255.255.248
255.255.255.252
255.255.255.254

Ing. David Guevara A, Msc (UTA)

CIDR
24
25
26
27
28
29
30
31

Binario
00000000
10000000
11000000
11100000
11110000
11111000
11111100
11111110

Direccionamiento IP

Subredes
0
2
4
8
16
32
64
128

Hosts
254
126
62
30
14
6
2
0

6 / 18

VLSM
VLSM (variable length subnet mask) Mscara de Subred de Longitud
Variable

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

7 / 18

Supernetting
El Problema
Supongamos: Se desea un espacio de direcciones para una red que
dispone de 1000 mquinas
Una red de clase C solo dispone de 254 direcciones: insuficiente
Tendramos que solicitar una red de clase B pero desperdiciaramos
216-2-1000=64534 direcciones, el 98 % de las direcciones !!
Ante esta situacin, redes de tamao medio reservaban redes B sin
utilizarlas a penas con lo que el espacio de direcciones de las redes B
se agotaba
Una alternativa es asignarle varias redes C
Una red de 1000 hosts necesitara al menos 4 redes C y se necesitara
una entrada en las tablas de rutas de todos los routers de Internet por
cada red C
Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

8 / 18

Supernetting
La solucin
Asignar redes C consecutivas
Ejemplo:

Se agrupan las redes consecutivas en un solo prefijo/mscara


Los routers pueden almacenar una sola entrada en su tabla de rutas
siempre que sean capaces de recordar tambin la mscara de la red

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

9 / 18

CIDR
Classless InterDomain Routing
Respuesta a los problemas de:
Agotamiento de direcciones
Crecimiento de las tablas de rutas
Junta el funcionamiento de VLSM y Supernetting
Las clases (A, B y C) dejan de tener significado
Las entradas en las tablas de rutas de los routers deben tener no solo la direccin
de la red sino tambin la mscara
El protocolo de enrutamiento que se emplee debe transportan las mscaras
Permite:
Asignar redes ms ajustadas al tamao necesario. Se asigna un identificador
de red y una mscara del tamao deseado (VLSM)
Al no tener significado las clases la red puede estar en cualquier rango
disponible (no hace falta que sea dentro de una red B o agrupando redes C)
Reducir el nmero de entradas en las tablas de rutas resumiendo varias
entradas en una (Supernetting)
Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

10 / 18

CIDR

Ejemplo de agregacin de rutas

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

11 / 18

CIDR
Ya no existe un Subnetwork ID Por lo tanto ya no hay que eliminar
subredes que tengan todo 0s o 1s antes del Host ID
Para que se puedan ir agregando rutas hace falta que el reparto de
direcciones mantenga esa jerarqua
Ahora se asignan direcciones manteniendo una jerarqua geogrfica
Segn la regin del mundo a la que pertenezca la red hay una
organizacin (RIR, Regional Internet Registry) encargada de asignarle
direcciones:
RIPE NCC (www.ripe.net): Europa, Oriente Medio, Asia Central y
frica al norte del ecuador
ARIN (www.arin.net): Amrica, parte del Caribe y frica subecuatorial
APNIC (www.apnic.net): Asia y Pacfico
LACNIC (lacnic.net): Amrica Latina y el Caribe

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

12 / 18

IPv6
Sucesor de el sistema de direccionamiento actual IP versin 4
IPv5 (Stream Protocol, RFC 1819) nunca se implemento

El principal mejoramiento sobre IPv4:


Gigantesca expansin de espacio de direcciones
Mejora en el rendimiento
Incremento en la funcionalidad
Incremento en la seguridad

La mayora de routers, sistemas operativos y aplicaciones soportan


hoy IPv6
Un backbone IPv6 ha existido en el Internet por algunos aos
(Accesible va tnel sobre IPv4)
En Julio de 2004, ICANN adicion zonas DNS root para IPv6 para los
root DNS server (Internet Corporation for Assigned Names and Numbers)

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

13 / 18

Direccionamiento IPv6
128 bits (versus 32 bits de IPv4) (algo ms de 340 undecillon de
direcciones)
Notacin hexadecimal, usando dos puntos (:) cada 16 bits :
3ffe:ffff:0100:f101:0000:0000:0000:9566

Se puede remover los bloques de ceros consecutivos


3ffe:ffff:0100:f101::9566

Las mascaras trabajan parecido a IPv4, pero solamente acepta


notacin CIDR
3ffe:ffff:0100:f101::9566/64

En IPv6, una interface puede tener mltiples direcciones IP, no es


necesario crear subinterfaces como en IPv4

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

14 / 18

Rangos de direccionamiento IPv6


::/128 Direccin no especificada
Usada sin la direccin se desconoce, ruta por defecto, equivale a
0.0.0.0 en IPv4

::1/128 Direccin Loopback


fe80::/64 Prefijo usado para link-local address
Automaticamente asignado a una interface
No puede ser enrutada
Es basada en la direccin MAC

fec0::/64 - feff::/64 Prefijo usado para site-local adress


Usada para intrenets, parecido a RFC 1918

2xxx::/64 y 3xxx::/64 Prefijo usado para asignacin de direcciones


globales unicast
ffxx::/64 Usada para varias direcciones multicast
Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

15 / 18

Asigando IPv6 en Linux

Ejemplo de asignacin de IPv6 en Linux


Cuando el mdulo de IPv6 es cargado se asigna una direccin
link-local (fe80::/64) de forma automtica
La porcin del host se calcula desde la MAC address usando el mtodo
EUI-64

Para adicionar una direccin esttica con IPv6 en una interface:


ifconfig eth0 add 3ffe:ffff::1/64

Para remover una direccin esttica con IPv6 en una interface:


ifconfig eth0 del 3ffe:ffff::1/64

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

16 / 18

Aplicaciones IPv6

Programas para test y debug escritos para IPv6


ping6
traceroute6
tracepath6
radvdump

Programas Genricos para test y debug con soporte a IPv6


tcpdump, ethereal
netstat
host (-t AAAA)
dig
route (-A inet6)

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

17 / 18

Autor

Ing. David Guevara A, Msc


dguevara@uta.edu.ec
david@ddlinux.com
http://david.ddlinux.com

Presentacin desarrollada en LYX con el mdulo beamer

Ing. David Guevara A, Msc (UTA)

Direccionamiento IP

18 / 18

También podría gustarte