Vous êtes sur la page 1sur 12

Unidad III

Protocolos de comunicación
Subneteo
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

Contenido
1. Subnetear......................................................................................................... 3
a. La función del Subneteo..........................................................................................................3
b. ¿Qué es el subnetting?.............................................................................................................3
c. ¿Cómo funciona el subnetting?..............................................................................................5

2. Convertir Bits en Números Decimales................................................................ 6


a. Calcular la Cantidad de Subredes y Hosts por Subred.................................................6
b. Que es una Subred o Mascara de Subred........................................................................7
c. Broadcast.......................................................................................................................................7
d. Host.................................................................................................................................................7
e. Formulas........................................................................................................................................7
3. ¿Por qué es tan importante el subnetting?........................................................ 10

Departamento de Tecnología Educativa


2 campus.inatec.edu.ni
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

Subneteo
Internet es, al igual que toda red informática, una
conexión de muchos ordenadores que se comunican
entre sí. Desde hace tiempo es imprescindible subdividir
la red en diversas subredes, pero para entender qué es
el subnetting o subneteo (la división de una red), por qué
se lleva a cabo y cómo se puede calcular una máscara
de subred, es conveniente aclarar algunos conceptos
básicos de las redes informáticas.

¿Cómo se establece la comunicación en una red?


Ya desde 1981 Internet funciona tomando como base
el llamado Internet Protocol (IP), que consiste en un
protocolo de red que regula las vías de transporte de los
participantes en las redes. Para enviar un paquete de datos en una red, el emisor debe conocer
la dirección IP del receptor.

En la dirección IP se ocultan el Net ID y el Host ID, que permiten la identificación de la red


correspondiente y, en ella, del host, que puede ser un PC o una impresora de red. Mediante estos
datos, el router tiene la capacidad de transmitir paquetes de datos a los destinatarios correctos.

Los ordenadores solo pueden entender ceros y unos: trabajan así en un sistema numérico binario,
motivo por el que las direcciones IP también se construyen siguiendo este principio. El sistema
IPv4 utilizado hasta la fecha está compuesto por 32 bits, es decir, por 32 ceros o unos, pero para
que esto sea más sencillo y para ahorrar espacio, las direcciones IP se representan siguiendo el
formato “dot-decimal notation”, es decir, de forma decimal y divididas por puntos, como indica el
ejemplo 192.168.88.3.

Este formato permite obtener un número ilimitado de direcciones posibles, pero, para mayor
exactitud, se pueden asignar 232 direcciones, o lo que es lo mismo 4.294.967.296. Puede que a
priori el número sea muy elevado, pero estas direcciones se consumen mucho más rápido de lo
que se piensa. Esto hizo que se introdujera el subneteo (subnetting) ya en 1985.

1. Subnetear.
Es la acción de tomar un rango de direcciones IP donde todas las IPs sean locales unas con
otras y dividirlas en diferentes rangos, o subnets, donde las direcciones IPs de un rango serán
remotas de las otras direcciones.

a. La función del Subneteo.


Es dividir una red IP física en subredes lógicas (redes más pequeñas) para que cada una de
estas trabajen a nivel envío y recepción de paquetes como una red individual, aunque todas
pertenezcan a la misma red física y al mismo dominio.

b. ¿Qué es el subnetting?
Definido de la forma más simple, el término subnetting hace referencia a la subdivisión de
una red en varias subredes. El subneteo permite a los administradores de red, por ejemplo,

Departamento de Tecnología Educativa


campus.inatec.edu.ni 3
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

dividir una red empresarial en varias subredes sin hacerlo público en Internet. Esto se
traduce en que el router que establece la conexión entre la red e Internet se especifica
como dirección única, aunque puede que haya varios hosts ocultos. Así, el número de hosts
que están a disposición del administrador aumenta considerablemente.

Con la aparición de IPv6, que abarca 128 bits y reemplazará a la versión IPv4 en los próximos
años, las direcciones IP ausentes ya no tendrán un papel principal para la creación de
subredes.

Nota: debido a que las direcciones IPv6 con 128 bits en forma decimal son muy largas se
muestran en formato hexadecimal. Asimismo, los bloques de bits que solo contienen ceros
aparecen vacíos en la notación: 2001:620::211:24FF:FE80:C12C.

Los motivos para el subneteo de redes son múltiples. Las subredes funcionan de manera
independiente las unas de las otras y la recogida de los datos se llevan a cabo con mayor
celeridad. ¿Cuál es el motivo para ello? El subnetting hace que la red adquiera una mayor
claridad. El denominado broadcast, en el que los participantes envían datos a toda la red, se
lleva a cabo de manera descontrolada a través de subredes pero, por medio de subnets, el
router envía los paquetes de datos al destinatario específico. Si los emisores y los receptores
se encuentran en la misma subred, los datos se pueden enviar directamente y no tienen que
desviarse.

Cuando se introdujo el protocolo de Internet, la Internet Engineering Task Force (IETF)


estableció las cinco clases de direcciones IP A, B, C, D y E. Cada una de estas clases puede
identificarse por medio del rango de direcciones en el que se encuentran.

La clase determina el número de direcciones de red que están disponibles y la cantidad


de hosts que albergan las respectivas redes. En la clase A, el primer bloque numérico
(también denominado octeto porque un bloque está compuesto por 8 bits) está reservado
para la dirección de red y los tres últimos están disponibles para los ID de los hosts, lo que
significa que hay pocas redes pero muchos hosts. En la clase B, los primeros dos bloques
son responsables de los Net ID, lo que da como resultado más redes pero menos hosts. La
clase C solo alberga el último octeto para las direcciones de hosts restantes. Por su parte,
los rangos de direcciones de las clases D y E están reservados y no se pueden adjudicar.

Nota: desde 1993 las clases ya no son relevantes para el tamaño de las redes, pero debido a
que el subneteo fue introducido en el año 1985 y estaba pensado como solución al problema
del limitado tamaño de red, es importante entender el sistema. En la actualidad Internet se
basa en el principio del Classless Inter-Domain Routing (CIDR), en español “enrutamiento
entre dominios sin clases” y, en este caso, no se tiene en cuenta el tamaño de la red en la
dirección IP.

Departamento de Tecnología Educativa


4 campus.inatec.edu.ni
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

El Subneteo permite una mejor administración, control del tráfico y seguridad al segmentar la
red por función. También, mejora la performance de la red al reducir el tráfico de broadcast
de nuestra red. Como desventaja, su implementación desperdicia muchas direcciones,
sobre todo en los enlaces seriales.

c. ¿Cómo funciona el subnetting?


En el subnetting o subneteo se toman bits del ID del host “prestados” para crear una subred.
Con solo un bit se tiene la posibilidad de generar dos subredes, puesto que solo se tiene
en cuenta el 0 o el 1. Para un número mayor de subredes se tienen que liberar más bits,
de modo que hay menos espacio para direcciones de hosts. Cabe remarcar en este caso
que tanto las direcciones IP de una subred como aquellas que no forman parte de ninguna
tienen la misma apariencia y los ordenadores tampoco detectan ninguna diferencia, de ahí
que se creen las llamadas máscaras de subred. Si se envían paquetes de datos de Internet a
la propia red, el router es capaz de decidir mediante esta máscara en qué subred distribuye
los datos.

Como ocurre con las direcciones de IPv4, las máscaras de red contienen 32 bits (o 4 bytes)
y se depositan en la dirección como una máscara o una plantilla. Una típica máscara de
subred tendría la siguiente apariencia: 255.255.255.128

Departamento de Tecnología Educativa


campus.inatec.edu.ni 5
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

Consejo: tanto la dirección IP como la máscara de subred pueden encontrarse en Windows


a través del símbolo del sistema y del comando ipconfig.

Esto también puede representarse de forma binaria:


11111111.11111111.11111111.10000000

A continuación creamos la comparación AND lógica:

Para la comparación se supone que la combinación de dos unos en la misma posición


vuelve a dar un uno como resultado. El resto de comparaciones (1/0, 0/1 y 0/0) dan 0 como
resultado. (Esta comparación no es un proceso en el que tú seas el único participante, sino
que el router también realiza los cálculos).

La comparación AND arroja la dirección de red. Para la dirección del host se tienen en
cuenta todas las posiciones que aparecen en el lado derecho de los ceros, como en nuestro
ejemplo:
Dirección IP: 192.168.88.3
Net ID: 192.168.88.0
Host ID: 0.0.0.3

Nota: en una subred se utilizan tanto la primera como la última dirección IP de forma limitada,
la primera dirección IP (en la parte del host solo tiene ceros) se establece como dirección
de red. La última dirección (255 en la parte del host) se utiliza como dirección de broadcast,
por consiguiente, se puede asumir que, con respecto al número de direcciones disponibles,
siempre hay dos hosts menos.

2. Convertir Bits en Números Decimales

Como sería casi imposible trabajar con direcciones de 32 bits, es necesario convertirlas en
números decimales. En el proceso de conversión cada bit de un intervalo (8 bits) de una
dirección IP, en caso de ser “1” tiene un valor de “2” elevado a la posición que ocupa ese bit en
el octeto y luego se suman los resultados

a. Calcular la Cantidad de Subredes y Hosts por Subred

Cantidad de Subredes es igual a:


2^N, donde “N” es el número de bits “robados” a la porción de Host.

Cantidad de Hosts x Subred es igual a:


2^(M) - 2, donde “M” es el número de bits disponible en la porción de host y “- 2” es debido
a que toda subred debe tener su propia dirección de red y su propia dirección de broadcast.

Departamento de Tecnología Educativa


6 campus.inatec.edu.ni
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

b. Que es una Subred o Mascara de Subred.

Es una máscara de Bits que determina la parte del sistema principal y la parte de una
dirección IP. La Máscara de Subred es un entero de 32 bits exclusivo que define la parte de
la red donde se conecta una interfaz.

c. Broadcast.

Es una forma de trasmisión de información donde un nodo emisor envía información a una
multitud de nodo receptores de manera simultanea, sin necesidad de reproducir la misma
trasmisión nodo por nodo.

d. Host.

Es un ordenador que funciona como el punto de inicio y final de las transferencias de datos,
más comúnmente descrito como el lugar donde residen un sitio Web.

e. Formulas

Block Size = Numero de PC que se pueden conectar en una Subred


Host = Cantidad de PC
Numero de Host = 2M de Bits del Host - 2

Ejemplo (11100000) 25 - 2 = 32 - 2 = 30 host


Numero de Subred= 2N de Bits Prestados – 2
Ejemplo= 23 - 2 = 8 - 2 = 6

Ejercicios.
1) Calcular las siguientes Direcciones IP, Cantidad de Host y Subred de las Siguientes
Direcciones:

a. 192.20.20.1/27 bits
b. 193.21.1 1/26 bits
c. 193.20.30 1/28

Ejemplo del Inciso A: 192.20.20.1/27


11111111. 11111111. 11111111. 11100000

Block Size= 1x27 + 1x26 + 1 x25 = 1x128 + 1x64 + 1x32 = 224 => 256 - 224 = 32 IP
Numero de Host = 25 – 2 = 32 - 2 = 30 Host
Numero de Subred= 23 – 2 = 8 - 2 = 6 Subred

Con fines prácticos utilizaremos una red de Clase A que será la 10.0.0.0 y haremos 7 subredes.

Recordemos la máscara de subred de este tipo de clase; 255.0.0.0. Hecho esto empecemos
con el subneteo propiamente dicho.

Departamento de Tecnología Educativa


campus.inatec.edu.ni 7
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

La ecuación que define la cantidad de bits que tenemos que tomar prestados a la parte de
la máscara de subred para crear las subredes necesarias es la siguiente: 2N - 2 = x donde
“N” es el número de bits que pediremos prestados y “x” es el número de subredes que
queremos.

En este caso vamos a sustituir los valores que tenemos. 2N - 2 = 7, ya tenemos el valor de
las subredes que necesitamos ahora solo tenemos que buscar una potencia de dos que al
restarle dos nos de 7 o más, si ocupamos el valor de “3” tenemos 8 pero al restarle “2” solo
nos quedan 6, entonces no nos sirve.

Por lo cual el número “4” es el indicado ya que al elevar y restar 2 nos quedan 14 redes
utilizables, aquí se pueden preguntar que solo queremos 7 y las demás que se le van a
hacer, bueno pues los 7 restantes se pueden guardar para un posterior uso.

Volvamos a sustituir el nuevo número en nuestra formula inicial 24 – 2 = 14. Como dijimos
anteriormente “N” es el número de bits que tomaríamos prestados a la máscara de subred
para poder crear las subredes, por lo que tomaremos 4 bits de que octeto se preguntaran,
están de acuerdo que los bits del primer octeto ya están ocupados y que por eso es el
número 255 en decimal.

Déjenme explicarlo con más detalle, 255.0.0.0, es el numero decimal que representa la
máscara de subred, pero el número real es un numero en binario que se vería de la siguiente
forma: 11111111.00000000.00000000.00000000

Recordemos lo que aprendimos en electrónica, donde 1 representa encendido y 0 es


apagado, aquí lo aplicamos a que 1 está lleno y el 0 es vacío. Por eso digo que el primer
octeto ya está ocupado, por eso los 4 bits los tomaremos del octeto siguiente con lo cual
podríamos decir que la nueva mascara de subred en modo binario quedaría de esta forma: 111
11111.11110000.00000000.00000000. Ahora convirtámoslo a decimal para saber que numero
es y así lo pongamos en la configuración. 255.240.0.0

En decimal esa es la nueva mascara de subred que ocuparan todas las subredes que
tengamos. Ahora solo nos falta encontrar de qué tamaño serán las subredes que haremos.
¿Aquí veamos otro concepto, Cuantos números existen en el rango de 0 a 255? Si contamos
también a el numero 0 como un valor real tendríamos 256 números, de acuerdo.

Ahora si a esos 256 valores les restamos el número que encontramos en la máscara de
subred ya tendremos los números que sobran que serán los saltos de cada subred.
256-240 = 16

¿Los saltos serán de 16 en 16 pero en que octeto haremos los saltos? Bueno recordemos
cual es la red que íbamos a subnetear y la máscara de subred que hicimos: la red es la
10.0.0.0 y la máscara nueva de subred es la 255.240.0.0, estamos de acuerdo que el octeto
que modificamos de la máscara de subred es el segundo así que el octeto que tenemos que
modificar en la red también tiene que ser el segundo, así que si hubiéramos modificado el
tercero se tendría que hacer el proceso en el tercero.

Departamento de Tecnología Educativa


8 campus.inatec.edu.ni
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

Ahora ya empezaremos a crear las subredes.

Ahora haremos un subneteo pero de una clase B que será la 128.0.0.0 también con 7
subredes. Recordemos ahora la máscara de subred de la clase B: 255.255.0.0 es decir
en número binario seria: 11111111.11111111.00000000.00000000. Utilizaremos los números que
hemos encontrado en el ejemplo anterior para este mismo caso, por lo que sabemos que
tenemos que tomar 4 bits del octeto, vemos que los 2 primeros octetos están llenos así
que ocuparemos el tercer octeto para trabajar. Por lo que la nueva mascara de subred nos
quedaría de la siguiente manera. 11111111.11111111.11110000.00000000 que en número decimal es
255.255.240.0. Sabemos que los saltos son de 16 números por lo que vimos anteriormente,
así que nuestras subredes quedarían de la siguiente manera.

Departamento de Tecnología Educativa


campus.inatec.edu.ni 9
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

Ahora surgen algunas dudas, porque no cambie el “0” que esta después del 128 , la respuesta
es muy fácil en todas las redes de clase B, en el primer octeto donde podemos tomar
prestados bits es en el tercero, es decir, los primeros dos octetos permanecen inmutables,
por lo que no se puede mover.

Por ultimo haremos una red de tipo c que será la 192.1.1.0 también con 7 subredes. Ocupamos
los cálculos iniciales y solo tenemos que recordar la máscara de subred de la clase C la cual
es 255.255.255.0 o en número binario:

11111111.11111111.11111111.00000000 en el último octeto tomamos los 4 bits, con lo cual la nueva


mascara de subred quedaría de la siguiente forma:

11111111.11111111.11111111.11110000 y en número decimal es 255.255.255.240, sabemos que los


saltos son de 16 números ahora solo nos resta crear las subredes, con lo que quedaría de
la siguiente manera.

3. ¿Por qué es tan importante el subnetting?

Las secuencias numéricas, las conversiones binarias y las comparaciones lógicas tienen un
efecto disuasorio. Sobre todo, en el contexto de la transición a IPv6 muchos se preguntan si
realmente merece la pena. La respuesta es claramente afirmativa. Esto es lo que hace que el
subneteo también sea relevante para el futuro:

»» Ampliación del rango de direcciones dentro de una red: el subnetting permite que el
administrador de redes pueda decidir el tamaño que tendrán sus redes.
»» Conexión rápida entre los hosts y las subredes: los paquetes de datos llegan directamente
del emisor al receptor y, en principio, no se transmiten por toda la red a través del router.

Departamento de Tecnología Educativa


10 campus.inatec.edu.ni
Módulo: Infraestructura de Red
Unidad III: Protocolos de comunicación

»» Mejor organización lógica de los participantes en la red: para obtener una visión más
completa de los hosts, es conveniente hacer una segmentación de los mismos por
departamentos o en función de criterios locales (edificios y plantas diferentes).
»» Mayor grado de seguridad: si un participante de la red es víctima de un ataque externo, la
amenaza se extiende rápidamente a toda la red. El subneteo permite a los administradores
de redes aislar las subredes mucho más fácilmente.

Hecho: el supernetting es el proceso contrario al subnetting y consiste en la combinación de


varias redes o subredes, tras lo que disminuyen las partes de red de las direcciones para
facilitar más hosts en una misma red.

En las redes medianas y grandes el proceso de creación de subredes resulta algo más que
razonable. El esfuerzo inicial necesario se ve compensado con creces porque la subdivisión de
la red empresarial permite mantener la perspectiva y detectar problemas con mayor rapidez. Al
igual que en el día a día, mantener el orden siempre tiene su recompensa.

Departamento de Tecnología Educativa


campus.inatec.edu.ni 11

Vous aimerez peut-être aussi