Subredes José Luis García Aparici
¿Qué es una subred? Cuando una red de computadoras se vuelve muy grande, conviene dividirla en subredes, por los siguientes motivos: – Reducir el número de equipos para el envío de mensajes de broadcast – Hacer la red más manejable, administrativamente.
Direcciones IP Cada dirección IP consta de 32 bits agrupados en 4 grupos de 8 bits Estos 4 grupos suelen expresarse cada uno con un número decimal y son separados por puntos
CLASES DE DIRECCIONES IP DIRECCIÓN IP EN GENERAL: I.J.K.L I, J, K y L pueden variar entre 0 y 255 CLASES: - Clase A: I varía entre 1 y Clase B: I varía entre 128 y Clase C: I varía entre 192 y Clase D: I varía entre 224 y Clase E: I varía entre 240 y 255 Las direcciones IP de los equipos tienen que ser de clase A, B ó C
RECORDAR: Tipos de direcciones IP – Públicas: para Internet – Privadas: solo para equipos de una misma red privada y NO se pueden utilizar en equipos conectados directamente en Internet. Están reservados los siguientes rangos de direcciones IP: Del al CLASE A Del al CLASE B Del al CLASE C
Máscaras de subred predeterminadas para las clases A, B y C Clase A: Clase B: Clase C: Están son las que se utilizan las mayoría de las veces. Más adelante explicaremos qué es una máscara de subred
Direcciones IP que denotan una subred (con máscara de subred predeterminada para cada clase) - Clase A: X con X entre 1 y Clase B: X.Y.0.0 con X entre 128 y 191, con Y entre 0 y Clase C: X.Y.Z.0 con X entre 192 y 223, con Y y Z entre 0 y 255 Una IP de clase A, B ó C que acabe en CERO y utilice una máscara de subred predeterminada, es una dirección de subred. Una dirección de subred engloba a todos lo equipos que forman la subred
Direcciones de Broadcast de subred (con máscara de subred predeterminada para cada clase) No se asignan a ningún equipo. Los mensajes de broadcast se dirigen a todos los equipos de la subred. Según el tipo de subred: - Clase A: X , con X entre 1 y Clase B: X.Y , con X entre 128 y 191, con Y entre 0 y Clase C: X.Y.Z.255, con X entre 192 y 223, con Y y Z entre 0 y 255 Ej: es la dirección de broadcast de la subred Ej: es de la subred
Combinaciones Dados dos valores (0 y 1) que pueden aparecer en una combinación de 8 posiciones ¿cuántas combinaciones son posibles? La primera combinación posible es el La última combinación posible es el Las matemáticas dicen que el número de combinaciones posibles serán: 2 8 =256 En general, para N posiciones y dos dígitos = 2 N combinaciones
Clases de subredes y equipos con máscara de subred predeterminada para cada clase: amplitud de una subred y nº de equipos posibles en la subred
Clase A Su dirección IP empieza por el bit 0 Los 7 bits siguientes codifican una subred concreta primer número decimal varía entre el 1 ( ) y el 126 ( ) ejemplos de direcciones de subred de clase A: La combinación para el primer grupo de bits es especial y no se utiliza para subredes ya que es para la dirección especial la combinación (que es 127) es especial y se utiliza para comunicaciones entre procesos dentro de la misma máquina. Ej: Los 24 bits restantes identifican los equipos dentro de la subred ejemplo: es un equipo que pertenece a la subred de clase A
Clase B: Empiezan por los bits 10 primer número decimal posible es el 128 ( ) el último número decimal posible es el 191 ( ) Los siguientes 14 bits codifican la subred Los 16 bits restantes codifican el equipo dentro de la subred Ejemplos: es equipo que pertenece a la subred de clase B
Clase C: Empiezan por los bits 110 El primer número decimal posible es el 192 ( ) El último número decimal posible es el 223 ( ) - Los 21 siguientes bits codifican la subred - Los 8 últimos bits identifican a un equipo dentro de la subred
Ejemplo Los equipos con direcciones IP: – – – Pertenecen a la subred ( son 24 bits que codifican la subred de clase C)
Direcciones de clase D Comienzan por > el primer número decimal sería el 224 ( ) - los 28 bits restantes codifican una dirección especial de multidifusión (multicast): dirección que indica el destinatario no es único Ej: es muy típica
Direcciones de clase E comienzan por 1111 Se reservan para protocolos especiales es el 240. Entonces es un ejemplo de dirección de clase E
Resumen (con máscara de subred predeterminada para cada clase) Direcciones IP: formadas por 32 bits numerados del 0 al 31 Network: subredhost number: identifica al equipo en la subred
RESUMEN DIRECCIONES IP ESPECIALES dirección desconocida X.0.0.0, X.Y.0.0, X.Y.Z.0 Direcciones de subred X , X.Y , X.Y.Z.255 direcciones de broadcast de subred broadcast universal 127.X.Y.Z direcciones para procesos internos de comunicación 224.X.Y.Z direcciones de multicast
Máscara de subred La dirección IP de un equipo codifica dos cosas: Subred a la que pertenece Identificación del equipo en su subred El protocolo TCP/IP sabe cómo esta codificadas estas dos cosas a partir de la máscara de subred La máscara tiene 32 bits y se construye poniendo a 1 los bits que pertenecen a la subred y a 0 los bits que pertenecen al equipo. Tanto los unos como los ceros deben aparecer consecutivos. Ej: que en decimal es
Máscaras de subred predeterminadas Red de clase A: (8 bits de máscara) Red de clase B: (16 bits de máscara) Red de clase C: (24 bits de máscara) Notación general para una subred: subred/máscara de subred: X.Y.Z.0/Bits_máscara Ej: /8 es lo mismo que / Código CIDR
OPERADOR AND LÓGICO 1 AND 1 = 1 1 AND 0 = 0 0 AND 1 = 0 0 AND 0 = 0 Solo la combinación 1 AND 1 da 1, el resto de combinaciones da 0.
Identificación de un nodo en una subred Dado un equipo con una IP y una máscara de subred, ¿cómo sabemos a qué subred pertenece? Basta con hacer un AND lógico entre los bits de la IP y la máscara. Ej: = AND = = = AND =
Otras máscaras de subred Ya hemos visto que las máscara habituales de subred serán , y pero hay otras máscaras de red posibles para hacer las subredes aun más pequeñas. Suele hacerse en redes tipo C. Ejemplos de estás máscaras son: , , , , ,
EJEMPLOS