Anda di halaman 1dari 39

Capa de Red

Clases de Direcciones IP
Direcciones IP: Clases
† Hay 3 clases de direcciones IP que una organización
puede recibir de parte del Registro Estadounidense de
Números de Internet (ARIN) : Clase A, B y C.
† En la actualidad, ARIN reserva las direcciones de
Clase A para los gobiernos de todo el mundo (aunque
en el pasado se le hayan otorgado a empresas de gran
envergadura como, por ejemplo, Hewlett Packard)
† Clase B para las medianas empresas.
† Clase C para todos los demás solicitantes.
† Los números de red son asignados por una agencia
externa, y los números de host se asignan localmente
Direcciones IP: Como # decimales
† Las direcciones IP identifican un dispositivo en una
red, y la red a la cual se encuentra conectado.
† Para facilidad las direcciones IP se escriben en
notación decimal punteada, 4 # decimales separados
por puntos, p. e., 192.188.53.66

0-127

128-191

192-223
Hosts por Clase de Red
† Cada clase de red tiene una cantidad fija de hosts.
† Clase A, 1er. Octeto: preasignado, 3 últimos octetos
(24 bits) para los hosts, cantidad máxima de hosts es
224, o 16.777.214 hosts.
† Clase B, 2 primeros octetos: preasignados, 2 octetos
finales (16 bits) para los hosts, cantidad máxima de
hosts es 216 (menos 2), o 65.534 hosts.
† Clase C, 3 primeros octetos: preasignados, el octeto
final (8 bits) para los hosts, cantidad máxima de hosts
es 28 (menos 2), o 254 hosts.
† La primera dirección en una red está reservada para
la dirección de red y la última para los broadcasts.
Conversiones
† Es importante recordar y ejecutar las conversiones de
binario a decimal y de decimal a binario.
† Esto cobrará incluso mayor importancia al momento
de trabajar en los conceptos de subredes.
Capa de Red
Espacio de Dirección
Reservado
Identificadores de Red
† Una dirección IP que termina en 0 binarios en todos
los bits de host se reserva para la dirección de red
(dirección de cable).
† En una red de Clase A, p.e., 113.0.0.0 es la dirección
IP de la red del host 113.1.2.3.
† Un router usa la dirección IP de una red al enviar
datos en Internet.
† En una red de Clase B, la dirección IP 176.123.0.0 es
una dirección de red.
† La dirección de red. Nunca se usará como dirección
para un dispositivo conectado a ella.
Identificadores de Red
† Los hosts de una red sólo se pueden comunicar
directamente con los dispositivos que tienen el
mismo identificador de red.
† Los hosts pueden compartir el mismo segmento
físico, pero si tienen distinta dirección de red, no
pueden comunicarse, a no ser que otro dispositivo
(capa 3) realice una conexión entre las redes.
† Un ID de red habilita al router a colocar un paquete
en el segmento de red apropiado, mientras que el ID
de host ayuda al router a direccionar la trama
(encapsulando el paquete) hacia el host específico
en la red.
Direcciones de Broadcast
† Para comunicarse con todos los hosts de una red, es
casi imposible escribir la dirección IP para cada uno.
† Un broadcast se produce cuando un origen envía
datos a todos los dispositivos de una red, para ello
necesita una dirección de broadcast (dirección IP
destino que todos reconocen y captan).
† Las direcciones IP de broadcast tiene unos binarios
en toda la parte del host (el campo de host).
† Para la red del ejemplo (176.123.0.0) , los últimos 16
bits forman el campo de host, el broadcast que se
envia a todos los dispositivos de la red incluye una
dirección destino 176.123.255.255 (255 =11111111).
Direcciones Privadas
† Ciertas direcciones en cada clase de IP no están
asignadas. Estas se denominan direcciones privadas.
† Utilizadas por los hosts que usan traducción de di-
rección de red (NAT), o un servidor proxy, para co-
nectarse a una red pública, en redes con aplicaciones
que requieren conectividad dentro de una sola red.
† También se pueden utilizar en una red en la que no
hay suficientes direcciones públicas disponibles.
† Según lo acordado, cualquier tráfico que posea una
dirección destino dentro de uno de los intervalos de
direcciones privadas NO se enrutará a través de
Internet.
Capa de Red
Subredes: Conceptos
Básicos
Direccionamiento IP Clásico
† Existen:
• 127 Clase A con más de 16 millones de hosts por
red. (desperdiciandose muchas direcciones IP).
• 65.000 Clase B con 65.000 hosts por red. Sigue
siendo una cantidad grande de hosts por red.
• Más de 16 millones de Clase C, con sólo 256 hosts
por red, que a menudo son muy POCOS hosts por
red.
† Ninguna tiene el tamaño óptimo para la
administración de la red, puede causar un gran
desperdicio al asignar direcciones IP jerárquicas.
Direccionamiento IP Clásico
† Estos tamaños son consecuencia de una etapa
anterior de la historia de internet, cuando nadie podía
imaginar que cualquiera de las clases de direcciones
podría alguna vez estar asignada casi en su totalidad.
† Existen diversas formas de manejar el consumo de
direcciones por ejemplo, VLSM (máscara de subred
de longitud variable), redes privadas, traducción de
dirección de redes y la versión 6 de IP.
† Los administradores de redes a veces necesitan dividir
las redes, especialmente las de gran tamaño, en redes
más pequeñas denominadas subredes, para brindar
mayor flexibilidad.
Subredes
† 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.
† El decidir cómo dividir la porción de host original en
los nuevos campos de subred y de host da flexibilidad
para el direccionamiento al administrador de red.
† Para crear una dirección de subred, un administrador
de red pide prestados bits de la parte original de host
y los designa como campo de subred.
† La cantidad mínima de bits que se puede pedir
prestada es 2. La cantidad máxima de bits, debe dejar
al menos 2 bits para el host.
Subredes
Subredes: Propósito?
† Gasto inútil del direccionamiento IP clásico
† Mayor eficiencia implícita de la división de redes en
subredes.
† Las redes de menor tamaño permiten la existencia de
dominios de broadcast de menor tamaño, aspecto
importante para el diseño de red.
† Una razón es el consumo una porción demasiado
grande del ancho de banda por los mensajes de
broadcast.
Subredes: La Máscara
† La máscara de subred (prefijo de red extendida), indica
que parte de una dirección que corresponde al campo
de red y que parte al campo de host.
† Longitud de 32 bits (4 octetos), como una dirección IP
† Determinación de la máscara de subred:
• Exprese la dirección IP de subred en forma binaria.
• Cambie la porción de red y subred por todos unos.
• Cambie la porción del host por todos ceros.
• Convierta la expresión en números binarios
nuevamente a la notación decimal punteada.
Operaciones Booleanas
† Las operaciones con números decimales incluyen la
adición, sustracción, multiplicación y división
† Existen 3 operaciones fundamentales en el álgebra
Booleana que son cruciales para el diseño circuitos
digitales y son importantes para la programación:
• AND es como la multiplicación
• OR es como la adición
• NOT transforma el 1 en 0, o el 0 en 1
† Para enrutar un paquete, el router determina la direc-
ción de subred/red destino, ejecuta una operación
AND lógica entre la dirección IP y la máscara de
subred del host destino. Resultado: dirección de
red/subred.
Capa de Red
Creación de Subredes
Bits Necesarios para crear Subredes
† Para crear subredes, debe ampliar la porción de
enrutamiento de la dirección.
† Internet conoce toda la red, identifica direcciones de
Clase A, B o C; 8, 16 ó 24 bits de enrutamiento.
† La mascara de subred es la herramienta que utiliza el
router para determinar que bits que corresponden al
enrutamiento y que bits que corresponden al host .
† El campo de subred siempre se ubica inmediatamente
a continuación del número de red, es decir, los bits que
se pidieron prestados deben ser los primeros n bits del
campo de host por defecto.
Tamaño de la Máscara
† Formato de dirección IP. 32 bits , 4octetos, escritos en
formato decimal separado por puntos.
† Tienen todos unos en la porción de red (clase de
dirección), también la porción de subred deseada, y
todos ceros en la porción de host de una dirección.
† Clase B: máscara = 255.255.0.0, (primeros 16 bits=1).
† Se piden prestados 8 bits para la subred, la máscara
de subred incluye 8 bits
1 adicionales y se
transforma en
255.255.255.0.
Cálculo de Máscara y Dirección IP
† El número de bits prestados para la creación de
subredes determina la cantidad de subredes
† Sabemos que no se puede pedir prestado solamente 1
bit, y dejar mínimo 2 bits.
† Tenga en cuenta: hay dos subredes no utilizables o
reservadas.
• 1ra. Por la dirección de red
• última Por la dirección de broadcast
† En cada red tenemos 2m-2 hosts, donde m es el # de
bits totales del host menos los prestados a la subred.
• Dirección de Red
• Dirección de Broadcast
Redes y Hosts utilizables
# b its # redes # redes # h o s ts M a s c a ra
u tiliz a b le s
1 2 1= 2 2 1 -2 = 0 126 2 5 5 .2 5 5 .2 5 5 .1 2 8

2 2 2= 4 2 1 -2 = 2 62 2 5 5 .2 5 5 .2 5 5 .1 9 2

3 2 3= 8 2 1 -2 = 6 30 2 5 5 .2 5 5 .2 5 5 .2 2 4

4 2 4= 1 6 2 1 -2 = 1 4 14 2 5 5 .2 5 5 .2 5 5 .2 4 0

5 2 5= 3 2 2 1 -2 = 3 0 6 2 5 5 .2 5 5 .2 5 5 .2 4 8

6 2 6= 6 4 2 1 -2 = 6 2 2 2 5 5 .2 5 5 .2 5 5 .2 5 2

7 2 7= 1 2 8 2 1 -2 = 1 2 6 - 2 5 5 .2 5 5 .2 5 5 .2 5 4

8 2 8= 2 5 6 2 1 -2 = 2 5 4 - 2 5 5 .2 5 5 .2 5 5 .2 5 5
Operaciones Booleanas
† La dirección de red tiene 0 en todo el campo de host,
es la dirección más baja. Esto también se aplica en el
caso de una subred.
† Para enrutar un paquete, el router determina la direc-
ción de subred/red destino ejecutando un AND lógico
entre la IP de destino y la subnet mask de esa red.
† Ej. IP 172.16.2.120, subnetmask 255.255.255.0
† El router realiza la operación AND con esta dirección
y la máscara de subred = 172.16.2.0 (2.0-2.255)
† Ej. IP 172.16.2.120, subnetmask 255.255.254.0
† 7 bits en el campo de subred, 126 subredes de 510
hosts en cada una.(2.0-3.255).
Routers: Redes Independientes
† Al configurar los routers, cada interfaz debe
conectarse a un segmento de red diferente.
† Cada uno de estos segmentos se transformará en una
subred individual.
Hosts y Subredes
† Un efecto colateral desafortunado de la creación de
subredes es que existen números de broadcast y
números de red reservados para cada subred creada.
† Se desperdician bloques enteros de direcciones IP
† El administrador de red debe encontrar un equilibrio
entre: cantidad de subredes necesarias, hosts por
subred aceptables y desperdicio de direcciones.
† No se pueden usar la primera y la última subred.
† Además no se puede usar la primera y la última
dirección dentro de cada subred: dirección de red y
dirección de broadcast.
Ejemplo
† Nuestra organización tiene una licencia de Clase C.
† Dirección de red (Net Id) = 202.12.45.0
† La máscara de subred (subnet mask) es
255.255.255.224
† Pedimos prestados los 3 bits más significantes del
campo de host.
Subnet Id

Net Id Host Id

24 bits 3 bits 5 bits


Ejemplo

Net Id Host Id
000 Subnet 1 (no usable)
001 Subnet 2
010 Subnet 3
Con 3 bits prestados 011 Subnet 4
podemos crear 8 subredes. 100 Subnet 5
101 Subnet 6
110 Subnet 7
111 Subnet 8 (no usable)
Ejemplo Host Id

Net Id Subnet

0 0 0 0 0 Host 1 NU
•Con los 5 bits restantes, 0 0 0 0 1 Host 2
tenemos 32 direcciones de
host en cada subred. 0 0 0 1 0 Host 3
•La primera es la dirección 0 0 0 1 1 Host 4
de cada red/subred .
•La última es la dirección de .
.
broadcast de cada red/subred.
1 1 1 1 1 Host 32 NU
Ejemplo

Net Id Subnet

0 0 0 0 0 Host 1
000 Subnet 1 (no usable)
0 0 0 0 01 Host Host 12
001 Subnet 2
0 0 0 01 10 Host Host 231
010 Subnet 3
00 00 00 010 01 Host
Host 314 2
011 Subnet 4 .. 1
0 0 0. 01 0 Host Host 2 413
100 Subnet 5 ..
01 01 0.1 01 01 Host
Host 2 31432
101 Subnet 6 .
01 01 01... 10 01 Host 34232
110 Subnet 7
01 01 .0.1 1 10 Host
Host 4 332
111 Subnet 8 (no usable) .
10 10 .10. 11 11 Host
Host 432
1 1 ..1. 1 1 Host 32
1 1 1 1 1 Host 32
Ejemplo
† Los rangos de direcciones manejados por cada
subred.

Subnet Rango de Host


0 202.12.45.0 - 202.12.45.31
1 202.12.45.32 - 202.12.45.63
2 202.12.45.64 - 202.12.45.95
3 202.12.45.96 - 202.12.45.127
4 202.12.45.128 - 202.12.45.159
5 202.12.45.160 - 202.12.45.191
6 202.12.45.192 - 202.12.45.223
7 202.12.45.224 - 202.12.45.255
Porqué necesitamos dividir la
red en subredes (subnetting)?
Ejemplo
202.12. 45.3
La empresa tiene 3 clases C: Default subnet mask & 255.255.255.0
1ra. Class C = 202.12.45.0 255.255.255.0 202.12.45.0
2da. Class C = 202.12.46.0
3ra. Class C = 202.12.47.0 Net Id Next Router IP
202.12.45.0 Direct Routing (e0)
202.12.46.0 Direct Routing (e1)
202.12.47.0 Direct Routing (e2)
Internet Routing Table

202.12.45.3
s0
e2
Datagrama Entrante e0
e1

1ra. clase C 3ra. clase C

... 2da. clase C ...


202.12.47.1 202.12.47.2 202.12.47.254
202.12.45.1 202.12.45.2 202.12.45.254
...
202.12.46.1 202.12.46.2 202.12.46.254
Ejemplo 202.12.45.34
3 bits utilizados para crear subredes
La empresa tiene una sola clase C: Subnet mask & 255.255.255.224
Clase C = 202.12.45.0 255.255.255.224 202.12.45.32

Net Id Next Router IP


202.12.45.32 Direct Routing (e0)
202.12.45.64 Direct Routing (e1)
202.12.45.96 Direct Routing (e2)
Internet Routing Table

202.12.45.34
s0
e2
Datagrama Entrante e0
e1

1ra. subred 3ra. subred

... 2da. subred ...


202.12.45.97 202.12.45.98 202.12.45.126
202.12.45.33 202.12.45..34 202.12.45.62
...
202.12.45.65 202.12.45.66 202.12.45.94
Capa de Red
Actividades
Ejercicio 1

† Se tiene una clase B= 137.100.0.0


† Se requieren 520 hosts por subnet
† ¿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 subnet
† ¿Cuántos bits se piden prestados?
† ¿Cuál es la máscara de subred?
† Dar los rangos de direcciones IP para cada
subred
Ejercicio 3

† Se tiene una clase C= 202.12.45.0


† Se requieren 5 subredes
† ¿Cuántos bits se piden prestados?
† ¿Cuál es la máscara de subred?
† ¿Hasta cuántos hosts tendremos por cada
subred?.
† Dar los rangos de direcciones IP para cada
subred
Ejercicio 4
† Se tiene la dirección: 132.14.0.0
† Se requieren de 12 subredes
† ¿Cuántos bits se piden prestados?
† ¿Cuál es la máscara de subred?
† ¿Hasta cuántos hosts tendremos por cada
subred?.
† Dar los rangos de direcciones IP para cada
subred

Anda mungkin juga menyukai