Subido por Diego Daza

Unidad 4. Capa de Red

Anuncio
UNIDAD 4.
CAPA DE RED
Materia: Telemática I
Profesor: Cristina Satizábal
4.1 FUNCIONES
Búsqueda de la mejor ruta
 Direccionamiento lógico
 Control de Congestión
 Función de Contabilidad
 Interconexión de redes heterogéneas

4.2 DISPOSITIVOS DE CAPA 3


Dispositivos que trabajan a nivel de la capa de red.
ROUTERS (Enrutadores):
Tienen interfaces LAN y WAN
 Dos funciones principales:
 Determinación de mejor ruta para los paquetes
entrantes
 Conmutación de paquetes al puerto de salida correcto
 Toman decisiones basados en direcciones de red

4.2 DISPOSITIVOS DE CAPA 3
Se basan en la construcción de tablas de enrutamiento y en
el intercambio de la información de red, que estas
contienen, con otros routers
 Tablas de enrutamiento contienen direcciones de red y
puerto donde se encuentra dicha red.
 Actualización de tablas de enrutamiento:

Rutas estáticas: Tabla de enrutamiento se llena manualmente.
Para redes pequeñas. Administrador necesita conocer bien la
topología
 Rutas dinámicas: Tabla de enrutamiento actualizada a través
de protocolos de enrutamiento

4.2 DISPOSITIVOS DE CAPA 3

SÍMBOLO:

APARIENCIA:
4.2 DISPOSITIVOS DE CAPA 3
4.2 DISPOSITIVOS DE CAPA 3

CONEXIONES SERIE: Para comunicaciones a larga
distancia, las WAN usan transmisiones serie.
4.2 DISPOSITIVOS DE CAPA 3

CONEXIONES SERIE:

Además de determinar el tipo de cable, es necesario determinar si se
requieren conectores DTE o DCE.




DTE (Equipo Terminal de Datos): Punto final del dispositivo del usuario en un enlace
WAN.
DCE (Equipo de Comunicación de Datos): Punto donde la responsabilidad de enviar
los datos se transfiere al proveedor de servicios. Suministra señal de temporización
(Reloj).
Al conectarse de forma directa a un proveedor de servicios , el router
actúa como DTE.
Mirar que router tenga la interfaz para WAN adecuada y los
puertos para LAN necesarios.
4.3 PROTOCOLOS ENRUTADOS Y DE
ENRUTAMIENTO


PROTOCOLOS ENRUTADOS: Definen el formato
del paquete y ofrece suficiente información en
dirección de red para que paquete sea enviado de
un host a otro. Ej: IP
PROTOCOLOS DE ENRUTAMIENTO: Sirve de
soporte a protocolos enrutados y permite compartir
información de enrutamiento. Ej: RIP, OSPF.
4.4 FORMATO DE PAQUETE IPv4

PDU = Cabecera + Datos

Cabecera paquete: parte fija (20 bytes) y parte longitud variable
Versión
(4 bits)
IHL
(4 bits)
Tipo de Servicio
(8 bits)
Identificación
(16 bits)
Tiempo de Vida
(8 bits)
Longitud Total
(16 bits)
D M
F F
1 1 1
Protocolo
(8 bits)
Desplazamiento del Fragmento
(13 bits)
Suma de Comprobación de la Cabecera
(16 bits)
Dirección de Origen
(32 bits)
Dirección de Destino
(32 bits)
Opciones
(0 o más palabras)
DATOS
(Longitud variable)
4.4 FORMATO DE PAQUETE IPv4

Campos:



Versión (4 bits): Versión de protocolo IP (valor 4)
IHL (4 bits): Longitud de cabecera en palabras de 32 bits
(mínimo 5, máximo 15) => opciones máximo 40 bytes
Tipo de Servicio (8 bits): Permite al host indicar a la subred
el tipo de servicio que quiere. Se compone de: precedencia
(3 bits) (prioridad , 0 (normal) – 7(paquete de control de
red)), tres indicadores: D (Delay – Retardo), T (ThroughputRendimiento) y R (Reliability – Fiabilidad) y dos bits no
usados. Routers actualmente ignoran este campo.
4.4 FORMATO DE PAQUETE IPv4

Campos:
 Longitud Total (16 bits): Longitud en bytes de
cabecera + datos. Máximo 65535 bytes.
 Identificación (16 bits): Necesario para que el host de
destino determine a qué flujo de datos pertenece un
fragmento recién llegado. Todos los fragmentos de un
flujo de datos contienen el mismo valor de
identificación
 DF (1 bit): Don´t Fragment (No fragmentar). Ordena a
routers no fragmentar el flujo de datos porque destino
es incapaz de unir las piezas de nuevo
4.4 FORMATO DE PAQUETE IPv4

Campos:



MF (1 bit): More Fragments (Más fragmentos). Todos los
fragmentos de un flujo de datos, excepto el último, tienen
este bit en 1, indicándose cuando han llegado todos los
fragmentos
Desplazamiento del Fragmento (13 bits): Indica en qué
parte del flujo de datos actual va el fragmento. Puede
haber un máximo de 8192 fragmentos por flujo de datos.
Tiempo de Vida (8 bits): Contador que sirve para limitar
la vida de un paquete. Inicia en 255 y se va disminuyendo
en 1, tras cada salto. Cuando el contador llega a cero, se
descarta el paquete y se avisa al host de origen
4.4 FORMATO DE PAQUETE IPv4

Campos:



Protocolo (8 bits): Indica el protocolo de la capa de
transporte al que debe entregarse el paquete. Número de
protocolos se definen en el RFC1700.
Suma de Comprobación de la Cabecera (16 bits): Para
verificar si hay algún error en la cabecera (detección de
errores). El CRC debe recalcularse en cada salto, porque
campo TTL cambia
Dirección de Origen y Dirección de Destino (32 bits c/u):
Direcciones IP del host de origen y del host de destino,
respectivamente.
4.4 FORMATO DE PAQUETE IPv4

Campos:


Opciones (Hasta 40 bytes): Para permitir información no
presente en el diseño original. Actualmente, 5 opciones:
seguridad (indica qué tan secreta es la información),
enrutamiento estricto desde el origen (indica trayectoria
completa a seguir), enrutamiento libre desde el origen
(paquete debe pasar por routers indicados y en el orden
especificado, pero puede incluir otros), registrar ruta
(routers agregan su dirección IP), marca de tiempo (router
agrega su IP y su marca de tiempo)
Datos (Hasta 65515 bytes): Contiene segmentos de capa
de transporte.
4.5 DIRECCIONAMIENTO IP





Comunicación de dos sistemas => se deben poder
identificar y localizar entre sí
Dirección IP => Asignada por administrador de red
Dirección IPv4: 32 bits divididos en 4 octetos que
se escriben en decimal separados por puntos. Ej:
192.168.2.3
Octetos toman valor de 0 a 255
Para operar con direcciones IP se necesita manejo
de conversión binaria a decimal.
4.5.1 CONVERSIONES
DECIMAL/BINARIO Y BINARIO/DECIMAL
DECIMAL A BINARIO: Encontrar primero potencia de dos
más grande que encaje en número decimal e ir restando
potencias de dos al número decimal, donde se van agregando
1s, hasta obtener como resultado 0.
EJ:
6783d => 6783-4096=2687-2048=639-512=12764=63-32=31-16=15-8=7-4=3-2=1-1=0


215
214
213
212
211
210
29
28
27
26
25
24
23
22
21
20
32768
16384
8192
4096
2048
1024
512
256
128
64
32
16
8
4
2
1
0
0
0
1
1
0
1
0
0
1
1
1
1
1
1
1
4.5.1 CONVERSIONES
DECIMAL/BINARIO Y BINARIO/DECIMAL
BINARIO A DECIMAL: Se suma el valor
correspondiente en decimal de las potencias de dos,
donde hay 1s.
 EJ: 100110001011100
16384+2048=18432+1024=19456+64=19520+16
=19536+8=19544+4=19548

215
214
213
212
211
210
29
28
27
26
25
24
23
22
21
20
32768
16384
8192
4096
2048
1024
512
256
128
64
32
16
8
4
2
1
0
1
0
0
1
1
0
0
0
1
0
1
1
1
0
0
4.5.1 CONVERSIONES
DECIMAL/BINARIO Y BINARIO/DECIMAL

EJEMPLO:
 Convertir
de binario a decimal:
10110110.01010101.11110000.11111111
128
64
32
16
8
4
2
1
1
0
1
1
0
1
1
0
128+32+16+4+2=182
128
64
32
16
8
4
2
1
0
1
0
1
0
1
0
1
64+16+4+1=85
4.5.1 CONVERSIONES
DECIMAL/BINARIO Y BINARIO/DECIMAL
128
64
32
16
8
4
2
1
1
1
1
1
0
0
0
0
128+64+32+16=240=255-15
128
64
32
16
8
4
2
1
1
1
1
1
1
1
1
1
128+64+32+16+8+4+2+1=255
Dirección IP: 182.85.240.255
4.5.1 CONVERSIONES
DECIMAL/BINARIO Y BINARIO/DECIMAL

EJERCICIO:
 Convertir
a decimal
00001111.10101010.11111100.00011111
 Convertir
a binario
192.219.85.31
 Convertir a decimal
10110110.10111101.00001111.11110000
 Convertir
a binario
51.214.23.104
4.5 DIRECCIONAMIENTO IP
Redes de distintos tamaños
 5 clases: A,B,C,D y E
 Cada dirección se divide en una parte de red
y una parte de host
 Un bit o secuencia de bits de primer octeto
determina clase de la misma
 Direcciones jerárquicas => diferentes niveles

4.5 DIRECCIONAMIENTO IP

DIRECCIONES CLASE A:
0
RED
HOST
1er octeto inicia en 0 (00000000-011111111, 0-127)
 Redes 0 y 127 reservadas (27-2=126 redes)
 Número de hosts por red: 224-2=16.777.216
 Máscara de subred: 32 bits(4 octetos). Bits en 1 indican
parte de dirección correspondiente a red y bits en 0 indican
parte de la dirección correspondiente a los hosts (AND
entre dir IP y máscara).
 Máscara de clase A: 255.0.0.0 ó /8

4.5 DIRECCIONAMIENTO IP

DIRECCIONES CLASE B:
10
RED
 1er
HOST
octeto inicia en 10 (10000000-101111111, 128191)
 Número de redes: 214=16384
 Número de hosts por red: 216-2=65534
 Máscara de subred: 255.255.0.0 ó /16
4.5 DIRECCIONAMIENTO IP

DIRECCIONES CLASE C:
110
RED
 1er
HOST
octeto inicia en 110 (11000000-110111111,
192-223)
 Número de redes: 221=2.097.152
 Número de hosts por red: 28-2=254
 Máscara de subred: 255.255.255.0 ó /24
4.5 DIRECCIONAMIENTO IP

DIRECCIÓN CLASE D:
Se crearon para posibilitar multicast
 No hay división en parte de red y parte de host
 1er octeto inicia en 1110 (11100000-11101111, 224239)


DIRECCIÓN CLASE E:
Direcciones reservadas para investigación
 No pueden utilizarse en Internet
 No hay división en parte de red y parte de host
 1er octeto inicia en 1111(11110000-11111111, 240-255)

4.5 DIRECCIONAMIENTO IP

EJEMPLO: La dirección 173.84.25.3 a qué clase
pertenece?
128
64
32
16
8
4
2
1
1
0
1
0
1
1
0
1
1er octeto inicia en 10 entonces dirección clase B
4.5 DIRECCIONAMIENTO IP

EJERCICIO: Determinar la clase de las siguientes
direcciones:
 241.18.85.30
 180.50.20.31
 213.35.71.0
 67.45.8.3
4.5 DIRECCIONAMIENTO IP

DIRECCIONES IP RESERVADAS:
 Direcciones
que no pueden asignarse a los hosts
 Dirección de red: Bits correspondientes a los
hosts son todos 0. Dirección que ven redes
externas.
 Dirección de broadcast: Bits correspondientes a
los hosts son todos 1. Para mensajes de
broadcast.
4.5 DIRECCIONAMIENTO IP


EJEMPLO: La siguiente dirección es una dirección
de host, de red o de broadcast?
135.80.5.0
SOLUCIÓN:
128
64
32
16
8
4
2
1
1
0
0
0
0
1
1
1
clase B → 2 primeros octetos para red y 2
últimos octetos para host, por tanto, es una dirección de
host
 Dirección
4.5 DIRECCIONAMIENTO IP

EJERCICIO: Qué tipo de direcciones son las
siguientes?
 221.85.3.0
 238.15.255.255
 45.0.255.255
 153.15.255.255
4.5 DIRECCIONAMIENTO IP

DIRECCIONES PRIVADAS Y PÚBLICAS:
 Organismos
que Administran Direcciones IP
 IANA:
Internet Assigned Numbers Authority (antes)
 ICANN: Internet Corporation for Assigned Names and
Numbers (hoy)
 Direcciones
públicas: Para uso en Internet (únicas)
 Direcciones privadas: Para uso en intranets
 En
RFC 1918 se apartan tres bloques de direcciones IP
para uso privado
4.5 DIRECCIONAMIENTO IP
CLASE
CLASE A
CLASE B
INTERVALO
10.0.0.0 a 10.255.255.255
172.16.0.0 a 172.31.255.255
NÚMERO DE REDES
1 red
16 redes
CLASE C
192.168.0.0 a 192.168.255.255
256 redes
4.5.2 DIVISIÓN EN SUBREDES

RAZONES PARA UTILIZAR SUBREDES
 Flexibilidad, mejor utilización del espacio de
direccionamiento
 Contención de broadcast
 Seguridad de bajo nivel => acceso a otras
subredes sólo a través de un router. Además, se
pueden crear listas de control de acceso.
4.5.2 DIVISIÓN EN SUBREDES

CÓMO SE CREAN SUBREDES?
Se prestan bits de la porción de la dirección IP
correspondiente a los hosts => depende de número de
subredes requeridas y de hosts requeridos por subred
 Luego de división en subredes: una parte de red, una parte
de subred y un parte para hosts.
 División en subredes hace cambiar máscara utilizada
 Máscara de subred se crea colocando en 1 los bits de red y
subred

4.5.2 DIVISIÓN EN SUBREDES

CÓMO SE CREAN SUBREDES?
Número de subredes totales = 2n, n: bits prestados para
subred
 Número de hosts totales=2h, h: bits restantes para hosts
 Número de subredes utilizables= 2n-2, n: bits prestados
para subred
 Número de hosts utilizables=2h-2, h: bits restantes para
hosts

4.5.2 DIVISIÓN EN SUBREDES

EJEMPLO: Se quiere realizar una división en
subredes
partiendo
de
la
dirección
192.168.2.0/24. Se necesita una subred para
cada una de las siguientes áreas de la LAN:
Aula de clase No1: 21 hosts + 1
 Aula de clase No2: 19 hosts + 1
 Sala de Profesores: 10 hosts +1
 Área administrativa: 14 hosts + 1
 Sala de informática: 29 hosts +1

4.5.2 DIVISIÓN EN SUBREDES

EJEMPLO :
a.
b.
c.
d.
e.
f.
Cuantas subredes se necesitan para esta red?
Cuantos bits se piden prestados a la porción de host?
Cuál sería la nueva máscara de subred? (Formatos
decimal, binario y barra diagonal)
Cuantos hosts y subredes totales?
Cuantos hosts y subredes utilizables?
Haga una tabla con los campos: número de subred,
último octeto, dir de subred, rango de host, y dirección
de broadcast.
4.5.2 DIVISIÓN EN SUBREDES

EJEMPLO :
g.
h.
i.
Cuál es el rango de host para la subred utilizable 6?
Cuál es la dirección de broadcast de la subred
utilizable 3?
Cuál es la dirección de broadcast de la red principal?
4.5.2 DIVISIÓN EN SUBREDES

EJERCICIO 1: Se quiere utilizar la dirección
172.17.0.0/16 para hacer una división en
subredes de la siguiente manera:



32 subredes de al menos 99 hosts
26 subredes de al menos 254 hosts
12 subredes de al menos 29 hosts
4.5.2 DIVISIÓN EN SUBREDES

EJERCICIO 1:
a.
b.
c.
d.
e.
f.
g.
h.
Cuantas subredes se necesitan para esta red?
Cuál es el número mínimo de bits que se deben pedir
prestados?
Cuál es la nueva máscara de subred de esta red? (Formatos
binario, decimal y barra diagonal)
Cuántas subredes utilizables hay?
Cuantos hosts utilizables por cada subred?
Rango de hosts para la subred utilizable 2
Dirección de broadcast para subred utilizable 126
Dirección de broadcast para red principal
4.5.2 DIVISIÓN EN SUBREDES

EJERCICIO 2:
Dada una dirección de red
10.0.0.0/22 diga:
a.
b.
c.
d.
e.
f.
g.
Cuántos bits se pidieron prestados de la porción de hosts?
Cuál es la máscara de subred en formato binario y decimal?
Cuántas subredes utilizables hay?
Cuántos hosts utilizables por subred?
Rango de hosts de la subred utilizable 16
Dirección de broadcast de última subred utilizable
Dirección de red de subred utilizable 10512
4.5.3 ESCALADO DE DIRECCIONES IP


Cualquier dispositivo que se conecte a Internet,
precisa de una dirección IP
Dos problemas de escalabilidad en IPv4:
 Espacio
de direcciones se agotó mientras tamaño de
Internet continúa aumentando
 Aumento en el número de rutas en tablas de
enrutamiento => problema de escalabilidad en
algoritmos de enrutamiento
4.5.3 ESCALADO DE DIRECCIONES IP

Soluciones:
NAT
y PAT
CIDR
VLSM
Agregación
IPv6
de ruta
NAT y PAT

NAT : Network Address Translation




Manipulación de direcciones en la cabecera de paquete IP
Traduce direcciones internas o locales (IPs privadas) en direcciones
globales (direcciones públicas)
Oculta direcciones IP internas a redes externas => incrementa
privacidad
PAT: Port Address Translation




Variante de NAT
Usa números de puerto origen únicos en la dirección IP global para
distinguir las diferentes conversiones
Una misma dirección IP pública puede ser asignada, teóricamente, a
65536 hosts diferentes (número de puerto de 16 bits).
PAT intenta preservar el puerto origen. Si ya está asignado intenta
encontrar el primer número de puerto disponible
NAT y PAT
NAT
Tomado de: NAT/PAT, Traducción de Direcciones
y Puertos. Mauricio Mosquera Gutiérrez.
Universidad de Santander (UDES)
NAT y PAT
PAT
Tomado de: NAT/PAT, Traducción de Direcciones
y Puertos. Mauricio Mosquera Gutiérrez.
Universidad de Santander (UDES)
VENTAJAS Y DESVENTAJAS

VENTAJAS:
 Permiten
privatización de intranets
 Incrementan flexibilidad de conexión a la red pública
 No se debe cambiar direccionamiento al interior de la
intranet

Desventajas
 Se
incrementa el retardo
 No se puede hacer seguimiento IP extremo a extremo
CIDR

CIDR : Classless Inter-Domain Routing
Proporciona:
Sustitución
del direccionamiento con clase,
por un esquema sin clase más flexible y
menos derrochador
Mejora de la agregación de ruta, también
conocida como supernetting.
VLSM

VLSM : Variable Length Subnet Masking
 Varios
niveles de direcciones IP
 Permite usar más de una máscara de subred dentro del
mismo espacio de direcciones
 Uso más eficaz de direcciones IP: No se desperdician
 No todos los protocolos de enrutamiento la soportan
 Se deben ordenar subredes desde la que tiene mayor
número de hosts hasta la que tiene menor número de
hosts
VLSM
 EJEMPLO:
Pamplonita, Mutiscua y Chinácota
tienen una conexión WAN con Pamplona.
Pamplonita requiere 28 hosts, Mutiscua y
Chinácota requieren 12 hosts cada una y
Pamplona requiere 60 hosts (ver figura) Se
dispone de una dirección clase C
200.168.10.0/24. Calcular VLSM para toda
la red
VLSM
 EJEMPLO:
VLSM
 SOLUCIÓN:
 Se
ordenan las subredes de la más grande a la más
pequeña
1. Pamplona: 60 hosts + 1(pto de router) =61 hosts
2. Pamplonita: 28 hosts +1(pto de router)=29 hosts
3. Mutiscua:12 hosts + 1(pto de router)=13 hosts
4. Chinácota: 12 hosts + 1(pto de router)=13 hosts
5. S1: 2 hosts
6. S2: 2 hosts
7. S3: 2 hosts
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido previamente
1.
PAMPLONA: 60 hosts + 1(pto de router) =61 hosts
 #hosts utilizables =26-2=62 hosts utilizables => 6 bits
para hosts
 Máscara: /26
SUBRED HOST
(2 bits)
(6 bits)
110
HOST
RED
MÁSCARA = 24 bits (RED)+ 2 bits (SUBRED) = 26
11111111
255
11111111
.
255
11111111
.
255
11000000
.
192
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido
1.
PAMPLONA: 60 hosts + 1(pto de router) =61 hosts
 Dirección de subred: 200.168.10.0 /26
SUBRED
(2 bits)
200
168
10
00
HOST
(6 bits)
000000
RED

Dirección de broadcast: 200.168.10.63/26
SUBRED
(2 bits)
200
168
RED
10
00
HOST
(6 bits)
111111
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido
1.
PAMPLONA: 60 hosts + 1(pto de router) =61 hosts
Rango de Hosts: 200.168.10.1/26
200.168.10.62/26
a.
Pto del Router: 200.168.10.1/26
b.
Hosts : 200.168.10.2/26 – 200.168.10.61/26
c.
Reserva: 200.168.10.62/26
Siguiente dirección disponible: 200.168.10.64/26


VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido previamente
2.
PAMPLONITA: 28 hosts + 1(pto de router) =29 hosts
 #hosts utilizables =25-2=30 hosts utilizables => 5 bits
para hosts
 Máscara: /27
SUBRED HOST
(3 bits)
(5 bits)
110
HOST
RED
MÁSCARA = 24 bits (RED)+ 3 bits (SUBRED) = 27
11111111
255
11111111
.
255
11111111
.
255
11100000
.
224
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido
2.
PAMPLONITA: 28 hosts + 1(pto de router) =29 hosts
 Dirección de subred: 200.168.10.64 /27
SUBRED
(3 bits)
200
168
10
HOST
(5 bits)
010 00000
RED

Dirección de broadcast: 200.168.10.95/27
SUBRED
(3 bits)
200
168
RED
10
HOST
(5 bits)
010 11111
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido
2.
PAMPLONITA: 28 hosts + 1(pto de router) =29 hosts
Rango de Hosts: 200.168.10.65/27
200.168.10.94/27
a.
Pto del Router: 200.168.10.65/27
b.
Hosts : 200.168.10.66/27 – 200.168.10.93/27
c.
Reserva: 200.168.10.94/27
Siguiente dirección disponible: 200.168.10.96/27


VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido previamente
3.
MUTISCUA: 12 hosts + 1(pto de router) =13 hosts
 #hosts utilizables =24-2=14 hosts utilizables => 4 bits
para hosts
 Máscara: /28
SUBRED HOST
(4bits)
(4 bits)
110
HOST
RED
MÁSCARA = 24 bits (RED)+ 4 bits (SUBRED) = 28
11111111
255
11111111
.
255
11111111
.
255
11110000
.
240
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
3.
MUTISCUA: 12 hosts + 1(pto de router) =13 hosts
 Dirección de subred: 200.168.10.96/28
200
168
10
SUBRED
(4 bits)
HOST
(4 bits)
0110
0000
RED

Dirección de broadcast: 200.168.10.111/28
SUBRED
(4bits)
200
168
RED
10
HOST
(4 bits)
0110 1111
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
3.
MUTISCUA: 12 hosts + 1(pto de router) =13 hosts
Rango de Hosts: 200.168.10.97/28
200.168.10.110/28
a.
Pto del Router: 200.168.10.97/28
b.
Hosts
:
200.168.10.98/28
200.168.10.109/28
c.
Reserva: 200.168.10.110/28
Siguiente dirección: 200.168.10.112/28


-
–
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido previamente
4.
CHINÁCOTA: 12 hosts + 1(pto de router) =13 hosts
 #hosts utilizables =24-2=14 hosts utilizables => 4 bits
para hosts
 Máscara: /28
SUBRED HOST
(4bits)
(4 bits)
110
HOST
RED
MÁSCARA = 24 bits (RED)+ 4 bits (SUBRED) = 28
11111111
255
11111111
.
255
11111111
.
255
11110000
.
240
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
4.
CHINÁCOTA: 12 hosts + 1(pto de router) =13 hosts
 Dirección de subred: 200.168.10.112/28
200
168
10
SUBRED
(4 bits)
HOST
(4 bits)
0111
0000
RED

Dirección de broadcast: 200.168.10.127/28
SUBRED
(4bits)
200
168
RED
10
HOST
(4 bits)
0111 1111
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
4.
CHINÁCOTA: 12 hosts + 1(pto de router) =13 hosts
Rango de Hosts: 200.168.10.113/28
200.168.10.126/28
a.
Pto del Router: 200.168.10.113/28
b.
Hosts
:
200.168.10.114/28
200.168.10.125/28
c.
Reserva: 200.168.10.126/28
Siguiente dirección: 200.168.10.128/28


-
–
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido previamente
5.
S1: 2 hosts
 #hosts utilizables =22-2=2 hosts utilizables => 2 bits
para hosts
SUBRED HOST
 Máscara: /30
(6 bits)
(2 bits)
110
HOST
RED
MÁSCARA = 24 bits (RED)+ 6 bits (SUBRED) = 30
11111111
255
11111111
.
255
11111111
.
255
11111100
.
252
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
5.
S1: 2 hosts
 Dirección de subred: 200.168.10.128/30
200
168
10
SUBRED
(6 bits)
HOST
(2 bits)
100000
00
RED

Dirección de broadcast: 200.168.10.131/30
200
168
RED
10
SUBRED
(6bits)
HOST
(2 bits)
100000
11
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
5.
S1: 2 hosts
Rango de Hosts: 200.168.10.129/30
200.168.10.130/30
a.
Pto del Router Pamplona: 200.168.10.129/30
b.
Pto
del
Router
Pamplonita
:
200.168.10.130/30
Siguiente dirección: 200.168.10.132/30


VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido previamente
6.
S2: 2 hosts
 #hosts utilizables =22-2=2 hosts utilizables => 2 bits
para hosts
SUBRED HOST
 Máscara: /30
(6 bits)
(2 bits)
110
HOST
RED
MÁSCARA = 24 bits (RED)+ 6 bits (SUBRED) = 30
11111111
255
11111111
.
255
11111111
.
255
11111100
.
252
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
6.
S2: 2 hosts
 Dirección de subred: 200.168.10.132/30
200
168
10
SUBRED
(6 bits)
HOST
(2 bits)
100001
00
RED

Dirección de broadcast: 200.168.10.135/30
200
168
RED
10
SUBRED
(6bits)
HOST
(2 bits)
100001
11
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
6.
S2: 2 hosts
Rango de Hosts: 200.168.10.133/30
200.168.10.134/30
a.
Pto del Router Pamplona: 200.168.10.133/30
b.
Pto del Router Mutiscua : 200.168.10.134/30
Siguiente dirección: 200.168.10.136/30


VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
subred, en el orden establecido previamente
7.
S3: 2 hosts
 #hosts utilizables =22-2=2 hosts utilizables => 2 bits
para hosts
SUBRED HOST
 Máscara: /30
(6 bits)
(2 bits)
110
HOST
RED
MÁSCARA = 24 bits (RED)+ 6 bits (SUBRED) = 30
11111111
255
11111111
.
255
11111111
.
255
11111100
.
252
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
7.
S3: 2 hosts
 Dirección de subred: 200.168.10.136/30
200
168
10
SUBRED
(6 bits)
HOST
(2 bits)
100010
00
RED

Dirección de broadcast: 200.168.10.139/30
200
168
RED
10
SUBRED
(6bits)
HOST
(2 bits)
100010
11
VLSM
 SOLUCIÓN:
 Se
calcula máscara de subred y rango de hosts para cada
red, en el orden establecido
7.
S3: 2 hosts
Rango de Hosts: 200.168.10.137/30
200.168.10.138/30
a.
Pto del Router Pamplona: 200.168.10.137/30
b.
Pto del Router Chinácota : 200.168.10.138/30
Siguiente dirección: 200.168.10.140/30


VLSM
 SOLUCIÓN:
200.168.10.2/26 -200.168.10.61/26
200.168.10.1/26
200.168.10.129/30
200.168.10.137/30
200.168.10.138/30
200.168.10.130/30
200.168.10.113/28
200.168.10.65/27
200.168.10.97/28
200.168.10.114/28 -200.168.10.125/28
200.168.10.66/27 -200.168.10.93/27
200.168.10.98/28 -200.168.10.109/28
VLSM
 EJERCICIO:
Dada la dirección de red
171.81.0.0/16, realizar la división en subredes
utilizando VLSM para la red mostrada en la figura
AGREGACIÓN DE RUTA



CIDR permite que routers resuman
información de enrutamiento => menor
tamaño de tablas de enrutamiento
Una dirección y una combinación de máscara
puede representar la ruta a múltiples redes
Supernetting: Práctica de utilizar una
máscara para agrupar múltiples redes como
una sola dirección de red.
AGREGACIÓN DE RUTA



Supernetting es equivalente a agregación de ruta,
aunque supernetting se usa
cuando las redes
agregadas están bajo un control administrativo común
(sistema autónomo)
Espacio de direcciones clase A y B, agotado=>
organizaciones
grandes
solicitaban
múltiples
direcciones clase C a sus proveedores. Si direcciones
clase C son contiguas => pueden aparecer como una
sola red grande a través de supernetting.
Más efectivo cuando se tiene un número de redes
contiguas potencia de dos: 2, 4, 8, 16, etc.
AGREGACIÓN DE RUTA

SEGUNDO OCTETO
EJ: Se tienen 8 redes clase B consecutivas:








172.24.0.0/16
172.25.0.0/16
172.26.0.0/16
172.27.0.0/16
172.28.0.0/16
172.29.0.0/16
172.30.0.0/16
172.31.0.0/16
DIFIEREN EN
SEGUNDO OCTETO
128
64
32
16
8
0
0
0
1
1 0 0 0
0
0
0
1
1 0 0 1
0
0
0
1
1 0 1 0
0
1
1 0 1 1
RESUMEN DE RUTA :
0
0
172.24.0.0/13
4
2
1
0
0
0
1
1 1 0 0
0
0
0
1
1 1 0 1
0
0
0
1
1 1 1 0
0
0
0
1
1 1 1 1
COINCIDEN
/13
24
DIFERENTES
AGREGACIÓN DE RUTA

EJ: Calcular resúmenes de ruta que routers A, B y
C entregan a router D.
200.199.48.0/24
200.199.49.0/24
200.199.50.0/24
200.199.51.0/24
200.199.52.0/24
200.199.53.0/24
200.199.54.0/24
200.199.55.0/24
200.199.57.0/24
200.199.58.0/24
200.199.59.0/24
200.199.60.0/24
200.199.61.0/24
200.199.62.0/24
200.199.63.0/24
200.199.64.0/24
AGREGACIÓN DE RUTA

SOLUCIÓN: ROUTER A
TERCER OCTETO
128
64
32
16
8
4
2
1
200.199.48.0/24
0
0
1
1
0
0
0
0
200.199.49.0/24
0
0
1
1
0
0
0
1
200.199.50.0/24
0
0
0
1
0
200.199.51.0/24
0
0
0
1
1
RESUMEN DE RUTA :
1
1
0
200.199.48.0/22
1
1
COINCIDEN
/22
0
DIFERENTES
48
AGREGACIÓN DE RUTA

SOLUCIÓN: ROUTER B
TERCER OCTETO
128
64
32
16
8
4
2
1
200.199.52.0/24
0
0
1
1
0
1
0
0
200.199.53.0/24
0
0
1
1
0
1
0
1
200.199.54.0/24
0
DE1 RUTA0:
0RESUMEN
1
1
1
0
200.199.55.0/24
0
0
1
1
1
200.199.52.0/22
1
1
COINCIDEN
/22
0
DIFERENTES
52
AGREGACIÓN DE RUTA

SOLUCIÓN: ROUTER C
TERCER OCTETO
128
64
32
16
8
4
2
1
200.199.57.0/24
0
0
1
1
1
0
0
1
200.199.58.0/24
0
0
1
1
1
0
1
0
200.199.59.0/24
0
0
1
1
200.199.60.0/24
0
0
1
1
1
1
0
0
200.199.61.0/24
0
0
1
1
1
1
0
1
200.199.62.0/24
0
0
1
1
1
1
1
0
200.199.63.0/24
0
0
1
1
1
1
1
1
200.199.64.0/24
0
01
0
0
0
0
0
0
COINCIDEN
RESUMEN DE RUTA :
1 200.199.0.0/17
1
1
0
DIFERENTES
/17
0
AGREGACIÓN DE RUTA

SOLUCIÓN: Resúmenes de ruta que routers A, B
y C entregan a router D.
200.199.48.0/24
200.199.49.0/24
200.199.50.0/24
200.199.51.0/24
200.199.53.0/24
200.199.54.0/24
200.199.55.0/24
200.199.56.0/24
200.199.57.0/24
200.199.58.0/24
200.199.59.0/24
200.199.60.0/24
200.199.61.0/24
200.199.62.0/24
200.199.63.0/24
200.199.64.0/24
200.199.48.0/22
200.199.52.0/22
200.199.0.0/17
AGREGACIÓN DE RUTA

EJERCICIO : Calcular los resúmenes de ruta que
los routers A y B entregan al router C.
170.81.0.0/16
170.82.0.0/16
170.83.0.0/16
170.84.0.0/16
170.85.0.0/16
170.86.0.0/16
170.87.0.0/16
170.88.0.0/16
208.35.22.0/24
208.35.23.0/24
IPv6


Primero se denominó IPng (Internet Protocol
Next Generation) => Diseñadores: Steve
Deering de Xerox Parc y Craig Mudge
CARACTERÍSTICAS:

Mayor número de direcciones: Direcciones de
128
bits
=>
2128
=340.282.366.920.938.463.463.374.607.431.
768.211.456=3,4028*1038.

Antes en IPv4: 232=4.294.967.296
IPv6

CARACTERÍSTICAS:
 Simplificación
de formato de cabecera
 Autoconfiguración
 Soporta IPSec (Seguridad)
 Soporta QoS
 Permite multicast
 Permite anycast: envío de un paquete a un
receptor dentro de un grupo
IPv6

CARACTERÍSTICAS:
Jerarquía de direccionamiento basada en
agregación => enrutamiento más eficiente en
backbone
 Re-enumeración y multi-homing =>fácil cambio
de proveedor de servicios
 Movilidad

DIFERENCIAS CON IPv4



No hay direcciones de broadcast =>
sustituidas por direcciones multicast
Campos de la dirección reciben nombres
diferentes (prefijo, identificador de interfaz)
Las direcciones, al estar compuestas por un
prefijo y un identificador de interfaz, permiten
separar “quién es” (identificador de interfaz)
de “donde está conectado” (prefijo)
DIFERENCIAS CON IPv4



Cualquier campo puede contener sólo
0´s o sólo 1’s, salvo que explícitamente
se indique lo contrario
Las direcciones son asignadas a
interfaces, no a nodos
Se pueden asignar múltiples prefijos de
subred a un mismo enlace
DIFERENCIAS CON IPv4



Todas las interfaces deben tener al menos
una dirección unicast link local (local de
enlace)
Una única interfaz puede tener varias
direcciones IPv6 de diferente tipo
Una misma dirección o conjunto de
direcciones unicast puede asignarse a
múltiples interfaces físicas => balanceo de
carga entre múltiples dispositivos
DIFERENCIAS CON IPv4



Al cambiar de proveedor sólo cambia el prefijo
y la red se re-enumera automáticamente
Las direcciones tienen un período de vida (de
validez)
Las direcciones tienen ámbito (global, sitio,
enlace)
CABECERA PAQUETE IPv6
FORMATO DE PAQUETE IPv4

PDU = Cabecera + Datos

Cabecera paquete: parte fija (20 bytes) y parte longitud variable
Versión
(4 bits)
IHL
(4 bits)
Tipo de Servicio
(8 bits)
Identificación
(16 bits)
Tiempo de Vida
(8 bits)
Longitud Total
(16 bits)
D M
F F
1 1 1
Protocolo
(8 bits)
Desplazamiento del Fragmento
(13 bits)
Suma de Comprobación de la Cabecera
(16 bits)
Dirección de Origen
(32 bits)
Dirección de Destino
(32 bits)
Opciones
(0 o más palabras)
DATOS
(Longitud variable)
CABECERA PAQUETE IPv6

Campos: La cabecera tiene 40 bytes de
longitud:
 Versión
(4 bits): Es igual a 6
 Clase de Tráfico o Prioridad (8 bits): Indica
prioridad o clase de tráfico para realizar
control de congestión. 0: Menor prioridad,
255: Mayor prioridad
CABECERA PAQUETE IPv6

Campos:

Etiqueta de Flujo (20 bits): Para permitir
tráficos con requisitos de tiempo real. Permite
que un origen y un destino establezcan una
pseudo-conexión con propiedades y requisitos
particulares. Si este campo es diferente de 0,
routers buscan en sus tablas para saber qué
tratamiento especial deben darle. Cada flujo
identificado por dir. origen, dir. Destino y número
de etiqueta de flujo.
CABECERA PAQUETE IPv6

Campos:
Longitud de Carga Útil(16 bits): Es la longitud
del campo de datos en bytes (Hasta 65535
bytes).
 Siguiente Cabecera(8 bits): Equivalente al
campo opciones de protocolo IPv4. En lugar del
campo opciones, se encadenan sucesivas
cabeceras, que son examinadas en los extremos.
 Límite de Saltos (8 bits): Equivalente al campo
TTL de IPv4

CABECERA PAQUETE IPv6

Campos:
 Dirección
Fuente(128 bits): Dirección IPv6
del dispositivo de origen
 Dirección Destino(128 bits): Dirección IPv6
del dispositivo de destino
REPRESENTACIÓN DE DIRECCIONES
IPv6





Longitud: 128 bits
Utiliza números hexadecimales => 4 bits se
representan por un número hexadecimal=> 8
grupos de 16bits, cada uno con 4 dígitos
hexadecimales
Grupos se separan mediante “:”
Si hay 0´s a la izquierda de los dígitos pueden
omitirse
Ej: 3ffe:1900:6545:3:230:f804:7ebf:12c2
REPRESENTACIÓN DE DIRECCIONES
IPv6

Largas cadenas de 0´s se pueden abreviar
mediante el uso de “::”, que representa
múltiples grupos consecutivos de al menos16
bits cero. Este símbolo sólo puede aparecer
una vez en la dirección.
Ejs:
REPRESENTACIÓN DE DIRECCIONES
IPv6

Una forma alternativa de representar
las direcciones en un entorno mixto IPv4
e IPv6 es: x:x:x:x:x:x:d.d.d.d
x: valores hexadecimales de 16 bits
 d: valores decimales

Ejs:
REPRESENTACIÓN DE DIRECCIONES
IPv6

Los prefijos se representan así:
Dir IPv6/Longitud del prefijo
Ejs:
DIRECCIONES IPV6 ESPECIALES




Dirección de autoretorno o loopback (::1)
Dirección no especificada (::)
Túneles dinámicos automáticos de IPv6
sobre IPv4 (::<dirección IPv4>)
Representación automática de direcciones
IPv4 sobre IPv6(::FFFF:<dirección IPv4>)
TIPOS DE DIRECCIONES IPv6


Unicast: Identificador para una única interfaz.
Paquete se entrega sólo a una interfaz.
Anycast: Identificador para un conjunto de
interfaces (típicamente pertenecen a diferentes
nodos). Paquete se entrega a una, cualquiera de
las interfaces identificadas con dicha dirección
(la más próxima, de acuerdo a las medidas de
distancia del protocolo de enrutamiento)
TIPOS DE DIRECCIONES IPv6


Multicast: Identificador para un conjunto
de interfaces (pertenecientes a diferentes
nodos). Paquete se entrega a todas las
interfaces
identificadas
con
dicha
dirección. Primer octeto FF.
Nota: En IPv6 no existen direcciones de
broadcast
Direcciones Unicast

Direcciones unicast globales:
Equivalentes a IPs públicas en IPv4
 3 partes:



Prefijo de encaminamiento global: Prefijo asignado a un sitio (48
bits=Prefijo (3bits) + Red(45bits))

ID de la subred: Identifica a la subred dentro de un sitio (16bits)

Identificador de interfaz: Identifica a la interfazSuele coincidir con
dirección MAC (EUI-64). (64 bits)
3 primeros bits: 001=>De 2000::/3 a 3FFF::/3
Direcciones Unicast
Direcciones Unicast

Direcciones unicast locales: Dos tipos:

Local de Enlace (Link-Local): Diseñadas para
direccionar
un
único
enlace
para
autoconfiguración, descubrimiento de vecindario
o situaciones en que no hay routers. Su ámbito
está limitado a la red local.
Direcciones Unicast

Direcciones unicast locales: Dos tipos:

Local de Sitio(Site-Local): Permite direccionar
dentro de un sitio local u organización, sin
necesidad de un prefijo global. Su ámbito está
limitado a la red local o de la organización.
Direcciones Unicast

Rangos Especiales
 6to4:
2002::/16
 Documentación: 2001:db8::/32
 Teredo: 2001:0000::/32
Direcciones Anycast




Definidas en RFC 2526
Tienen mismo rango de direcciones que
unicast => no se pueden distinguir
sintácticamente de direcciones unicast
Dirección unicast asignada a más de una
interfaz => anycast => nodos deben
configurarse para que la reconozcan como
anycast
Paquete enviado a dirección anycast es
enrutado a interfaz más cercana que tenga
dicha dirección
Direcciones Anycast

Posibles usos:
 Descubrir
servicios en la red (DNS, proxy
http, etc)
 Balanceo de carga
 Localizar routers que proveen acceso a una
determinada subred
 En redes con soporte movilidad IPv6 para
localizar agentes de origen
Direcciones Anycast

Restricciones:
Dirección anycast no puede utilizarse como
dirección origen en un paquete IPv6
 Dirección anycast sólo puede asignarse a un
router IPv6 no a un host
 Dentro de cada subred
los 28 valores
superiores de identificadores de interfaz están
reservados para su asignación como direcciones
anycast de la subred

Direcciones Anycast


Dirección Anycast del Router de la Subred:
Requerida para cada subred: Todos los
routers deben soportarla. Se usa cuando
algún nodo necesita comunicarse con alguno
del conjunto de routers
Dirección Anycast de Subred Reservadas:
Direcciones Multicast




Definidas en RFC 2375
Identificador para un grupo de nodos
Un nodo puede pertenecer a uno o varios
grupos
Formato: FF00::/8
Direcciones Multicast

Bit T:
 0:
Dirección multicast permanente
 1: Dirección multicast temporal
 3 bits que lo preceden, reservados para
futuras actualizaciones
Direcciones Multicast

Bits de Ámbito:
Direcciones Multicast

Bits “Identificador de Grupo”:
 Identifica
grupo multicast, permanente o
temporal, al que pertenece el nodo dentro
de un determinado ámbito
GRACIAS!!!
Descargar