DIRECCIONAMIENTO DE IP VERSIÓN 4 E VERSIÓN 6
viteangeles21 de Noviembre de 2013
5.495 Palabras (22 Páginas)380 Visitas
DIRECCIONAMIENTO DE IP VERSIÓN 4 E VERSIÓN 6
I. Introducción:
El direccionamiento es una función clave de los protocolos de capa de Red que permite la transmisión de datos entre hosts de la misma red o en redes diferentes. El Protocolo de Internet versión 4 (Ipv4) ofrece direccionamiento jerárquico para paquetes que transportan datos. Diseñar, implementar y administrar un plan de direccionamiento Ipv4 efectivo asegura que las redes puedan operar de manera eficaz y eficiente.
II. Direccionamiento IP Versión 4:
1. Estructura de una dirección IPv4
Cada dispositivo de una red debe ser definido en forma exclusiva. En la capa de red es necesario identificar los paquetes de la transmisión con las direcciones de origen y de destino de los dos sistemas finales. Con Ipv4, esto significa que cada paquete posee una dirección de origen de 32 bits y una dirección de destino de 32 bits en el encabezado de Capa 3.
Estas direcciones se usan en la red de datos como patrones binarios. Dentro de los dispositivos, la lógica digital es aplicada para su interpretación. Para quienes formamos parte de la red humana, una serie de 32 bits es difícil de interpretar e incluso más difícil de recordar. Por lo tanto, representamos direcciones Ipv4 utilizando el formato decimal punteada.
1.1. Punto Decimal
Los patrones binarios que representan direcciones Ipv4 son expresados con puntos decimales separando cada byte del patrón binario, llamado octeto, con un punto. Se le llama octeto debido a que cada número decimal representa un byte u 8 bits.
Por ejemplo: la dirección
10101100000100000000010000010100
Es expresada en puntos decimales como
172.16.4.20
Tenga en cuenta que los dispositivos usan la lógica binaria. El formato decimal punteado se usa para que a las personas les resulte más fácil utilizar y recordar direcciones.
1.2. Porciones de red y de host
En cada dirección Ipv4, alguna porción de los bits de orden superior representa la dirección de red. En la Capa 3, se define una red como un grupo de hosts con patrones de bits idénticos en la porción de dirección de red de sus direcciones.
A pesar de que los 32 bits definen la dirección host Ipv4, existe una cantidad variable de bits que conforman la porción de host de la dirección. El número de bits usado en esta porción del host determina el número de hosts que podemos tener dentro de la red.
Por ejemplo: si necesitamos tener al menos 200 hosts en una red determinada, necesitaríamos utilizar suficientes bits en la porción del host para poder representar al menos 200 patrones diferentes de bits.
Para asignar una dirección exclusiva a 200 hosts, se utilizará el último octeto entero. Con 8 bits se puede lograr un total de 256 patrones de bits diferentes. Esto significa que los bits para los tres octetos superiores representarían la porción de red.
2. Tipos de direcciones de una red IPv4
Dentro del rango de direcciones de cada red Ipv4, existen tres tipos de direcciones:
• Dirección de red: la dirección en la que se hace referencia a la red.
• Dirección de broadcast: una dirección especial utilizada para enviar datos a todos los hosts de la red.
• Direcciones host: las direcciones asignadas a los dispositivos finales de la red
2.1. Dirección de red
La dirección de red es una manera estándar de hacer referencia a una red. Por ejemplo: se podría hacer referencia a la red de la figura como “red 10.0.0.0”. Ésta es una manera mucho más conveniente y descriptiva de referirse a la red que utilizando un término como “la primera red”. Todos los hosts de la red 10.0.0.0 tendrán los mismos bits de red.
Dentro del rango de dirección Ipv4 de una red, la dirección más baja se reserva para la dirección de red. Esta dirección tiene un 0 para cada bit de host en la porción de host de la dirección.
2.2. Dirección de broadcast
La dirección de broadcast Ipv4 es una dirección especial para cada red que permite la comunicación a todos los host en esa red. Para enviar datos a todos los hosts de una red, un host puede enviar un solo paquete dirigido a la dirección de broadcast de la red.
La dirección de broadcast utiliza la dirección más alta en el rango de la red. Ésta es la dirección en la cual los bits de la porción de host son todos 1. Para la red 10.0.0.0 con 24 bits de red, la dirección de broadcast sería 10.0.0.255. A esta dirección se la conoce como broadcast dirigido.
2.3. Direcciones host
Como se describe anteriormente, cada dispositivo final requiere una dirección única para enviar un paquete a dicho host. En las direcciones Ipv4, se asignan los valores entre la dirección de red y la dirección de broadcast a los dispositivos en dicha red.
3. Prefijos de red
Una pregunta importante es: ¿Cómo es posible saber cuántos bits representan la porción de red y cuántos bits representan la porción de host? Al expresar una dirección de red Ipv4, se agrega una longitud de prefijo a la dirección de red. La longitud de prefijo es la cantidad de bits en la dirección que conforma la porción de red. Por ejemplo: en 172.16.4.0 /24, /24 es la longitud de prefijo e indica que los primeros 24 bits son la dirección de red. Esto deja a los 8 bits restantes, el último octeto, como la porción de host. Más adelante en este capítulo, el usuario aprenderá más acerca de otra entidad que se utiliza para especificar la porción de red de una dirección Ipv4 en los dispositivos de red. Se llama máscara de subred. La máscara de subred consta de 32 bits, al igual que la dirección, y utiliza unos y ceros para indicar cuáles bits de la dirección son bits de red y cuáles bits son bits de host.
No siempre a las redes se le asigna un prefijo /24. El prefijo asignado puede variar de acuerdo con la cantidad de hosts de la red. Tener un número de prefijo diferente cambia el rango de host y la dirección de broadcast para cada red.
Observe que la dirección de red puede permanecer igual, pero el rango de host y la dirección de broadcast son diferentes para las diferentes longitudes de prefijos. En esta figura puede ver también que el número de hosts que puede ser direccionado a la red también cambia.
4. Cálculo de direcciones de host, de red y de broadcast
Hasta ahora, el usuario podría preguntarse: ¿Cómo se calculan estas direcciones? Este proceso de cálculo requiere que el usuario considere estas direcciones como binarias.
En las divisiones de red de ejemplo, se debe considerar el octeto de la dirección donde el prefijo divide la porción de red de la porción de host. En todos estos ejemplos, es el último octeto. A pesar de que esto es frecuente, el prefijo también puede dividir cualquiera de los octetos.
Para comenzar a comprender este proceso para determinar asignaciones de dirección, se desglosarán algunos ejemplos en datos binarios.
Observe la figura para obtener un ejemplo de la asignación de dirección para la red 172.16.20.0 /25.
En el primer cuadro, se encuentra la representación de la dirección de red. Con un prefijo de 25 bits, los últimos 7 bits son bits de host. Para representar la dirección de red, todos estos bits de host son “0”. Esto hace que el último octeto de la dirección sea 0. De esta forma, la dirección de red es 172.16.20.0 /25.
En el segundo cuadro, se observa el cálculo de la dirección host más baja. Ésta es siempre un número mayor que la dirección de red. En este caso, el último de los siete bits de host se convierte en “1”. Con el bit más bajo en la dirección host establecido en 1, la dirección host más baja es 172.16.20.1.
El tercer cuadro muestra el cálculo de la dirección de broadcast de la red. Por lo tanto, los siete bits de host utilizados en esta red son todos “1”. A partir del cálculo, se obtiene 127 en el último octeto. Esto produce una dirección de broadcast de 172.16.20.127.
El cuarto cuadro representa el cálculo de la dirección host más alta. La dirección host más alta de una red es siempre un número menor que la dirección de broadcast. Esto significa que el bit más bajo del host es un ‘0’ y todos los otros bits ‘1’. Como se observa, esto hace que la dirección host más alta de la red sea 172.16.20.126.
A pesar de que para este ejemplo se ampliaron todos los octetos, sólo es necesario examinar el contenido del octeto dividido.
5. Unicast, broadcast, multicast: tipos de comunicación
En una red Ipv4, los hosts pueden comunicarse de tres maneras diferentes:
• Unicast: el proceso por el cual se envía un paquete de un host a un host individual.
• Broadcast: el proceso por el cual se envía un paquete de un host a todos los hosts de la red.
• Multicast: el proceso por el cual se envía un paquete de un host a un grupo seleccionado de hosts.
Estos tres tipos de comunicación se usan con diferentes objetivos en las redes de datos. En los tres casos, se coloca la dirección Ipv4 del host de origen en el encabezado del paquete como la dirección de origen.
5.1. Tráfico unicast
La comunicación unicast se usa para una comunicación normal de host a host, tanto en una red de cliente/servidor como en una red punto a punto. Los paquetes unicast utilizan la dirección host del dispositivo de destino como la dirección de destino y pueden enrutarse a través de una internetwork.
...