Professional Documents
Culture Documents
Redes de Computadores
Capítulo 4: Capa de Red
Capítulo 4 – Sesión 17
Sesión 17
4.1 Arquitectura de un Router
Capítulo 4 – Sesión 17
Sesión 17
4.1 Arquitectura de un Router
Capítulo 4 – Sesión 17
Arquitectura de un Router
Funciones principales de un Router:
Ejecutar: Routing Algorithms/Protocols (RIP, OSPF, BGP)
Forwarding o envío de Datagramas: Incoming to outgoing link
forwarding tables computed,
pushed to input ports
routing routing, management
processor
control plane (software)
forwarding data
plane (hardware)
high-speed
switching
fabric
forwarding data
plane (hardware)
high-speed
switching
fabric
lookup,
link forwarding
line layer switch
termination protocol fabric
(receive)
queueing
physical layer:
bit-level reception
data link layer:
e.g., Ethernet
Capítulo 4 – Sesión 17
Capítulo 4 – Sesión 17
physical layer:
bit-level reception
data link layer: El objetivo principal, consiste en procesar los
e.g., Ethernet datagramas conforme ingresen al puerto
Determinar el destino de un datagrama: realiza una
búsqueda del puerto de salida correspondiente en la
tabla de forwarding almacenada en la memoria del
puerto
Generación de colas (queuing): En caso de que los
datagramas lleguen a mayor velocidad que la tasa de
forwarding
Capítulo 4 – Sesión 17
physical layer:
bit-level reception
data link layer: El objetivo principal, consiste en procesar los
e.g., Ethernet datagramas conforme ingresen al puerto
Determinar el destino de un datagrama: realiza una
búsqueda del puerto de salida correspondiente en la
tabla de forwarding almacenada en la memoria del
puerto
Generación de colas (queuing): En caso de que los
datagramas arriben a mayor velocidad que la tasa de
forwarding
Estructura de Conmutación (Switch Fabric)
Transfiere los paquetes desde el buffer de
ingreso al buffer de salida apropiado
forwarding data
plane (hardware)
high-speed
switching
fabric
forwarding data
plane (hardware)
high-speed
switching
fabric
memory
Capítulo 4 – Sesión 17
Estructura de Conmutación (Switch Fabric)
memory
Capítulo 4 – Sesión 17
Switching via Memory
Primera Generación de Routers:
Switching bajo el control directo de la CPU
Los paquetes son copiados a la memoria del router
input output
port memory port
(e.g., (e.g.,
Ethernet) Ethernet)
system bus
Capítulo 4 – Sesión 17
Estructura de Conmutación (Switch Fabric)
memory
Capítulo 4 – Sesión 17
Switching via Bus
Los datagramas viajan desde la memoria
del puerto de entrada a la memoria del
puerto de salida, a través de un bus de
datos compartido
Capítulo 4 – Sesión 17
Estructura de Conmutación (Switch Fabric)
memory
Capítulo 4 – Sesión 17
Switching via Interconnection Network
Estructura diseñada para superar las
limitaciones de ancho de banda
Capítulo 4 – Sesión 17
Router: Output Ports
forwarding data
plane (hardware)
high-speed
switching
fabric
Capítulo 4 – Sesión 17
Router: Output Ports
datagram
switch buffer link
fabric layer line
protocol termination
queueing (send)
Capítulo 4 – Sesión 17
La Capa de Red en Internet
Funciones de la Capa de Red:
physical layer
Capítulo 4 – Sesión 17
La Capa de Red en Internet
Funciones de la Capa de Red: Tres elementos principales
physical layer
Capítulo 4 – Sesión 17
La Capa de Red en Internet
Funciones de la Capa de Red: Tres elementos principales
physical layer
Capítulo 4 – Sesión 17
La Capa de Red en Internet
Funciones de la Capa de Red: Tres elementos principales
link layer
physical layer
Capítulo 4 – Sesión 17
Formato de un Datagrama IP
total datagram
IP protocol version 32 bits length (bytes)
number (65536 bytes en teoría)
header length
ver head. type of length
MTU=1500bytes
(bytes) len service for
“type” of data fragment fragmentation/
16-bit identifier flgs
offset reassembly
max number time to upper header
remaining hops live layer checksum
(decremented at
32 bit source IP address
each router)
32 bit destination IP address
upper layer protocol
to deliver payload to options (if any) e.g. timestamp,
record route
how much overhead? data taken, specify
(variable length, list of routers
20 bytes of TCP
typically a TCP to visit.
20 bytes of IP
or UDP segment)
= 40 bytes + app
layer overhead
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
…
tiene una valor MTU (Maximum
Transmission Unit)
• Depende de la tecnologia
empleada en las capas inferiores
…
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
Los Datagramas IP se dividen
(fragmentan) en la red
fragmentation:
…
in: one large datagram
• Un datagrama puede ser dividido out: 3 smaller datagrams
en varios datagramas
fragmentation:
• El proceso de reemsamblar un
datagrama se realiza en el destino reassembly
final
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
Ejemplo:
4000 byte datagram
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
Los 3980 bytes deben dividirse en tres fragmentos
separados, donde cada fragmento es un datagrama IP
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
Suponiendo que al datagrama original se le asignó un
identificador ID = 777. Las características de los
fragmentos son las siguientes
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
Suponiendo que al datagrama original se le asignó un
identificador ID = 777. Las características de los
fragmentos son las siguientes
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
En el host de destino, el payload del datagrama se
pasa a la capa de transporte sólo despúes de que la
Capa de Red en destino reconstruye por completo el
datagrama IP original
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
Si el datagrama está incompleto no se pasa a la capa de
transporte, se descarta!!!
Capítulo 4 – Sesión 17
IP: Fragmentar, Reesamblar
Sin embargo, si estamos empleando TCP como protocolo
de transporte. TCP se encargará de recuperar el error
mediante el mecanismo de retransmisión estudiado en
el capitulo anterior (Mensajes de Notificación, ACKs)
Capítulo 4 – Sesión 17
Sesión 17
4.1 Arquitectura de un Router
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
Link
Internet
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
Link
Internet
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
Link
Internet
Un host usualmente
cuenta con una o dos
tipos de interfaces
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
Link
Internet
Interface Ethernet
Interface Inalámbrica (WiFi)
IEEE 802.3
IEEE 802.11 a/b/g/n/ac
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
En el caso de un router, puesto que debe enviar
datagramas entre diferentes enlaces, usualmente tiene
más de un puerto, es decir Multiples Interfaces
Net 2
Link 2
Net 1
Net 3
Link 1
Link 3
Link 4
Internet
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
Cada Interface debe tener una dirección
para el envío de los datagramas!!!
Net 2
Link 2
Net 1
Net 3
Link 1
Link 3
Link 4
Internet
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
Cada Interface debe tener una dirección
para el envío de los datagramas!!!
Net 2
IP Address 2
IP Address 3
Net 1
Net 3
IP Address 1
IP Address 4
Internet
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
Capítulo 4 – Sesión 17
Direccionamiento IP: Introducción
193 . 32 . 216 . 9
Capítulo 4 – Sesión 17
Sesión 18
4.2 El Protocolo IP: Internet Protocol
Subnets
Tipo de Direcciones IP
Capítulo 4 – Sesión 18
Sesión 18
4.2 El Protocolo IP: Internet Protocol
Subnets
Tipo de Direcciones IP
Capítulo 4 – Sesión 18
Subnets
Interface_1 Interface_2
Interface_3
Capítulo 4 – Sesión 18
Subnets
Interface_1 Interface_2
Interface_3
Capítulo 4 – Sesión 18
Subnets
Interface_1
Capítulo 4 – Sesión 18
Subnets
Interface_1 Interface_2
Capítulo 4 – Sesión 18
Subnets
Interface_1 Interface_2
Interface_3
Capítulo 4 – Sesión 18
Subnets
Cada grupo de host conectados hacia una interface del router
forman una isla, mejor conocida como Subnet
Interface_1 Interface_2
Interface_3
Para el Ejemplo,
tenemos 3 Subredes
Capítulo 4 – Sesión 18
Subnets
El proceso de organizar o dividir una red en varias islas o
subredes se denomina subnetting
Interface_1 Interface_2
Interface_3
Para el Ejemplo,
tenemos 3 Subredes
Capítulo 4 – Sesión 18
Subnets
A través del router, las diferentes subredes pueden tener
acceso a internet
INTERNET
Interface_1 Interface_2
Interface_3
Capítulo 4 – Sesión 18
Subnets
Las interfaces del router que se conectan a las subredes o
hacia Internet se denominan endpoint o gateways (puerta de
enlace)
Gateway
INTERNET hacia
Internet
Gateway Gateway
Gateway
Capítulo 4 – Sesión 18
Subnets
¿Cómo se identifica que un grupo de host pertenecen a
una misma subred?
Gateway
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
¿Cómo se identifica que un grupo de host pertenecen a
una misma red?
Host_1
Host_2
Host_3
Net .
.
.
.
Host_n
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
¿Cómo se distingue la dirección específica de un host?
Host_1
Host_2
Host_3
Net .
.
.
.
Host_n
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
193 . 32 . 216 . 9
Host
Net
Address
Address
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
Host
Net
Address
Address
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
Host
Net
Address
Address
Capítulo 4 – Sesión 18
Capítulo 4 – Sesión 18
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
24 unos
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
24 unos
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
Capítulo 4 – Sesión 18
Capítulo 4 – Sesión 18
193 . 32 . 216 . 0
Capítulo 4 – Sesión 18
193 . 32 . 216 . 9
Dirección del host
XXX.XXX.XXX.XXX/24 255.255.255.0
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
XXX.XXX.XXX.XXX/24 255.255.255.0
Subnet Mask
XXX.XXX.XXX.XXX/16 255.255.0.0
Capítulo 4 – Sesión 18
Dirección de Red- Dirección del Host
XXX.XXX.XXX.XXX/24 255.255.255.0
Subnet Mask
XXX.XXX.XXX.XXX/16 255.255.0.0
Subnet Mask
XXX.XXX.XXX.XXX/8 255.0.0.0
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• A partir del análisis previo, las subnets conectadas a las
interfaces del router así como los hosts, se distinguen
mediante la notación IP Address/SubnetMask
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• A partir del análisis previo, las subnets conectadas a las
interfaces del router así como los hosts, se distinguen
mediante la notación IP Address/SubnetMask
193.32.216.1/24 193.32.225.1/24
193.32.220.1/24
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• Al Gateway o endpoint usualmente se le asignan la
primera dirección de host disponible xxx.xxx.xxx.1
193.32.216.1/24 193.32.225.1/24
193.32.220.1/24
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• Al Gateway o endpoint usualmente se le asignan la
primera dirección de host disponible xxx.xxx.xxx.1
Dirección Dirección
del gateway del gateway
193.32.216.1/24 193.32.225.1/24
193.32.220.1/24
Dirección
del gateway
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• A partir del análisis previo, las subnet y los hosts se
diferencian mediante la notación IP Address/SubnetMask
Subnet: 193.32.216.0
Mask: 255.255.255.0
193.32.216.1/24 193.32.225.1/24
193.32.220.1/24
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• A partir del análisis previo, las subnet y los hosts se
diferencian mediante la notación IP Address/SubnetMask
Subnet: 193.32.216.0
Mask: 255.255.255.0
Host: 193.32.216.2
193.32.216.1/24 193.32.225.1/24
Host: 193.32.216.3
193.32.220.1/24
Host: 193.32.216.4
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• A partir del análisis previo, las subnet y los hosts se
diferencian mediante la notación IP Address/SubnetMask
Subnet: 193.32.216.0
Mask: 255.255.255.0
Host: 193.32.216.2
193.32.216.1/24 193.32.225.1/24
Host: 193.32.216.3
193.32.220.1/24
Host: 193.32.216.4
Subnet: 193.32.220.0
Mask: 255.255.255.0
Host: 193.32.220.2
Host: 193.32.220.3
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
• A partir del análisis previo, las subnet y los hosts se
diferencian mediante la notación IP Address/SubnetMask
Subnet: 193.32.216.0
Mask: 255.255.255.0 Subnet: 193.32.225.0
Mask: 255.255.255.0
193.32.216.1/24 193.32.225.1/24
Host: 193.32.216.3
193.32.220.1/24
Host: 193.32.225.3
Host: 193.32.216.4
Subnet: 193.32.220.0
Mask: 255.255.255.0
Host: 193.32.220.2
Host: 193.32.220.3
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
¿Con una máscara de red igual a 24, cuantos host se pueden
direccionar en la subred?
Subnet: 193.32.216.0
Mask: 255.255.255.0
193.32.216.1/24
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
Debido a que con la máscara igual a 24, existen 8 bits disponibles para
direccionar a los hosts, se tiene una total de 256 direcciones posibles
Subnet: 193.32.216.0 Desde 193.32.216.0
Mask: 255.255.255.0
hasta 193.32.216.255
193.32.216.1/24
Capítulo 4 – Sesión 18
Subnets: Direccionamiento
Debido a que con la máscara igual a 24, existen 8 bits disponibles para
direccionar a los hosts, se tiene una total de 256 direcciones posibles
Subnet: 193.32.216.0 Desde 193.32.216.0
Mask: 255.255.255.0
hasta 193.32.216.255
Host: 193.32.216.2
Host: 193.32.216.3
193.32.216.1/24 Dentro de éste rango:
Host: 193.32.216.4
Dirección de Red:192.32.216.0
Host: 193.32.216.5 Gateway: 192.32.216.1
Broadcast: 192.32.216.255
Host: 193.32.216.6 Hosts: 192.32.216.2192.32.216.254
.
.
.
.
Host: 193.32.216.254
Capítulo 4 – Sesión 18
Tipos de Direcciones IP
Capítulo 4 – Sesión 18
Sesión 18
4.2 El Protocolo IP: Internet Protocol
Subnets
Tipo de Direcciones IP
Capítulo 4 – Sesión 18
Tipos de Direcciones IP
Capítulo 4 – Sesión 18
Tipos de Direcciones IP
Dirección IP Pública:
Dirección IP Privada:
Dirección IP Privada:
Ifconfig
Capítulo 4 – Sesión 18
Direcciones IP: Públicas y Privadas
Capítulo 4 – Sesión 15
Sesión 19
Capítulo 4 – Sesión 19
Sesión 19
Capítulo 4 – Sesión 19
Direcciones IP: Públicas y Privadas
Desventajas del direccionamiento basado en clases
Clase Intervalo Máscara de Red
A 0.0.0.0 – 127.255.255.254 255.0.0.0
B 128.0.0.0. – 191.255.255.254 255.255.0.0
C 192.0.0.0 – 223.255.255.254 255.255.255.0
D 224.0.0.0 – 239.255.255.254 Aplicaciones Multicast
E 240.0.0.0 – 255.255.255.254 Experimental
Capítulo 4 – Sesión 19
Direcciones IP: Públicas y Privadas
Desventajas del direccionamiento basado en clases
Clase Intervalo Máscara de Red
A 0.0.0.0 – 127.255.255.254 255.0.0.0
B 128.0.0.0. – 191.255.255.254 255.255.0.0
C 192.0.0.0 – 223.255.255.254 255.255.255.0
D 224.0.0.0 – 239.255.255.254 Aplicaciones Multicast
E 240.0.0.0 – 255.255.255.254 Experimental
192.168.10.2 /24
Capítulo 4 – Sesión 19
Direcciones IP: Públicas y Privadas
Capítulo 4 – Sesión 19
Direcciones IP: Públicas y Privadas
Gestión
(10 Finanzas
hosts) (15
hosts)
TOTAL = 85 Hosts Capítulo 4 – Sesión 19
Direcciones IP: Públicas y Privadas
Internet
Dirección IP
Pública asignada
por el ISP
Capítulo 4 – Sesión 19
Capítulo 4 – Sesión 19
Internet
Dirección IP
Pública asignada
por el ISP
192.168.10.1
Dirección Clase C: switch
192.168.10.0/24
…………
Permite hasta 253 hosts 1 2 3 4 5 85
Internet
Dirección IP
Pública asignada
por el ISP
Internet
Dirección IP
Pública asignada
por el ISP
Ingeniería
40 hosts
Internet
Dirección IP
Pública asignada
por el ISP
Ingeniería
40 hosts
• Ingeniería: 192.168.10.0/24
Marketing
• Marketing: 192.168.20.0/24 20 hosts
• Finanzas: 192.168.30.0/24
Gestión
• Gestión: 192.168.40.0/24 10 hosts
Finanzas
15 hosts
Capítulo 4 – Sesión 19
Internet
Dirección IP
Pública asignada
por el ISP
Ingeniería
40 hosts
-Se mejora la organización
debido a las subredes Marketing
-Aun se desperdician 20 hosts
192.168.10.0/24
192.168.10.0/24
192.168.10.0/24
Subred 2
192.168.10.65 192.168.10.129
192.168.10.64/26
192.168.10.193
Subred 3
192.168.10.128/26
Gestión
10 hosts Subred 4 Finanzas
15 hosts
192.168.10.192/26
Capítulo 4 – Sesión 19
Subred 2
192.168.10.65 192.168.10.129
192.168.10.64/26
192.168.10.193
Subred 3
192.168.10.128/26
Gestión
10 hosts Subred 4 Finanzas
15 hosts
192.168.10.192/26
Capítulo 4 – Sesión 19
Ingeniería Internet
Subred 1
40 hosts
Dirección IP
192.168.10.0/26 Pública asignada Marketing
192.168.10.1 por el ISP 20 hosts
Subred 2
192.168.10.65 192.168.10.129
192.168.10.64/26
192.168.10.193
Subred 3
192.168.10.128/26
Gestión
10 hosts Subred 4 Finanzas
15 hosts
192.168.10.192/26
Capítulo 4 – Sesión 19
Subred 2
192.168.10.65 192.168.10.129
192.168.10.64/26
192.168.10.193
Subred 3
192.168.10.128/26
Gestión
10 hosts Subred 4 Finanzas
15 hosts
192.168.10.192/26
Capítulo 4 – Sesión 19
Ingeniería 40 Hosts
Marketing 20 hosts
Finanzas 15 hosts
Gestión 10 hosts
Capítulo 4 – Sesión 19
Para ello empleamos la máscara /27 y tomamos un bit adicional del campo
de dirección de la subred 2
Subred 3:
11000000. 10101000. 00001010. 10010000 192.168.10.144/28
11000000. 10101000. 00001010. 10100000 192.168.10.160/28
Subred 3:
11000000. 10101000. 00001010. 10010000 192.168.10.144/28
11000000. 10101000. 00001010. 10100000 192.168.10.160/28
192.168.10.129 192.168.10.65
192.168.10.128/28
192.168.10.97
192.168.10.64/27
Gestión
10 hosts 192.168.10.96/27 Finanzas
15 hosts
Capítulo 4 – Sesión 19
1. Marketing:28 hosts
2. Administración: 20 hosts
3. Gerencia: 8 hosts
4. Ingeniería: 24 hosts
5. I+D+I: 12 hosts
6. Sistemas: 10 hosts
Sesión 19
Capítulo 4 – Sesión 19
Capítulo 4 – Sesión 19
Direccionamiento Estático
Red Infraestructurada
(El tráfico es gestionado por el router)
Capítulo 4 – Sesión 19
• Capítulo 1
• Capítulo 2
• Capítulo 3
• Capítulo 4 (Hasta la Sesión 19)