Está en la página 1de 37

UD 05 : CAPAS DE ENLACE Y

RED: DIRECCIONAMIENTO
REDES LOCALES – 1º SMR

Profesor: Andrés Valverde Consentino

ÍNDICE
1.- INTRODUCCIÓN 5.- MÁSCARAS DE RED
2.- TIPOS DE DIRECCIONAMIENTO 6.- SEGMENTACIÓN O DIVISIÓN DE RED
2.1.- Direccionamiento a nivel de enlace 6.1.- Determinar el número de subredes
2.2.- Direccionamiento a nivel de red: IPv4 6.2.- Dirección de difusión
2.2.1.- Clases de redes 6.3.- Construir una tabla de subredes
2.2.2.- Direcciones ip públicas y privadas 7.- IPv6
2.2.3.- Direcciones ip estáticas y dinámicas 8.- PROTOCOLOS COMPLEMENTARIOS DEL NIVEL
2.2.4.- Direcciones ip reservadas DE RED
2.2.5.- NAT 8.1.- Protocolo ARP
2.2.6.- Prefijo de red 8.2.- Protocolo ICMP
3.- FUNCIONAMIENTO DE LOS ROUTERS
4.- OPERADOR LÓGICO “AND”
1.- INTRODUCCIÓN
 Todos los dispositivos de una red serian totalmente inútiles sino existiera un
método que permitiera identificar de forma única:
 Tanto a cada una de las estaciones o equipos de la red
 Como también a cada una de las redes.

 Cuando en las redes existen caminos compartidos, la selección del


destinatario no resulta tan fácil.

 Además puede suceder que la información tenga que pasar por varias
estaciones hasta llegar a su destino para lo cual es necesario que exista un
mecanismo que permita establecer quién es realmente el destinatario de
la información.

 La forma más sencilla de determinar esto es a través del direccionamiento.

 Este método consiste en asignar un direccionamiento único a cada uno de


los equipos de la red e incluirlo en cada mensaje para que así se conozca
cual de ellos es el destinatario del mismo.

 Existen tres tipos de direccionamiento:


 Direccionamiento a nivel de enlace de datos.
 Direccionamiento a nivel de red.
 Direccionamiento a nivel de transporte.
2.- TIPOS DE DIRECCIONAMIENTO
2.1- DIRECCIONAMIENTO A NIVEL DE ENLACE DE DATO.
 Una red LAN de tipo Ethernet utiliza un único medio para transmitir el cual es
compartido por todas las estaciones por lo tanto cuando un ordenador envía un
mensaje a través de la red este permanecerá en el bus, en espera de ser recogida
por el destinatario.
 Puesto que todas las estaciones están conectadas al mismo medio, todas pueden
ver el mensaje.
 Sin embargo, solamente el nivel de enlace de datos de la estación destinataria
podrá tomarlo para él.
 Con lo cual es necesario un mecanismo que identifique a una estación de otra.
 Para ello se utiliza como direccionamiento a nivel de enlace y dentro de este la
subcapa MAC, el número MAC es un conjunto de número binarios que
dependiendo del protocolo utilizado estos números podrán ser mayores o menores.

DIRECCIONES MAC
Para las comunicaciones a nivel de enlace, los NIC llevan asociada una dirección física, o
dirección hardware, llamada MAC (Media Access Control), que viene programada de serie
y que lo identifica a nivel mundial.
Veamos la estructura de la MAC con un ejemplo:

01:1F:D0:C8:D6:6E
Vendor ID (identificador del fabricante) : Device ID (identificador del dispositivo)

En este caso, el código 01:1F:D0 corresponde al fabricante GIGA-BYTE TECHNOLOGY


CO. (se pueden consultar en http://www.coffer.com/mac_find/).

Por desgracia, la MAC no nos permite realizar el seguimiento o el encaminamiento de


paquetes de datos en una red, sólo sirve para, a nivel hardware, controlar el acceso del
NIC a los medios de transmisión.
En Windows, el comando
ipconfig /all nos muestra
información de todos los
adaptadores instalados en el
equipo. Entre esa información está
la dirección física, que es la MAC
del adaptador.

En Linux, el comando que


normalmente se emplea es
ifconfig, con resultados
similares. Si la distribución Linux
es reciente, tendremos que usar
ip addr show.

2.2- DIRECCIONAMIENTO A NIVEL DE RED.

 Las funciones del direccionamiento consisten en facilitar la localización de un destinatario


en la red, lo que permite buscar el mejor camino.

 El direccionamiento a nivel de red coexiste con el direccionamiento a nivel de enlace.

 Se utiliza para identificar a estaciones que se encuentran en la misma o distinta red, las
direcciones a nivel de red se utilizan para determinar la red a la que ha de ir la
información debido a que es muy común la interconexión de redes LAN con redes WAN.

 Digamos que un protocolo a nivel de red puede compararse con un sistema postal:
 Antes de entregar la correspondencia debes saber dónde se encuentra el destinatario (y con ello
la ruta a seguir) y en qué lugar se encuentra el destinatario.
 Por lo tanto el direccionamiento a nivel de red sería la dirección donde se encuentra el
ordenador mientras que el direccionamiento a nivel de enlace sería el DNI del ordenador.
 Sea, por el ejemplo, el direccionamiento en Internet que es una red de redes
en la cual existen varias redes troncales principales de gran ancho de banda
conectadas mediante nodos encaminadores a redes regionales y que están
a su vez conectadas a redes LAN y proveedores de acceso a Internet.

 Para que esta estructura funcione, se diseñaron varios protocolos


a nivel de red que permiten que los paquetes sean enviados
correctamente a través de gran cantidad de redes distintas.

 El protocolo más importantes es el IP (Protocolo de Internet).


 Este protocolo establece el direccionamiento a nivel de red y define el
formato de los paquetes que van a ser transmitidos.

 Además del protocolo IP existen otros protocolos a este nivel que


se encargan de seleccionar las mejores rutas para el envío de la
información: los más importantes son RIP (Protocolo de
Información de encaminamiento) y OSPF (Primero el camino
abierto más corto).
 El protocolo de internet (IP) es el encargado de direccionar la información
a través de las distintas redes.

 Para ello, necesita poner un nombre a cada una de las redes para poder
diferenciar unas de otras.

 Ese nombre es un número y a este número se le llama IP de tal forma que


no habrá en la red Internet dos redes con igual número.

 Estos números no solo identifican a las distintas redes sino que además
identifican a los distintos dispositivos de una red.

 Este número consta de 32 bits que se agrupan en grupos de 8 bits y cada


grupo de 8 bits representa un número en decimal que es con el cual
nosotros trabajamos.

PROTOCOLO IP VERSIÓN 4: IPv4


➢ Es la cuarta versión del protocolo IP y la primera en ser utilizada a gran escala.
➢ El paquete está dividido en 2 partes

 Cabecera o Encabezado: Tiene una parte


obligatoria y otra opcional.
 Constituyen las cinco primeras filas del paquete,
hasta la dirección IP de destino lo que da un total
de 20 bytes.
 La parte opcional máximo 4 bytes. El tamaño
máximo de la cabecera es de 60 bytes.

 Datos: Son los datos que transporta el paquete. Si el paquete crece mucho debido a
los datos que lleva, se usa un método conocido como fragmentación de paquetes.
ESTRUCTURA DE LAS DIRECCIONES IP

Las direcciones IPv4 (versión actual del protocolo IP, pero que en un tiempo
será sustituida por la v6) tienen la siguiente estructura:

192.168.0.75
Octeto_1.Octeto_2.Octeto_3.Octeto_4
Cada número es un octeto (8 bits) que se suele representar con un número en
decimal. Por lo tanto, cada octeto de la dirección IP será un número que podrá
tomar un valor entre 0 y 255 (o sea, 256 valores posibles).

Se puede representar en binario, en bloques de 8 bits separados por puntos:

11000000.10101000.00000000.01001011

Ejemplo:

 Cada 8 bits representa a un número decimal cuyo valor puede estar entre 0 y 255 ya que
28 = 256, por lo tanto, el número IP estaría compuesto de 4 números separados por un
punto y cada uno de ellos puede tener el rango de valores mencionados anteriormente.

 Con 32 bits se pueden dar 232 = 4.294.967.296 direcciones distintas las cuales parecen
muchas pero ya están prácticamente agotadas con el crecimiento de Internet.

 Los direcciones IP están formadas por 2 partes: una identifica la red (bits de red) y la otra el
número del equipo dentro de la red (bits de host).
2.1.- CLASES DE REDES
Todo el espacio de direcciones IPv4 está inicialmente dividido en diferentes
clases según su primer octeto. Si la máscara de subred de los equipos de una
red es distinta a éstas, diremos que la red no tiene clase (red sin clase).

CLASE RANGO DE IPs REDES EQUIPOS MÁSCARA

A 1.0.0.0 - 127.255.255.255 127 16777214 255.0.0.0 (/8)

B 128.0.0.0 - 191.255.255.255 16384 65534 255.255.0.0 (/16)

C 192.0.0.0 - 223.255.255.255 2097152 254 255.255.255.0 (/24)

No usada, reservada para difusión


(D) 224.0.0.0 - 239.255.255.255
de mensajes

Clase no usada, pensada


(E) 240.0.0.0 - 255.255.255.255 inicialmente para ampliar el espacio
de direcciones IPv4
 Cuando se realizó el diseño de este protocolo el problema que surgió fue el
dividir el número entre el número de red y el número de host:
 Si se utilizaban muchos bits para el número de red, entonces tendríamos muchas redes
pero pocas estaciones en cada una de ellas
 Y si utilizamos pocos bits para el número de red, entonces tendríamos pocas redes
pero muchos ordenadores en cada red.
 Por ello se opto por crear varios tipos de direcciones con diferentes tamaños de
campo expuestos en la tabla anterior.
 El número de redes y estaciones que puede contener cada red dependiendo
del tipo de red que sea es el siguiente:
La forma de utilizar estos bits, es la siguiente:

 La clase A utiliza 7 de los 8 primeros bits, porque el primer bit siempre vale 0 para la
identificación de la red y los restantes 24 bits que coinciden con los 3 últimos
números para identificar a los ordenadores, con lo cual vamos a tener 2 7 = 128
redes y en cada red vamos a poder tener 224 − 2 = 16.777.214 ordenadores.

 La clase B utiliza de los 16 primeros bits 14, porque los dos primeros bit siempre valen
10 para la identificación de la red y los restantes 16 bits que coinciden con los 2
últimos números para identificar a los ordenadores, con lo cual vamos a tener 214 =
16384 redes y en cada red vamos a poder tener 216 − 2 = 65.534 ordenadores.

 La clase C utiliza de los 24 primeros bits 21, porque los tres primeros bit siempre
valen 110 para la identificación de la red y los restantes 8 bits que coinciden con el
último número para identificar a los ordenadores, con lo cual vamos a tener 2 21 =
2.097.152 redes y en cada red vamos a poder tener 28 − 2 = 254 ordenadores.

2.2.2.- Direcciones ip públicas y privadas


Hay que diferenciar dos tipos de direcciones IP: públicas y privadas:

 Un dirección IP pública es la que identifica a un equipo o red de cara


al exterior; es decir, la que se muestra en Internet y hay que comprarla.
 En cuanto a la IP pública, como estará asignada al router, habría que
entrar en su configuración, por lo que resulta preferible visitar alguno de los
múltiples sitios web que nos brindan esa información. Por ejemplo:
https://www.cual-es-mi-ip.net/

 Una dirección IP privada es aquella que identifica una red LAN o a un


equipo de la LAN; es decir, ni es visible en Internet ni hay que abonar
nada por ella.
 Para averiguar la IP privada de un equipo conectado a la red, basta
ejecutar Símbolo del sistema, teclear ipconfig y pulsar Intro.
2.2.3.- Direcciones ip estáticas y dinámicas.

 Tanto si se trata de una IP pública como privada, podemos distinguir


dos tipos, en función de cómo es asignada: IP fija o estática e IP
dinámica.

 Un número IP es dinámico cuando dicho número es asignado al


ordenador por un servidor de tal forma que dicho ordenador cada
vez que entre en red tendrá un número IP distinto o no, dependiendo
de la configuración del servidor, de este proceso se encarga el
protocolo DHCP.

 Los ordenadores que forman parte de Internet poseen direcciones IP


estáticas por lo tanto es necesario introducirlas manualmente. Estas
direcciones son dadas por el organismo NIC (Centro de Información
de la Red). Este organismo nos dará solamente la dirección de la red
para impedir que existan números de redes duplicados y por lo tanto
cada administrador de red deberá asignar el número de
identificación de la estación.

ASIGNACIÓN DE IP

Existen dos formas de asignar IPs a equipos en una


LAN:
A) ASIGNACIÓN ESTÁTICA: asignamos de forma
manual la configuración a nivel de red de un equipo;
básicamente: dirección IP, máscara de subred,
configuración de la/s puerta/s de enlace y de los
servidores DNS.

En Windows podemos configurar estáticamente el


adaptador a través de una interfaz clásica de
Windows (arriba) o a través de la nueva interfaz
de Windows 10 (abajo).
Las máscaras, como se puede ver, se establecen
con dos notaciones distintas.
B) ASIGNACIÓN AUTOMÁTICA o DINÁMICA: hay dos formas de que se asigne
la IP automáticamente a un equipo de una red:
por DHCP (Dynamic Host Configuration Protocol): existe un equipo de la
red que lleva instalado un software servidor DHCP. Este servidor asigna
una configuración completa de IP a los equipos clientes que así lo
soliciten y que estén configurados para trabajar con DHCP. Los routers
que proporcionan los ISP suelen actúar como servidores DHCP.

con dirección de enlace local: si no hay servidor DHCP en la red, aquellos


equipos configurados como clientes DHCP obtienen, tras un tiempo,
direcciones aleatorias del tipo 169.254.x.x/16. En sistemas Windows y
algunas distribuciones Linux la asignación se hace mediante el protocolo
APIPA (Automatic Private IP Adressing, direccionamiento automático de IP
privada).

2.2.4.- DIRECCIONES IP RESERVADAS (ESPECIALES)


DIRECCIÓN DE RED
Es la primera dirección IP de una red, representa a esa red entera y no puede ser
asignada a un equipo de la misma. Todos los equipos de una red física cuya dirección de
subred sea la misma, estarán en la misma red. Se calcula de la siguiente forma (ejemplo):

Dirección IP y máscara: 192.168.3.45 / 24


Dirección IP (en binario): 11000000.10101000.00000011.00101101
Máscara (en binario): 11111111.11111111.11111111.00000000
Operación AND (bit a bit): 11000000.10101000.00000011.00000000
(o sea) (identificador de red).ceros
Dirección de subred: 192.168.3.0 (es la anterior en decimal)

En redes con clase se calcula sustituyendo los octetos del identificador de equipo por 0.
DIRECCIÓN DE DIFUSIÓN (BROADCAST)

Es la última dirección IP de una subred, y no puede ser asignada a un equipo. Sirve para
cuando un equipo quiere enviar un paquete de difusión a todos los equipos de su subred.
Todos los equipos de una misma subred tienen la misma dirección de difusión.
Se calcula de la siguiente forma (ejemplo):

Dirección IP y máscara: 192.168.3.45 /24


Dirección de subred: 192.168.3.0 (calculada antes)
Dirección de difusión: 192.168.3.255 (en vez de 0)

En redes con clase se calcula sustituyendo los octetos del identificador de equipo por 255.

DIRECCIONES IP RESERVADAS PARA DIRECCIONES DE ENLACE LOCAL

Se asignan al azar a equipos en una LAN en la que no hay servidor DHCP para
autoconfiguración de IPs. El proceso lo realiza el sistema operativo tras 30’. Se
les llaman también direcciones APIPA (Automatic Private IP Address):
Definido en RFC 3927 (direcciones de enlace local)

169.254.0.0 - 169.254.255.255 (/16)


En Windows (tal como se ve en la
captura) y muchas distribuciones Linux
se puede elegir el comportamiento de
las direcciones de enlace local.
Podemos decidir si queremos elegir
entre asignar direcciones APIPA
aleatoriamente o asignar estáticamente
direcciones IP del rango de las
privadas.
DIRECCIONES IP RESERVADAS PARA LOCALHOST

El documento RFC 3330 define que debe existir un rango de direcciones


reservado para hacer referencia al propio equipo en la red o localhost. El rango,
llamado rango de direcciones loopback (de bucle de retorno), es el siguiente:

127.0.0.0 - 127.255.255.255
Aunque en la práctica sólo se utilice la dirección 127.0.0.1 /32 para localhost,
el RFC 3330 deja clarísimo en su página 1 que "ninguna dirección de este rango
debería aparecer en cualquier red, sea donde sea".

Se emplea principalmente para comprobar el correcto funcionamiento de los


componentes software de TCP/IP asociados a un equipo.
Usado con el comando ping (para cualquier SO):

ping 127.0.0.1

DIRECCIONES IP RESERVADAS PARA REDES PRIVADAS

Para evitar conflicto de IP con los equipos que ofrecen servicios en internet,
existen unos rangos de direcciones reservados para los equipos de redes
privadas, en las que sus equipos no forman parte de internet aunque tengan
acceso a la misma a través de routers:
Definidos en RFC 1918

10.0.0.0 - 10.255.255.255 (/8)


172.16.0.0 - 172.31.255.255 (/16)
192.168.0.0 - 192.168.255.255 (/24)
El segundo rango, en realidad, define 16 redes de clase B, cuyas direcciones de
subred son 172.16.0.0/24, 172.17.0.0/24, 172.18.0.0/24…
2.2.5.- NAT (NETWORK ADDRESS TRANSLATOR)

 En la actualidad y para ahorrar direcciones hay un sistema llamado NAT que cambia la
dirección de origen y de destino de un paquete de datos dentro y fuera de una red de
área local.

 La idea es sencilla, hacer que redes de ordenadores utilicen un rango de direcciones


especiales (IPs privadas) y se conecten a Internet usando una única dirección IP (IP
pública).

 Gracias a este “parche”, las grandes empresas sólo utilizarían una dirección IP y no
tantas como máquinas hubiese en dicha empresa. También se utiliza para conectar
redes domésticas a Internet.
Existen principalmente 3 tipos de NAT:
NAT ESTÁTICA

 Se mapea una dirección IP con una dirección IP pública de forma estática. De esta
manera, cada equipo en la red privada debe tener su correspondiente IP pública
asignada para poder acceder a Internet.

NAT DINÁMICA

 El router tiene asignadas varias direcciones IP públicas y las utilizará en función de la


demanda, es decir, cada vez que un equipo inicie una conexión el router utilizará
una de las direcciones IP disponibles que no esté siendo utilizada. De modo que a
cada equipo le corresponde al menos una dirección IP pública.
 Por otro lado se aumenta la seguridad ya que dificulta que un atacante externo
ingrese en nuestra red debido al "salto constante entre direcciones IP".
SOBRECARGA DE NAT

 La NAT con sobrecarga o PAT (Port Address


Translation) es el tipo más común, de hecho, es
el utilizado en los routers domésticos. Con este
sistema evitamos contratar más de una
dirección IP pública, ahorramos direcciones
IPv4 y aumentamos la seguridad de nuestra
subred ya que un atacante no podría
conectarse directamente a nuestros equipos.

VENTAJAS E INCONVENIESTES DEL USO DE NAT

 Ventajas:
 Economía de direcciones IP.
 Facilita la numeración interna de las redes.
 Inconvenientes:
 No permite conexiones directas entre dos hosts
 Baja escabillidad. Conexiones simultáneas limitadas
 Imposibilita rastrear el camino del paquete.
 Falsa sensación de seguridad. No hace filtrado.
2.2.6.- PREFIJO DE RED

 El prefijo de una red está compuesto del número de bits que se utiliza para determinar el número
de la red más el número de bits que se utiliza para determinar el tipo de red.
 PREFIJOS DE CADA CLASE DE RED:
 Clase A: /8
 Clase B: /16 TIPO DE RED + NÚMERO DE RED = PREFIJO DE RED
 Clase C: /24

Ejemplos de direcciones IP:


 118.64.248.86/8 ➔ Clase A. Se usan 8 bits para el prefijo de red y 24 bits como nº de estación

 129.0.186.63/16 ➔ Clase B. Se usan 16 bits para el prefijo de red y 16 bits como nº de estación

 221.118.7.19/24 ➔ Clase C. Se usan 24 bits para el prefijo de red y 8 bits como nº de estación

 El prefijo está acompañando al número IP separándole de este con una


barra de tal forma que nos permitirá determinar mejor el tipo de red al cual
corresponde el número IP.
 Cada estación de red debe disponer de una dirección IP única. Así mismo
los router también deben tener direcciones únicas pero en este caso las
direcciones que ha de tener un router han de ser tantas como redes
conecten. En definitiva tantos números IP como puertos disponga.
 Se ha de tener en cuenta que un puerto no puede tener más de una
dirección IP.
3.- FUNCIONAMIENTO DE LOS ENCAMINADORES O ROUTERS
 Cada router dispone de una tabla que se va generando dinámicamente con los posibles destinos
en forma de direcciones IP. En cada fila de la tabla se especifica :
 La dirección de destino de la red a la que se quiere llegar.
 La dirección IP del puerto por donde ha de salir información si la red está conectada directamente al
router por el cual tiene que pasar la información.
 Y por último el número de routers por los cuales tiene que pasar la información para llegar a la red de
destino.
4.- OPERADOR LÓGICO AND

A B A AND B

0 0 0

0 1 0

1 0 0

1 1 1

5.- REDES IP SIN CLASE: LA MÁSCARA DE SUBRED.


 Cuando se pensó el direccionamiento IP por clase, la mayoría de las
compañías optaron por solicitar direcciones de clase B, ya que las de clase C
sólo permitían direccionar 254 dispositivos.
 Esto provocó que las direcciones de clase B se agotaran rápidamente.
 Durante los años 90, y ante este problema, se decidió que era preciso pensar
en un nuevo espacio de direccionamiento IP más flexible y con una nueva
arquitectura. Actualmente se conoce como IPv6
 Dado que establecer una nueva versión de direccionamiento IP iba a llevar
mucho tiempo, se tomó una solución inmediata para frenar el agotamiento
de direcciones ip: el CIDR (Classless Inter-Domain Routing) o enrutamiento
entre dominios sin clase.
 Consiste en abandonar la rigidez de las clases de direcciones IP.
 CIDR sustituye esas clases por un prefijo de red generalizado que pudiese ser
de cualquier tamaño. Así las redes se ajustan a las demandas de los usuarios
y no al revés.
MÁSCARAS DE RED

Las direcciones IP, de forma similar a lo que ocurre con los números de teléfono, están
organizadas jerárquicamente. La parte más a la izquierda de la dirección IP es lo que se
llama el identificador de red, y la parte más a la derecha es el identificador de equipo
dentro de esa red. Ejemplo:

192.168.0.75
(equipo número 75 de la red cuyo identificador es 192.168.0)
Todos los equipos que formen parte de la misma red deben tener el mismo
identificador de red, pero distintos identificadores de equipo.
La cantidad de octetos destinados al identificador de red y, por tanto, al de equipo, es
una cantidad variable que depende de la máscara de subred: un número-patrón similar
a la IP en estructura y que nos indica qué parte de la IP es identificador de red y qué
parte es identificador de equipo.

 Su función es indicar a los dispositivos qué parte de la dirección IP es el número de


la red, incluyendo la subred, y qué parte es la correspondiente al host.

 Mediante la máscara de red, un sistema (ordenador, puerta de enlace, enrutador,


etc.) podrá saber si debe enviar un paquete dentro o fuera de la subred en la que
está conectado. Por ejemplo, si el enrutador tiene la dirección IP 192.168.1.1 y
máscara de red 255.255.255.0, entiende que todo lo que se envía a una dirección
IP con formato 192.168.1.X, se envía hacia la red local, mientras que direcciones
con distinto formato de dirección IP serán enviadas hacia afuera (Internet, otra red
local mayor, entre otros)

 Para ello se utiliza el operador lógico AND a nivel de bits entre el número IP y la
máscara de red.

 Las máscaras de subred tienen todo 1s en las posiciones de bit de red


(determinadas por la clase de dirección) así como también las posiciones de bit de
subred deseadas, y tienen todos 0s en las posiciones de bit restantes,
designándolas como la porción de host de una dirección.
6.- SEGMENTACIÓN O DIVISIÓN DE RED.
 Hasta ahora el número IP se componía de dos partes una que determina la
dirección de red y otra que me determina el número de estaciones dentro
de la red.

 Si dicha red deseo dividirla en subredes necesito utilizar parte de los números
utilizados para los equipos para determinar las distintas subredes.

 La combinación entre el número de red y parte


del número de estación utilizado para subred se
conoce como el prefijo de red extendida.
6.1- DETERMINAR EL NÚMERO DE SUBREDES.
 Lo primero que necesitamos saber a la hora de dividir una red en subredes es el
número de subredes que necesitamos. Este número determinará el número de bits
que necesito coger de los números destinados a identificar los equipos.
 Si suponemos que tenemos una red cuya dirección IP es 164.56.0.0 y queremos
dividir dicha red en 8 subredes deberíamos coger 3 bits puesto que 23 = 8
 Tradicionalmente, se recomendaba que la subred cero y la subred de todo unos
no se utilizaran para el direccionamiento
 El uso de la subred cero para el direccionamiento no se recomendaba debido a la
confusión inherente a tener una red y una subred con direcciones indistinguibles
 El uso de la subred de todo unos para el direccionamiento no se recomendaba debido
a la confusión inherente a tener una red y una subred con direcciones de broadcast
idénticas.
 Sobre el problema del uso de la subred cero y la subred de todo unos, RFC 1878 afirma,
"Esta práctica (de excluir la subred de todo ceros y la de todo unos) está obsoleta.

Uso de Subnet Zero y All-Ones Subnet

6.2- DIRECCIÓN DE DIFUSIÓN DE LAS REDES.


 Llamamos dirección de difusión o broadcast de una red o subred al número
IP obtenido como consecuencia de poner a 1 todos los bits de host.
 Este número coincide con el último número de la red o subred y es utilizado
por los equipos de esa red o subred para enviar información a todos los
ordenadores de la misma.
6.3- CONSTRUIR UNA TABLA DE SUBREDES.
 La tabla se construye con los siguientes elementos: número de bits, incremento,
máscara de subred, número de redes.

 La primera fila nos indica el número de bits que utilizamos correspondiente al


número de equipo para crear las subredes.

 La segunda fila indica el valor decimal de cada bit dentro de bytes y


además el incremento que habrá de una subred a otra dependiendo del
número de bits utilizados.

 La tercera fila nos indica la máscara de subred para ese bytes dependiendo
del número de bits que utilicemos, cada valor se obtiene sumando el valor
de bits al valor de los bits anteriores.

 La cuarta fila indica la cantidad de subredes que se pueden obtener


dependiendo del número de bits que cojamos.
6.3- EJERCICIO DE SUBREDES RESUELTO.
 Dada la dirección de red 172.23.0.0 obtener:

 4 subredes

 Nº IP de cada subred

 Nº IP de comienzo de cada subred

 Nº IP final de cada subred

 Nº IP de difusión de cada subred

 Nº de máscara de subred

Solución:
 Sea la red de clase B 172.23.0.0, de esta red vamos a crear 4 subredes. Para
ello tenemos que saber el número de bits que necesitamos de la parte de los
bits destinados a ordenadores, puesto que los bits de la red no se “tocan”.
Usaremos la siguiente fórmula para averiguar dicho número de bits:
 2n >= Nº de subredes
Por lo tanto 23 >= 4 subredes por lo tanto en este ejemplo necesitaremos 3
bits; así cogeremos los 3 bits de la izquierda del tercer octeto.

000 00000 => 0


001 00000 => 32
010 00000 => 64
 A continuación realizamos las
combinaciones posibles con 011 00000 => 96
esos 3 bits: 100 00000 => 128
101 00000 => 160
110 00000 => 192
111 00000 => 224
¿NÚMEROS IP DE SUBREDES?:

 172.23.0.0

 172.23.32.0

 172.23.64.0

 172.23.96.0

 172.23.128.0

 172.23.160.0

 172.23.192.0

 172.23.224.0

ENUMERAR LOS EQUIPOS DE CADA UNA DE LAS SUBREDES:


 Subred: 172.23.32.0
 EQUIPOS:
172.23.32.1 …. 172.23.32.255
172.23.33.0 …. 172.23.33.255
172.23.34.0 …. 172.23.34.255
…. 172.23.63.254 (ultimo equipo de la subred porque
172.23.63.255 es el IP de broadcast o difusión)
 Subred: 172.23.64.0
 EQUIPOS:
172.23.64.1 …. 172.23.64.255
172.23.65.0 …. 172.23.65.255
172.23.66.0 …. 172.23.66.255
……172.23.95.254 (ultimo equipo de la subred porque
172.23.95.255 es el IP de broadcast o difusión)
 Subred: 172.23.96.0 EQUIPOS: …….
 La máscara de subred de estas subredes será 255.255.224.0, porque en el tercer
octeto hay que poner los tres primeros bits a 1: 11100000 = 224
7.- IPv6
 Actualmente estamos en medio de un proceso de transición en el mundo de las redes
de comunicaciones, el sistema utilizado para identificar equipos en las redes, IP versión
4 (IPv4), se está cambiando por otro nuevo llamado IPv6, y que es totalmente distinto
al anterior por lo que no son compatibles.

 Los usuarios no deberíamos encontrar ningún problema a la hora de utilizar nuestros


ordenadores, ya que ambos sistemas convivirán durante mucho tiempo, pero poco a
poco iremos notando diferencias en el funcionamiento y configuración de nuestros
ordenadores.

 IPv6 es la versión 6 del Protocolo de Internet (IP por sus siglas en inglés, Internet
Protocol), es el encargado de dirigir y encaminar los paquetes en la red.

 IPv4 soporta 4.294.967.296 (232 ) direcciones de red.


 IPv6 soporta 340.282.366.920.938.463.463.374.607.431.768.211.456 (2128 ) direcciones de
red.

IPv6: Representación y abreviación


 Una dirección IPv6 (128 bits) se representa mediante ocho grupos de cuatro dígitos
hexadecimales, cada grupo representando 16 bits (dos octetos). Los grupos se separan
mediante dos puntos (:). Un ejemplo de dirección IPv6 podría ser:
2001:0db8:85a3:0000:0000:8a2e:0370:7334

 Los ceros iniciales de cada grupo pueden omitirse, aunque cada grupo debe
contener al menos un dígito hexadecimal. De ese modo, la dirección IPv6 ejemplo
podría escribirse:
2001:db8:85a3:0:0:8a2e:370:7334

 Uno o más grupos de ceros pueden ser sustituidos por dos puntos. Esta sustitución
puede realizarse únicamente una vez en la dirección. En caso contrario, obtendríamos
una representación ambigua. Si pueden hacerse varias sustituciones, debemos hacer
la de mayor número de grupos; si el número de grupos es igual, debemos hacer la
situada más a la izquierda. Con esta regla, reduciríamos aún más la dirección ejemplo:
2001:db8:85a3::8a2e:370:7334
 En cuanto a la representación de las direcciones IPv6 en las URL
(Uniform Resource Locators), éstas ahora se representan entre
corchetes.

 Esto evitará ambigüedades en caso que sea necesario indicar el


número de un puerto junto con la URL:
http://[2001:12ff:0:4::22]/index.html

http://[2001:12ff:0:4::22]:8080

IPv6: Partes de una dirección


 Los tres campos que están más a la izquierda (48
bits) contienen el prefijo de sitio. El prefijo
describe la topología pública que el ISP o el RIR
(Regional Internet Registry, Registro Regional de
Internet) suelen asignar al sitio.

 El campo siguiente lo ocupa el ID de subred de


16 bits que usted (u otro administrador) asigna al
sitio. El ID de subred describe la topología
privada, denominada también topología del
sitio, porque es interna del sitio.

 Los cuatro campos situados más a la derecha


(64 bits) contienen el ID de interfaz, también
denominado token. El ID de interfaz se configura
automáticamente desde la dirección MAC de
interfaz o manualmente en formato EUI-64.
IPv6: Clases de direcciones

PRINCIPALES CARACTERÍSTICAS DE LAS DIRECCIONES IPv6

Loopback o Localhost
 en IPv4 dicha dirección era la 127.0.0.1
 en IPv6 es ::1/128.

Dirección indefinida

 La dirección con todos sus bits a 0 se llama dirección indefinida (similar a la dirección
0.0.0.0 en IPv4). Esta dirección no puede nunca ser asignada a ningún interface
Direcciones locales o Link Local
Ejemplo: fe80::80c6:1179:1af:7d22.
 Para comunicarnos con otros equipos que se encuentren conectados a nuestra misma
red.

 No sirve para navegar por Internet, estas direcciones no son enrutables a través de
Internet.

 Una dirección IPv6 Link-Local comienza con el prefijo FE80::/10 (los primeros 10 bits)

 Luego los bits del 11 hasta 64 (los siguientes 54 bits) se configuran con valores de ceros
(0000). De esta manera se forma la porción de red representada por los primeros 64bits.
fe80:0000:0000:0000:0000:0000:0000:0000/10

Direcciones manuales o automáticas


 Todas las direcciones que se hayan configurado de forma manual o automática en
cada interfaz de red de nuestros equipos.

 Como por ejemplo esta:


2001::1, 2620:9b::195b:daab.

 Estas IPv6 sí sirven para navegar por Internet.

 Desaparecen las direcciones broadcast de la red


 En lugar de la dirección broadcast, que era considerada una comunicación ineficiente e
insegura, tenemos direcciones multicast que se pueden dirigir hacia categorías de equipos
determinados.
Autoconfiguración: ya no hay servidor DHCP
 Un dispositivo se puede configurar con una dirección IP de IPv6 de forma manual
y de forma automática, (lo que antes se llamaba de forma dinámica, aunque no
exactamente igual).

 La autoconfiguración automática de direcciones IPv6 se hace directamente


mediante un router que comunica a los dispositivos conectados a él: ya no es
necesario tener un servidor DHCP en el propio router o fuera de él.

 IPv6 permite autoconfiguración con direcciones libres de estado (SLAAC).

 Todas las interfaces en los nodos IPv6 deben tener una dirección local de
enlace, que generalmente se configura automáticamente a partir del
identificador para una interfaz y el prefijo local de enlace FE80 :: / 10.

Procedimiento de autoconfiguración
Desaparición de las máscaras de red
 Recuerda, la máscara de red fue una técnica utilizada para separar equipos en distintas redes y
ahorrar direcciones IP.
 Esto en IPv6 se hace mediante un número precedido del símbolo de dividir “/” y nos dice cuántos bits
por la izquierda sirven para identificar la red a la que pertenece el equipo; por ejemplo en la
dirección IPv6:

2001:1234:abcd:5678:efab:1a2b:3c4d:5e6f /64
2001:1234:abcd:5678 identificaría a la red.

Tamaño del paquete en que se transportan los datos


 En IPv4 el tamaño mínimo del paquete donde se transportan los datos es de 576 bytes
 En IPv6 el tamaño mínimo es de 1.280 bytes pudiendo llegar hasta 4 Gbytes.
 Esto aumentará la velocidad a la que se transportan los datos ya que al utilizar
paquetes más grandes serán necesarios muchos menos paquetes.

Desaparece la necesidad de utilizar NAT


 Como ya no es necesario ahorrar direcciones, todos los equipos conectados
a un router tendrán una dirección IP pública que será alcanzable a través de
Internet.
 Habrá conexión punto a punto y ya no será necesario abrir puertos.
 Además, sobre todo se eliminarán problemas de funcionamiento en la VoIP
de los operadores.

Mejoras para el funcionamiento de los routers


 Se ha modificado la forma en la que los routers manejan los paquetes para
aumentar su eficiencia:
 Los routers ya no se encargan de fragmentar y desfragmentar paquetes demasiado
grandes para las redes a las que están conectados, de ello se encargan el origen y el
destino.
 Los routers ya no tienen que almacenar grandes listas de direcciones IP para saber
enviar los paquetes a las mismas, las direcciones IPv6 contienen en sí mismas
información sobre cómo llegar al router de la red a la que pertenecen.
¿Por qué no se ha implantado todavía?
 Por un factor económico: Representa un gasto importante para las empresas.

 Además, no provee una ventaja significativa en cuanto a las estrategias de negocios


(salvo que el negocio sea la continua publicación de servicios en Internet).

 El coste que tiene una migración de IPv4 a IPv6 implica entrenamiento, equipo nuevo
con mayores capacidades de hardware, inversión en adecuaciones de software, por
mencionar algunos.

 IPv6 sólo se ha retrasado porque no hay una necesidad actual, lo que no permite
encontrar una justificación económica.

 Sin embargo la necesidad existirá pronto, y es cada vez más evidente. IPv6 está listo
para ser usado; los que no estamos preparados somos los que usaremos este nuevo
protocolo

¿A que ritmo veremos los cambios?


 Depende en gran medida de las operadoras ya que controlan el acceso de la
mayor parte de los usuarios a Internet e irán introduciendo cambios a medida que
lo requiera el mercado y la competencia.

 Actualmente todos los operadores ya tienen todo configurado y listo para


desplegarlo cuanto antes, sin embargo, hay un problema y es que si se les
proporciona una dirección IPv6 nativa no podrán acceder a servicios que solo
funcionen con IPv4, por lo que tendrán que montar routers con doble pila para
soportar esto.

¿Cómo podemos ver si está activado?


https://test-ipv6.com/
Cabecera IPv6

 La cabecera en IPv6 es más simple y es fija (solo ocho campos y un tamaño fijo de 40
bytes), más flexible y más eficiente) mientras que la de IPv4 es variable

IPV4 frente a IPv6


8.- PROTOCOLOS COMPLEMENTARIOS DEL NIVEL DE RED
8.1.- Protocolo ARP
 Utilizado por los dispositivos de una LAN que quieren enviar paquetes IP a otros
dispositivos cuya dirección MAC desconocen.

 Para que los datos que envía un host lleguen correctamente a su destino, el host debe
conocer la dirección IP y la dirección MAC del destino. Si no puede determinar la MAC
de una IP concreta, entonces construye un paquete específico llamado petición ARP.

 Esta petición contendrá un número MAC de difusión: FF:FF:FF:FF:FF:FF para que todos
los dispositivos de la red puedan capturarlo.

 El host con la IP destino captura el paquete y responde con un paquete de respuesta


ARP donde especifica su MAC.

 Cada dispositivo guarda una tabla ARP donde se relacionan las direcciones IP con las
direcciones MAC

8.2.- Protocolo ICMP


 Define los mensajes de notificación y control de error a nivel de capa de red.
 Se utiliza para comprobar la conectividad entre dos host mediante el envío y la
respuesta de mensajes echo.
 Los dispositivos envía un mensaje llamado echo request (datagrama de solicitud)
con la esperanza de recibir un mensaje echo reply (datagrama de respuesta)
 Si no se recibe la respuesta en un tiempo dado, se supone que la conexión entre
hosts a nivel de red está perdida.
 Las herramientas más usuales son:
 Ping: puede determinar el estado, velocidad y calidad de una conexión.
 Traceroute: permite seguir el itinerario que sigeun los paquetes desde el host origen hasta
el host destino. También informa de la latencia de red de los datagramas en cada uno
de los equipos por los que pasa.

Uno de los usos más comunes de ping es comprobar la conectividad de la propia tarjeta de red
por medio del envío de mensajes a la dirección de loopback: ping 127.0.0.1 Si la tarjeta no
contesta, posiblemente se debe a un mal funcionamiento de la misma y debe sustituirse por otra.
FIN
Gracias por vuestra atención.

Profesor: Andrés Valverde Consentino

También podría gustarte