Está en la página 1de 37

Fundamentos de Redes de Datos

Direccionamiento IP

Facilitador:
Ing. Darwin Aguilar

Diciembre 2019

dlaguilar@espe.edu.ec
Qué es una dirección IP?
Una dirección IP esta conformada por 4 octetos, o 32 bits. Es
usualmente representada en formato decimal como este:
131.107.2.205. Cada número representa un Octeto. Un octeto es un
grupo de 8 bits. Como tenemos 4 octetos en una dirección IP, entonces
tenemos 8*4=32 bits en una dirección IP.

Las computadoras no entienden la notación decimal, ya que ellas solo


funcionan en binario. Todo lo que las computadoras entienden es 1 y 0.
Por lo tanto, debemos buscar una manera de transferir una dirección IP
del formato decimal al binario.Vamos a hacerlo octeto por octeto.

Por tanto conocemos que existe otra manera de escribir nuestra


dirección IP:

Por ejemplo 131.107.2.4 es:

10000011.01101011.00000010.00000100
Clasificación:

• Direcciones IP públicas: Son visibles en todo Internet.


• Direcciones IP Privadas (reservadas): Son visibles únicamente por
otros hosts de su propia red o de otras redes privadas
interconectadas por routers.

Tipos de Dirección:

Direcciones IP estáticas: Un host que se conecte con una


dirección IP estática, siempre lo hará con una misma dirección IP.

Direcciones IP dinámicas: Un host que se conecte con una


dirección IP dinámica, cada vez lo hará con una dirección IP distinta.
Direccionamiento
Cada dirección consta de cuatro bytes (32 bits), que definen tres campos:

1. La clase,
2. El identificador de red
3. El identificador del host

Estas partes son de longitud variable dependiendo de las clases de


direcciones.

Tipo de
Clase

Identificador de red Identificador de host


Clases
Actualmente hay cinco patrones diferentes en uso, cada uno de los
cuales define la clase de dirección.
Una dirección de clase A, solo utilizan un bit para identificar la clase
y 7 bits para identificar la red, dejando tres bytes disponibles para
números de host. Esta división significa que las redes de clase A pueden
tener mas estaciones que las redes de clase B y C, que ofrecen campos
de dos o tres bits, respectivamente.

La clase D, se reserva para direcciones de multienvío.


Las direcciones de clase E, se han reservado para usos futuros.
Cómo identificamos las Clases de direcciones?

Byte 1 Byte 2 Byte 3 Byte 4

Clase A Identificador de Estación


0 Identificador de Red

Clase B Identificador de Red


10 Identificador de Estación

Identificador
Clase C 110 Identificador de Red
de Estación

Clase D Direcciones de Multienvio


1110

Clase E 11110 Reservada para uso futuro


Notación con punto – decimal
Para que el formato de 32 bits sea más corto y fácil de leer, las
direcciones de Internet se escriben en formato decimal con puntos que
separan los bytes.

10000000 00001011 00000011 00011111

128.11.3.31

Mirando el primer
byte de una dirección en
formato decimal se puede
determinar a qué clase
pertenece la dirección.
Qué es la máscara de red?

La Mascara de Subred permite a IP en la capa 3 el determinar si


la dirección IP destino que estas tratando de contactar es
remota o local. Esa es su principal función. Ella ayuda a
determinar que parte de la dirección IP es el Network ID y cual
es el Host ID. Pero, ¿Como hace esto?

Todos hemos visto una Mascara de subred antes. Usualmente es


algo parecido a esto:

255.255.255.0

Esta Mascara de Subred es obviamente mostrada en formato de


dotación decimal. Como ya conocemos, las computadoras no
entienden este formato.

Por lo tanto vamos a aplicar lo que ya conocemos sobre Binario a


la Mascara de Subred:
Subredes
Cuando se trabaja con una red pequeña, con pocos host
conectados, el administrador de red puede fácilmente
configurar el rango de direcciones IP usado para conseguir
un funcionamiento óptimo del sistema. Pero conforme la
red va creciendo se hace necesaria una división en partes
de la misma.

En primer lugar, porque conforme se va extendiendo la red va


aumentando de forma pareja el dominio de colisión, llegando un
momento en el que el rendimiento de la red se ve afectado seriamente.
Esto se puede mitigar segmentando la red, dividiendo la misma en una
serie de segmentos significativos, de tal forma que mediante switches
podremos limitar estos dominios de colisión, enviando las tramas
tan sólo al segmento en el que se encuentra el host destino.
En segundo lugar, y aunque segmentemos la
red, conforme aumenta el número de host
aumenta también el número de
transmisiones de broadcast (cuando un
equipo origen envía datos a todos los
dispositivos de la red), llegando un momento
que dicho tráfico puede congestionar toda la
red de forma inaceptable, al consumir un
ancho de banda excesivo. Esto es así porque
todos los host están enviando de forma
constante peticiones de este tipo: peticiones
ARP, envíos RIP, peticiones DNS, etc.
 Para solventar este hecho es preciso dividir la
red primaria en una serie de subredes, de tal
forma que cada una de ellas va a funcionar
luego, a nivel de envío y recepción de
paquetes, como una red individual, aunque
todas pertenezcan a la misma red principal (y
por lo tanto, al mismo dominio). De esta
forma, aunque la red en su conjunto tendrá
una dirección IP única, a nivel administrativo
podremos considerar subredes bien
diferenciadas, consiguiendo con ello un control
del tráfico de la red y una limitación de las
peticiones de broadcast que la atraviesan.
 Vamos a tomar como ejemplo una red de clase C, teniendo
claro que lo que expliquemos va a ser útil para cualquier tipo
de red, sea de clase A, B o C. Entonces, tenemos nuestra red,
con dirección IP 210.25.2.0, por lo que tenemos para asignar
a los host de la misma todas las direcciones IP del rango
210.25.2.1 al 210.25.2.254, ya que la dirección 210.25.2.0 será la
de la propia red y la 210.25.2.255 será la dirección de
broadcast general.

◦ Si expresamos nuestra dirección de red en binario tendremos:

210.25.2.0 = 11010010.00011001.00000010.00000000

Con lo que tenemos 24 bits para identificar la red (en rojo) y 8


bits para identificar los host (en azul).

La máscara de red será:


11111111.11111111.11111111.00000000 = 255.255.255.0
Para crear subredes a partir de una dirección IP de red
padre, la idea es “tomar prestado" bits a los host,
pasándolos a los de identificación de red. ¿Cuántos?
Bueno, depende de las subredes que queramos obtener,
teniendo en cuenta que cuántos más bits robemos, más
subredes obtendremos, pero con menos host cada una.
Por lo tanto, el número de bits a tomar prestados
depende de las necesidades de funcionamiento
de la red final.
Cálculo de la máscara de red?
 Otro elemento que deberemos calcular para cada una de las
subredes es su máscara de subred, concepto análogo al de
máscara de red en redes generales, y que va a ser la
herramienta que utilicen luego los routers para dirigir
correctamente los paquetes que circulen entre las diferentes
subredes.

 Para obtener la máscara de subred basta con presentar la


dirección propia de la subred en binario, poner a 1 todos los
bits que dejemos para la parte de red (incluyendo los robados a
la porción de host), y poner a 0 todos los bits que queden para
los host. Por último, pasaremos la dirección binaria resultante a
formato decimal separado por puntos, y ésa será la máscara de
la subred.
 Por ejemplo, si tenemos la dirección de clase B: 150.10.x.x =
10010110.00001010.hhhhhhhh.hhhhhhhh y le quitamos 4 bits
a la porción de host para crear subredes:

10010110.00001010.rrrrhhhh.hhhhhhhh la máscara de
subred será:

11111111.11111111.11110000.000000 que pasada a decimal


nos queda: 255.255.240.0

Las máscaras de subred, al igual que ocurre con las máscaras


de red, son muy importantes, resultando imprescindibles para
el trabajo de enrutamiento de los routers.
Creando las subredes
Vamos a partir pues de nuestra dirección IP de la red madre y
vamos a ir quitando bits sucesivos a la porción de host, calculando
en cada caso las subredes obtenidas, sus direcciones IP, sus
máscaras de subred y el rendimiento de la partición obtenida.

Para ello, pasamos la dirección IP a binario, pedimos los bits


tomados a la porción de host y vamos variando de todas las formas
posibles:

0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111

En el caso de 4 bits, y luego calculamos las IP de los host


correspondientes a cada una de las variaciones hallando los
márgenes de las mismas, ya que estarán entre el valor mínimo y el
máximo al variar los bits de la porción de host entre todos 0
(dirección de subred) y todos 1 (dirección de broadcast
correspondiente).
Toma de 1 bit
Si quitamos un sólo bit a la parte de host:

parte de red: 11010010.00011001.00000010.r


parte de host: hhhhhhh

Permutando los bits de host robados para obtener las subredes obtenidas:
21=2

Es decir, 2 subredes (11010010.00011001.00000010.0 y


11010010.00011001.00000010.1). Pero resulta que no podemos disponer
de la subred que toma el 0, ya que entonces contendría la IP de la red
padre, ni de la que toma el 1, ya que contendría la dirección de broadcast
de la red padre. Es decir, robando 1 sólo bit no podemos crear subredes.

Como regla general, el número de subredes obtenidas al quitar n


bits a la porción de host será 22 -2, y el número de host disponible
en cada subred será 2(8-n)-2, ya que toda subred debe tener su
propia dirección de red y su propia dirección de broadcast
Toma de 2 bit
parte de red: 11010010.00011001.00000010.rr
parte de host: hhhhhh
número de subredes válidas: 22 -2=2
número de host válidos por subred: 26 -2=62

Las direcciones de subred las obtenemos haciendo las


combinaciones posibles con los 2 bits tomados:
11010010.00011001.00000010. 00 000000 a
11010010.00011001.00000010. 00 111111 =
◦ 210.25.2.0 a 210.25.2.63 (no vale, al contener la dirección de red
de la red padre).
11010010.00011001.00000010.01000000 a
11010010.00011001.00000010.01111111 =
◦ 210.25.2.64 a 210.25.2.127
 Subred válida, con dirección de red=210.25.2.64, broadcast =
210.25.2.127 y 62 direcciones IP para host, que son las
comprendidas entre las dos anteriores (de la 210.25.2.65 a la
210.25.2.126).

Máscara de subred:
11111111.11111111.11111111.11000000 = 255.255.255.192
11010010.00011001.00000010.10 000000 a
11010010.00011001.00000010.10 111111 =
210.25.2.128 a 210 .25.2.191

Subred válida, con dirección de red=210.25.2.128, broadcast =


210.25.2.191 y 62 direcciones IP para host, que son las
comprendidas entre las dos anteriores (de la
 210.25.2.129 a la 210.25.2.190
Máscara de subred:

11111111.11111111.11111111.11000000 =
255.255.255.192

11010010.00011001.00000010.11 000000 a
11010010.00011001.00000010.
11111111 =

210.25.2.192 a 210.25.2.225 (no vale, al


contener la dirección de broadcast de la red
padre).
Resumiendo: obtenemos dos subredes válidas, con 62
direcciones IP válidas cada una, es decir, desperdiciamos:

(256-2)-(62+62)=130

direcciones IP para host, con lo que el rendimiento de la


partición en subredes será:
R=(IP útiles subredes)/(IP útiles totales)=124/254=0.488=48%

Como puede observarse, la máscara de subred es la misma


para todas las subredes obtenidas robando 2 bits a la porción
de host, y lo mismo ocurre para el robo de otro número de
bits
Toma de 3 bit

 Ejercicio 1:

◦ Grupos de 4 personas
◦ Determinar el rendimiento
Ejercicio 2

◦ Dada la red 170.24.0.0 quieren hacerse 1130 subredes.


◦ ¿Cuántos bits tenemos que dedicar para hacer subredes?
◦ ¿Cuántas subredes podrían crearse como máximo con ese número
de bits?
◦ ¿Cuántos hosts pueden colocarse como máximo en cada subred?
◦ ¿Cuál es la IP del 10mo host de la 914va subred válida?

Ejercicio 3

◦ Se han tomado 5 bits para realizar subredes. Dada la siguiente IP


192.47.214.156 contestar:
◦ ¿cuál es la máscara de la red?
◦ ¿Cuántas subredes pueden crearse?
Ejercicio 3

◦ ¿Qué direcciones de host no son válidas y por qué?


◦ · 192.27.4.5.2 /26
◦ · 192.27.45.74 /26
◦ · 214.249.29.236 /27
◦ · 237.114.10.27 /24
◦ · 212.57.60.14 /24
◦ · 131.29.3.7 /26
◦ · 149.139.256.14 /16
◦ · 127.102.200.49 /16
◦ · 194.103.14.29 /16
VLANs

 Las “VLANs” (Virtual LANs, o redes


LAN virtuales) permiten utilizar los
mismos medios físicos para formar varias
redes independientes, a nivel de la capa 2
y3
 Estandarizadas en la norma IEEE 802.1q
 Si la separación está bien hecha brinda
seguridad y mejora la performance al
limitar los broadcasts.
VLAN’s

 VLAN de nivel 1 (también denominada


VLAN basada en puerto) define una red
virtual según los puertos de conexión del
conmutador;
 VLAN de nivel 2 (también denominada
VLAN basada en la dirección MAC) define una
red virtual según las direcciones MAC de las
estaciones. Este tipo de VLAN es más
flexible que la VLAN basada en puerto, ya
que la red es independiente de la ubicación
de la estación;
 VLAN de nivel 3: existen diferentes tipos de VLAN
de nivel 3:

◦ VLAN basada en la dirección de red conecta


subredes según la dirección IP de origen de los
datagramas. Este tipo de solución brinda gran flexibilidad,
en la medida en que la configuración de los conmutadores
cambia automáticamente cuando se mueve una estación.
En contrapartida, puede haber una ligera disminución del
rendimiento, ya que la información contenida en los
paquetes debe analizarse detenidamente.
◦ VLAN basada en protocolo permite crear una red
virtual por tipo de protocolo (por ejemplo, TCP/IP, IPX,
AppleTalk, etc.). Por lo tanto, se pueden agrupar todos los
equipos que utilizan el mismo protocolo en la misma red.
VLANS - ¿Y si se requiere tráfico entre distintas VLANS?

 Se requiere de un “router” que, trabajando a


nivel de capa 3, conecte las diferentes redes
que creamos a nivel de capa 2.
Configuración de VLAN’s
Código CLI> (creación de VLAN’s)
 Switch>enable
 Switch# ? (help)
 Switch#configure terminal
 Switch(config)#vlan 2
 Switch(config-vlan)#name ADMINISTRATIVA
 Switch(config-vlan)#exit
 Switch(config)#vlan 3
 Switch(config-vlan)#name TECNICA
 Switch(config-vlan)#exit
 Switch(config)#vlan 4
 Switch(config-vlan)#name GERENCIA
 Switch(config-vlan)#exit
 Switch(config)#exit
 Switch#show vlan
Asignación de puertos (capa 1)
 Switch(config)#interface fastEthernet 0/1
 Switch(config-if)#switchport access vlan 2
 Switch(config-if)#switchport mode access
 Switch(config-if)#exit
 Switch(config)#interface fastEthernet 0/10
 Switch(config-if)#switchport access vlan 2
 Switch(config-if)#switchport mode access

• Lo mismo para los otros puertos

• Switch#show vlan
 Para fines de prueba se considerará una dirección de
red 192.168.15.X/27 y se trabajará con las subredes
1,2 y 3

◦ Subred 1: 192.168.15.32192.168.15.63
◦ Subred 2: 192.168.15.64192.168.15.95
◦ Subred 3: 192.168.15.96192.168.15.127

No se pueden usar ni la primera ni la última dirección (dir.


Subred y dir. Broadcast)

PC0  192.168.15.40 PC1192.168.15.41


PC2  192.168.15.70 PC3192.168.15.71
PC4  192.168.15.80 PC5192.168.15.81
 Asignamos las direcciones IP a las PC de
acuerdo con lo sugerido y hacemos
pruebas de conectividad utilizando el
comendo ping.

◦ Comente sobre las pruebas realizadas.


Configuración por MAC
 Switch(config)#interface fastEthernet 0/1
 Switch(config-if)#mac-address 000D.BD05.C3B0
 Switch#show running-config
 -----------
hostname Switch
!
!
Validar los resultados
! haciendo pruebas de
interface FastEthernet0/1 conectividad y
switchport access vlan 2
switchport mode access
contrastar con la
mac-address 000d.bd05.c3b0 configuración anterior
!
interface FastEthernet0/2
!
interface FastEthernet0/3

 LO MISMO PARA LOS OTROS PUERTOS EN LAS OTRAS VLANS

* Se aconstumbra a trabajar con puerto seguro

 Switch(config-if)#switchport port-security mac-address 000D.BD05.C3B0


Configuración por IP
 Se debe dar dirección a la VLAN, se
acostumbra a dar la dirección de subred
……??? CONFIGURAR
Configuración por Protocolo

 De acuerdo a la aplicación que se va a


utiliza html., http, icmp, etc
……CONFIGURAR

También podría gustarte