Subneting Ip

download Subneting Ip

of 22

Transcript of Subneting Ip

  • 5/26/2018 Subneting Ip

    1/22

    Introduccin al calculo de subredes(subnetting)

    con TCP/IP V.4 (subnetting para dummies)

    El objeto de este documento es el de dar las habilidades bsicas en el reconocimiento,

    trabajo y diseo de redes subredes bajo el protocolo IP en su versin 4, que es el que se

    usa en la actualidad principalmente. Un vez conseguida esta base, el aprendizaje de

    tenicas mas avanzadas como vlsm o superneting ser mucho mas sencillo.

    Recomiendo ir siguiendolo en orden y completando los ejercicios, ya que aunque

    aparentemente no parezca muy clara la razon de ciertos conocimientos, como aprender

    a calcular en binario, mas adelante se ira aclarando.

    No recomiendo el uso de calculadoras binario a decimal, hasta que no se tenga

    perfectamente aprendido el paso de un sistema a otro, ya entorpecer el aprendizaje y

    solo recomiendo el uso de calculadoras IP, en para la comprobacin de los ejercicios.

    Direcciones IP

    Actualmente, en la versin 4 del protocola ip, las direcciones IP es

    Estn compuestas de un nmero binario de 32 bit, compuesta de 4 series de 8 bit

    separadas por puntos. Aunque para que sean mas fciles de manejar, son representadas

    en el sistema decimal.

    Por ejemplo la ip:

    32.54.33.128

    en binrio sera:

    00100000.00110110.00100001.10000000

    Trabajando en binario

    Los nmeros en binario son secuencias de ceros y unos.

  • 5/26/2018 Subneting Ip

    2/22

    En el caso de las IP, trabajamos con secuencias de 8 dgitos en binario, tambin

    llamados bytes.

    De derecha a izquierda, cada dgito, es una potencia de dos, siendo el que est mas a al

    derecha 2 elevado a 0 que es igual a 1, el siguiente 2 elevado a 1 que es igual a 2, el

    siguiente 2 elevado a 3 que es igual a 8, etc.

    Cada uno de los dgitos que se encuentre a 1, su valor se va sumando, y la suma de

    todos estos nmero en potencia de 2 sera el nmero en decimal.

    Si el dgito se encuentra a 0, no se suma nada , pero si el dgito es 1 le sumamos la

    potencia de 2 que corresponda a su posicin.

    Para averiguar cuantos nmeros podemos obtener a travs de la combinacin de X

    dgitos en binario, elevamos 2 a x (el nmero de dgitos y as obtenemos el resultado)

    y el mayor nmero que podemos obtener en decimal hay que restarle 1 a este

    resultado, ya que el primer nmero decimal que obtenemos es el 0.

    Por ejemplo, con 3 dgitos, podemos obtener 2^3 = 8 nmeros, teniendo en cuenta que

    el primer nmero siempre ser 0, el ltimo nmero decimal que podremos obtener

    ser 7

    Vamos a ver una tabla con los 3 dgitos muy til para ir cogiendo soltura con el binario,

    recordando que el dgito que est mas a la derecha en decimal es 2^0, que es igual a

    1, el dgito del medio es 2^1, que es igual a 2 y el de la izquierda es 2^2 que es

    igual a 4

    Nmero

    binario

    Nmero

    Decimal

    Sumatoria

    000 0 0+0+0

    001 1 0+0+1

    010 2 0+2+0

    011 3 0+2+1

    100 4 4+0+0

    101 5 4+0+1

    110 6 4+2+0

    111 7 4+2+7

    En cada uno de los 4 bytes

  • 5/26/2018 Subneting Ip

    3/22

    Para ver mas grficamente los valores de cada dgito en uno de los bytes podemos

    memorizar o tener a mano la siguiente tabla:

    Potencia de 2 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0

    Valor en decimal 128 64 32 16 8 4 2 1

    Si el octeto tuviera todos los dgitos a cero: 00000000, el nmero que resultara en

    decimal sera cero, ya que no tenemos ningn nmero que sumar.

    Y el nmero mas elevado que podemos encontrar en un octeto es el correspondiente a

    tener todos los dgitos a 1: 11111111 el nmero resultante sera 255, que sera la

    suma de 1+2+4+8+16+32+64+128

    Vamos a pasar algunos nmeros binario a formato decimal para ver mas claro el

    proceso. Recordamos que el valor de los dgitos a uno se incrementa de derecha a

    izquierda:

    00100111 = 0+0+2^50+0+2^2+2^1+2^0 = 0+0+32+0+0+4+2+1 = 39

    10101011 = 2^7+0+2^5+0+2^4+0+2^1+2^0 = 128+0+32+0+8+0+2+1= 171

    00011100 = 0+0+0+2^4+2^3+2^2+0+0 = 0+0+0+16+8+4+0+0 = 28

    00001111 = 0+0+0+0+2^3+2^2+2^1+2^0 = 0+0+0+0+8+4+2+1 =15

    Ejercicio 1

    Haz la conversin de estos nmeros binarios a decimal:

    01010101 =

    10101010 =

    11100010 =

    00011101 =

    Pasando los nmeros de decimal a binario.

    Para pasar los nmeros de decimal a binario, lo que hacemos es ir restando al nmero

    decimal, los nmeros potencia de 2 del octeto de mayor a menor, y el resto que nos de,

    restarlo del siguiente nmero inferior potencia de 2 hasta que nos quedemos a cero.

    Cada nmero que podamos restar, lo marcamos en su posicin de la tabla como 1 ycada nmero que no hemos podido restar, ponemos en la posicin de la tabla un 0

  • 5/26/2018 Subneting Ip

    4/22

    Por ejemplo, el nmero 223.

    El mayor nmero potencia de dos del octeto que le podemos restar es 128, entonces, en

    la primera posicin de la izquierda, del nmero binario, le ponemos un 1:

    128 64 32 16 8 4 2 1

    1

    223 128 = 95

    El resto que nos ha quedado es 95, el mayor nmero que le podemos restar de la tabla

    es 64, as que marcamos el 64 con otro 1:

    128 64 32 16 8 4 2 1

    1 1

    El resto son 27, el mayor nmero potencia de 2 que le podemos restar son 16, as que

    le aadimos un 1 a la posicin de 2^4:

    128 64 32 16 8 4 2 1

    1 1 1

    27 16 = 11

    El resto de la operacin es 11 y el mayor nmero potencia de 2 que podemos restarle es

    8, as que lo marcamos en la tabla:

    128 64 32 16 8 4 2 1

    1 1 1 1

    11 8 = 3

    El resto de la operacin es 3 y el mayor nmero potencia de 2 que le podemos restar es

    2. Lo marcamos en la tabla:

    128 64 32 16 8 4 2 1

    1 1 1 1 1

    3 2 = 1

    El resto de la operacin es 1 y el mayor nmero potencia de 2 que le podemos restar es

    2^0 que es 1. Lo aadimos a la tabla

    128 64 32 16 8 4 2 1

    1 1 1 1 1 1

    1 1 = 0

  • 5/26/2018 Subneting Ip

    5/22

    Ya hemos terminado con la operacin, ahora solo nos queda rellenar los huecos de los

    nmeros que no hemos usado en las restas con ceros:

    128 64 32 16 8 4 2 1

    1 1 0 1 1 0 1 1

    Por lo cual el nmero decimal 223 es igual a 11011011

    Ejercicio 2

    Pasa los siguientes nmeros decimales a binario:

    128 =

    13 =

    233 =

    100 =

    198 =

    23 =

    208 =

    Para hacerlo con una IP completa, la dividimos en 4 octetos y realizamos la misma

    operacin:

    La IP 32.54.33.128:

    32 = 00100000.

    54= 00110110

    33 = 00100001

    128= 10000000

    Entonces, 32.54.33.128 es igual a 00100000.00110110.00100001.10000000

    Ejercicio 3

    Pasa las siguientes IPs de decimal a binario:

    50.0.13.23

  • 5/26/2018 Subneting Ip

    6/22

    233.28.155.2

    255.255.0.0

    189.65.223.123

    Pasa las siguientes Ips de de binario a decimal:

    0110110.00110010.11100011.00110011

    11000100.10110111.00110010.00101010

    11111111.00000000.11111111.00110011

    Las redes

    Un host es cualquier cosa que necesite una direccin IP dentro de una red. Esto puede

    ser desde un servidor, un router, una impresora, una camara IP, una maquina virtual,

    etc.

    Las redes son espacio delimitados de hosts, y esta delimitacin puede ser fsica, a travs

    de hardware, o lgica, a travs de la configuracin de los parametros de la red.

    Dentro de cada red existen siempre 2 direcciones, que no se pueden usar para identificar

    a un host.

    La primera es la que tiene todos los bit del host a cero. Esta direccin identifica a la

    misma red.

    La segunda es la que tiene todos los bit del host a uno. Es la direccin de broadcast, que

    se usa para enviar un mensaje broadcast a todas las mquinas de la red.

    Otras direcciones reservadas que podemos encontrar son las siguientes:

    La direccin que tiene todos los bit a 1: 255.255.255.255 hace referencia al broadcast

    de la red en la que te encuentres, sea cual sea y sea del tipo que sea.

    La direccin que tiene todos los bit a cero: 0.0.0.0 hace referencia a la red en la que te

    encuentras.

    La direccin que tiene todo el campo de red a ceros y el de host con cualquier

    combinacin, es para hacer referencia a ese numero de host, dentro de la red en la que

    ests, sea cual sea.

    Por ejemplo 0.0.0.23 hace referencia al host 23 de la red en la que nos encontramos.

  • 5/26/2018 Subneting Ip

    7/22

    La direccion 127.0.0.1 hace referencia a la maquina que ests usando, a localhost. Cual

    quier conexin que realicemos a una mquina cuya IP comience por 127.X.X.X su

    destino ser la mquina en la que nos encontramos.

    La mascara de red o mascara de subred

    La mascara de red nos permite identificar la topologa de la red: si una red est dividida

    o no en subredes. Cuando la red est dividida en subredes, se suele utilizar el termino

    mascara de subred La mascara de subred es usada por el router para reconocer a

    que red va dirigido cada paquete.

    En las mascaras de red y de subred, los bits que hacen referencia a la nominacin de la

    red se encuentran a 1, y los bits que hacen referencia a la nominacin del host se

    encuentran a 0.

    esto quiere decir que en una mascara 255.0.0.0 que en binario sera

    11111111.00000000.00000000.00000000

    Los primeros 8 bits que se encuentran a 1 hacen referencia a la red y los siguie8ntes

    24 bits que se encuentran a 0 hacen referencia al host.

    Las redes de tipo A tienen una mascara por defecto de 255.0.0.0 que son 8 bit para

    redes y 24 para host.

    Las redes de tipo B tienen una mascara 255.255.0.0 que son 16 bit para la red y 16 bit

    para los hosts..

    Las redes de tipo C tienen una mascara de red 255.255.255.0 que son 24 bit para la red

    y 8 bit para los host.

    Si junto con una IP perteneciente a cualquier clase de red, nos encontraramos una

    mascara diferente a la que tiene por defecto esto quiere decir que la red est dividida en

    subredes.

    Para dividir una red en subredes, tenemos que trabajar con los bits que corresponden al

    host, que son los que estn a cero.

    Un ejemplo de mascara de subred en una red de clase C sera

    255.255.255.128 en binario: 11111111.11111111.1111111.100000000.

    En la cual hemos puesto un bit de los que le correspondan al host a 1. Con este bit

    podemos hacer 2 combinaciones (1 y 0), por lo cual, con esta mascara de red podemos

    obtener 2 subredes.

  • 5/26/2018 Subneting Ip

    8/22

    Existe una forma de denominar al tipo de red, con la notacin Classless InterDomain

    Routing (CIDR). En la cual se pone la Ipseguida de una barra con un nmero que indica

    el nmero de bits que se encuentran a 1 en la mascara de subred.

    Si tenemos una IP 10.0.0.0, y su mascara es:

    255.0.0.0 = 11111111.00000000.00000000.00000000

    quiere decir que en la representacin binaria de la mascara hay 8 bit en 1, por lo cual

    se escribe como /8 en el caso de una mascara de tipo B al haber 16 bits en 1 para la

    mascara, el subfijo sera /16 y en una red de tipo C la haber 24 bit en 1 en la mascara,

    el subfijo sera /24.

    En mascaras de subred sera igual, en la mascara

    255.255.255.224 en binario sera: 11111111.11111111.11111111.11100000

    Por lo cual tendramos los 24 bits normales de los 3 primeros bytes mas los 3 bites de

    esta mascara, Y la denominacin CIDR sera /27

    Ejercicio 4

    Cual sera la notacin CIDR de las siguientes mascaras de red?

    255.255.192.0

    255.223.0.0

    255.255.254.0

    Y que mascara seran las siguientes notaciones CIDR?

    /8

    /11

    /21

    /31

    /28

  • 5/26/2018 Subneting Ip

    9/22

    clases de redes

    En internet, existen diferentes clases de redes, divididas por su tamao. Aunque existen

    redes de clase A,B,C,D y E, las que se usan siempre son las de clase A,B y C.

    Dentro de las redes comerciales, las de clase A son las menos numerosas pero las que

    mas host puede albergar, ya que usan 23 bit para referenciar Hosts. Luego estn las de

    clase B, que usan 16 bit para referenciar Hosts las redes mas numerosas son las de

    clase C, pero tambin son las que menos hosts pueden albergar, ya que usan solo 8

    bit para referenciar a los hosts.

    Para poder diferenciar los diferentes tipos de red, en el primer octeto (de la izquierda) se

    les asignan unos bit fijos que no se pueden cambiar.

    Las redes de tipo A tienen el primer bit fijo como 0, las redes de tipo B el primer bit

    est a 1 y el segundo a 0. En las redes de tipo C los dos primeros bit estn a 1 y

    el tercero a 0 .

    En todas las redes hay 2 IPs que no se pueden usar, estas son la primera y la ltima IP

    de cada red. La primera IP se usa para nominar a la misma red y la ltima IP es la

    direccin de broadcast, o de difusin. La direccin de broadcast hace referencia a todas

    las mquinas de la red que estn conectadas.

    Redes de clase A

    En estas redes, el primer bit se encuentra a cero, y el primer byte en decimal se puede

    encontrar entre 1 y 126, utilizandose 7 bits para el nmero de red y 24 bits para la

    identificacin del host.

    RRRRRRRRR . HHHHHHHH . HHHHHHHH . HHHHHHHH

    Siendo obligado que el primer Bit est a 0, el nmero mas pequeo que se puede

    obtener poniendo todos los bits posibles a cero es cero, aunque la red mas pequea

    sera la 1 y el nmero mas grande que puede hacer referencia a una red de tipo A en

    el primer octeto sera: 01111111 = 127, aunque la ltima red de clase C es la 126

    Existen 126 Redes de Clase A , estando reservada para uso privado dentro de una red

    local, la red 10.0.0.0

    Biendo en nmero de bits ue dispone la red para denominar al host, podemos deducir

    que una rede de clase A puede contener 16.777.214 hosts: 2^24 2

    La mascara de red predeterminada es 255.0.0.0

  • 5/26/2018 Subneting Ip

    10/22

    Redes de clase B

    En estas redes, el primer bit se encuentra a uno y el segundo a cero, utilizandose los 16

    primeros bits para el nmero de red y los otros 16 bits para la identificacin de host.

    RRRRRRRRR . RRRRRRRRR . HHHHHHHH . HHHHHHHH

    Puede tener hasta 65.534 hosts en una red (2^16-2)

    Siendo obligado que el primer bit est a 1 y el segundo bit a 0, el nmero decimal mas

    pequeo que se puede obtener en el primer byte poniendo todos los bits posibles a cero

    es 128, y el nmero mas grande que se puede obtener es 191.

    Las redes de clase B reservadas para uso privado en redes locales son las que van de

    la 172.16.X.X a la 172.31.X.X.

    La mascara de red predeterminada es 255.255.0.0

    Redes de clase C

    En estas redes, el primer y el segundo bit encuentran a uno y el tercero a cero,

    utilizandose 24 bits para el nmero de red y 8 bits para la identificacin de host.

    RRRRRRRRR . RRRRRRRRR . RRRRRRRRR . HHHHHHHH

    Puede tener hasta 254 hosts en una red (2^8-2)

    Siendo obligado que los dos primeros bit estn a uno y el tercer bit est a 0, el nmero

    decimal mas pequeo que se puede obtener en el primer byte poniendo todos los bits

    posibles a cero es 192 y el nmero mas grande que se puede obtener es 223.

    La mascara de red predeterminada es 255.255.255.0

    En las redes de clase C estn reservadas para redes locales 256 redes, todas las que

    comienzan por 192.168.X.X

    Redes privadas

    Dentro de cada clase, existen redes reservadas el uso en redes locales. Esto es as,

    porque si coincidieran IPs de redes locales con Ips de maquinas en internet, habraconflictos en la comunicacin.

  • 5/26/2018 Subneting Ip

    11/22

    Cuando una mquina se intenta conectar a una IP, siempre intenta conectar primero

    dentro de la red local, por lo que si queremos conectar con una mquina que se

    encuentra en internet y esta tuviera la misma IP que una mquina dentro de la red local,

    siempre nos conectaramos a la mquina de la red interna, y nunca llegaramos a la

    mquina de fuera.

    En las redes de clase A estn reservada la red 10.x.x.x

    En las redes de clase B estn reservadas 16 redes, desde la 172.16.x.x a la

    172.31.x.x

    En las redes de clase C estn reservadas 256 redes, desde la 192.168.X.X

    Ejercicio 4

    Averigua a que tipo de red corresponden las siguientes IPs, recordando que:

    Las redes de tipo A tienen el primer bit a 0

    Las redes de tipo B tienen el primer bit a 1 y el segundo a 0

    Las redes de tipo C tienen los dos primeros bit a 1 y el tercero a 0

    23.54.3.4

    130.23.224.123

    222.89.214.254

    195.192.95.235

    172.21.4.42

    10.254.230.99

    subnetting: Segmentando redes

    Por varias razones podemos tener la necesidad de dividir el trfico de una red en varios

    segmentos, esto puede ser para reducir el trfico de la red, por seguridad, etc.

  • 5/26/2018 Subneting Ip

    12/22

    Para poder dividir una red en varias subredes, tenemos que quitar bits al apartado de los

    hosts, que nos permiten identificar a cada una de las redes.

    Para planificar la segmentacin de una red, hay que tener en cuenta 2 cosas

    importantes:

    1.- El numero de usuarios por red y el nmero de redes que necesitamos. Cuantos mas

    usuarios por red menos redes y cuantas mas redes menos usuarios por red.

    2.- Por cada red que creemos, se pierden 2 IPs, una asociada al broadcast y otra

    asociada a la identificacin de la misma Red.

    Si tuvieramos una red con 16 IPs, siempre la primera IP estara destinada para

    denominar a la misma red y la ultima sera la direccin de Broadcast, o difusin, por lo

    cual tendramos 14 IPs tiles:

    IP 1 IP 2 IP 3 IP 4 IP 5 IP 6 IP 7 IP 8 IP 9 IP 10 IP 11 IP 12 IP 13 IP 14 IP 15 IP 16

    RED Host

    1

    Host

    2

    Host

    3

    Host

    4

    Host

    5

    Host

    6

    Host

    7

    Host

    8

    Host

    9

    Host

    10

    Host

    11

    Host

    12

    Host

    13

    Host

    14

    BC

    Si partimos la red en dos subredes, cada una de ellas tendra su propia direccin de Red

    y su propia direccin de broadcast por lo cual perderamos 4 de las 14 IPs , 2 por cada

    una de las subredes:

    IP 1 IP 2 IP 3 IP 4 IP 5 IP 6 IP 7 IP 8 IP 9 IP 10 IP 11 IP 12 IP 13 IP 14 IP 15 IP 16

    RED Host

    1

    Host

    2

    Host

    3

    Host

    4

    Host

    5

    Host

    6

    BC RED Host

    1

    Host

    2

    Host

    3

    Host

    4

    Host

    5

    Host

    6

    BC

    Existe dos formulas que podemos usar para el calculo de subredes:

    La primera formula es para averiguar cuantos bit tenemos que coger a los host para

    hacer un numero determinado de subredes:

    2^X>=Y

    Tenemos que elevar 2 a un numero Y(que ser el nmero de bits que tenemos que

    coger a los host para hacer subredes) para que nos d un numero igual o mayor al

    nmero de subredes que necesitamos crear que es Y.

    La formula para averiguar cuantos bits necesitamos para tener un numero determinado

    de hosts por red es:

    2^X-2>= Y

  • 5/26/2018 Subneting Ip

    13/22

    X es el numero de bits que necesitamos para tener Y host por subred. Le restamos 2,

    porque siempre en todas las redes y subredes hay 2 direcciones reservadas para

    identificar a la misma red y otra para identificar su direccin de broadcast. que

    necesitamos. Y siempre tiene que ser igual o mayor al nmero de host que

    necesitamos por cada subred.

    Ejemplo 1

    Subneting de clase C

    Queremos dividir una red de tipo C con la IP 193.25.31.0 en subredes que

    puedan contener 80 host cada una, que mascara tendremos que usar?

    Por la formula 2^X-2= numero de host (mayor o igual a 80)

    Necesitamos un nmero potencia de 2 al que restandole 2 nos de como resultado el

    nmero 80 o mas grande.

    Miramos la tabla con los nmeros potencia de dos:

    Potencia de 2 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0

    Valor en decimal 128 64 32 16 8 4 2 1

    Vemos que el nmero inmediatamente por encima sera 2^7 que es igual a 128, ya que

    2^6 que son 64, se nos queda pequeo.

    Entonces segun:

    2^7-2=126

    con 7 bit para host podemos tener 126 host por red.

    Para averiguar cuantas redes podemos tener con esta mscara de red, elevamos 2 al

    nmero de bits que se han quedado utilizadas para redes. 8 7 que dedicaremos a

    hosts nos queda 1 bit para las mascaras:

    2^1=2

    Por lo cual disponemos de 2 redes.

    Para averiguar la mascara de subred pasamos el nmero binario a decimal:

    10000000 = 128+0+0+0+0+0+0+0 = 128

  • 5/26/2018 Subneting Ip

    14/22

    entonces la mascara de subred sera:

    255.255.255.128

    Ejemplo 2

    Subneting de clase C

    Averiguar cuantas subredes se pueden producir de una mascara de subred

    En el siguiente ejemplo:

    255.255.255.240

    pasamos el ltimo octeto a binario: 11110000

    Y tenemos 4 bits con valor 1 que hacen referencia a la red

    Entonces 2^4-2= 14 redes subredes

    Para averiguar cuantos host podra tener cada subred, hacemos la misma operacin pero

    con los bit que estn a 0, que son los mismos que estn a 1

    2^4-2 = 14

    Podemos tener 14 maquinas por red.

    Ejemplo 3

    Cuales son las subredes que se pueden obtener de una mascara de subred, la

    direccin de red y de broadcast de cada una de las redes?

    Tenemos la direccin de red 199.42.78.0 y la mascara 255.255.255.192

    Para averiguar las subredes validas pasamos el nmero a binario para averiguar cuantos

    bit estamos usando para el host, y conbinamos estos bit de menor a mayor para

    averiguar cada una de las redes.

    192= 128+64+0+0+0+0+0+0 = 11100000000

    Tenemos 2 bit a 1. con 2 bit tenemos 2^2 = 4 redes.

  • 5/26/2018 Subneting Ip

    15/22

    Como los bit estn a la izquierda, el valor que tienen son 128 y 64. Las combinaciones

    de menor a mayor que podemos hacer son:

    00 = 0

    01 = 64

    10 = 128

    11 = 192

    Entonces tenemos las subredes: 0, 64, 128 y 192

    Ahora vamos a averiguar cuantos host podemos tener en cada una de nuestras

    subredes.

    Si de los 8 bit que tenemos por defecto para host, hemos cogido 2 para hacer subredes,

    quiere decir que nos quedan 6 bit para los host. La formula para averiguar cuantas host

    podemos tener por subred es 2^X-2= numero de host, siendo X el nmero de bit que

    estn reservados para los host.

    2^6-2= 62 Host por subred

    Ahora nos hacemos un cuadro, donde ponemos 5 columnas, En la primera pondremos

    todos los bits de host con los que vamos a trabajar, separando con una lnea los que

    vamos a usar para subredes de los que se van a usar para host. La siguiente columna la

    usaremos para la direccin de subred, la siguiente para poner la primera IP til de cada

    red, la segunda para poner la ltima IP util de cada red y la ultima para poner la

    direccin de broadcast de cada red:

    Binario Subred 1ra IP til Ultima IP

    til

    Broadcast

    00|00000000 0 1 62 63

    01|00000000 64 65 126 127

    10|00000000 128 129 190 191

    11|00000000 192 193 254 255

    Ya tenemos la direccin de cada subred, para obtener ahora la direccin de broadcast de

    cada subred, tenemos que restarle 1 a la direccin de subred siguiente. Por ejemplo la

    red 0 tiene como direccin de broadcast la direccin de la siguiente subred menos 1:

    64 -1 = 63. La red 64 tiene de broadcast 128-1= 127, etc.

    El primer host vlido de cada una de las subredes es la direccin de subred mas uno. En

    la primera subred sera 0+1 = 1, en la segunda subred sera 64+1= 65, etc.

  • 5/26/2018 Subneting Ip

    16/22

    Para averiguar el ltimo host valido, le restamos 1 a la direccin de broadcast, en la

    primera subred sera : 63-1 = 62, en la segunda subred sera 127-1=126, etc.

    Hay que tener en cuenta un par de cosas:

    - La direccin de subred de la ltima subred, siempre es la direccin de la mascara de

    subred, en este caso 192.

    - La direccin de brodcast de la ltima subred siempre es la direccin de broadcast que

    tena la red antes de haberse seccionado en subredes, en nuestro caso 255

    Ejercicio 5

    Subnetting en redes de clase C

    En las siguientes redes, obtn los siguientes datos: mascara de subred, direccin de las

    4 primeras subredes y de la ltima, junto con su direccin de broadcast, notacin CIDR,

    numero de subredes reales y numero de host que puede haber por subred.

    1.- Red 192.254.23.0 - 7 subredes y unos 25 Host por red

    2.- Red 222.232.2.0 - 120 host por subred y averiguar cuantas subredes podemos

    sacar.

    3.- Red 199.99.109.0 - 30 subredes

    4.- 203.34.123.0 - 55 host por subred

    Ejemplo 5

    Subnetting en redes de clase B (aplicable a las clase A)

    En la IP 170.23.55.23 y la mascara 255.255.224.0 Averigua los datos de las 4 primeras

    subredes y la ltima subred.

    Primero vemos a que clase de red pertenece la IP, es una tipo B porque el valor de su

    primer byte (170) se encuentra entre 128 y 191.

    Por lo cual tenemos 16 bit para nominar la red y 16 bit para nominar los host.

    Vemos el nmero de bit que tenemos en la mascara de subred, pasando el octeto de lamascara a binario.

  • 5/26/2018 Subneting Ip

    17/22

    224 = 128 + 64 + 32 + 0 + 0 + 0 + 0 + 0 = 11100000

    Por lo cual tenemos 3 bit en uno que son los que usaremos para hacer subredes.

    Aplicamos la formula para averiguar cuantas subreds puedo sacar con 3 bit:

    2^3= 8 subredes

    Entonces me quedan 13 Bit para host, aplicamos la formula para saber cuantos hosts

    tendremos por cada una de las subredes:

    2^13-2= 8.190 hosts

    probamos las posibles combinaciones de los 3 bits de menor a mayor para ver las

    subredes que podemos sacar, teniendo en cuenta por su posicin que los valores de

    estos bits son 128,64 y 32:

    000 = 0 + 0 + 0 = 0

    001 = 0 + 0 + 32 = 32

    010 = 0 + 64 + 0 = 64

    011 = 0 + 64 + 32 = 96

    100 = 128 + 0 + 0 = 128

    101 = 128+0+32 = 160

    111 = 128 + 64 + 32 = 224

    Teniendo en cuenta que que estamos haciendo los calculos en el tercer byte de la tabla,

    no en el cuarto. Le aadimos un .0 a cada una, con lo que se nos quedan las subredes:

    0.0, 32.0, 64.0, 96.0, 128.0 y 160.0 y 224.0

    Ahora hacemos el cuadro aislando los 3 bits de la izquierda:

    Binario Subred 1ra IP Ultima IP Broadcast

    000|00000.00000000 0.0 0.1 31 . 254 31 . 255

    001|00000.00000000 32.0 32.1 63 . 254 63 . 255

    010|00000.00000000 64.0 64.1 95 . 254 95 . 255

    011|00000.00000000 96.0 96.1 126 . 254 127 . 255

    111|00000.00000000 224.0 (ultima

    subred)

    224.1 255 . 254 255255

  • 5/26/2018 Subneting Ip

    18/22

    Para averiguar la primera IP de cada subred, le sumamos uno (siemper en el byte de la

    derecha) y se nos queda en 0.1 para averiguar la direccin de broadcast le restamos 1 a

    la direccin de la siguiente subred: 32.0 - 0.1 = 31.255

    Puede parecer un poco raro el resultado, pero es muy similar a si estuvieramos operando

    en decimal. Por ejemplo, cuando hacemos la operacin 200 -1, el dgito de la derecha se

    queda al mximo que le permite el sistema= 9, como no tena nada que restar me

    llevo 1 para restar al siguiente dgito, como el siguiente dgito est a 0, cuando le

    resto 1 se queda tambin al mximo 9 y me llevo el resto al siguiente dgito,

    aunque a este ya se lo puedo restar y se queda en 1. Entonces 200 9 = 199

    Hay que tener en cuenta que estamos usando una numeracin base 256, que los

    nmeros ban del 0 al 255. Entonces en direccin de broadcast de la primera red, sera

    restar 32.0 0.1 entonces el 0 se queda al mximo 255 me llevo una, la que ya si le

    puedo restar al 32 y se queda en 31: 32.0 0.1 = 31.255

    En las redes de clase A exactamente el mismo procedimiento pero representando 3

    bytes en el cuadro.

    Ejercicio 6

    En las siguientes redes, obtn los siguientes datos: mascara de subred, direccin de las

    4 primeras subredes y de la ltima, junto con su direccin de broadcast, notacin CIDR,

    numero de subredes reales y numero de host que puede haber por subred.

    IP 180.33.22.34 - 200 Subredes

    IP 172.54.23.55 - 500 Host por subred

    IP 23.64.45.223 - 10.000 Host por subred

    IP 99.99.32.54 - 2000 Subredes.

    Averiguar a que red pertenece una IP

    Sabiendo una IP y una mascara de subred, vamos a avegiguar a que subred pertenece

    una IP.Calculando de forma manual la subred y la direccin de Broadcast en la que est

    una IP con su mascara de red. Este es el sistema que usan los routers para discriminar

    las subredes hacia las que va un paquete.

    1.- Pasar la IP a Binario

  • 5/26/2018 Subneting Ip

    19/22

    2.- Poner debajo de la IP en binario, la mascara de red en binario, haciendo coincidir

    cada dgito de la IP, que est arriba con cada dgito de la Mascara de subred que est

    abajo.

    3.- Para averiguar la red a la que pertenece la IP usamos la operacin "AND", en vertical

    con cada dgito de la IP en binario. lo multiplicamos por el dgito que est en la misma

    posicin de la mascara de red, creando con el resultado una nueva IP en binario, cuyo

    resultado ser la direccin de la subred a la que pertenece la IP que nos han dado.

    En el operador "AND" 1*1=1, 1*0=0, 0*1=0 y 0*0=0

    4.- Debajo de la direccin de subred, y haciendo coincidir cada uno de los dgitos,

    ponemos la mascara de red en binario, pero de forma invertida, donde hay "0" ponemos

    "1" y donde hay "1" ponemos "0" por ejemplo,

    en una mascara: 11111111.11100000.00000000.00000000,

    la mascara invertida sera: 00000000.00011111.11111111.11111111

    5.- Para averiguar la direccin de broadcast usamos la operacin "OR" tambin en

    vertical. y el resultado ser la direccin de broadcast de la subred a la que pertenece

    esta IP.

    La operacin "OR" suma, con la salvedad de que en binario el nmero mas alto siempre

    ser "1". Entonces: 1+0 = 1, 0+1=1, 0+0=0, 1+1=1

    Los operadores AND y OR son puertas lgicas utilizadas por los routers para hacer

    estas coprobaciones, si quieres mas informacin puedes consultar el siguiente enlace en

    la wikipedia:

    http://es.wikipedia.org/wiki/Puerta_l%C3%B3gica

    Ejemplo 7

    A que subred pertenece la IP 192.168.3.67/27? y cual es la direccin de broadcast de

    dicha red?

    1.- Ponemos la IP en binario y debajo la mascara de subred en binario:

    1 1 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 1 0 0 0 0 1 1

    1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 0 0 0 0 0

    http://es.wikipedia.org/wiki/Puerta_l%C3%B3gicahttp://es.wikipedia.org/wiki/Puerta_l%C3%B3gicahttp://es.wikipedia.org/wiki/Puerta_l%C3%B3gica
  • 5/26/2018 Subneting Ip

    20/22

    2.- Aplicamos la operacin AND, en la columna que veamos que hay 2 unos, ponemos

    como resultado 1, y en la columna que encontramos el 0 combinado con otro cero o

    con un nmero, ponemos 0.

    1 1 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 1 0 0 0 0 1 1

    1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 0 0 0 0 0

    1 1 1 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 1 0 0 0 0 0 0

    1110000.10101000.00000011.0100000 en decimal es: 224.168.3.32 es la direccin de

    red a la que pertenece la IP que tenemos.

    Una vez que tenemos la IP de la subred a la que pertenece, la ponemos en binario y

    debajo ponemos la direccin de la mascara de red en binario e invertida, donde estaban

    los bit a 1, ponemos los bit a 0 y donde estaban los bit a 0 los ponemos a 1.

    Y aplicamos la operacin OR en cada columna. Cuando el 1 se combina con 1 o

    con 0, el resultado es 1, y cuando se combinan 2 ceros el resultado es cero.

    1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 1 0 0 0 0 0 0

    0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 1 1 1 1 1 1

    1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 1 . 0 1 1 1 1 1 1 1

    Por lo que el resultado es:

    1100000.10101000.00000011.01111111 que es: 192.168.3.127

    El resultado del ejercicio:

    La IP 192.168.3.67 con mascara de red 255.255.255.224 pertenece a la subred

    224.168.3.32

    cuya direccin de broadcast es la 192.168.3.127

    Ejercicio 6

    Averigua a que red pertenecen estas IP y su direccin de broadcast.

    193.227.70.53/26

    192.168.32.60/28

    180.32.55.99/22

    172.23.72.97/19

    http://193.227.70.53/26http://192.168.32.60/28http://180.32.55.99/22http://172.23.72.97/19http://172.23.72.97/19http://172.23.72.97/19http://180.32.55.99/22http://180.32.55.99/22http://192.168.32.60/28http://192.168.32.60/28http://193.227.70.53/26http://193.227.70.53/26
  • 5/26/2018 Subneting Ip

    21/22

    Recursos

    A continuacin pongo algunos enlaces a herramientas para continuar aprendiendo o

    facilitar el trabajo del calculo y diseo de subredes.

    Calculadoras IP

    Calculadoras on line:

    http://www.subnet-calculator.com/

    http://calculadoraip.googlepages.com/calcip.html (con muy

    didactica)

    Calculadoras para instalar:

    En linux

    ipcalc (calculadora clsica IPv4)

    sipcalc (calculadora para IPv4 e IPv6)

    En windows

    http://lantricks.com/lancalculator/

    http://www.radmin.es/products/utilities.php

    Mas sobre redes

    http://www.ibiblio.org/pub/Linux/docs/LuCaS/Manuales-LuCAS/GARL2/garl2/

    x-087-2-issues.ip-addresses.html

    http://www.saulo.net/pub/tcpip/a.htm

    http://es.kioskea.net/contents/internet/ip.php3

    Ejercicios (resueltos o no)

    http://www.subnet-calculator.com/http://calculadoraip.googlepages.com/calcip.htmlhttp://calculadoraip.googlepages.com/calcip.htmlhttp://lantricks.com/lancalculator/http://www.radmin.es/products/utilities.phphttp://www.ibiblio.org/pub/Linux/docs/LuCaS/Manuales-LuCAS/GARL2/garl2/x-087-2-issues.ip-addresses.htmlhttp://www.ibiblio.org/pub/Linux/docs/LuCaS/Manuales-LuCAS/GARL2/garl2/x-087-2-issues.ip-addresses.htmlhttp://www.saulo.net/pub/tcpip/a.htmhttp://es.kioskea.net/contents/internet/ip.php3http://es.kioskea.net/contents/internet/ip.php3http://es.kioskea.net/contents/internet/ip.php3http://www.saulo.net/pub/tcpip/a.htmhttp://www.saulo.net/pub/tcpip/a.htmhttp://www.ibiblio.org/pub/Linux/docs/LuCaS/Manuales-LuCAS/GARL2/garl2/x-087-2-issues.ip-addresses.htmlhttp://www.ibiblio.org/pub/Linux/docs/LuCaS/Manuales-LuCAS/GARL2/garl2/x-087-2-issues.ip-addresses.htmlhttp://www.ibiblio.org/pub/Linux/docs/LuCaS/Manuales-LuCAS/GARL2/garl2/x-087-2-issues.ip-addresses.htmlhttp://www.ibiblio.org/pub/Linux/docs/LuCaS/Manuales-LuCAS/GARL2/garl2/x-087-2-issues.ip-addresses.htmlhttp://www.radmin.es/products/utilities.phphttp://www.radmin.es/products/utilities.phphttp://lantricks.com/lancalculator/http://lantricks.com/lancalculator/http://calculadoraip.googlepages.com/calcip.htmlhttp://calculadoraip.googlepages.com/calcip.htmlhttp://calculadoraip.googlepages.com/calcip.htmlhttp://calculadoraip.googlepages.com/calcip.htmlhttp://www.subnet-calculator.com/http://www.subnet-calculator.com/
  • 5/26/2018 Subneting Ip

    22/22

    http://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-

    ip/ http://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-

    ejercicios-resueltos http://elqui.dcsc.utfsm.cl/apuntes/guias-free/

    c3_guia_calculo_subredesIP.pdf http://www.slideshare.net/mejiaff/

    direccionamiento-ip-y-subredes-ejercicios-resueltos

    Licencia

    Este documento ha sido realizado por Joaqun Hervs para targz.net bajo una licencia

    GFDL 2.0 para targz.net

    Si quieres contactar con el autor Joaqun Hervs escribe a jhd00023(en)gmail.com

    http://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-ip/http://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-ip/http://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://elqui.dcsc.utfsm.cl/apuntes/guias-free/c3_guia_calculo_subredesIP.pdfhttp://elqui.dcsc.utfsm.cl/apuntes/guias-free/c3_guia_calculo_subredesIP.pdfhttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://elqui.dcsc.utfsm.cl/apuntes/guias-free/c3_guia_calculo_subredesIP.pdfhttp://elqui.dcsc.utfsm.cl/apuntes/guias-free/c3_guia_calculo_subredesIP.pdfhttp://elqui.dcsc.utfsm.cl/apuntes/guias-free/c3_guia_calculo_subredesIP.pdfhttp://elqui.dcsc.utfsm.cl/apuntes/guias-free/c3_guia_calculo_subredesIP.pdfhttp://elqui.dcsc.utfsm.cl/apuntes/guias-free/c3_guia_calculo_subredesIP.pdfhttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.slideshare.net/mejiaff/direccionamiento-ip-y-subredes-ejercicios-resueltoshttp://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-ip/http://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-ip/http://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-ip/http://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-ip/http://www.alejandrox.com/2007/04/ejercicios-de-direccionamiento-ip/