Autor Tema: Que es un subneteo y como hacerlo?  (Leído 73865 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado R99

  • The Communiter-
  • *
  • Mensajes: 3694
  • Yamaha R6 and Yamaha R1 are the great!!!
Que es un subneteo y como hacerlo?
« : julio 09, 2008, 11:43:48 am »
Bueno resulta que este día una amiga me dijo que si sabía hacer esto , pues tenía tiempo de no jugar con un poco de esto , pero para sus culturas generales hablemos un poco de esto:

Subneteo: 
 
Es dividir una red primaria en una serie de subredes, de tal forma que
cada una de ellas va a funcionar luego, a nivel de envio y
recepcion de paquetes, como una red individual, aunque todas pertenezcan
a la misma red principal y por lo tanto, al mismo dominio.

Porque Subnetear? >>

Cuando trabajamos con una red peque~a NO encontramos muchos problemas para
configurar el rango de direcciones IP para conseguir un rendimiento optimo.
Pero a medida que se van agregando host a la red, el desempe~o empieza
a verse afectado. Esto puede ser corregio, en parte, segmentando la red
con switches, reduciendo los Dominios de Colision (host que comparten el
mismo medio) enviando las tramas solo al segmento correcto. Pero
aunque se reducen las colisiones con tomar estas medidas, si se continua
aumentando el numero de host, aumentan tambien los envios de broadcast
(Envio de paquetes a todos los dispositivos de la red). Lo que
afecta considerablemente el desempe~o de la red. Esto se debe a que los
Switches solo segmentan a nivel de MAC Address y los envios de broadcast
son a nivel de red 255.255.255.255 . Es aqui donde el Subneteo nos ayuda..!

Subneteando la red tendremos, en su conjunto, una sola IP address
divida en varias subredes mas peque~as bien diferenciadas, consiguiendo
un mayor control y reduciendo el congestionamiento por los broadcast.

Como rayos se hace? >>

Okz es bien facil , vamos a tomar de ejemplo una direccion clase C.

Wait ......

1 al 126 Clase A el primer octecto empieza con 0.
128 al 191 Clase B el primer octecto empieza con 10
192 al 223 Clase C el primer octecto empieza con 110
224 al 239 Clase D el primer octecto empieza con 1110
240 al 255 Clase E el primer octecto empieza con 11110

La 127 esta reservada para loopback, usada para pruebas en la makina
local.

(Esto es historia patria): Una IP se divide en dos partes
"Identificador de red" y "Identificador de host", en la mayoria de los
casos es facil identificar la porcion de host y de red con conocer la clase
de la IP. Con el rapido crecimiento de internet y en redes privadas es
necesario la creacion de mas direcciones, la estructura actual de clases se
ha extendido prestando bits de la parte de host para tener mas redes. Este
proceso es el que conocemos como "Subnetear".

El estandar por defecto de las mascaras de red es el siguiente:

          =====================================================
                Direccion    |            Mascara   
          -----------------------------------------------------
            Clase    A       |            255.0.0.0
            Clase    B       |            255.255.0.0
            Clase    C       |            255.255.255.0
          -----------------------------------------------------

           Para conocer a la red que  pertenece una IP se le aplica  la tecnica
    del "AND" con la algebra booleana :

                                  1 and 1 = 1
                                  1 and 0 = 0
                                  0 and 1 = 0
                                  0 and 0 = 0

     Vamos  a  hacer una  ejemplo  : Tenemos  la  ip   "206.175.162.21"   sabemos
     que  es   una    clase    C   y    en    binario   seria  :
           

                     11001110.10101111.10100010.00010101   
                     
                  Decimal :       206  .   175  .   162  .    21
                  Binario :    11001110.10101111.10100010.00010101


    Tambien  sabemos que  la mascara  por defecto  de una  clase C  es
    255.255.255.0 que en binario seria : 11111111.11111111.11111111.00000000


             Si le aplicamos el "AND" resultaria en :

                 11001110.10101111.10100010.00010101   
           AND   11111111.11111111.11111111.00000000                             
                 -----------------------------------
                 11001110.10101111.10100010.00000000


    *Nota ~ame :recordemos que solamente dara "1" cuando los DOS bits sean "1".


    El  resultado  es  :  11001110.10101111.10100010.00000000  que  en decimal
    seria 206.175.162.0 la red a la que pertenece.

         
         Entendiendo esto vamos a empezar a "Subnetear" propiamente.
         
    La clave del Subneteo reside en el hecho de cojer prestado de la parte de
    host para la parte de red para crear una subred. Para cada clase de ip's
    solo ciertos bits pueden cojerse prestado para utilzarse en la subred.
   
            Clase        Bits de Host         Bits utilizables
              A              24                      22
              B              16                      14
              C               8                       6 
   
   
          En una red clase C :
         
         
           MS = Mascara de Subred
          #BM = # de Bits en la Mascara
           #S = # de Subredes
         #HxS = # Host por Subred
          MSB = Mascara Subred en Binario (Parte de Red con 1's para abreviar)
         
          MS            #BM      #S         #HxS         MSB
    255.255.255.0        24       0          254     1.1.1.00000000
    255.255.255.192      26       2           62     1.1.1.11000000
    255.255.255.224      27       6           30     1.1.1.11100000
    255.255.255.240      28      14           14     1.1.1.11110000
    255.255.255.248      29      30            6     1.1.1.11111000
    255.255.255.252      30      62            2     1.1.1.11111100
   
    Como vemos a medida que se usan mas bits de host se crean mas
    subredes pero disminuye la cantidad de host por subred.
   
    Para determinar el numero de subredes  y host por subred, para cada
    una de las mascaras de subred, tenemos las siguientes formulas :
   
    Numero de Host x Subred  =  (2 elevado al numero de bits usados de hots)-2
    Numero de Subredes = (2 elevado al numero de bits usados para subnetear)-2
     
   
    *Nota ~ame* : Se le resta 2, debido a que se reservan para las direcciones
    de red y broadcast respectivamente.   


    Ejp: Queremos calcular la cantidad de host x cada subred en una clase C
    Subneteada con 2 bits prestados.
       
    Numero de Host x Subred = (2^6)-2 =   (64)-2 = 62 Host x Cada Subred
    Numero de Subredes      = (2^2)-2 =    (4)-2  = 2  Subredes
   
    Para saber la mascara le sumamos 24 bits (11111111.11111111.11111111.) al
    numero de bits prestados que son dos.
   
    Resultado :
   
         11111111.11111111.11111111.110000 : 255.255.255.192
   
    Solo nos queda por saber la direccion de red y broadcast de cada subred:
   
     Restamos la mascara de subred a 255.
   
    255-192 = 63 demanera que la  Direccion de red de la 1ra subred es 64
       
    Numero de red             : 206.175.162.64
    Host validos que son "62" : 206.175.162.65-126
    Direccion de Broadcast    : 206.175.162.127
    Mascara de Subred         : 255.255.255.192
   
   Sumamos 64 a la 1ra subred dando como resultado = 128 Dir de red de la 2da
   subred.
   
   2da subred
   
   Numero de red                 : 206.175.162.128
   Host validos que son "62"     : 206.175.162.129-190
   Direccion de Broadcast        : 206.175.162.191
   Mascara de Subred             : 255.255.255.192   
   
   Con los que hemos subneteado nuestra red.
   
   * Comprobemos el "AND" de la direccion "206.175.162.120" para ver a que red
   pertenece, haciendo un paneo rapido vemos que esta en el rango 65-126 de la
   red .64 pero comprobemoslo.
   
           En decimal :  206.175.162.120
           En Binario :  11001110.10101111.10100010.01111000
           Mascara    :  255.255.255.192
           En Binario :  11111111.11111111.11111111.11000000
           
           Aplicando el algebra booleana tenemos :
           
           11001110.10101111.10100010.01111000
       AND 11111111.11111111.11111111.11000000
           -----------------------------------
           11001110.10101111.10100010.01000000 = .64
   
           Comprobado ...!!!
           
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           
    Bueno tengo sue~o me duelen los dedos y ma~ana tengo que ir temprano a
    trabajar, espero que este... :
   
   
    "Conjunto de bits hablando de como dividir otros bits
     para propositos especificos"
   
     
    les sirva para algo .....
                 
« Última Modificación: julio 09, 2008, 11:54:39 am por R99 »
Pista Guacima, Costa Rica!   ;)

Desconectado Pattyxoxo

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 4399
  • Judge XOXO Dredd
Re: Que es un subneteo y como hacerlo?
« Respuesta #1 : julio 09, 2008, 12:03:22 pm »
buena onda escencial para el CCNA 1  :thumbsup:
ese metodo del AND es de lo mejorcito y de lo mas facil
"El Socialismo solo funciona en dos lugares: en el Cielo, donde no lo necesitan, y en el Infierno donde ya lo tienen"


Desconectado lordvall

  • The Communiter-
  • *
  • Mensajes: 1266
  • Ahorren agua tomen cerveza
Re: Que es un subneteo y como hacerlo?
« Respuesta #2 : julio 09, 2008, 12:05:59 pm »
buen tuto man muy util para la creacion de sub redes o vpns  :thumbsup:
Hay hombre que luchan un dia y son buenos, hay otros que luchan muchos años y son mejores, hay otro que luchan toda la vida esos son los impresindibles...BB

Desconectado Phsyckr

  • The Communiter-
  • *
  • Mensajes: 1843
  • Thinking Something About Something!
Re: Que es un subneteo y como hacerlo?
« Respuesta #3 : julio 09, 2008, 12:30:58 pm »
Gracias! Por la informacion man muy util! :thumbsup:

Desconectado kojik69

  • The Communiter-
  • *
  • Mensajes: 4541
  • 神または鬼であることができる
Re: Que es un subneteo y como hacerlo?
« Respuesta #4 : julio 09, 2008, 12:39:55 pm »
Claro como la horchata, gracias man.  :thumbsup:

Desconectado ghoxt

  • The Communiter-
  • *
  • Mensajes: 1804
Re: Que es un subneteo y como hacerlo?
« Respuesta #5 : julio 12, 2008, 10:19:30 pm »
xD tal ves cuando llege a la u lo entienda + pork en mi clase del cole el profe solo sabe exel XD pero bueno nadie sabe ni como usar exel asi que ni me pongo a exigir mas cosas xp

a definir terminos a wiki y despues a entenderlo un poco mas

Desconectado R99

  • The Communiter-
  • *
  • Mensajes: 3694
  • Yamaha R6 and Yamaha R1 are the great!!!
Re: Que es un subneteo y como hacerlo?
« Respuesta #6 : julio 12, 2008, 10:24:00 pm »
xD tal ves cuando llege a la u lo entienda + pork en mi clase del cole el profe solo sabe exel XD pero bueno nadie sabe ni como usar exel asi que ni me pongo a exigir mas cosas xp

a definir terminos a wiki y despues a entenderlo un poco mas
jajjaja pues te cuento que ni yo puedo usar ese exel que tu dices , es nuevo para mi , yo +- puedo uno que se llama Excel .
Bueno al idea es esa vos léelo y saca una conclusión luego hace tus preguntas
« Última Modificación: julio 12, 2008, 10:47:02 pm por R99 »
Pista Guacima, Costa Rica!   ;)

Desconectado ghoxt

  • The Communiter-
  • *
  • Mensajes: 1804
Re: Que es un subneteo y como hacerlo?
« Respuesta #7 : julio 12, 2008, 10:27:43 pm »
jajjaja pues te cuento que ni yo puedo usar ese exel que tu dices , es nuevo para mi , yo +- puedo uno que se llama Execel .
Bueno al idea es esa vos léelo y saca una conclusión luego hace tus preguntas

yo digo exel soy frijolero pupusero y me quedare asi  :rofl:

y haver esto sirve para dividir mi propia red de internet con el fin de que...? en resumen no me salgas con una pizara y media hora de clases XD

Desconectado Snipe

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 4366
Re: Que es un subneteo y como hacerlo?
« Respuesta #8 : julio 12, 2008, 10:46:25 pm »
Execel?! Ese tampoco me lo puedo  :rofl:

Bueno, en serio, muchas gracias por un tuto tan completo :)

Desconectado R99

  • The Communiter-
  • *
  • Mensajes: 3694
  • Yamaha R6 and Yamaha R1 are the great!!!
Re: Que es un subneteo y como hacerlo?
« Respuesta #9 : julio 12, 2008, 10:48:02 pm »
Execel?! Ese tampoco me lo puedo  :rofl:

Bueno, en serio, muchas gracias por un tuto tan completo :)
Recontra LOL menos mal no lo citaste   :D
« Última Modificación: abril 05, 2009, 01:40:12 pm por R99 »
Pista Guacima, Costa Rica!   ;)

Desconectado koky665

  • Sv Jr.
  • **
  • Mensajes: 94
Re: Que es un subneteo y como hacerlo?
« Respuesta #10 : julio 23, 2008, 10:54:11 am »
hey gracias por la info muy bien explicada  :thumbsup: