Estructura de la dirección IPv4 y CIDR: la base del direccionamiento
Cada vez que un router toma una decisión sobre hacia dónde enviar un paquete, lo hace analizando una parte muy específica de la dirección IP de destino: es la porción de red. Esa parte (y la porción de host, que identifica al dispositivo dentro de su red) son las dos piezas que estructuran toda dirección IPv4. Entender cómo se dividen, cómo se calculan y cómo evolucionaron del esquema clásico al moderno CIDR es lo que aprenderemos en la clase.
¿Qué lograrás con esta clase?
- Identificar las dos porciones que componen toda dirección IPv4 y el rol de cada una en el enrutamiento.
- Comprender por qué la estructura jerárquica de las IPs es la base del diseño de redes eficientes.
- Reconocer las clases de direcciones IPv4 y aplicar la regla del primer octeto para clasificarlas.
- Interpretar la notación CIDR y entender qué representa la máscara de subred.
- Aplicar el método ANDding para calcular la dirección de red a partir de una IP y su máscara.
- Determinar la primera dirección de host, la última y la dirección de broadcast de cualquier red.
- Resolver ejercicios prácticos que afiancen el manejo del direccionamiento en escenarios reales.
Porción de red y porción de host
Toda dirección IPv4 se compone de dos partes que cumplen diferentes funciones: una identifica la red lógica donde vive el dispositivo, y la otra identifica al dispositivo dentro de esa red. Esa división, que parece sencilla cuando se menciona, es la que hace posible el enrutamiento y la que determina cómo se diseña una red empresarial bien estructurada. Repasaremos en la clase por qué esta jerarquía no es arbitraria y qué consecuencias tiene en el comportamiento de routers, switches y dispositivos finales.
Veremos también el papel del router como elemento que conecta diferentes redes lógicas, y los requerimientos que sus interfaces deben cumplir respecto al esquema de direccionamiento. Para fijar los conceptos, resolveremos un ejercicio de enrutamiento donde dos dispositivos en diferentes redes lógicas necesitan comunicarse, observando cómo intervienen las dos porciones de la dirección en cada paso del proceso.
Direccionamiento con clases: el esquema original
Antes de que existiera CIDR, las direcciones IPv4 se organizaban en clases, un sistema que determinaba de forma estricta cuántos bits correspondían a la red y cuántos al host. Eso determinaba el tamaño máximo de cada red lógica, con todas las ventajas y limitaciones que esa rigidez implica. En la clase analizaremos las cinco clases que define el esquema original, cuántos dispositivos podía albergar cada una y qué propósito tenía cada rango.
Después aplicaremos la regla del primer octeto, que permite identificar a qué clase pertenece una dirección IP con solo mirar su primer número. Resolveremos varios ejercicios prácticos para que la identificación se vuelva inmediata, antes de pasar al esquema que reemplazó a este modelo y que se utiliza en todas las redes actuales.
CIDR y la máscara de subred: flexibilidad sin clases
El esquema con clases arrastraba una limitación importante: el tamaño fijo de las redes obligaba a desperdiciar direcciones o a que el tamaño sea insuficiente. Aquí entra CIDR (Classless Inter-Domain Routing), que ofrece control total sobre cuántos bits se destinan a la porción de red y cuántos a la porción de host, permitiendo definir redes de cualquier tamaño según la necesidad real. Desarrollaremos a profundidad este mecanismo junto con el concepto de la máscara de subred, cuyo manejo acompaña a todos los administradores de redes en su día a día.
Veremos también el método ANDding, que permite calcular la dirección de red a partir de una IP y su máscara mediante una operación binaria. Para cerrar la clase aprenderemos a identificar las direcciones especiales que existen dentro de cada red: la primera dirección de host, la última y la dirección de broadcast. Resolveremos múltiples ejercicios para que puedan obtener todas estas direcciones a partir de cualquier IP, una habilidad que se relaciona directamente con conceptos posteriores como VLSM y con todo el módulo de enrutamiento.
Accede a la clase completa donde resolvemos ejercicios paso a paso hasta que el manejo del direccionamiento se vuelva automático. ¿Qué esperas? ¡Suscríbete!
❓ Preguntas Frecuentes
¿Qué diferencia hay entre el direccionamiento con clases y CIDR?
El esquema con clases asignaba de forma rígida cuántos bits correspondían a la red según el primer octeto de la IP, mientras que CIDR permite definir esa división con total libertad mediante la máscara de subred.
¿Para qué sirve la máscara de subred en una dirección IPv4?
La máscara de subred indica qué parte de una dirección IPv4 corresponde a la red y qué parte al host. Es el dato que permite a los dispositivos saber si una IP de destino está en su misma red o en otra diferente, y por lo tanto decidir si pueden comunicarse directamente o necesitan pasar por un router. Cómo se interpreta, cómo se calcula y cómo se aplica mediante ANDding lo desarrollamos paso a paso.
¿Qué son la dirección de red, la dirección de broadcast y las direcciones de host?
Dentro de cualquier red lógica existen direcciones específicas con un propósito definido: la dirección de red identifica al rango completo, la de broadcast permite comunicarse simultáneamente con todos los dispositivos de la red, y entre ambas se encuentran las direcciones asignables a los hosts. Cómo identificar cada una a partir de una IP y su máscara es algo que practicamos con varios ejercicios durante la sesión.
¡PARTICIPEMOS!
Si te quedaron dudas de la lección, escríbela a continuación y así todos podemos participar y ayudarte.
¿Quieres participar en los debates?… por favor
suscríbete
-
Estructura dirección IPv4 parte 2
En este debate hablamos sobre la lección «Estructura de la dirección IPv4 parte 2». Puedes realizar tus consultas sobre los videos o sobre el cuestionario de la lección.
Buen día
En la pregunta 17 porque la respuesta esta ninguna opción si la dirección 240.254.256.18 pertenece a la clase E
Hola Jorge y bienvenido al foro!
Ojo con las preguntas!, en el examen te van a dar datos que parecen correctos pero no lo són, si te fijas el valor del tercer octeto es incorrecto, NO existe ese valor en las direcciones IP! por lo tanto NO pertenece a ninguna clase, es una dirección IP incorrecta.
Atento a tus comentarios
Hola Oscar,
Una consulta, queria consultar si en el examen, se permite llevar papel y un lápiz para poder hacer los cálculos de conversión a binario, Hexadecimal y Anding.. ??
Hola Edward! =D creo que te confundiste de nombre, mi nombre es Alvaro! jaja…
Respecto a tu pregunta, definitivamente la respuesta es NO, no puedes llevar un papel y lápiz para los cálculos, no puedes introducir NADA a la sala del examen, sin embargo, el Testing Center Sí te va facilitar una hoja y un lápiz para que puedas hacer tus cálculos, ellos te proporcionan esos materiales.
Atento a cualquier otra consulta!
Saludos! =)
Ok gracias,
y disculpa, de tanta concentracion, no me fije el nombre… pero vale gracias…
de todas formas el hecho es que si me dan esos recursos, gracias.
Buenas tardes. Me podria explicar el punto 28. ¿Cuál es la dirección de broadcast de la red a la cual pertenece esta dirección IPv4 10.50.41.8/13. – Gracias
Hola Hernan!
Claro que sí!
Para responder esta pregunta, tienes que seguir los pasos que mencionamos en el último video de esta clase. Por lo tanto tenemos que convertir la dirección IP proporcionad a valores binarios a. A continuación, para encontrar la dirección de broadcast, tenemos que convertir a valores de unos, los bits que se tengan en la porción de host. Para finalizar convertimos ese resultado a valores decimales y tendríamos la respuesta.
10.50.41.8 es equivale a los siguientes valores binarios 00001010.00110010.00101001.00001000
/13 en la dirección IPv4, nos indica los bits que pertenecen a la porción de red… 13 bits conforman la porción de red, esto quiere decir que el resto de bits conforman la porción de host.
A continuación colocamos en negrita los bits que corresponden a la porción de red.
10.50.41.8 = 00001010.00110010.00101001.00001000
Ok, la regla dice que para encontrar la dirección de broadcast, tenemos que convertir todos los bits de la porción de HOST a 1. Tendríamos lo siguiente:
Dirección de broadcast en binario: 00001010.00110111.11111111.11111111
Si convertimos esos bits a decimal tenemos lo siguiente:
10.55.255.255… esta es la dirección de broadcast de la red lógica a la cual pertenece la dirección IPv4 10.50.41.8/13.
Esperamos que ahora quede claro el panorama! =)
Saludos cordiales
Me llamo la atencion la pregunta 11.
«11. Si tenemos este valor binario 11010100 en el primer octeto, ¿cuántos octetos son reservados para la porción de red?»
El cual me da un valor de 212, sin embargo, recuerdo en la clase el valor de los primeros bits referenciaba a su tipo de clase y que octetos serian para la porción de host a partir de ahí, por lo cual 110 10100 me decía que es una clase C y que la porción de host seria de 1 octeto, sin embargo, al seleccionar 1 me indica que es erróneo y la respuesta es de 3. Por lo cual no se si es un error mío o de la pregunta, ya que si me hubieran dado la máscara de subred no habría problemas en diferenciar o sabiendo los otros 3 octetos restantes
Hola Omar!
Tienes razón en todo lo que nos cuentas, sin embargo recuerda que la pregunta te solicita los octetos que son reservados para la porción de RED y no para la porción de host. Cuando trabajamos con redes classful no existe el concepto de «subredes» y siempre tenemos las mismas máscaras /8 /16 o /24. Por lo tanto si tenemos una red clase C, esto significa que 1 de los octetos como tu mencionas es reservado para los host, y los 3 restantes octetos son reservados para las redes lógicas. De ahí que la respuesta es 3.
Espero que ahora quede clara la respuesta.
Estoy atento a tus comentarios! =)
Gracias AlvaroM por la corrección, había leído erróneamente y confundí porción de Red con porción de Host. Muchas Gracias.
De nada Omar! Para eso estamos.
Saludos cordiales.
Hola de nuevo.
Podrian explicar el ejercicio de la pregunta 27.
No me da el valor del tercer octeto
Segun yo, debe ser 63
Hola Edgar!
La pregunta te indica que encuentres la última dirección de host de la red a la cual pertenece la IP 10.10.245.2/18.
OK, entonces lo que podemos hacer, es encontrar la dirección de broadcast de la red lógica a la cual pertenece la IP proporcionada… y restarle una IP a esa dirección de broadcast para encontrar la última dirección IP utilizable.
Si recuerdas, la dirección de broadcast se obtiene convirtiendo todos los bits de la porción de host a “unos”
Si convertimos la IP 10.10.245.2 a su equivalente binario tendríamos lo siguiente:
10.10.245.2 = 00001010.00001010.11110101.00000010
Los primeros 18 bits corresponden a la porción de red (negrita), y los restantes corresponden a la porción de host:
10.10.245.2 = 00001010.00001010.11110101.00000010
Para encontrar la dirección de red, convertimos todos los bits de la porción de host a «ceros». Tendríamos lo siguiente:
00001010.00001010.11000000.00000000, esto sería equivalente a 10.10.192.0.
Para encontrar la dirección de broadcast, convertimos todos los bits de la porción de host a “unos”. Tendríamos lo siguiente:
00001010.00001010.11111111.11111111, esto sería equivalente a 10.10.255.255. (Tal vez acá esta tu error)
Una vez que tenemos la dirección de broadcast, simplemente le restamos una IP, y tendríamos la última dirección IP utilizable…sería la 10.10.255.254. Como puedes ver esa IP es una de las opciones de la pregunta.
Espero que ahora quede claro el panorama.
Estoy atento si todavía sigues teniendo dudas sobre la pregunta.
Saludos cordiales.
-
Esta respuesta fue modificada hace 5 años, 9 meses por
AlvaroM.
Muy bien.
Entonces se puede decir que la penultima direccion (una antes del Broadcast) es la ultima de la red?
- Debes estar registrado para responder a este debate.