Está en la página 1de 21

Direccionamiento IP

Renán Molina Bravo


Direcciones IP
• Identifican unívocamente un punto de acceso (interfaz) a la red. Un router o un host.

• Tienen un significado global en la Internet.

• Son asignadas por una autoridad central: InterNIC (Internet Network Information Center).

• Son números de 32 bits, expresados en notación decimal con puntos, byte a byte (p.ej.
123.3.45.77).

• Para facilidad de los usuarios, se define un mapping estático de las direcciones IP con
nombres ”más legibles” para las personas (DNS - Domain Name Server).
Direcciones IP
192.168.2.100
192.168.2.100 192.168.3.100
192.168.3.100

Dirección
IP 192.168.1.100
192.168.1.100

192.168.1.0
192.168.1.0 192.168.2.0
192.168.2.0 192.168.3.0
192.168.3.0

ID
ID de
de red
red

192.168.1.100
192.168.1.100 192.168.2.101
192.168.2.101 ID
ID de
de host
host
Direcciones IP
• Esquema jerárquico, constan de una parte que indica de qué red física se
trata, y otra que indica la interface o punto de conexión a la red (host).

• El componente RED de la dirección IP se utiliza para ubicar la red física de


destino (ruteo) y el componente HOST se utiliza para identificar la interfaz
dentro de esa red física

• Las direcciones IP son identificadores en una red virtual; en última instancia


deben ser mapeadas a direcciones físicas de las distintas subredes (X.25,
Ethernet, etc.). Este proceso se denomina resolución de direcciones.
Clasificación de direcciones IP.
• IP = 32 bits = 4 octetos: 0.0.0.0  255.255.255.255
Expresión: (Host) (Broadcast)

• 1er octeto define la clase.


• Clase A: 1 – 126, N.H.H.H Gobiernos.
• Clase B: 128 – 191, N.N.H.H Grandes empresas.
• Clase C: 192 – 223, N.N.N.H Pequeñas y medianas.
• Clase D: 224-239 Multicasting.
• Clase E: 240 – 254 Experimental, investigación.

• 127.0.0.1  localhost
• Para comunicaciones de procesos en la misma máquina.
• Nunca es propagada a la red
ID
ID de
de Red
Red ID
ID de
de Host
Host
Clase A

ID
ID de
de Red
Red ID
ID de
de Host
Host
Clase B

ID
ID de
de Red
Red ID
ID de
de Host
Host
Clase C

1 2 3 4
Clase Formato Rango Redes/Hosts

0 8 16 24 32
A 0 RED HOST HOST HOST 0.0.0.0 a 126.255.255.255 126/16.777.214

B 10 RED RED HOST HOST 128.0.0.0 a 191.255.255.255 16.382/65.534

C 110 RED RED RED HOST 192.0.0.0 a 223.255.255.255 2.097.150/254

D 1110 ID GRUPO MULTICAST 224.0.0.0 a 239.255.255.255

E 11110 EXPERIMENTAL 240.0.0.0 a 247.255.255.255


¿Qué es multicast y para qué sirve?
• Multicast es un método de envío de paquetes (a nivel de IP) que tan sólo serán
recibidos por un determinado grupo de host. Para que el equipo reciba paquetes,
antes deben de haberse subscrito a ese grupo, haciéndolo saber mediante un
mensaje de tipo IGMP (Internet Group Management Protocol).
• Cuando hablamos de direcciones, multicast tiene un rango de direcciones IP que va
desde la 224.0.0.0 hasta la 239.255.255.255 (esto para IPv4, en IPv6 las podemos
identificar porque comienzan con ff00).
• Multicast es ampliamente utilizado para tráfico multimedia (video, música,
restransmisiones en streaming etc).
• Un ejemplo de uso de este tipo de comunicaciones es el reproductor de vídeo VLC
que permite realizar una emisión multicast en una determinada dirección. Si algún
PC se subscribe a la dirección en la que estés emitiendo, será capaz de verlo.
¿Qué es broadcast y para qué sirve?
• Los broadcast son paquetes de datos que se envía a todos los dispositivos de la
red de una red.
• Los broadcasts se identifican a través de una dirección IP y por lo general tiene la
última dirección utilizable.
• La aplicación más común es el descubrimiento automático de servicios en una
red. De esta manera, el usuario no tiene por qué conocer de antemano la
dirección del servidor que proporciona un determinado servicio.
• Cuando el nodo emisor necesita enviar la misma información a múltiples
receptores. Es el caso de la videoconferencia y el streaming se usa el broadcast.
Por ejemplo si tienes en una red 4 personas conectadas a una videoconferencia,
todos reciben el mismo paquete sin tener que reenviarse 4 veces.
Subnetting
• Objetivo: Compartir una dirección de red IP entre varias redes físicas

• Beneficios
• Uso eficiente de direcciones IP (referido a no desperdiciar direcciones)
• Salvar limitaciones de hardware (distintos tipos de red, cantidad máxima de nodos soportados,
distancia)
• División en subredes de acuerdo a la estructura de la organización

• Características
• Agregado de un nivel jerárquico en la dirección IP
• Invisible para los routers externos
• Implementación a través de máscaras de subred
Subneting
Se agrega un nivel jerárquico en la dirección, sólo
interpretado localmente

Dirección IP (sin subnetting) Red Host

Dirección IP (con subnetting) Red Subred Host

Significado Significado
global local
Máscara de Subred
• Utilizada para indicar cuáles bits de una dirección IP corresponden a
red y cuáles a host
• Número de 32 bits, expresado en notación decimal con puntos, como
una dirección IP
• Los bits en “1” de la máscara indican que los correspondientes bits de
una dirección IP conforman la dirección de red, los bits en “0” indican
host
• El router tendrá en cuenta la máscara de subred para tomar las
decisiones de ruteo
Pasos para el Subnetting
1. Obtener, a partir de la máscara de red suministrada, una nueva
máscara de red para el subneteo. Utilizar la función:

2N-2 >= Cantidad de redes solicitadas

• El valor despejado de N corresponde a los bits que se deben tomar prestados


de la máscara de red original, de está forma se obtiene la nueva máscara.
Pasos para el Subnetting
2. Obtener los rangos o saltos de cada subred, a través de la función:
• Para el cálculo se utiliza el valor constante 256

256 - Nuevo octeto de la máscara (notación decimal) = Saltos

• Este valor sirve para incrementar, en el octeto en uso, el valor de la dirección IP. Por
ejemplo si el valor de salto es 32, con la dirección IP 172.32.15.0 (en verde el octeto en
uso) las subredes obtenidas tendrían las siguientes direcciones IP:
• Subred 1: 172.32.15.0
• Subred 2: 172.32.47.0 -> 15 + 32 = 47
• Subred 3: 172.32.79.0 -> 47 + 32 = 79
• Subred 4: 172.32.111.0 -> 79 + 32 = 111
Pasos para el Subnetting
3. Obtener la cantidad de hosts disponibles por cada subred, mediante
de la función:
• M: cantidad de bits restantes de la nueva máscara de red

2M-2 = Hosts
Pasos para el Subnetting
4. Con toda la información obtenida construir la tabla de Subneteo,
donde se especifican las redes, los rangos de direcciones
disponibles, la dirección de broadcast y si se quiere la cantidad de
hosts.
Ejemplo de Subneteo
A partir de la dirección IP 192.168.1.0/24 obtenga 4 subredes y la cantidad de hosts disponibles por cada
subred.
Solución:
Paso 1
192.168.1.0/24
/24 indica la máscara de red para trabajar, esta con 24 bits encendidos:
11111111.11111111.11111111.00000000 = 255.255.255.0 (en notación decimal)
Fórmula:
2n-2 >= Cantidad de Subredes
23-2 >= 4
8-2 >= 4
6 >= 4
Por tanto n=3 y representa la cantidad de bits que deben ser prestados para la nueva máscara de red.
11111111.11111111.11111111.11100000 = 255.255.255.224 (en notación decimal)
Nueva Máscara:
192.168.1.0/27
255.255.255.224
Ejemplo de Subneteo
Nueva Máscara:
192.168.1.0/27
255.255.255.224

Paso 2
Obtener los saltos de las Subredes
Fórmula:
256 – Nuevo octeto de la máscara
256 – 224 = 32
Saltos = 32
Ejemplo de Subneteo
Nueva Máscara:
192.168.1.0/27
255.255.255.224
Saltos = 32

Paso 3
Obtener la cantidad de Hosts por Subred
Fórmula:
2M-2 = Hosts (M= bits restantes de la máscara de red)
11111111.11111111.11111111.111 00000 = 255.255.255.224

25-2 = 30
Hosts = 30
Ejemplo de Subneteo
Nueva Máscara:
192.168.1.0/27
255.255.255.224
Saltos = 32
Hosts = 30

Paso 4
Construir la tabla de Subneteo.

# Subred Rango IP Broadcast


1 192.168.1.0 192.168.1.1 - 192.168.1.30 192.168.1.31

2 192.168.1.32 192.168.1.33 - 192.168.1.62 192.168.1.63

3 192.168.1.64 192.168.1.65 - 192.168.1.94 192.168.1.95

4 192.168.1.96 192.168.1.97 - 192.168.1.126 192.168.1.127


Video de Explicación del Subneteo

También podría gustarte