7.5 USAC Redes1 - Subnetting VLMS Supernetting CIDR

Post on 07-Dec-2015

38 views 1 download

description

algo de redes

Transcript of 7.5 USAC Redes1 - Subnetting VLMS Supernetting CIDR

1

Ing. Manuel Fernando LopezEscuela de Ciencias y Sistemas

manuel.lopezf@gmail.com

Subnetting

USACUniversidad de San Carlos de Guatemala

17

Clase #

Clase A /81 - 127

Clase B /16128 - 191

Clase C /24192 - 223

Clase D224 - 239

Clase E240 - 255

Identificador de Red

0

10

110

1110

11110

Identificador de Red

Identificador de Red

Identificador de Estación

Identificador de Estación

Identificador de Estación

Direcciones de Multienvio

Reservada para uso futuro

Byte 1 Byte 2 Byte 3 Byte 4

Direccionamiento Classful

Direccionamiento Classful

• 1er. método de direccionamiento , en la propia IP esta codificado el numero de

bits del NetID (identificador de red).

• Las comprobaciones son rápidas de realizar y los routers podrán emplear muy

poco tiempo en redireccionar los paquetes.

PROBLEMAS

• Las redes pueden llegar a ser muy grandes.

• Difícil que una tecnología LAN soporte esa cifra de maquinas conectadas.

• Habrán situaciones en las que hará falta partir la red (excesivo broadcasting,

congestión, exceder limites tecnológicos, lans de diferentes tecnologías)…..

3

Por qué es necesario el subneteo?

• Por seguridad.

• Para reducir los dominios de broadcast en redes más pequeñas y mejorar el tráfico.

• Para unir LAN´s que estén en distintas ubicaciones geográficas.

5

División en Subredes

La razón principal para usar una subred es reducir el tamaño de un dominio de broadcast. •Las direcciones de subred incluyen la porción de red de Clase A, Clase B o Clase C además de un campo de subred y un campo de host.

El campo de subred y el campo de host se crean a partir de la porción de host original para toda la red.

6

División en Subredes• Para crear una dirección de subred, un administrador

pide “prestados” bits de la parte original de host y lo designa como campo de subred.

• La cantidad mínima de bits que se pueden pedir es 2.• La cantidad máxima debe ser cualquier número de bits,

que deje por lo menos 2 bits para el número de host.– Clase A: máximo = 22 bits– Clase B: máximo = 14 bits– Clase C: máximo = 6 bits

7

División en Subredes - Ejemplos

• Dir. IP: 130.108.3.105M.S. : 255.255.255.0/24

• Dir. IP: 130.108.3.105M.S. : 255.255.254.0/23

• Dir. IP: 192.168.1.13M.S.: 255.255.255.252/30

• Dir. IP: 192.168.1.13M.S.: 255.255.255.248/29

Subredes – Reglas básicas1. Número de subredes utilizables

2(número de bits prestados) - 22. Número de hosts utilizables por subred

2(número de bits restantes) – 23. Dirección de red: Se compone de los bits de red , poniendo todos los bits

de host a cero (0).

4. Dirección de broadcast (difusión): Se compone de los bits de red, poniendo todos los bits de host a uno (1).

5. Máscara de subred: Los bits de red y subred se ponen todos a uno (1) y los bits de hosts a cero (0).

Nota: Para direcciones de subred y difusión (broadcast), los bits de subred se tratan como bits de red. Recuérdese que estos bits son los que se tomaron prestados para formar parte del campo de red.

Ejercicio 1

• Se tiene una clase B= 137.100.0.0• Se requieren 520 hosts por Subred• ¿Cuántos bits se piden prestados?• ¿Cuál es la máscara de subred?• Dar los rangos de direcciones IP para

cada subred

Ejercicio 2

• Se tiene una clase C= 202.12.45.0• Se requieren 70 hosts por Subred• ¿Cuántos bits se piden prestados?• ¿Cuál es la máscara de subred?• Dar los rangos de direcciones IP para

cada subred

Determinar la IP de una subred

• Paso #1: Cambiar la IP del campo host a binario.

• Paso #2: Cambiar la máscara de subred a binario.

• Paso #3: Use el operador booleano AND para combinar las dos.

• Paso #4: Convierta la dirección binaria a decimal.

Ejemplo

IP Host 172.16.2.120

Mascara subred255.255.255.0

10101100.00010000.00000010.0111100011111111.11111111.11111111.0000000010101100.00010000.00000010.00000000 172.16.2.

0Esta es la dirección de la subred Con ella se ayuda a determinar la ruta .

AND

¿ Cuál es la dirección de subred y cuál la dirección de broadcast para

la IP 202.12.45.130?

EJERCICIO:

SOLUCIÓN:

Máscara de subred=255.255.255.224 11111111.11111111.11111111.11100000

Dirección IP=202.12.45.13011001010.00001100.00101101.10000010

Dir. de Subred=(Máscara de subred) AND (Dir. IP)11001010.00001100.00101101.10000000202.12.45.128Dir. de Broadcast (1’s por 0´s en campo de host)11001010.00001100.00101101.10011111202.12.45.159

• Se tiene la siguiente dirección IP:– 223.14.17.0

• Qué clase de dirección IP es ésta?– Clase C

Calculando una subred

Paso 1

• Determine la máscara de subred

• Máscara de subred para una red Clase C :255.255.255.0

Paso 2

• Determine el número de subredes necesarias y de hosts en cada una de ellas para determinar cuántos bits pedir prestados.

• Necesarios:– 13 subredes– 10 hosts cada subred.

Paso 3

• Veamos cuántas subredes y hosts tendríamos, si prestáramos 4 bits del campo del host.

Paso 3 continuación

223.14.17.0

X X X X H H H H

16 posibles subredes

16 posibles hosts

Paso 4

• Efectuamos el cálculo para determinar el valor del último octeto de la máscara de subred.

128 + 64 + 32 + 16 = 240

Máscara de subred :255.255.255.240 En las direcciones IP, la máscara de

subred es usada para indicar los campos de subred y host.

Paso 5

• Determinar los rangos de direcciones de host para cada subred.

• Hay 16 posibles subredes.• Hay 16 posibles hosts en cada subred.• Lo que equivale a 256 posibles hosts.

Paso 5 continuaciónSubred # Bits Subred Bits Host En Decimal

1 0000 0000-1111 .0 -.15

2 0001 0000-1111 .16 - .31

3 0010 0000-1111 .32 - .47

4 0011 0000-1111 .48 - .63

5 0100 0000-1111 .64 - .79

6 0101 0000-1111 .80 - .95

7 0110 0000-1111 .96 - .111

8 0111 0000-1111 .112 - .127

9 1000 0000-1111 .128 -.143

10 1001 0000-1111 .144 - .159

11 1010 0000-1111 .160 - .175

12 1011 0000-1111 .176 - .191

13 1100 0000-1111 .192 - .207

14 1101 0000-1111 .208 - .223

15 1110 0000-1111 .224 - .239

16 1111 0000-1111 .240 - .255

Subnetting permite dividir un espacio de direcciones en subredes, aunque la restricción es que todas

las subredes deben emplear la misma mascara de subred aunque si las subredes no son

homogéneas puede dar a lugar a un desaprovechamiento de direcciones.

VLSM (Variable Length Subnet Masks)

Ejemplo: vamos a configurar una red con 3 subredes de 50, 20 y 20 hosts respectivamente

empleando para ello la dirección IP de red 193.65.67.0 .

23

Supernetting

Supongamos otra situación, disponemos de una red en la que queremos direccionar 1000 maquinas,

como una red clase C no dispone de suficientes direcciones deberíamos solicitar una dirección de clase B

pero entonces desperdiciaríamos miles de direcciones, una alternativa es asignarle varias redes C.

Solución:

Asignar redes C consecutivas, necesitaríamos al menos 4 redes consecutivas.

24

CIDR (Classless InterDomain Routing)

Surge como respuesta a los problemas de:

1. Agotamiento de direcciones.

2. Crecimiento de las tablas de rutas.

Junta el funcionamiento de VLSM y Supernetting.

Las clases A,B y C dejan de tener sentido.

Las entradas de las tablas de los routers deben de tener las direcciones IP y además las

máscaras.

Un bloque de direcciones viene dado por su dirección de red y la máscara.

25

Ejemplo: Un router que posee un rango de direcciones desde la 172.16.168.0/24 a la 172.16.175.0/24.

El router empleara 172.16.168.0/21 para el resumen de ruta solicitado

26

Permite:Resume varias rutas en una (Supernetting).

No existe un SubNetWorkID.

No hay que eliminar subred 0’s.

Se puede usar la subred 1’s.

Redes privadas:

-10.0.0.0/8

-172.16.0.0/12

-192.168.0.0/16

NecesitaLas rutas deben llevar mascara.

El protocolo de enrutamiento debe transportar mascaras.

27

28

El RFC950 las prohíbe porque:

•Subred todo a 0. Problemas si el protocolo de encaminamiento no conoce la

mascara de subred: 192.228.17.0/24 = 192.228.17.0/27.

•Subred todo a 1. La dirección de difusión de subred para la subred todo a unos

coincide con la dirección de difusión a la red (todas las subredes).

Subredes “todo a 0s” o “todo a 1s”

El RFC1812 las permite en entornos sin clase porque:

•Los protocolos de encaminamiento conocen la dirección de red y la mascara

de subred.

•La difusión a la red no tiene sentido.

29

Sumarización de rutas

Es la técnica que emplea el enrutador/protocolo de enrutamiento en las que

una dirección de red representa la conectividad con varias redes que tienen

un prefijo común. Técnica que permite agrupar varias subredes bajo una

misma dirección de subred.

30

Ejemplo: queremos direccionar 4 redes, de 20, 30, 3000 y 4000 hosts

respectivamente además tendremos en cuenta la siguiente disposición grafica,

realiza la sumarización y direccionamiento de las redes, partiendo de la siguiente

dirección ip 172.16.x.x.

172.16.128.0/20

172.16.0.0/16172.16.32.0/24

172.16.64.0/20

172.16.128.0/20

172.16.32.64/26

172.16.32.128/26

172.16.64.0/20

31

172.16.32.0/24

172.16.64.0/20

172.16.128.0/20

172.16.0.0/16

BACKUP SLIDESSubnetting

202.12.45.1 202.12.45.254202.12.45.2

...

1a. Clase C

202.12.47.1 202.12.47.254202.12.47.2

...

3a. Clase C

202.12.46.1 202.12.46.254202.12.46.2

...

2a. Clase C

Internet

e0e1

e2s0

Id de Red IP sig. ruteador

202.12.45.0 Enrutado directo a (e0)202.12.46.0 Enrutado directo a (e1)202.12.47.0 Enrutado directo a (e2)

T a b l a de Enrutamiento

202.12.45.3

Datagrama entrante

La organización tiene 3 clases C 1a. Clase C = 202.12.45.02a. Clase C = 202.12.46.03a. Clase C = 202.12.47.0

Máscara de subred por defecto:255.255.255.0

202.12. 45.3& 255.255.255.0

202.12.45.0

Internet

202.12.45.33 202.12.45.62202.12.45..34

...

1a. Subred

202.12.45.97 202.12.45.126202.12.45.98

...

3a. Subred

202.12.45.65 202.12.45.94202.12.45.66

...

2a. Subred

e0e1

e2s0

Id de Red IP sig. Ruteador

202.12.45.32 Enrutado directo (e0)202.12.45.64 Enrutado directo (e1)202.12.45.96 Enrutado directo (e2)

202.12.45.34

Datagrama Entrante

La organización tiene sólo 1 Clase C:Clase C = 202.12.45.0

3 bits se usan para crear SubredesMáscara de subred:255.255.255.224

202.12.45.34& 255.255.255.224

202.12.45.32

Tabla de enrutamiento

• Ejemplo de diseño de 2 subredes– Se desea crear 2 subredes para cada red local

dentro de una pequeña empresa.– Se desea utilizar el bloque de direcciones

192.168.1.0/24

EJEMPLO CÁLCULO DE DIRECCIONES

• Calcular bits para cantidad de subredes

• Cantidad de hosts

• Subredes resultantes

EJEMPLO CÁLCULO DE DIRECCIONES

2 = 2, por lo tanto m =1 (Esto significa que tomaremos prestado un bit de host y el prefijo sería 25)

Hosts = 2 – 2 = 2^7 – 2 = 126

Subred 1: 192.168.1.00000000 = 192.168.1.0/25 Subred 2: 192.168.1.10000000 = 192.168.1.128/25

m

n

• Ejemplo de diseño de 3 subredes– Se desea crear 3 subredes para cada red local

dentro de una pequeña empresa.– Se desea utilizar el bloque de direcciones

192.168.1.0/24

EJEMPLO CÁLCULO DE DIRECCIONES

• Calcular subredes

• Cantidad de hosts

• Subredes resultantes

EJEMPLO CÁLCULO DE DIRECCIONES

2 ≈ 3, por lo tanto m = 2 (Esto significa que tomaremos prestado 2 bits de host y el prefijo sería 26)

Hosts = 2 – 2 = 2^6 – 2 = 62

Subred 1: 192.168.1.00000000 = 192.168.1.0/26 Subred 2: 192.168.1.01000000 = 192.168.1.64/26Subred 3: 192.168.1.10000000 = 192.168.1.128/26Subred 4: 192.168.1.11000000 = 192.168.1.192/26

m

n

EJERCICIO

Se tiene la dirección de red: 172.16.200.0

– ¿Cuál es la máscara predeterminada?

Se quiere dividir esta red en 8 subredes

1.¿Cuál sería la nueva máscara?2.¿Cuáles serían las direcciones de red para las 8

subredes?3.¿Cuántas estaciones puedo tener en cada una de las

subredes?