lunes, 30 de enero de 2012

Descripción de las técnicas de Subnetting


Subredes
En 1985 se define el concepto de subred, o división de un número de red Clase A, B o C, en
partes más pequeñas. Dicho concepto es introducido para subsanar algunos de los problemas
que estaban empezando a producirse con la clasificación del direccionamento de dos niveles
jerárquicos.

Las tablas de enrutamiento de Internet estaban empezando a crecer.
Los administradores locales necesitaban solicitar otro número de red de Internet antes de que
una nueva red se pudiese instalar en su empresa.

Ambos problemas fueron abordados añadiendo otro nivel de jerarquía, creándose una jerarquía
a tres niveles en la estructura del direccionamiento IP. La idea consistió en dividir la parte
dedicada al número de host en dos partes: el número de subred y el número de host en esa
subred:

Jerarquía a dos Niveles
Prefijo de Red     Número de Host
135.146               91.26
Jerarquía a tres Niveles
Prefijo de Red          Número de Subred          Número de Host
135.146                             91                                   26

Valores de las máscaras de subred: Subneting



MÁSCARAS DE RED
BinarioDecimalCIDRHOSTsClase
11111111.11111111.11111111.11111111255.255.255.255/321
11111111.11111111.11111111.11111110255.255.255.254/312
11111111.11111111.11111111.11111100255.255.255.252/304
11111111.11111111.11111111.11111000255.255.255.248/298
11111111.11111111.11111111.11110000255.255.255.240/2816
11111111.11111111.11111111.11100000255.255.255.224/2732
11111111.11111111.11111111.11000000255.255.255.192/2664
11111111.11111111.11111111.10000000255.255.255.128/25128
11111111.11111111.11111111.00000000255.255.255.0/24256C
11111111.11111111.11111110.00000000255.255.254.0/23512
11111111.11111111.11111100.00000000255.255.252.0/221024
11111111.11111111.11111000.00000000255.255.248.0/212048
11111111.11111111.11110000.00000000255.255.240.0/204096
11111111.11111111.11100000.00000000255.255.224.0/198192
11111111.11111111.11000000.00000000255.255.192.0/1816384
11111111.11111111.10000000.00000000255.255.128.0/1732768
11111111.11111111.00000000.00000000255.255.0.0/1665536B
11111111.11111110.00000000.00000000255.254.0.0/15131072
11111111.11111100.00000000.00000000255.252.0.0/14262144
11111111.11111000.00000000.00000000255.248.0.0/13524288
11111111.11110000.00000000.00000000255.240.0.0/121048576
11111111.11100000.00000000.00000000255.224.0.0/112097152
11111111.11000000.00000000.00000000255.192.0.0/104194304
11111111.10000000.00000000.00000000255.128.0.0/98388608
11111111.00000000.00000000.00000000255.0.0.0/816777216A
11111110.00000000.00000000.00000000254.0.0.0/733554432
11111100.00000000.00000000.00000000252.0.0.0/667108864
11111000.00000000.00000000.00000000248.0.0.0/5134217728
11110000.00000000.00000000.00000000240.0.0.0/4268435456
11100000.00000000.00000000.00000000224.0.0.0/3536870912
11000000.00000000.00000000.00000000192.0.0.0/21073741824
10000000.00000000.00000000.00000000128.0.0.0/12147483648
00000000.00000000.00000000.000000000./04294967296


VLSM (variable length subnet mask)

VLSM es una técnica que permite dividir subredes en redes más pequeñas pero la regla que hay que tener en consideración siempre que se utilice VLSM es que solamente se puede aplicar esta técnica a las direcciones de redes/subredes que no están siendo utilizadas por ningún host, VLSM permite crear subredes más pequeñas que se ajusten a las necesidades reales de la red.

Planificación de sub-redes de tamaño variable

El concepto básico de VLSM es muy simple: Se toma una red y se divide en subredes fijas, luego se toma una de esas subredes y se vuelve a dividir tomando bits "prestados" de la porción de hosts, ajustándose a la cantidad de hosts requeridos por cada segmento de nuestra red.
Ahora, si aplicamos VLSM a la subred anterior (la 192.168.1.0/26) y tomamos "prestados" 4 bits de la porción de host tendríamos otras 16 subredes /30 (192.168.1.0/30, 192.168.1.4/30,

Protocolos de Enrutamiento

Para poder usarse se necesita un protocolo de enrutamiento que lo soporte básicamente, el protocolo de enrutamiento tiene que enviar tanto la dirección de subred como la máscara de subred en las actualizaciones.

Como calcular el VLSM?

La idea es poder aprovechar al máximo las IP esto solo se usa en IP públicas porque son escasas, por ejemplo si tienes una red con 3 maquinas, sería un desperdicio asignar 32 o 64, pero si en el mismo segmento tienes otra de red de 54 maquinas? Por eso llega a ser conveniente VLSM. El único problema aquí es que los segmentos no se superpongan, o sea que no se encimen entre sí.
Para esto hay técnicas que son separar los bits de mascara apartados, lo mejor es "apartar" primero las redes más grandes y luego las mas chicas y viceversa, tomar en cuenta que si nos dan un diagrama de red, también debemos considerar los enlaces entre una subred y otra, para estos usar una máscara con los 4 IP que serán la de red, la de broadcast, y dos asignables a cada extremo.
Si nos dan una red 59 maquinas, entonces son 1 más por cada router o puerta de enlace, mas la de red mas la de broadcast, si te da "65" por ejemplo, la máscara correcta es una de 128 host, ya que no cabe en una de 64 (no hay 92, o menos, las redes siempre son del 4, 8, 16, 32, 64,128 o 256 IP).
Es preciso tener presente que para implementar supernetting es necesario utilizar protocolos de enrutamiento que soporte VLSM y CIDR como son: RIPv2, EIGRP, OSPF, IS-IS o BGP. Cuando se implementa algunos de estos protocolos, dependiendo del protocolo, Cisco IOS habilita o no por defecto la función de auto-sumarizar rutas a las fronteras de la clase. La sumarización también puede configurarse manualmente.



Subnetting: a. Dirección IP:

172.20.0.0/21

Rango de las Redes, el paso para las subredes siguientes es: 23=8; se cogen los bits restantes del octeto que pertenece al Host_ID.

172.20.0.0/21 172.20.8.0/21 172.20.16.0/21...248.

Fundamentos de Tecnologías de la Información
47
b. Dirección IP: 172.20.0.0/23

 Mascara: 255.255.254.0 Subredes: 2(7bits)-2 = 126 Redes Validas. Host por Subred: 2(9bits)-2 = 510 Host Validas/Red.
Rango de las Redes, el paso para las subredes siguientes es: 2(1)=2; se cogen los bits restantes del octeto que pertenece al Host_ID.

172.20.0.0/21 172.20.2.0/21 172.20.4.0/21...127.

c. Dirección IP: 172.20.0.0/25 VLSM: 172.20.11111111.10000000 Mascara: 255.255.255.128 Subredes: 2(9bits) - 2 = 510 Redes Validas. Host por Subred: 2(7bits) - 2 = 126 Host Validas/Red.

Rango de las Redes, el paso para las subredes siguientes es: 2(7)=128; se cogen los bits restantes del octeto que pertenece al Host_ID.
172.20.0.0/21 172.20.0.128/21 172.20.1.0/21 172.20.1.128/21 172.20.2.0/21 172.20.2.128/21

Configuración de una dirección IP
Configuración manual

Para especificar manualmente una dirección IP en un host, vaya a la opciones de TCP/IP en la ventana Propiedades correspondiente a la tarjeta de interfaz de red (NIC).
La tarjeta NIC es el hardware que permite que una computadora se conecte a una red. Tiene una dirección denominada dirección de control de acceso al medio (MAC).
Mientras que la dirección IP es una dirección lógica que define el administrador de la red, una dirección MAC está "grabada" o programada de manera permanente en la NIC en el momento de su fabricación. La dirección IP de una NIC se puede modificar, pero la dirección MAC nunca se modifica.

En este caso, el uso de un servidor de protocolo de configuración dinámica de host (DHCP) asignaría automáticamente las direcciones IP y simplificaría considerablemente el proceso de direccionamiento

Configuración dinámica (DHCP)

El servidor conserva una lista de las direcciones IP para asignar y administra el proceso de manera que todos los dispositivos de la red reciban una dirección IP exclusiva. Cada dirección se guarda durante un plazo predeterminado. Cuando transcurre dicho plazo, el servidor de DHCP puede utilizar esta dirección para cualquier computadora que se incorpore a la red. A continuación, se presenta la información de dirección IP que un servidor de DHCP puede asignar a los hosts:
Dirección IP
Máscara de subred
Gateway por defecto
Valores opcionales, como una dirección de servidor del sistema de nombres de dominios (DNS)

Estas direcciones privadas pueden ser útiles, por ejemplo, en una práctica de laboratorio en la que se desee evitar el acceso fuera de la red. Esta función del sistema operativo se denomina direccionamiento IP privado automático (APIPA). APIPA solicitará continuamente una dirección IP de un servidor de DHCP para su computadora




. 
 
VLSM: 172.20.11111110.00000000
VLSM: 172.20.11111000.00000000 Mascara: 255.255.248.0 Subredes: 2(5bits) - 2 = 30 Redes Validas. Host por Subred: 2(11bits) - 2 = 2046 Host Validas/Red.

TAREA DE REDES


Tarea de Redes
I.                    192.168.125.214/29
1.       Convertir a binario
Con ayuda de la tabla hallaremos los 1 y 0

128
64
32
16
8
4
2
1
192
1
1
0
0
0
0
0
0
168
1
0
1
0
1
0
0
0
125
0
1
1
1
1
1
0
1
214
1
1
0
1
0
1
1
0
IP = 11000000.10101000.01111101.11010110                                       (CLASE C)
2.       Convertir a binario la máscara
Como nos han dado la máscara 29 lo agregamos por medio de 1
IP=                        11000000.10101000.01111101.11010110
Máscara =             11111111.11111111.11111111.11111000
3.       Ejecutar la operación AND (Entre entre el IP y la Máscara) para hallar la subred

IP=                              11000000.10101000.01111101.11010110
       Máscara =                  11111111.11111111.11111111.11111000
       Dirección de Subred= 11000000.10101000.01111101.11010000
4.       De la dirección subred tomar la porción de host, convertir a bits que pasan a 1.

IP=                                       11000000.10101000.01111101.11010110
Máscara =                            11111111.11111111.11111111.11111000
Dirección de Subred=           11000000.10101000.01111101.11010000
Dirección de Broadcast: =    11000000.10101000.01111101.11010111
Por lo tanto ponemos Máscaras válidas para una red

IP=                                       11000000.10101000.01111101.11010110
Máscara =                            11111111.11111111.11111111.11111000
                                                     255.          255.            255.       248
Dirección de Subred=           11000000.10101000.01111101.11010000
Dirección de Broadcast: =    11000000.10101000.01111101.11010111

En la cual copiamos si están iguales el código IP pues ponemos el mismo número dado y sumamos los 1 de la máscara

IP=                                       11000000.10101000.01111101.11010110
Máscara =                            11111111.11111111.11111111.11111000
                                                    255.          255.            255.       248
Dirección de Subred=           11000000.10101000.01111101.11010000
                                                     192.           168.          125.        208
Dirección de Broadcast: =    11000000.10101000.01111101.11010111
y por último agregamos la suma de los host de la sub red que es 208 la sumas de los 1(s)

128
64
32
16
8
4
2
1
192
1
1
0
0
0
0
0
0
168
1
0
1
0
1
0
0
0
125
0
1
1
1
1
1
0
1
214
1
1
0
1
0
1
1
0
208
1
1
0
1
0
1
1
1=215


IP=                                       11000000.10101000.01111101.11010110
Máscara =                            11111111.11111111.11111111.11111000
                                                   255.          255.            255.       248
Dirección de Subred=           11000000.10101000.01111101.11010000
                                                    192.           168.          125.        208
Dirección de Broadcast: =    11000000.10101000.01111101.11010111
                                                    192.           168.          125.        215
Lo mismo haremos para los demás ejercicios:
II.                  71.100.49.128/19

128
64
32
16
8
4
2
1
71
0
1
0
0
0
1
1
1
100
0
1
1
0
0
1
0
0
49
0
0
1
1
0
0
0
1
128
1
0
0
0
0
0
0
0
32
0
0
1
1
1
1
1
=63
                                                                                                                                    
IP=                                        01000111.01100100.00110001.10000000

      Máscara =                            11111111.11111111.11100000.00000000
                                                      255.          255.            224.       0
Dirección de Subred=           01000111.01100100.00100000.00000000
                                                       71.           100.         32.        0
Dirección de Broadcast: =    11000000.10101000.00111111.11111111
                                                       71.           100.         63.        255

III. 221.45.185.193/29

128
64
32
16
8
4
2
1
221
1
1
0
1
1
1
0
1
45
0
0
1
0
1
1
0
1
185
1
0
1
1
1
0
0
1
193
1
1
0
0
0
0
0
1
192
1
1
0
0
0
1
1
1


IP=                                       11011101.00101101.10111001.11000001
Máscara =                            11111111.11111111.11111111.11111000
                                                      255.          255.            255.       248
Dirección de Subred=           11011101.00101101.10111001.11000000
                                                      221.           45.            185.        192
Dirección de Broadcast: =    11011101.00101101.10111001.11000111
                                                      221.           45.            185.        199

IV.  172.16.0.85/19

128
64
32
16
8
4
2
1
172
1
0
1
0
1
1
0
0
16
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
85
0
1
0
1
0
1
0
1
0
0
0
0
1
1
1
1
1=32


IP=                                       10101100.00010000.00000000.01010101
Máscara =                            11111111.11111111.11100000.00000000
                                                  255.          255.            224.       0
Dirección de Subred=           10101100.00010000.00000000.01010101

                                                        172.              16.            0.         0
Dirección de Broadcast: =    10101100.00010000.000111111.11111111
                                                  172.             16.             31   .     255
V.  112.16.0.85/19

128
64
32
16
8
4
2
1
112
0
1
1
1
0
0
0
0
16
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
85
0
1
0
1
0
1
0
1
0
0
0
0
1
1
1
1
1=31


IP=                                        01110000.00010000.00000000.01010101
Máscara =                            11111111.11111111.11100000.00000000

                                                           255.          255.            224.       0
Dirección de Subred=           01110000.00010000.00000000.01010101
                                                    112.            16.              0.         0
Dirección de Broadcast: =    10101100.00010000.000111111.11111111
                                                    112.            16.             31   .     255
VI.  100.100.0.5/23

128
64
32
16
8
4
2
1
100
0
1
1
0
0
1
0
0
100
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1=1

IP=                                       01100100.01100100.00000000.00000101

      Máscara =                            11111111.11111111.11111110.00000000
                                                   255.          255.            254.       0
Dirección de Subred=           01100100.01100100.00000000.00000000
                                                   100.              100.          0.         0
Dirección de Broadcast: =    01100100.01100100.00000001.11111111
                                                   100.              100.          1.         255