SlideShare a Scribd company logo
1 of 66
Download to read offline
1341: Redes de Computadoras
Facultad de Ingeniería de Sistemas
Sesión: 3
Ing. José C. Benítez P.
El nivel de Red en Internet
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 2
Sesión 3. Temas
El nivel de Red en Internet
Introducción
Comparación de modelos
Formato de datos en el RM-OSI
Elementos de datos en el modelo TCP/IP
Nivel de red en internet
El Datagrama IP
Cabecera de IP
TOS
DS
Protocolos
Opciones
Fragmentación en IP
El MTU
Path MTU discovery
Bit DF
Direccionamiento IP
Clases de direccionamiento
Configuración de asignación de direcciones
Sub redes y superedes
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 3
Sesión 3. Temas
El nivel de Red en Internet
Introducción
Comparación de modelos
Formato de datos en el RM-OSI
Elementos de datos en el modelo TCP/IP
Nivel de red en internet
El Datagrama IP
Cabecera de IP
TOS
DS
Protocolos
Opciones
Fragmentación en IP
El MTU
Path MTU discovery
Bit DF
Direccionamiento IP
Clases de direccionamiento
Configuración de asignación de direcciones
Sub redes y superedes
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 4
Introducción
Comparación de los Modelos OSI, TCP/IP e Hibrido:
Aplicación
Presentación
Sesión
Transporte
Red
Enlace
Física
Aplicación
Transporte
Internet
Host-red
L5:
Aplicación
L4:
Transporte
L3: Red
L2:
Enlace
LLC
MAC
L1: Física
WAN LAN
Hardware
Firmware
Software
Sist.OperativoProgr.deusuario
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 5
Introducción
Protocolos y redes del modelo Hibrido
Telnet FTP DNS SMTP
UDPTCP
IP
ARPANET SATNET LANPacket
Aplicación
Transporte
Red
Enlace y
Física
Protocolos
Redes
Capa
(M. Hibrido)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 6
Introducción
Formato de datos en el RM OSI
APDU Unidad de datos en la
capa de aplicación (Capa 7).
PPDU Unidad de datos en la
capa de presentación (Capa 6).
SPDU Unidad de datos en la
capa de sesión (Capa 5).
TPDU (segmento) Unidad de
datos en la capa de transporte
(Capa 4).
Paquete o Datagrama Unidad
de datos en el nivel de red
(Capa 3).
Trama Unidad de datos en la
capa de enlace (Capa 2).
Bits Unidad de datos en la capa
física (Capa 1).
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 7
Introducción
Elementos de datos en el modelo Hibrido
Cabecera
de enlace
Datagrama
IP
Cola de
enlace
Cabec.
IP
Segmento
TCP
Cabec.
TCP
Datos
aplicación
Segmento
TCP (L4:Transporte)
Datagrama
IP (L3: Red)
Trama
(L2: Enlace)
20
bytes
20
bytes
14
bytes
4
bytes
Los valores que aparecen para el nivel de enlace se aplican al caso de Ethernet.
Según el tipo de red puede haber pequeñas variaciones
Ethernet
Capa
(Modelo Hibrido)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 8
Introducción
Protocolos del modelo TCP/IP
Aplicación
Transporte
Internet
Host-red
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 9
Nivel de red en internet
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 10
Nivel de red en internet
El Nivel de Red en Internet está formado por:
o el protocolo IP
o protocolos auxiliares:
• Protocolos de control: ICMP e IGMP (multicast)
• Protocolos de resolución de direcciones: ARP,
RARP, BOOTP y DHCP
• Protocolos de routing: RIP, OSPF, IS-IS, IGRP,
EIGRP, BGP, etc.
Todos los protocolos auxiliares hacen uso de IP para
transmitir la información. La única excepción a esta
regla son los protocolo ARP y RARP
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 11
Versiones de IP
• Actualmente el 99,9% de la Internet utiliza la
versión 4 del protocolo IP, llamada IPv4
• El 0,1% restante utiliza la versión 6 (IPv6)
• Se prevé que en el futuro toda la Internet
evolucione hacia IPv6.
• No se está utilizando ninguna otra versión del
protocolo IP
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 12
Sesión 3. Temas
El nivel de Red en Internet
Introducción
Comparación de modelos
Formato de datos en el RM-OSI
Elementos de datos en el modelo TCP/IP
Nivel de red en internet
El Datagrama IP
Cabecera de IP
TOS
DS
Protocolos
Opciones
Fragmentación en IP
El MTU
Path MTU discovery
Bit DF
Direccionamiento IP
Clases de direccionamiento
Configuración de asignación de direcciones
Sub redes y superedes
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 13
Cabecera de un datagrama IPv4
Versión: siempre vale 4
Longitud Cabecera: en palabras de 32 bits (mínimo 5, máximo 15)
DS (Differentiated Services): Para Calidad de Servicio
Longitud total: en octetos, máximo 65535 (incluye la cabecera)
Campos de Fragmentación: Identificación, DF, MF, Desplaz. Fragmento
Tiempo de vida (TTL): cuenta saltos hacia atrás (se descarta cuando es cero)
Protocolo: indica a que protocolo pertenece el contenido del paquete (los datos)
Checksum: sirve para comprobar la integridad de la cabecera, pero no de los datos
Direcciones de origen y destino: De 32 bits, se mantienen inalteradas durante la vida del paquete
Opciones: si las hay deben tener una longitud múltiplo de 4 octetos. Max 40.
32 bits
Versión Lon. Cab. DS (DiffServ) Longitud Total
Identificación Res. DF MF Desplazam. de Fragmento
Tiempo de vida (TTL) Protocolo Checksum
Dirección de origen
Dirección de destino
Opciones (de 0 a 40 octetos)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 14
Cabeceras de un datagrama IPv4
32 bits
Versión Lon. Cab. DS (DiffServ) Longitud Total
Identificación Res. DF MF Desplazam. de Fragmento
Tiempo de vida (TTL) Protocolo Checksum
Dirección de origen
Dirección de destino
Opciones (de 0 a 40 octetos)
Antigua Cabecera IPv4 antes de DiffServ
Versión Lon. Cab. TOS Longitud Total
Identificación Res. DF MF Desplazam. de Fragmento
Tiempo de vida (TTL) Protocolo Checksum
Dirección de origen
Dirección de destino
Opciones (de 0 a 40 octetos)
Cabecera IPv4 con DiffServ (RFC2474, 12/1998)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 15
Campo TOS (obsoleto)
• Precedencia: establece una prioridad
(3 bits = ocho niveles posibles)
• D, T, R, C: flags para indicar que se quiere
utilizar la ruta:
– de mínimo retardo (Delay),
– máximo rendimiento (Throughput),
– máxima fiabilidad (Reliability) o
– mínimo costo (Cost)
• X: bit reservado
Precedencia
Campo
TOS
D T R C
X
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 16
Campo DS (RFC 2474)
• DSCP: Differentiated Services CodePoint.
• Seis bits (total 64) que indican el
tratamiento que debe recibir este paquete
en los routers
• CU: Currently Unused (reservado)
DSCP CUCampo DS
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 17
Algunos de los posibles valores del campo Protocolo
Valor Protocolo Descripción
1 ICMP Internet Control Message Protocol
2 IGMP Internet Group Management Protocol
3 GGP Gateway-to-Gateway Protocol
4 IP IP en IP (encapsulado)
5 ST Stream
6 TCP Transmission Control Protocol
8 EGP Exterior Gateway Protocol
17 UDP User Datagram Protocol
29 ISO-TP4 ISO Transport Protocol Clase 4
80 CLNP Connectionless Network Protocol
88 IGRP Interior Gateway Routing Protocol
89 OSPF Open Shortest Path First
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 18
Opciones de la cabecera IP
Opción Función Máx. Ej.
Windows
Ej.
Linux
Record route Va anotando en la cabecera IP la
ruta seguida por el datagrama
9 Ping –r Ping -R
Timestamp Va anotando la ruta y además pone
una marca de tiempo en cada salto
4 Ping –s
Strict source
routing
La cabecera contiene la ruta paso a
paso que debe seguir el datagrama
9 Ping –k
Loose source
routing
La cabecera lleva una lista de routers
por los que debe pasar el datagrama,
pero puede pasar además por otros
9 Ping -j
El límite de 9 direcciones lo fija el tamaño máximo del campo opciones.
En la opción Timestamp este valor se reduce a 4 porque cada salto
anotado ocupa 8 octetos (4 de la dirección y 4 del timestamp)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 19
Sesión 3. Temas
El nivel de Red en Internet
Introducción
Comparación de modelos
Formato de datos en el RM-OSI
Elementos de datos en el modelo TCP/IP
Nivel de red en internet
El Datagrama IP
Cabecera de IP
TOS
DS
Protocolos
Opciones
Fragmentación en IP
El MTU
Path MTU discovery
Bit DF
Direccionamiento IP
Clases de direccionamiento
Configuración de asignación de direcciones
Sub redes y superedes
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 20
Fragmentación en IP
• El nivel de red (L3) ha de acomodar cada datagrama en una trama del nivel de enlace
(L2).(en ruta/en origen)
• Cada tecnología de nivel de enlace tiene un valor máximo de paquete que puede aceptar, Ej.:
o Ethernet: 1500 bytes (DIX), 1492 (LLC-SNAP).
o Token Ring: 4440 bytes (4 Mb/s, THT 8 ms).
• Este valor es la MTU (Maximum Transfer Unit).
• Si el datagrama no cabe se ha de fragmentar. Ejemplos:
– Datagrama de 4000 bytes creado en red Token Ring que pasa a Ethernet. El router ha de
fragmentar.
• A veces el host ha de fragmentar de entrada pues genera datagramas demasiado grandes,
ej: NFS construye datagramas de 8 KB, incluso en Ethernet
Cabecera
de enlace
Datagrama
IP
Cola de
enlace
Cabec.
IP
Segmento
TCP
Datagrama
IP (L3: Red)
20
bytes
14
bytes
4
bytes
Ethernet
Trama
(L2: Enlace)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 21
MTU de algunos medios a nivel de enlace
Nivel de enlace MTU (bytes)
PPP (valor defecto) 1500
PPP (bajo retardo) 296
X.25 1600 (RFC 1356)
Frame Relay 1600 normalmente
Ethernet DIX 1500
Ethernet LLC-SNAP 1492
Token Ring 4 Mb/s 4440 (THT 8ms)
Classical IP over ATM 9180
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 22
Fragmentación múltiple de un datagrama IP
Cab. ABCDEF GHIJKL MNOP
Cab. ABCDEF
Token Ring
(4440 bytes)
Ethernet DIX
(1500 bytes)
Cab. GHIJKL Cab. MNOP
PPP Bajo
Retardo
(296 bytes)
Cab. M Cab. N Cab. O Cab. P
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 23
Fragmentación en IP
• Los fragmentos reciben la misma cabecera que el datagrama original
salvo por los campos MF y ‘Desplazamiento del Fragmento’.
• Los fragmentos de un mismo datagrama se identifican por el campo
‘Identificación’.
• Todos los fragmentos, menos el último, tienen a 1 el bit MF (More
Fragments).
• La unidad básica de fragmentación es 8 bytes (bloque). Los datos se
reparten en tantos fragmentos como haga falta, todos múltiplos de 8
bytes (salvo quizá el último).
• Toda red debe aceptar un MTU de al menos 68 bytes (60 bytes de
cabecera y 8 bytes de datos). Recomendado 576-
Versión Lon. Cab. DS (DiffServ) Longitud Total
Identificación Res. DF MF Desplazam. del Fragmento
Tiempo de vida (TTL) Protocolo Checksum
Dirección de origen
Dirección de destino
Opciones (de 0 a 40 octetos)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 24
Ejemplo de fragmentación múltiple
Id Long DF MF Desplaz. Datos
Fragmento 1 XXX 1500 0 1 0 ABCDEF
Fragmento 2 XXX 1500 0 1 185 GHIJKL
Fragmento 3 XXX 1060 0 0 370 MNOP
Datagrama
Original
XXX 4020 0 0 0 ABCDEF GHIJKL MNOP
Fragm. 3a XXX 292 0 1 370 M
Fragm. 3b XXX 292 0 1 404 N
Fragm. 3c XXX 292 0 1 438 O
Fragm. 3d XXX 244 0 0 472 P
Token Ring
E-net DIX
PPP Bajo
Retardo
Los bytes se cuentan en grupos de 8 bytes
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 25
Bit DF (Don’t Fragment)
Versión Lon. Cab. DS (DiffServ) Longitud Total
Identificación Res. DF MF Desplazam. del Fragmento
Tiempo de vida (TTL) Protocolo Checksum
Dirección de origen
Dirección de destino
Opciones (de 0 a 40 octetos)
• Indica que ese datagrama no se debe fragmentar. Ej.: ping –f (windows).
• Se usa:
– Cuando un host no está capacitado para reensamblar (ej.: estaciones ‘diskless’).
– En la técnica de descubrimiento de la MTU del trayecto o ‘Path MTU discovery’.
• Enviar datagrama con DF=1 y MTU máxima
• Si pasa ya está, si no probar con MTU menor
– Generalmente si se rechaza el mensaje de error indica la MTU máxima que se
aceptaría.
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 26
Funcionamiento del ‘Path MTU discovery’
A
B
Ethernet
1: A envía a B un paquete de
4020 bytes con DF=1.
4020 DF
X
2: X descarta el paquete y responde a
A con un ICMP ‘destino inaccesible’
indicando que si hubiera sido de 1500
o menos habría pasado.
Max 1500
3: A fragmenta la información y
a partir de ahora no mandará a
B paquetes de más de 1500
bytes. Sigue usando el bit DF.
1060 DF 1500 DF1500 DF
Paquete normal
Mensaje ICMP
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 27
Preguntas sobre fragmentación
¿Cual es el tamaño mínimo
posible de MTU en una
red para que puedan pasar
por ella datagramas IPv4?
En caso de fragmentación las opciones
de la cabecera IP (record route,
timestamp, strict source route y loose
source route), ¿han de copiarse en
todos los fragmentos o solo en uno?
Cuando se emite un datagrama
IP, ¿se ha de marcar siempre el
campo Identificación, o solo
cuando el datagrama se vaya a
fragmentar?
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 28
Preguntas sobre fragmentación
Si un fragmento se pierde el host receptor no podrá
reensamblar el datagrama original; ¿cuanto tiempo
esperará el host antes de considerar que se ha perdido
y descartar los demás fragmentos?
Un datagrama de 4020 bytes pasa de una red Token Ring
con THT 8 ms (MTU 4400) a una Ethernet (MTU 1500) y
después pasa por un enlace PPP con bajo retardo (MTU
296). Si ese mismo datagrama pasara directamente de la
red Token Ring al enlace PPP (sin pasar por la red
Ethernet) ¿habría alguna diferencia en la forma como se
produce la fragmentación?
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 29
Sesión 3. Temas
El nivel de Red en Internet
Introducción
Comparación de modelos
Formato de datos en el RM-OSI
Elementos de datos en el modelo TCP/IP
Nivel de red en internet
El Datagrama IP
Cabecera de IP
TOS
DS
Protocolos
Opciones
Fragmentación en IP
El MTU
Path MTU discovery
Bit DF
Direccionamiento IP
Clases de direccionamiento
Configuración de asignación de direcciones
Sub redes y superedes
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 30
Formato de las direcciones IPv4
• Las direcciones IPv4 están formadas por:
– 4 bytes (32 bits),
– se representan por cuatro dígitos decimales (uno x byte).
– Ej.: 147.156.135.22
• Las direcciones tienen dos partes:
– la parte red y
– la parte host.
• Las direcciones se dividen en tres clases normales (A, B ó C).
La clase establece que parte de la dirección es de la red y que
parte al host.
• Existen dos clases especiales, D y E, que no se asignan nunca
a hosts. Las direcciones de clase D se utilizan para transmisiones
multicast y las E no se utilizan, están reservadas.
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 31
Clases de direcciones IPv4
Red (128) Host (16777216)
10 Red (16384) Host (65536)
110 Red (2097152) Host (256)
1111 Reservado
1110 Grupo Multicast (268435456)
Clase
A
B
C
D
E
Rango
0.0.0.0
127.255.255.255
128.0.0.0
191.255.255.255
192.0.0.0
223.255.255.255
224.0.0.0
239.255.255.255
240.0.0.0
255.255.255.255
32 bits
0
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 32
Asignación de direcciones IP
• Existen direcciones IP publicas y privadas.
• Las IP publicas son obtenidas del PST.
• Las IP privadas son obtenidas localmente del AR
• Las empresas y organizaciones obtienen sus IPP
del PST correspondiente
• Los PST los obtienen de los NIC (Network
Information Center):
– www.internic.net: América
– www.ripe.net: Europa
– www.apnic.net Asia Pacifico
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 33
Direcciones IP especiales
Dirección Significado Ejemplo
255.255.255.255 Broadcast en la propia red o subred
0.0.0.0 Identifica al host que envía el datagrama Usado en BOOTP
Parte Host a ceros Identifica una red 147.156.0.0
Parte Host a unos Broadcast en una red 147.156.255.255
Parte Red a ceros Identifica un host en la red en que
estamos (la que sea)
0.0.1.25
127.0.0.1 Dirección Loopback (para pruebas)
La primera y la última direcciones de una red están siempre reservadas
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 34
Direcciones IP reservadas y privadas (RFC 1918)
Reservado (ppio. Clase D)224.0.0.0
Reservado (fin clase B)191.255.0.0
Privado (intranet)192.168.0.0 – 192.168.255.0
Privado (intranet)172.16.0.0 – 172.31.0.0
Privado (intranet)10.0.0.0
Reservado (clase E)240.0.0.0 – 255.255.255.254
Reservado (ppio. Clase C)192.0.0.0
Reservado (ppio. Clase B)128.0.0.0
Reservado (fin clase A)127.0.0.0
UsoRed o rango
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 35
Configurando una LAN
IP: 147.156.145.17
MR: 255.255.0.0
LAN
147.156.0.0
(Clase B)
IP: 147.156.24.12
MR: 255.255.0.0
La dirección IP de este host
Mascara de red
Depende de la clase.
Requisitos:
(En cada PC)
- SO red
- Dirección IP
- Mascara de red
- Cable
serial/paralelo/USB
cruzado
Verificación A-B:
Desde A:
ping 147.156.24.17
O desde B:
ping 147.156.24.12
A B
Cable
serial / paralelo / USB
crossover
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 36
Configurando una LAN
IP: 147.156.145.17
MR: 255.255.0.0
LAN
147.156.0.0
(Clase B)
IP: 147.156.24.12
MR: 255.255.0.0
La dirección IP de este host
Mascara de red
Depende de la clase.
Requisitos:
(En cada PC)
- NIC
- SO red
- Dirección IP
- Mascara de red
- Patch cord cruzado
Verificación A-B:
Desde A:
ping 147.156.24.17
O desde B:
ping 147.156.24.12
A B
Patch cord
crossover
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 37
Configurando una LAN
IP: 147.156.145.17
MR: 255.255.0.0
LAN
147.156.0.0
(Clase B)
IP: 147.156.24.12
MR: 255.255.0.0
La dirección IP de este host
Mascara de red
Depende de la clase.
IP: 147.156.145.50
MR: 255.255.0.0
IP: 147.156.24.15
MR: 255.255.0.0
Requisitos:
(En cada PC)
- NIC
- SO red
- Dirección IP
- Mascara de red
- Patch cord directo
SWITCH / HUB
Verificación A-D:
Desde A:
ping 147.156.145.50
O desde D:
ping 147.156.24.12
A B
C D
Patch cord
directo
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 38
Un router conectando tres LANs
147.156.0.1
IP: 147.156.145.17
Rtr: 147.156.0.1
LAN A
147.156.0.0
(Clase B)
LAN C
193.146.62.0
(Clase C)
LAN B
213.15.1.0
(Clase C)
193.146.62.1
IP: 213.15.1.2
Rtr: 213.15.1.1
IP: 213.15.1.3
Rtr: 213.15.1.1
El router encamina los paquetes según su
dirección de destino. El router podría ser un PC
con tres tarjetas Ethernet que tienen asignadas
esas direcciones y con capacidad de conmutar
paquetes entre ellas (en Linux esto se consigue
activando el ‘IP forwarding’).
αααα
ββββ
γγγγ
IP: 147.156.24.12
Rtr: 147.156.0.1
La dirección IP de este host
Su router por defecto.
Puerto de enlace predeterminado
Default gateway
213.15.1.1
IP: 193.146.62.10
Rtr: 193.146.62.1
IP: 193.146.62.5
Rtr: 193.146.62.1
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 39
Un router conectando tres LANs
147.156.0.1
IP: 147.156.145.17
Rtr: 147.156.0.1
LAN A
147.156.0.0
(Clase B)
LAN C
193.146.62.0
(Clase C)
LAN B
213.15.1.0
(Clase C)
193.146.62.1
213.15.1.1
IP: 213.15.1.2
Rtr: 213.15.1.1
IP: 213.15.1.3
Rtr: 213.15.1.1
El router encamina los paquetes según su
dirección de destino. El router podría ser un PC
con tres tarjetas Ethernet que tienen asignadas
esas direcciones y con capacidad de conmutar
paquetes entre ellas (en Linux esto se consigue
activando el ‘IP forwarding’).
αααα
ββββ
γγγγ
IP: 147.156.24.12
Rtr: 147.156.0.1
La dirección IP de este host
Su router por defecto.
Puerto de enlace predeterminado
Default gateway
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 40
Dos routers conectando tres LANs
202.1.1.2
Rtr 202.1.1.1 202.1.1.1
202.1.1.3
Rtr 202.1.1.1
203.1.1.2
203.1.1.3
Rtr 203.1.1.1
203.1.1.1
203.1.1.4
Rtr 203.1.1.1
204.1.1.1
204.1.1.2
Rtr 204.1.1.1
204.1.1.3
Rtr 204.1.1.1
A 204.1.1.0 por 203.1.1.2
LAN A
202.1.1.0
(Clase C)
LAN B
203.1.1.0
(Clase C)
LAN C
204.1.1.0
(Clase C)
A 202.1.1.0 por 203.1.1.1
A 202.1.1.0 por 203.1.1.1
A 204.1.1.0 por 203.1.1.2
A 202.1.1.0 por 203.1.1.1
A 204.1.1.0 por 203.1.1.2
X
Y
H1
H2
Las rutas son
necesarias para
que X e Y sepan
como llegar a la
LAN remota (C
para X, A para Y)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 41
Host ‘multihomed’
LAN B
203.1.1.0
LAN A
202.1.1.0
LAN C
204.1.1.0
202.1.1.2
Rtr 202.1.1.1
202.1.1.3
Rtr 202.1.1.1
203.1.1.3
204.1.1.2
Rtr 204.1.1.1
204.1.1.3
Rtr 204.1.1.1
202.1.1.1
203.1.1.1 203.1.1.2
204.1.1.1
A 204.1.1.0 por 203.1.1.2 A 202.1.1.0 por 203.1.1.1
202.1.1.4 204.1.1.4
Rtr 202.1.1.1
A 202.1.1.0 por 203.1.1.1
A 204.1.1.0 por 203.1.1.2
X Y
H6 no enrutará paquetes entre A y C porque
no es un router (no tiene activado el ‘IP
forwarding’). Cuando envíe un paquete a H1,
H2 ó H5 lo mandará por α. Cuando lo envíe a
H3 ó H4 lo mandará por ββββ
H1
H2
H4
H5
H3
H6
ααααββββ
αααα ββββ
αααα ββββ
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 42
Red mallada (con caminos alternativos)
LAN B
203.1.1.0
LAN A
202.1.1.0
LAN C
204.1.1.0
202.1.1.2
Rtr 202.1.1.1
202.1.1.3
Rtr 202.1.1.4
203.1.1.3
204.1.1.2
Rtr 204.1.1.1
204.1.1.3
Rtr 204.1.1.4
202.1.1.1
203.1.1.1 203.1.1.2
204.1.1.1
204.1.1.4202.1.1.4
A 204.1.1.0 por 203.1.1.2 A 202.1.1.0 por 203.1.1.1
A 203.1.1.0 por 202.1.1.1
A 202.1.1.0 por 203.1.1.1
A 204.1.1.0 por 203.1.1.2
ααααββββ
αααα
ββββ
αααα ββββ
H1
H2
H4
H5
H3
X Y
ping 204.1.1.2
Z
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 43
Enlace WAN: conexión mediante una línea serie o punto a punto
165.12.0.2
Rtr 165.12.0.1
165.12.0.1
165.12.0.3
Rtr 165.12.0.1
192.168.2.1
A 213.1.1.0 por 192.168.2.2
LAN A
165.12.0.0
LAN B
213.1.1.0
213.1.1.1
213.1.1.2
Rtr 213.1.1.1
213.1.1.3
Rtr 213.1.1.1
192.168.2.2
A 165.12.0.0 por 192.168.2.1
Red 192.168.2.0
X
Y
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 44
Ejemplo de uso de la ruta por defecto
165.12.0.1 192.168.2.1
A 207.1.1.0 por 192.168.1.2
A 213.1.1.0 por 192.168.2.2
A 215.1.1.0 por 192.168.3.2
LAN A
165.12.0.0
LAN C
213.1.1.0
213.1.1.1192.168.2.2
A 0.0.0.0 por 192.168.2.1
LAN B
207.1.1.0
LAN D
215.1.1.0
A 0.0.0.0 por 192.168.3.1
A 165.12.0.0 por 192.168.1.1
A 213.1.1.0 por 192.168.1.1
A 215.1.1.0 por 192.168.1.1
192.168.3.1
192.168.3.2
192.168.1.1
192.168.1.2
207.1.1.1
215.1.1.1 Ruta por
defecto
X
Y
W
Z
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 45
Conexión de cuatro routers IP en una red multiacceso
165.12.0.1 192.168.2.1
A 207.1.1.0 por 192.168.2.3
A 213.1.1.0 por 192.168.2.2
A 215.1.1.0 por 192.168.2.4
LAN A
165.12.0.0
LAN B
213.1.1.0
213.1.1.1192.168.2.2
LAN C
207.1.1.0
192.168.2.4
192.168.2.3
207.1.1.1
215.1.1.1
A 165.12.0.0 por 192.168.2.1
A 213.1.1.0 por 192.168.2.2
A 215.1.1.0 por 192.168.2.4
A 165.12.0.0 por 192.168.2.1
A 207.1.1.0 por 192.168.2.3
A 215.1.1.0 por 192.168.2.4
A 165.12.0.0 por 192.168.2.1
A 207.1.1.0 por 192.168.2.3
A 213.1.1.0 por 192.168.2.2
Conexión de cuatro routers IP en una
red multiacceso (RDSI, X.25, Frame
Relay o ATM) con conectividad total
PVC o SVC
LAN D
215.1.1.0
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 46
Conexión a Internet de una oficina principal y su sucursal
193.146.62.7
Rtr 193.146.62.1
193.146.62.1
193.146.62.12
Rtr 193.146.62.1
147.156.13.5
Rtr 147.156.0.1
147.156.0.1
147.156.24.12
Rtr 147.156.0.1
192.168.0.1
192.168.0.2
192.168.1.2
A 0.0.0.0 por 192.168.0.2
A 193.146.62.0 por 192.168.0.1
A 0.0.0.0 por 192.168.1.1
192.168.1.1
Oficina
Principal
147.156.0.0
Sucursal
193.146.62.0
A 147.156.0.0 por 192.168.1.2
A 193.146.62.0 por 192.168.1.2
.................................................
.................................................
X
Y
Z
A 0.0.0.0 por 192.168.1.2
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 47
Subredes
• Dividen una red en partes más pequeñas.
• Nivel jerárquico intermedio entre red y host,
• ‘Roban’ unos bits de la parte host para la subred.
• La separación red/host ahora ya no viene marcada por
la clase
• Sirven para establecer una estructura jerárquica. Una
red compleja (con subredes) es vista desde fuera como
una sola red.
• Para indicar donde está la frontera red/host se utiliza
un parámetro de 32 bits denominado máscara.
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 48
Ejemplo 1 de división en subredes
Vamos a dividir la red 147.156.0.0 (clase B) en 4 subredes.
Red original:
Red (147.156) Host(0.0)
16 bits 16 bits
Máscara de 16 bits: 11111111 . 11111111 . 00000000 . 00000000
255 . 255 . 0 . 0
Red subdividida:
Red (147.156) Subred Host
16 bits 8 bits
Máscara de 18 bits: 11111111 . 11111111 . 11000000 . 00000000
255 . 255 . 192 . 0
8 bits
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 49
Ejemplo 1 de división en subredes
Red subdividida:
Red (147.156) Subred Host
16 bits 8 bits
Máscara de 18 bits: 11111111 . 11111111 . 11000000 . 00000000
255 . 255 . 192 . 0
8 bits
11 (192)
10 (128)
01 (64)
00 (0)
Bits
subred
147.156.192.0 – 147.156.255.255
147.156.128.0 – 147.156.191.255
147.156.64.0 – 147.156.127.255
147.156.0.0 – 147.156.63.255
Rango
255.255.192.0147.156.192.0
255.255.192.0147.156.128.0
255.255.192.0147.156.64.0
255.255.192.0147.156.0.0
MáscaraSubred
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 50
Ejemplo 2 de división en subredes
Vamos a dividir la red 140.140.0.0 (clase B) en 256 subredes.
Red original:
Red (140.140) Host(0.0)
16 bits 16 bits
Máscara de 16 bits: 11111111 . 11111111 . 00000000 . 00000000
255 . 255 . 0 . 0
Red subdividida:
Red (140.140) Subred Host
16 bits 8 bits
Máscara de 24 bits: 11111111 . 11111111 . 11111111 . 00000000
255 . 255 . 255 . 0
8 bits
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 51
Subredes
• La máscara identifica que parte de la dirección es red-
subred y que parte es host.
• Si la parte host es cero la dirección es la de la propia subred
• La dirección con la parte host toda a unos esta reservada
para broadcast en la subred
• En cada subred hay siempre dos direcciones reservadas,
la primera y la última.
• Ejemplo:
– Red 156.134.0.0, máscara 255.255.255.0.
– 256 subredes identificadas por el tercer byte:
156.134.subred.host
– 156.134.subred.0 identifica la subred
– 156.134.subred.255 es el broadcast en la subred.
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 52
Subredes
Red 156.134.0.0, máscara 255.255.255.0
256 subredes (de 156.134.0.0 a 156.134.255.0) pero
¿Dirección 156.134.0.0 identifica red o subred?
¿Dirección 156.134.255.255 identifica broadcast en la
red o en la subred?
Solución: no utilizar la primera y la última subred (las que
tienen el campo subred todo a ceros o todo a unos).
Esta norma se puede infringir (se hace a menudo) con la
declaración de ‘subnet zero’.
Permite aprovechar mejor el espacio disponible (p. Ej. Red
147.156.0.0 con máscara 255.255.128.0).
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 53
El problema de la primera y la
última direcciones de cada subred
• Red 140.140.0.0/16 máscara 255.255.0.0.
• Si la dividimos con máscara /24 obtenemos 256 subredes, cada una
con 256 direcciones. En cada subred:
– La primera dirección identifica cada subred
– La última dirección es la de broadcast en esa subred.
• Para evitar conflictos no se deben asignar a hosts ni la primera ni la
última direcciones de cada subred
• En realidad disponemos pues de 254 direcciones por subred, no 256.
• Esta restriccíón es SIEMPRE DE OBLIGADO CUMPLIMIENTO
Subred Dir. Subred Dir. Broadcast Rango asignable
140.140.0.0/24 140.140.0.0 140.140.0.255 140.140.0.1 – 140.140.0.254
140.140.1.0/24 140.140.1.0 140.140.1.255 140.140.1.1 – 140.140.1.254
140.140.2.0/24 140.140.2.0 140.140.2.255 140.140.2.1 – 140.140.2.254
… … … …
140.140.255.0/24 140.140.255.0 140.140.255.255 140.140.255.1 – 140.140.255.254
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 54
El problema de la primera y la
última direcciones de cada subred
• Red 140.140.0.0/16 máscara 255.255.0.0.
• Si la dividimos con máscara /24 obtenemos 256 subredes. De estas:
– La primera subred se identifica por la dirección 140.140.0.0, la
misma que la red completa
– La dirección de broadcast de la última subred es 140.140.255.255,
que coincide con la dirección de broadcast de la red completa
• Para evitar ambigüedades la norma dice que la primera y última
subredes no se deben utilizar
• Sin embargo esta regla NO SIEMPRE ES DE OBLIGADO
CUMPLIMIENTO.
• Los equipos actuales (routers y hosts) normalmente permiten utilizar la
primera y la última subred. A veces lo permiten por defecto, otras hay
que indicarlo en la configuración. Por ejemplo el software de Cisco
(IOS) antes de la versión 11 requería poner en la configuración el
comando ‘subnet-zero’ para poder usar la primera y la última subred.
A partir de la versión 11 lo tiene puesto por defecto
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 55
Máscaras que no son múltiplo de 8
Las máscaras de subred pueden no ser bytes enteros. Por ejemplo si
usamos dos bits de subred dividiremos la red en cuatro subredes:
140 . 140 Subred Host
16 bits 2 bits 14 bits
Bits subred Subred Máscara Rango asignable
00 (0) 140.140.0.0/18 255.255.192.0 140.140.0.1 – 140.140.63.254
01 (64) 140.140.64.0/18 255.255.192.0 140.140.64.1 – 140.140.127.254
10 (128) 140.140.128.0/18 255.255.192.0 140.140.128.1 – 140.140.191.254
11 (192) 140.140.192.0/18 255.255.192.0 140.140.192.1 – 140.140.255.254
Máscara: 11111111 . 11111111 . 11 000000 . 00000000
255 . 255 . 192 . 0
Estas solo son utilizables si se aplica ‘subnet-zero’
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 56
Subredes que se pueden crear con una red clase C
11111111
11111110
11111100
11111000
11110000
11100000
11000000
10000000
00000000
Máscara binaria
(último byte)
255.255.255.255002562548
255.255.255.254011281267
255.255.255.2522264626
255.255.255.2486332305
255.255.255.24014416144
255.255.255.224305863
255.255.255.192626422
255.255.255.1281267201
255.255.255.02548000
Máscara
Nº
hosts
Bits
host
Nº
subredes
(subnet
zero)
Nº
subredes
Bits
subred
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 57
Ejercicio
Internet
Madrid Barcelona
Sevilla
Bilbao
128 Kb/s
256 Kb/s 128 Kb/s
128 Kb/s
50
PCs.
20
PCs.
50
PCs.
25
PCs.
Red 194.100.100.0/24
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 58
Ejercicio
Oficina Subred Máscara Rango Direcc.
útiles
Madrid 194.100.100.0/25 255.255.255.128 194.100.100.0-127 126
Barcelona 194.100.100.128/26 255.255.255.192 194.100.100.128-191 62
Bilbao 194.100.100.192/27 255.255.255.224 194.100.100.192-223 30
Sevilla 194.100.100.224/27 255.255.255.224 194.100.100.224-255 30
Reparto de las direcciones (subnet-zero)
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 59
Ejercicio
Internet
Ma Ba
Se
Bi
194.100.100.1/25 192.168.1.2/24
192.168.2.1/24
192.168.3.1/24
Red 194.100.100.0/25
Red 194.100.100.224/27
Red 194.100.100.128/26
A 194.100.100.128/26 por 192.168.2.2
A 194.100.100.192/27 por 192.168.2.2
A 194.100.100.224/27 por 192.168.3.2
A 0.0.0.0/0 por 192.168.1.1
192.168.2.2/24
192.168.3.2/24
192.168.1.1/24
Red 194.100.100.192/27
192.168.3.1/24
192.168.3.2/24
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 60
Superedes
Problema: agotamiento del espacio de
direcciones IP.
Causa: Clase B excesiva, C demasiado pequeña.
Muchas organizaciones solicitaban clases B y
usaban solo una pequeña parte.
Solución: asignar grupos de clases C a una
organización.
Nuevo problema: explosión de las tablas de
rutas.
Nueva solución: considerar un grupo contiguo de
clases C como una sola red. Hacer superredes.
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 61
Superedes
Las ‘superredes’ se definen mediante máscaras.
Ej.: Red 195.100.16.0/21 (máscara 255.255.248.0)
Incluye desde 195.100.16.0 hasta 195.100.23.0
También se puede asignar a diferentes organizaciones partes
de una clase A. Por eso esta técnica se llama CIDR
(Classless InterDomain Routing).
HostRed
SubredesSuperredes
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 62
CIDR
• El uso de un rango de direcciones de clase C en vez de
una sola de clase B acarrea un gran problema: cada red
ha de ser direccionada por separado.
• El encaminamiento IP estándar sólo comprende las
clases A, B y C.
• Dentro de cada uno de estos tipos de red, se puede usar
"subnetting" para proporcionar mejor granularidad del
espacio de direcciones en cada red, pero no hay forma
de especificar que existe una relación real entre múltiples
redes de clase C.
• El resultado de esto se denomina el problema de la
explosión de la tabla de encaminamiento: una red
de clase B de 3000 host requiere una entrada en la tabla
de encaminamiento para cada "router" troncal, pero si la
misma red se direccionase como un rango de redes de
clase C, requeriría 16 entradas.
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 63
CIDR
• La solución a este problema es un método llamado
CIDR("Classless Inter-Domain Routing").
• El CIDR es un protocolo propuesto como estándar con status
electivo.
• El CIDR no encamina de acuerdo a la clase del número de
red(de ahí el término "classless": sin clase) sino sólo según
los bits de orden superior de la dirección IP, que se
denominan prefijo IP.
• Cada entrada de encaminamiento CIDR contiene una
dirección IP de 32 bits y una máscara de red de 32 bits, que
en conjunto dan la longitud y valor del prefijo IP.
• Esto se puede representar como <dir_IP máscara_red>.
• Por ejemplo, <194.0.0.0 254.0.0.0> representa el prefijo de
7 bits (1100 0000 1111 1110) B'1100 001'.
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 64
CIDR
• CIDR maneja el encaminamiento para un grupo de redes con un
prefijo común con una sola entrada de encaminamiento.
• Esta es la razón por la que múltiples números de red de clase C
asignados a una sola organización tienen un prefijo común.
• Al proceso de combinar múltiples redes en una sola entrada se le
llama agregación de direcciones o reducción de
direcciones.
• También se le llama supernetting (Super redes) porque el
encaminamiento se basa en máscaras de red más cortas que la
máscara de red natural de la dirección IP, en contraste con el
subnetting, donde las máscaras de red son más largas que la
máscara natural.
• A diferencia de las máscaras de subred, que normalmente son
contiguas pero pueden tener una parte local no contigua, las
máscaras de superred son siempre contiguas
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 65
Superedes
• Además de asignar grupos de redes C a las
organizaciones se hace un reparto por continentes y
países:
– Multi regional: 192.0.0.0 - 193.255.255.255
– Europa: 194.0.0.0 - 195.255.255.255
– Otros: 196.0.0.0 - 197.255.255.255
– Noteamérica: 198.0.0.0 - 199.255.255.255
– Centro y Sudamérica: 200.0.0.0 - 201.255.255.255
– Anillo Pacífico: 202.0.0.0 - 203.255.255.255
– Otros: 204.0.0.0 - 205.255.255.255
– Otros: 206.0.0.0 - 207.255.255.255
• Así se pueden ir agrupando entradas en las tablas de
rutas
Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 66
Sesión 3. El nivel de red en internet
Redes de Computadoras

More Related Content

What's hot

Protocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaProtocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaJorge Arroyo
 
Sistema de-señalizacion-telefonica
Sistema de-señalizacion-telefonicaSistema de-señalizacion-telefonica
Sistema de-señalizacion-telefonicawhiteekougar
 
IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0Gianpietro Lavado
 
Comunicaciones infrarrojas
Comunicaciones infrarrojasComunicaciones infrarrojas
Comunicaciones infrarrojasEcuador
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnettingMarcelo Herrera
 
Innvoación: aproximación al concepto.
Innvoación: aproximación al concepto.Innvoación: aproximación al concepto.
Innvoación: aproximación al concepto.Universidad de Sevilla
 

What's hot (9)

Acta junta directiva
Acta junta directivaActa junta directiva
Acta junta directiva
 
Arp,rarp
Arp,rarpArp,rarp
Arp,rarp
 
Protocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaProtocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distancia
 
Solicitud de estudios
Solicitud de estudiosSolicitud de estudios
Solicitud de estudios
 
Sistema de-señalizacion-telefonica
Sistema de-señalizacion-telefonicaSistema de-señalizacion-telefonica
Sistema de-señalizacion-telefonica
 
IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0IS-IS - Integrated IS-IS v1.0
IS-IS - Integrated IS-IS v1.0
 
Comunicaciones infrarrojas
Comunicaciones infrarrojasComunicaciones infrarrojas
Comunicaciones infrarrojas
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 
Innvoación: aproximación al concepto.
Innvoación: aproximación al concepto.Innvoación: aproximación al concepto.
Innvoación: aproximación al concepto.
 

Viewers also liked

Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de redc09271
 
2015 0 it524-m_r_telematicasi_pc4
2015 0 it524-m_r_telematicasi_pc42015 0 it524-m_r_telematicasi_pc4
2015 0 it524-m_r_telematicasi_pc4jcbp_peru
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_jcbp_peru
 
Odl010024 qin q laboratory exercise guide issue1
Odl010024 qin q laboratory exercise guide issue1Odl010024 qin q laboratory exercise guide issue1
Odl010024 qin q laboratory exercise guide issue1jcbp_peru
 
008 stp principle issue1.3bx1
008 stp principle issue1.3bx1008 stp principle issue1.3bx1
008 stp principle issue1.3bx1jcbp_peru
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccionc09271
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-serviciosc09271
 
Capitulo2(1)
Capitulo2(1)Capitulo2(1)
Capitulo2(1)jcbp_peru
 
Uni fiee rt sesion 01 intro protocolos
Uni fiee rt sesion 01 intro protocolosUni fiee rt sesion 01 intro protocolos
Uni fiee rt sesion 01 intro protocolosjcbp_peru
 
Uni fiee rt sesion 5 ethernet como transporte
Uni fiee rt sesion 5 ethernet como transporteUni fiee rt sesion 5 ethernet como transporte
Uni fiee rt sesion 5 ethernet como transportejcbp_peru
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7jcbp_peru
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentialsc09271
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-servicesc09271
 

Viewers also liked (18)

Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de red
 
2015 0 it524-m_r_telematicasi_pc4
2015 0 it524-m_r_telematicasi_pc42015 0 it524-m_r_telematicasi_pc4
2015 0 it524-m_r_telematicasi_pc4
 
Ul rc_lab1
 Ul rc_lab1 Ul rc_lab1
Ul rc_lab1
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
 
64 66
64 6664 66
64 66
 
Odl010024 qin q laboratory exercise guide issue1
Odl010024 qin q laboratory exercise guide issue1Odl010024 qin q laboratory exercise guide issue1
Odl010024 qin q laboratory exercise guide issue1
 
008 stp principle issue1.3bx1
008 stp principle issue1.3bx1008 stp principle issue1.3bx1
008 stp principle issue1.3bx1
 
802 1ad
802 1ad802 1ad
802 1ad
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccion
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-servicios
 
Capitulo2(1)
Capitulo2(1)Capitulo2(1)
Capitulo2(1)
 
Uni fiee rt sesion 01 intro protocolos
Uni fiee rt sesion 01 intro protocolosUni fiee rt sesion 01 intro protocolos
Uni fiee rt sesion 01 intro protocolos
 
Uni fiee rt sesion 5 ethernet como transporte
Uni fiee rt sesion 5 ethernet como transporteUni fiee rt sesion 5 ethernet como transporte
Uni fiee rt sesion 5 ethernet como transporte
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentials
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-services
 
Clase 1 Conceptos básicos taller de Redes Sociales
Clase 1  Conceptos básicos taller de Redes SocialesClase 1  Conceptos básicos taller de Redes Sociales
Clase 1 Conceptos básicos taller de Redes Sociales
 

Similar to Ul rc_cap3_el nivel de red en internet

Similar to Ul rc_cap3_el nivel de red en internet (20)

Bollilla 2
Bollilla 2Bollilla 2
Bollilla 2
 
9 modelo tcp-ip
9 modelo tcp-ip9 modelo tcp-ip
9 modelo tcp-ip
 
07 tcpip _1de2
07 tcpip _1de207 tcpip _1de2
07 tcpip _1de2
 
Bolilla 2 ppt técnico en redes
Bolilla 2 ppt técnico en redesBolilla 2 ppt técnico en redes
Bolilla 2 ppt técnico en redes
 
MODELO TCP/IP
MODELO TCP/IPMODELO TCP/IP
MODELO TCP/IP
 
Clase 3 Protocolos de Red de TCP-IP
Clase 3 Protocolos de Red de TCP-IPClase 3 Protocolos de Red de TCP-IP
Clase 3 Protocolos de Red de TCP-IP
 
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IPCurso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
 
Conf basica switch-p1
Conf basica switch-p1Conf basica switch-p1
Conf basica switch-p1
 
Tcpip
TcpipTcpip
Tcpip
 
Redes wan
Redes wanRedes wan
Redes wan
 
tema3-Protocoloip
tema3-Protocoloiptema3-Protocoloip
tema3-Protocoloip
 
Ipv4
Ipv4Ipv4
Ipv4
 
M3 Paquetes, Segmentos y Datagramas
M3 Paquetes, Segmentos y DatagramasM3 Paquetes, Segmentos y Datagramas
M3 Paquetes, Segmentos y Datagramas
 
Tcpip
TcpipTcpip
Tcpip
 
MODELO TCP/IP
MODELO TCP/IPMODELO TCP/IP
MODELO TCP/IP
 
Semana 7 tcp udp
Semana 7 tcp udpSemana 7 tcp udp
Semana 7 tcp udp
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Clasemodelo Tcpip
Clasemodelo TcpipClasemodelo Tcpip
Clasemodelo Tcpip
 
tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 

More from c09271

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)c09271
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 materialc09271
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezpc09271
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1c09271
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial ic09271
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1c09271
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reducec09271
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptronc09271
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de colorc09271
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 
Imagen01
Imagen01Imagen01
Imagen01c09271
 
Wee2 procesamientode imagenesyvisionartificial
Wee2 procesamientode imagenesyvisionartificialWee2 procesamientode imagenesyvisionartificial
Wee2 procesamientode imagenesyvisionartificialc09271
 
Utp 2014-1_pdi_cap1 introduccion a la va
 Utp 2014-1_pdi_cap1 introduccion a la va Utp 2014-1_pdi_cap1 introduccion a la va
Utp 2014-1_pdi_cap1 introduccion a la vac09271
 
Utp 2014-1_ia_s1_introduccion ia
 Utp 2014-1_ia_s1_introduccion ia Utp 2014-1_ia_s1_introduccion ia
Utp 2014-1_ia_s1_introduccion iac09271
 
Uni fiee scm sesion 12 redes moviles 3 g4g
Uni fiee scm sesion 12 redes moviles 3 g4gUni fiee scm sesion 12 redes moviles 3 g4g
Uni fiee scm sesion 12 redes moviles 3 g4gc09271
 
Uni fiee scm sesion 11 cdma [modo de compatibilidad]
Uni fiee scm sesion 11 cdma [modo de compatibilidad]Uni fiee scm sesion 11 cdma [modo de compatibilidad]
Uni fiee scm sesion 11 cdma [modo de compatibilidad]c09271
 
Uni fiee scm sesion 10 planificación de sistemas móviles celulares
Uni fiee scm sesion 10 planificación de sistemas móviles celularesUni fiee scm sesion 10 planificación de sistemas móviles celulares
Uni fiee scm sesion 10 planificación de sistemas móviles celularesc09271
 
uniscm.blogspot.com
uniscm.blogspot.comuniscm.blogspot.com
uniscm.blogspot.comc09271
 

More from c09271 (20)

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 material
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezp
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reduce
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptron
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 
Imagen01
Imagen01Imagen01
Imagen01
 
Wee2 procesamientode imagenesyvisionartificial
Wee2 procesamientode imagenesyvisionartificialWee2 procesamientode imagenesyvisionartificial
Wee2 procesamientode imagenesyvisionartificial
 
Utp 2014-1_pdi_cap1 introduccion a la va
 Utp 2014-1_pdi_cap1 introduccion a la va Utp 2014-1_pdi_cap1 introduccion a la va
Utp 2014-1_pdi_cap1 introduccion a la va
 
Utp 2014-1_ia_s1_introduccion ia
 Utp 2014-1_ia_s1_introduccion ia Utp 2014-1_ia_s1_introduccion ia
Utp 2014-1_ia_s1_introduccion ia
 
Uni fiee scm sesion 12 redes moviles 3 g4g
Uni fiee scm sesion 12 redes moviles 3 g4gUni fiee scm sesion 12 redes moviles 3 g4g
Uni fiee scm sesion 12 redes moviles 3 g4g
 
Uni fiee scm sesion 11 cdma [modo de compatibilidad]
Uni fiee scm sesion 11 cdma [modo de compatibilidad]Uni fiee scm sesion 11 cdma [modo de compatibilidad]
Uni fiee scm sesion 11 cdma [modo de compatibilidad]
 
Uni fiee scm sesion 10 planificación de sistemas móviles celulares
Uni fiee scm sesion 10 planificación de sistemas móviles celularesUni fiee scm sesion 10 planificación de sistemas móviles celulares
Uni fiee scm sesion 10 planificación de sistemas móviles celulares
 
uniscm.blogspot.com
uniscm.blogspot.comuniscm.blogspot.com
uniscm.blogspot.com
 

Ul rc_cap3_el nivel de red en internet

  • 1. 1341: Redes de Computadoras Facultad de Ingeniería de Sistemas Sesión: 3 Ing. José C. Benítez P. El nivel de Red en Internet
  • 2. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 2 Sesión 3. Temas El nivel de Red en Internet Introducción Comparación de modelos Formato de datos en el RM-OSI Elementos de datos en el modelo TCP/IP Nivel de red en internet El Datagrama IP Cabecera de IP TOS DS Protocolos Opciones Fragmentación en IP El MTU Path MTU discovery Bit DF Direccionamiento IP Clases de direccionamiento Configuración de asignación de direcciones Sub redes y superedes
  • 3. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 3 Sesión 3. Temas El nivel de Red en Internet Introducción Comparación de modelos Formato de datos en el RM-OSI Elementos de datos en el modelo TCP/IP Nivel de red en internet El Datagrama IP Cabecera de IP TOS DS Protocolos Opciones Fragmentación en IP El MTU Path MTU discovery Bit DF Direccionamiento IP Clases de direccionamiento Configuración de asignación de direcciones Sub redes y superedes
  • 4. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 4 Introducción Comparación de los Modelos OSI, TCP/IP e Hibrido: Aplicación Presentación Sesión Transporte Red Enlace Física Aplicación Transporte Internet Host-red L5: Aplicación L4: Transporte L3: Red L2: Enlace LLC MAC L1: Física WAN LAN Hardware Firmware Software Sist.OperativoProgr.deusuario
  • 5. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 5 Introducción Protocolos y redes del modelo Hibrido Telnet FTP DNS SMTP UDPTCP IP ARPANET SATNET LANPacket Aplicación Transporte Red Enlace y Física Protocolos Redes Capa (M. Hibrido)
  • 6. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 6 Introducción Formato de datos en el RM OSI APDU Unidad de datos en la capa de aplicación (Capa 7). PPDU Unidad de datos en la capa de presentación (Capa 6). SPDU Unidad de datos en la capa de sesión (Capa 5). TPDU (segmento) Unidad de datos en la capa de transporte (Capa 4). Paquete o Datagrama Unidad de datos en el nivel de red (Capa 3). Trama Unidad de datos en la capa de enlace (Capa 2). Bits Unidad de datos en la capa física (Capa 1).
  • 7. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 7 Introducción Elementos de datos en el modelo Hibrido Cabecera de enlace Datagrama IP Cola de enlace Cabec. IP Segmento TCP Cabec. TCP Datos aplicación Segmento TCP (L4:Transporte) Datagrama IP (L3: Red) Trama (L2: Enlace) 20 bytes 20 bytes 14 bytes 4 bytes Los valores que aparecen para el nivel de enlace se aplican al caso de Ethernet. Según el tipo de red puede haber pequeñas variaciones Ethernet Capa (Modelo Hibrido)
  • 8. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 8 Introducción Protocolos del modelo TCP/IP Aplicación Transporte Internet Host-red
  • 9. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 9 Nivel de red en internet
  • 10. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 10 Nivel de red en internet El Nivel de Red en Internet está formado por: o el protocolo IP o protocolos auxiliares: • Protocolos de control: ICMP e IGMP (multicast) • Protocolos de resolución de direcciones: ARP, RARP, BOOTP y DHCP • Protocolos de routing: RIP, OSPF, IS-IS, IGRP, EIGRP, BGP, etc. Todos los protocolos auxiliares hacen uso de IP para transmitir la información. La única excepción a esta regla son los protocolo ARP y RARP
  • 11. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 11 Versiones de IP • Actualmente el 99,9% de la Internet utiliza la versión 4 del protocolo IP, llamada IPv4 • El 0,1% restante utiliza la versión 6 (IPv6) • Se prevé que en el futuro toda la Internet evolucione hacia IPv6. • No se está utilizando ninguna otra versión del protocolo IP
  • 12. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 12 Sesión 3. Temas El nivel de Red en Internet Introducción Comparación de modelos Formato de datos en el RM-OSI Elementos de datos en el modelo TCP/IP Nivel de red en internet El Datagrama IP Cabecera de IP TOS DS Protocolos Opciones Fragmentación en IP El MTU Path MTU discovery Bit DF Direccionamiento IP Clases de direccionamiento Configuración de asignación de direcciones Sub redes y superedes
  • 13. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 13 Cabecera de un datagrama IPv4 Versión: siempre vale 4 Longitud Cabecera: en palabras de 32 bits (mínimo 5, máximo 15) DS (Differentiated Services): Para Calidad de Servicio Longitud total: en octetos, máximo 65535 (incluye la cabecera) Campos de Fragmentación: Identificación, DF, MF, Desplaz. Fragmento Tiempo de vida (TTL): cuenta saltos hacia atrás (se descarta cuando es cero) Protocolo: indica a que protocolo pertenece el contenido del paquete (los datos) Checksum: sirve para comprobar la integridad de la cabecera, pero no de los datos Direcciones de origen y destino: De 32 bits, se mantienen inalteradas durante la vida del paquete Opciones: si las hay deben tener una longitud múltiplo de 4 octetos. Max 40. 32 bits Versión Lon. Cab. DS (DiffServ) Longitud Total Identificación Res. DF MF Desplazam. de Fragmento Tiempo de vida (TTL) Protocolo Checksum Dirección de origen Dirección de destino Opciones (de 0 a 40 octetos)
  • 14. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 14 Cabeceras de un datagrama IPv4 32 bits Versión Lon. Cab. DS (DiffServ) Longitud Total Identificación Res. DF MF Desplazam. de Fragmento Tiempo de vida (TTL) Protocolo Checksum Dirección de origen Dirección de destino Opciones (de 0 a 40 octetos) Antigua Cabecera IPv4 antes de DiffServ Versión Lon. Cab. TOS Longitud Total Identificación Res. DF MF Desplazam. de Fragmento Tiempo de vida (TTL) Protocolo Checksum Dirección de origen Dirección de destino Opciones (de 0 a 40 octetos) Cabecera IPv4 con DiffServ (RFC2474, 12/1998)
  • 15. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 15 Campo TOS (obsoleto) • Precedencia: establece una prioridad (3 bits = ocho niveles posibles) • D, T, R, C: flags para indicar que se quiere utilizar la ruta: – de mínimo retardo (Delay), – máximo rendimiento (Throughput), – máxima fiabilidad (Reliability) o – mínimo costo (Cost) • X: bit reservado Precedencia Campo TOS D T R C X
  • 16. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 16 Campo DS (RFC 2474) • DSCP: Differentiated Services CodePoint. • Seis bits (total 64) que indican el tratamiento que debe recibir este paquete en los routers • CU: Currently Unused (reservado) DSCP CUCampo DS
  • 17. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 17 Algunos de los posibles valores del campo Protocolo Valor Protocolo Descripción 1 ICMP Internet Control Message Protocol 2 IGMP Internet Group Management Protocol 3 GGP Gateway-to-Gateway Protocol 4 IP IP en IP (encapsulado) 5 ST Stream 6 TCP Transmission Control Protocol 8 EGP Exterior Gateway Protocol 17 UDP User Datagram Protocol 29 ISO-TP4 ISO Transport Protocol Clase 4 80 CLNP Connectionless Network Protocol 88 IGRP Interior Gateway Routing Protocol 89 OSPF Open Shortest Path First
  • 18. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 18 Opciones de la cabecera IP Opción Función Máx. Ej. Windows Ej. Linux Record route Va anotando en la cabecera IP la ruta seguida por el datagrama 9 Ping –r Ping -R Timestamp Va anotando la ruta y además pone una marca de tiempo en cada salto 4 Ping –s Strict source routing La cabecera contiene la ruta paso a paso que debe seguir el datagrama 9 Ping –k Loose source routing La cabecera lleva una lista de routers por los que debe pasar el datagrama, pero puede pasar además por otros 9 Ping -j El límite de 9 direcciones lo fija el tamaño máximo del campo opciones. En la opción Timestamp este valor se reduce a 4 porque cada salto anotado ocupa 8 octetos (4 de la dirección y 4 del timestamp)
  • 19. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 19 Sesión 3. Temas El nivel de Red en Internet Introducción Comparación de modelos Formato de datos en el RM-OSI Elementos de datos en el modelo TCP/IP Nivel de red en internet El Datagrama IP Cabecera de IP TOS DS Protocolos Opciones Fragmentación en IP El MTU Path MTU discovery Bit DF Direccionamiento IP Clases de direccionamiento Configuración de asignación de direcciones Sub redes y superedes
  • 20. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 20 Fragmentación en IP • El nivel de red (L3) ha de acomodar cada datagrama en una trama del nivel de enlace (L2).(en ruta/en origen) • Cada tecnología de nivel de enlace tiene un valor máximo de paquete que puede aceptar, Ej.: o Ethernet: 1500 bytes (DIX), 1492 (LLC-SNAP). o Token Ring: 4440 bytes (4 Mb/s, THT 8 ms). • Este valor es la MTU (Maximum Transfer Unit). • Si el datagrama no cabe se ha de fragmentar. Ejemplos: – Datagrama de 4000 bytes creado en red Token Ring que pasa a Ethernet. El router ha de fragmentar. • A veces el host ha de fragmentar de entrada pues genera datagramas demasiado grandes, ej: NFS construye datagramas de 8 KB, incluso en Ethernet Cabecera de enlace Datagrama IP Cola de enlace Cabec. IP Segmento TCP Datagrama IP (L3: Red) 20 bytes 14 bytes 4 bytes Ethernet Trama (L2: Enlace)
  • 21. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 21 MTU de algunos medios a nivel de enlace Nivel de enlace MTU (bytes) PPP (valor defecto) 1500 PPP (bajo retardo) 296 X.25 1600 (RFC 1356) Frame Relay 1600 normalmente Ethernet DIX 1500 Ethernet LLC-SNAP 1492 Token Ring 4 Mb/s 4440 (THT 8ms) Classical IP over ATM 9180
  • 22. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 22 Fragmentación múltiple de un datagrama IP Cab. ABCDEF GHIJKL MNOP Cab. ABCDEF Token Ring (4440 bytes) Ethernet DIX (1500 bytes) Cab. GHIJKL Cab. MNOP PPP Bajo Retardo (296 bytes) Cab. M Cab. N Cab. O Cab. P
  • 23. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 23 Fragmentación en IP • Los fragmentos reciben la misma cabecera que el datagrama original salvo por los campos MF y ‘Desplazamiento del Fragmento’. • Los fragmentos de un mismo datagrama se identifican por el campo ‘Identificación’. • Todos los fragmentos, menos el último, tienen a 1 el bit MF (More Fragments). • La unidad básica de fragmentación es 8 bytes (bloque). Los datos se reparten en tantos fragmentos como haga falta, todos múltiplos de 8 bytes (salvo quizá el último). • Toda red debe aceptar un MTU de al menos 68 bytes (60 bytes de cabecera y 8 bytes de datos). Recomendado 576- Versión Lon. Cab. DS (DiffServ) Longitud Total Identificación Res. DF MF Desplazam. del Fragmento Tiempo de vida (TTL) Protocolo Checksum Dirección de origen Dirección de destino Opciones (de 0 a 40 octetos)
  • 24. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 24 Ejemplo de fragmentación múltiple Id Long DF MF Desplaz. Datos Fragmento 1 XXX 1500 0 1 0 ABCDEF Fragmento 2 XXX 1500 0 1 185 GHIJKL Fragmento 3 XXX 1060 0 0 370 MNOP Datagrama Original XXX 4020 0 0 0 ABCDEF GHIJKL MNOP Fragm. 3a XXX 292 0 1 370 M Fragm. 3b XXX 292 0 1 404 N Fragm. 3c XXX 292 0 1 438 O Fragm. 3d XXX 244 0 0 472 P Token Ring E-net DIX PPP Bajo Retardo Los bytes se cuentan en grupos de 8 bytes
  • 25. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 25 Bit DF (Don’t Fragment) Versión Lon. Cab. DS (DiffServ) Longitud Total Identificación Res. DF MF Desplazam. del Fragmento Tiempo de vida (TTL) Protocolo Checksum Dirección de origen Dirección de destino Opciones (de 0 a 40 octetos) • Indica que ese datagrama no se debe fragmentar. Ej.: ping –f (windows). • Se usa: – Cuando un host no está capacitado para reensamblar (ej.: estaciones ‘diskless’). – En la técnica de descubrimiento de la MTU del trayecto o ‘Path MTU discovery’. • Enviar datagrama con DF=1 y MTU máxima • Si pasa ya está, si no probar con MTU menor – Generalmente si se rechaza el mensaje de error indica la MTU máxima que se aceptaría.
  • 26. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 26 Funcionamiento del ‘Path MTU discovery’ A B Ethernet 1: A envía a B un paquete de 4020 bytes con DF=1. 4020 DF X 2: X descarta el paquete y responde a A con un ICMP ‘destino inaccesible’ indicando que si hubiera sido de 1500 o menos habría pasado. Max 1500 3: A fragmenta la información y a partir de ahora no mandará a B paquetes de más de 1500 bytes. Sigue usando el bit DF. 1060 DF 1500 DF1500 DF Paquete normal Mensaje ICMP
  • 27. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 27 Preguntas sobre fragmentación ¿Cual es el tamaño mínimo posible de MTU en una red para que puedan pasar por ella datagramas IPv4? En caso de fragmentación las opciones de la cabecera IP (record route, timestamp, strict source route y loose source route), ¿han de copiarse en todos los fragmentos o solo en uno? Cuando se emite un datagrama IP, ¿se ha de marcar siempre el campo Identificación, o solo cuando el datagrama se vaya a fragmentar?
  • 28. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 28 Preguntas sobre fragmentación Si un fragmento se pierde el host receptor no podrá reensamblar el datagrama original; ¿cuanto tiempo esperará el host antes de considerar que se ha perdido y descartar los demás fragmentos? Un datagrama de 4020 bytes pasa de una red Token Ring con THT 8 ms (MTU 4400) a una Ethernet (MTU 1500) y después pasa por un enlace PPP con bajo retardo (MTU 296). Si ese mismo datagrama pasara directamente de la red Token Ring al enlace PPP (sin pasar por la red Ethernet) ¿habría alguna diferencia en la forma como se produce la fragmentación?
  • 29. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 29 Sesión 3. Temas El nivel de Red en Internet Introducción Comparación de modelos Formato de datos en el RM-OSI Elementos de datos en el modelo TCP/IP Nivel de red en internet El Datagrama IP Cabecera de IP TOS DS Protocolos Opciones Fragmentación en IP El MTU Path MTU discovery Bit DF Direccionamiento IP Clases de direccionamiento Configuración de asignación de direcciones Sub redes y superedes
  • 30. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 30 Formato de las direcciones IPv4 • Las direcciones IPv4 están formadas por: – 4 bytes (32 bits), – se representan por cuatro dígitos decimales (uno x byte). – Ej.: 147.156.135.22 • Las direcciones tienen dos partes: – la parte red y – la parte host. • Las direcciones se dividen en tres clases normales (A, B ó C). La clase establece que parte de la dirección es de la red y que parte al host. • Existen dos clases especiales, D y E, que no se asignan nunca a hosts. Las direcciones de clase D se utilizan para transmisiones multicast y las E no se utilizan, están reservadas.
  • 31. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 31 Clases de direcciones IPv4 Red (128) Host (16777216) 10 Red (16384) Host (65536) 110 Red (2097152) Host (256) 1111 Reservado 1110 Grupo Multicast (268435456) Clase A B C D E Rango 0.0.0.0 127.255.255.255 128.0.0.0 191.255.255.255 192.0.0.0 223.255.255.255 224.0.0.0 239.255.255.255 240.0.0.0 255.255.255.255 32 bits 0
  • 32. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 32 Asignación de direcciones IP • Existen direcciones IP publicas y privadas. • Las IP publicas son obtenidas del PST. • Las IP privadas son obtenidas localmente del AR • Las empresas y organizaciones obtienen sus IPP del PST correspondiente • Los PST los obtienen de los NIC (Network Information Center): – www.internic.net: América – www.ripe.net: Europa – www.apnic.net Asia Pacifico
  • 33. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 33 Direcciones IP especiales Dirección Significado Ejemplo 255.255.255.255 Broadcast en la propia red o subred 0.0.0.0 Identifica al host que envía el datagrama Usado en BOOTP Parte Host a ceros Identifica una red 147.156.0.0 Parte Host a unos Broadcast en una red 147.156.255.255 Parte Red a ceros Identifica un host en la red en que estamos (la que sea) 0.0.1.25 127.0.0.1 Dirección Loopback (para pruebas) La primera y la última direcciones de una red están siempre reservadas
  • 34. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 34 Direcciones IP reservadas y privadas (RFC 1918) Reservado (ppio. Clase D)224.0.0.0 Reservado (fin clase B)191.255.0.0 Privado (intranet)192.168.0.0 – 192.168.255.0 Privado (intranet)172.16.0.0 – 172.31.0.0 Privado (intranet)10.0.0.0 Reservado (clase E)240.0.0.0 – 255.255.255.254 Reservado (ppio. Clase C)192.0.0.0 Reservado (ppio. Clase B)128.0.0.0 Reservado (fin clase A)127.0.0.0 UsoRed o rango
  • 35. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 35 Configurando una LAN IP: 147.156.145.17 MR: 255.255.0.0 LAN 147.156.0.0 (Clase B) IP: 147.156.24.12 MR: 255.255.0.0 La dirección IP de este host Mascara de red Depende de la clase. Requisitos: (En cada PC) - SO red - Dirección IP - Mascara de red - Cable serial/paralelo/USB cruzado Verificación A-B: Desde A: ping 147.156.24.17 O desde B: ping 147.156.24.12 A B Cable serial / paralelo / USB crossover
  • 36. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 36 Configurando una LAN IP: 147.156.145.17 MR: 255.255.0.0 LAN 147.156.0.0 (Clase B) IP: 147.156.24.12 MR: 255.255.0.0 La dirección IP de este host Mascara de red Depende de la clase. Requisitos: (En cada PC) - NIC - SO red - Dirección IP - Mascara de red - Patch cord cruzado Verificación A-B: Desde A: ping 147.156.24.17 O desde B: ping 147.156.24.12 A B Patch cord crossover
  • 37. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 37 Configurando una LAN IP: 147.156.145.17 MR: 255.255.0.0 LAN 147.156.0.0 (Clase B) IP: 147.156.24.12 MR: 255.255.0.0 La dirección IP de este host Mascara de red Depende de la clase. IP: 147.156.145.50 MR: 255.255.0.0 IP: 147.156.24.15 MR: 255.255.0.0 Requisitos: (En cada PC) - NIC - SO red - Dirección IP - Mascara de red - Patch cord directo SWITCH / HUB Verificación A-D: Desde A: ping 147.156.145.50 O desde D: ping 147.156.24.12 A B C D Patch cord directo
  • 38. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 38 Un router conectando tres LANs 147.156.0.1 IP: 147.156.145.17 Rtr: 147.156.0.1 LAN A 147.156.0.0 (Clase B) LAN C 193.146.62.0 (Clase C) LAN B 213.15.1.0 (Clase C) 193.146.62.1 IP: 213.15.1.2 Rtr: 213.15.1.1 IP: 213.15.1.3 Rtr: 213.15.1.1 El router encamina los paquetes según su dirección de destino. El router podría ser un PC con tres tarjetas Ethernet que tienen asignadas esas direcciones y con capacidad de conmutar paquetes entre ellas (en Linux esto se consigue activando el ‘IP forwarding’). αααα ββββ γγγγ IP: 147.156.24.12 Rtr: 147.156.0.1 La dirección IP de este host Su router por defecto. Puerto de enlace predeterminado Default gateway 213.15.1.1 IP: 193.146.62.10 Rtr: 193.146.62.1 IP: 193.146.62.5 Rtr: 193.146.62.1
  • 39. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 39 Un router conectando tres LANs 147.156.0.1 IP: 147.156.145.17 Rtr: 147.156.0.1 LAN A 147.156.0.0 (Clase B) LAN C 193.146.62.0 (Clase C) LAN B 213.15.1.0 (Clase C) 193.146.62.1 213.15.1.1 IP: 213.15.1.2 Rtr: 213.15.1.1 IP: 213.15.1.3 Rtr: 213.15.1.1 El router encamina los paquetes según su dirección de destino. El router podría ser un PC con tres tarjetas Ethernet que tienen asignadas esas direcciones y con capacidad de conmutar paquetes entre ellas (en Linux esto se consigue activando el ‘IP forwarding’). αααα ββββ γγγγ IP: 147.156.24.12 Rtr: 147.156.0.1 La dirección IP de este host Su router por defecto. Puerto de enlace predeterminado Default gateway
  • 40. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 40 Dos routers conectando tres LANs 202.1.1.2 Rtr 202.1.1.1 202.1.1.1 202.1.1.3 Rtr 202.1.1.1 203.1.1.2 203.1.1.3 Rtr 203.1.1.1 203.1.1.1 203.1.1.4 Rtr 203.1.1.1 204.1.1.1 204.1.1.2 Rtr 204.1.1.1 204.1.1.3 Rtr 204.1.1.1 A 204.1.1.0 por 203.1.1.2 LAN A 202.1.1.0 (Clase C) LAN B 203.1.1.0 (Clase C) LAN C 204.1.1.0 (Clase C) A 202.1.1.0 por 203.1.1.1 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 X Y H1 H2 Las rutas son necesarias para que X e Y sepan como llegar a la LAN remota (C para X, A para Y)
  • 41. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 41 Host ‘multihomed’ LAN B 203.1.1.0 LAN A 202.1.1.0 LAN C 204.1.1.0 202.1.1.2 Rtr 202.1.1.1 202.1.1.3 Rtr 202.1.1.1 203.1.1.3 204.1.1.2 Rtr 204.1.1.1 204.1.1.3 Rtr 204.1.1.1 202.1.1.1 203.1.1.1 203.1.1.2 204.1.1.1 A 204.1.1.0 por 203.1.1.2 A 202.1.1.0 por 203.1.1.1 202.1.1.4 204.1.1.4 Rtr 202.1.1.1 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 X Y H6 no enrutará paquetes entre A y C porque no es un router (no tiene activado el ‘IP forwarding’). Cuando envíe un paquete a H1, H2 ó H5 lo mandará por α. Cuando lo envíe a H3 ó H4 lo mandará por ββββ H1 H2 H4 H5 H3 H6 ααααββββ αααα ββββ αααα ββββ
  • 42. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 42 Red mallada (con caminos alternativos) LAN B 203.1.1.0 LAN A 202.1.1.0 LAN C 204.1.1.0 202.1.1.2 Rtr 202.1.1.1 202.1.1.3 Rtr 202.1.1.4 203.1.1.3 204.1.1.2 Rtr 204.1.1.1 204.1.1.3 Rtr 204.1.1.4 202.1.1.1 203.1.1.1 203.1.1.2 204.1.1.1 204.1.1.4202.1.1.4 A 204.1.1.0 por 203.1.1.2 A 202.1.1.0 por 203.1.1.1 A 203.1.1.0 por 202.1.1.1 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 ααααββββ αααα ββββ αααα ββββ H1 H2 H4 H5 H3 X Y ping 204.1.1.2 Z
  • 43. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 43 Enlace WAN: conexión mediante una línea serie o punto a punto 165.12.0.2 Rtr 165.12.0.1 165.12.0.1 165.12.0.3 Rtr 165.12.0.1 192.168.2.1 A 213.1.1.0 por 192.168.2.2 LAN A 165.12.0.0 LAN B 213.1.1.0 213.1.1.1 213.1.1.2 Rtr 213.1.1.1 213.1.1.3 Rtr 213.1.1.1 192.168.2.2 A 165.12.0.0 por 192.168.2.1 Red 192.168.2.0 X Y
  • 44. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 44 Ejemplo de uso de la ruta por defecto 165.12.0.1 192.168.2.1 A 207.1.1.0 por 192.168.1.2 A 213.1.1.0 por 192.168.2.2 A 215.1.1.0 por 192.168.3.2 LAN A 165.12.0.0 LAN C 213.1.1.0 213.1.1.1192.168.2.2 A 0.0.0.0 por 192.168.2.1 LAN B 207.1.1.0 LAN D 215.1.1.0 A 0.0.0.0 por 192.168.3.1 A 165.12.0.0 por 192.168.1.1 A 213.1.1.0 por 192.168.1.1 A 215.1.1.0 por 192.168.1.1 192.168.3.1 192.168.3.2 192.168.1.1 192.168.1.2 207.1.1.1 215.1.1.1 Ruta por defecto X Y W Z
  • 45. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 45 Conexión de cuatro routers IP en una red multiacceso 165.12.0.1 192.168.2.1 A 207.1.1.0 por 192.168.2.3 A 213.1.1.0 por 192.168.2.2 A 215.1.1.0 por 192.168.2.4 LAN A 165.12.0.0 LAN B 213.1.1.0 213.1.1.1192.168.2.2 LAN C 207.1.1.0 192.168.2.4 192.168.2.3 207.1.1.1 215.1.1.1 A 165.12.0.0 por 192.168.2.1 A 213.1.1.0 por 192.168.2.2 A 215.1.1.0 por 192.168.2.4 A 165.12.0.0 por 192.168.2.1 A 207.1.1.0 por 192.168.2.3 A 215.1.1.0 por 192.168.2.4 A 165.12.0.0 por 192.168.2.1 A 207.1.1.0 por 192.168.2.3 A 213.1.1.0 por 192.168.2.2 Conexión de cuatro routers IP en una red multiacceso (RDSI, X.25, Frame Relay o ATM) con conectividad total PVC o SVC LAN D 215.1.1.0
  • 46. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 46 Conexión a Internet de una oficina principal y su sucursal 193.146.62.7 Rtr 193.146.62.1 193.146.62.1 193.146.62.12 Rtr 193.146.62.1 147.156.13.5 Rtr 147.156.0.1 147.156.0.1 147.156.24.12 Rtr 147.156.0.1 192.168.0.1 192.168.0.2 192.168.1.2 A 0.0.0.0 por 192.168.0.2 A 193.146.62.0 por 192.168.0.1 A 0.0.0.0 por 192.168.1.1 192.168.1.1 Oficina Principal 147.156.0.0 Sucursal 193.146.62.0 A 147.156.0.0 por 192.168.1.2 A 193.146.62.0 por 192.168.1.2 ................................................. ................................................. X Y Z A 0.0.0.0 por 192.168.1.2
  • 47. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 47 Subredes • Dividen una red en partes más pequeñas. • Nivel jerárquico intermedio entre red y host, • ‘Roban’ unos bits de la parte host para la subred. • La separación red/host ahora ya no viene marcada por la clase • Sirven para establecer una estructura jerárquica. Una red compleja (con subredes) es vista desde fuera como una sola red. • Para indicar donde está la frontera red/host se utiliza un parámetro de 32 bits denominado máscara.
  • 48. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 48 Ejemplo 1 de división en subredes Vamos a dividir la red 147.156.0.0 (clase B) en 4 subredes. Red original: Red (147.156) Host(0.0) 16 bits 16 bits Máscara de 16 bits: 11111111 . 11111111 . 00000000 . 00000000 255 . 255 . 0 . 0 Red subdividida: Red (147.156) Subred Host 16 bits 8 bits Máscara de 18 bits: 11111111 . 11111111 . 11000000 . 00000000 255 . 255 . 192 . 0 8 bits
  • 49. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 49 Ejemplo 1 de división en subredes Red subdividida: Red (147.156) Subred Host 16 bits 8 bits Máscara de 18 bits: 11111111 . 11111111 . 11000000 . 00000000 255 . 255 . 192 . 0 8 bits 11 (192) 10 (128) 01 (64) 00 (0) Bits subred 147.156.192.0 – 147.156.255.255 147.156.128.0 – 147.156.191.255 147.156.64.0 – 147.156.127.255 147.156.0.0 – 147.156.63.255 Rango 255.255.192.0147.156.192.0 255.255.192.0147.156.128.0 255.255.192.0147.156.64.0 255.255.192.0147.156.0.0 MáscaraSubred
  • 50. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 50 Ejemplo 2 de división en subredes Vamos a dividir la red 140.140.0.0 (clase B) en 256 subredes. Red original: Red (140.140) Host(0.0) 16 bits 16 bits Máscara de 16 bits: 11111111 . 11111111 . 00000000 . 00000000 255 . 255 . 0 . 0 Red subdividida: Red (140.140) Subred Host 16 bits 8 bits Máscara de 24 bits: 11111111 . 11111111 . 11111111 . 00000000 255 . 255 . 255 . 0 8 bits
  • 51. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 51 Subredes • La máscara identifica que parte de la dirección es red- subred y que parte es host. • Si la parte host es cero la dirección es la de la propia subred • La dirección con la parte host toda a unos esta reservada para broadcast en la subred • En cada subred hay siempre dos direcciones reservadas, la primera y la última. • Ejemplo: – Red 156.134.0.0, máscara 255.255.255.0. – 256 subredes identificadas por el tercer byte: 156.134.subred.host – 156.134.subred.0 identifica la subred – 156.134.subred.255 es el broadcast en la subred.
  • 52. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 52 Subredes Red 156.134.0.0, máscara 255.255.255.0 256 subredes (de 156.134.0.0 a 156.134.255.0) pero ¿Dirección 156.134.0.0 identifica red o subred? ¿Dirección 156.134.255.255 identifica broadcast en la red o en la subred? Solución: no utilizar la primera y la última subred (las que tienen el campo subred todo a ceros o todo a unos). Esta norma se puede infringir (se hace a menudo) con la declaración de ‘subnet zero’. Permite aprovechar mejor el espacio disponible (p. Ej. Red 147.156.0.0 con máscara 255.255.128.0).
  • 53. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 53 El problema de la primera y la última direcciones de cada subred • Red 140.140.0.0/16 máscara 255.255.0.0. • Si la dividimos con máscara /24 obtenemos 256 subredes, cada una con 256 direcciones. En cada subred: – La primera dirección identifica cada subred – La última dirección es la de broadcast en esa subred. • Para evitar conflictos no se deben asignar a hosts ni la primera ni la última direcciones de cada subred • En realidad disponemos pues de 254 direcciones por subred, no 256. • Esta restriccíón es SIEMPRE DE OBLIGADO CUMPLIMIENTO Subred Dir. Subred Dir. Broadcast Rango asignable 140.140.0.0/24 140.140.0.0 140.140.0.255 140.140.0.1 – 140.140.0.254 140.140.1.0/24 140.140.1.0 140.140.1.255 140.140.1.1 – 140.140.1.254 140.140.2.0/24 140.140.2.0 140.140.2.255 140.140.2.1 – 140.140.2.254 … … … … 140.140.255.0/24 140.140.255.0 140.140.255.255 140.140.255.1 – 140.140.255.254
  • 54. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 54 El problema de la primera y la última direcciones de cada subred • Red 140.140.0.0/16 máscara 255.255.0.0. • Si la dividimos con máscara /24 obtenemos 256 subredes. De estas: – La primera subred se identifica por la dirección 140.140.0.0, la misma que la red completa – La dirección de broadcast de la última subred es 140.140.255.255, que coincide con la dirección de broadcast de la red completa • Para evitar ambigüedades la norma dice que la primera y última subredes no se deben utilizar • Sin embargo esta regla NO SIEMPRE ES DE OBLIGADO CUMPLIMIENTO. • Los equipos actuales (routers y hosts) normalmente permiten utilizar la primera y la última subred. A veces lo permiten por defecto, otras hay que indicarlo en la configuración. Por ejemplo el software de Cisco (IOS) antes de la versión 11 requería poner en la configuración el comando ‘subnet-zero’ para poder usar la primera y la última subred. A partir de la versión 11 lo tiene puesto por defecto
  • 55. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 55 Máscaras que no son múltiplo de 8 Las máscaras de subred pueden no ser bytes enteros. Por ejemplo si usamos dos bits de subred dividiremos la red en cuatro subredes: 140 . 140 Subred Host 16 bits 2 bits 14 bits Bits subred Subred Máscara Rango asignable 00 (0) 140.140.0.0/18 255.255.192.0 140.140.0.1 – 140.140.63.254 01 (64) 140.140.64.0/18 255.255.192.0 140.140.64.1 – 140.140.127.254 10 (128) 140.140.128.0/18 255.255.192.0 140.140.128.1 – 140.140.191.254 11 (192) 140.140.192.0/18 255.255.192.0 140.140.192.1 – 140.140.255.254 Máscara: 11111111 . 11111111 . 11 000000 . 00000000 255 . 255 . 192 . 0 Estas solo son utilizables si se aplica ‘subnet-zero’
  • 56. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 56 Subredes que se pueden crear con una red clase C 11111111 11111110 11111100 11111000 11110000 11100000 11000000 10000000 00000000 Máscara binaria (último byte) 255.255.255.255002562548 255.255.255.254011281267 255.255.255.2522264626 255.255.255.2486332305 255.255.255.24014416144 255.255.255.224305863 255.255.255.192626422 255.255.255.1281267201 255.255.255.02548000 Máscara Nº hosts Bits host Nº subredes (subnet zero) Nº subredes Bits subred
  • 57. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 57 Ejercicio Internet Madrid Barcelona Sevilla Bilbao 128 Kb/s 256 Kb/s 128 Kb/s 128 Kb/s 50 PCs. 20 PCs. 50 PCs. 25 PCs. Red 194.100.100.0/24
  • 58. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 58 Ejercicio Oficina Subred Máscara Rango Direcc. útiles Madrid 194.100.100.0/25 255.255.255.128 194.100.100.0-127 126 Barcelona 194.100.100.128/26 255.255.255.192 194.100.100.128-191 62 Bilbao 194.100.100.192/27 255.255.255.224 194.100.100.192-223 30 Sevilla 194.100.100.224/27 255.255.255.224 194.100.100.224-255 30 Reparto de las direcciones (subnet-zero)
  • 59. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 59 Ejercicio Internet Ma Ba Se Bi 194.100.100.1/25 192.168.1.2/24 192.168.2.1/24 192.168.3.1/24 Red 194.100.100.0/25 Red 194.100.100.224/27 Red 194.100.100.128/26 A 194.100.100.128/26 por 192.168.2.2 A 194.100.100.192/27 por 192.168.2.2 A 194.100.100.224/27 por 192.168.3.2 A 0.0.0.0/0 por 192.168.1.1 192.168.2.2/24 192.168.3.2/24 192.168.1.1/24 Red 194.100.100.192/27 192.168.3.1/24 192.168.3.2/24
  • 60. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 60 Superedes Problema: agotamiento del espacio de direcciones IP. Causa: Clase B excesiva, C demasiado pequeña. Muchas organizaciones solicitaban clases B y usaban solo una pequeña parte. Solución: asignar grupos de clases C a una organización. Nuevo problema: explosión de las tablas de rutas. Nueva solución: considerar un grupo contiguo de clases C como una sola red. Hacer superredes.
  • 61. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 61 Superedes Las ‘superredes’ se definen mediante máscaras. Ej.: Red 195.100.16.0/21 (máscara 255.255.248.0) Incluye desde 195.100.16.0 hasta 195.100.23.0 También se puede asignar a diferentes organizaciones partes de una clase A. Por eso esta técnica se llama CIDR (Classless InterDomain Routing). HostRed SubredesSuperredes
  • 62. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 62 CIDR • El uso de un rango de direcciones de clase C en vez de una sola de clase B acarrea un gran problema: cada red ha de ser direccionada por separado. • El encaminamiento IP estándar sólo comprende las clases A, B y C. • Dentro de cada uno de estos tipos de red, se puede usar "subnetting" para proporcionar mejor granularidad del espacio de direcciones en cada red, pero no hay forma de especificar que existe una relación real entre múltiples redes de clase C. • El resultado de esto se denomina el problema de la explosión de la tabla de encaminamiento: una red de clase B de 3000 host requiere una entrada en la tabla de encaminamiento para cada "router" troncal, pero si la misma red se direccionase como un rango de redes de clase C, requeriría 16 entradas.
  • 63. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 63 CIDR • La solución a este problema es un método llamado CIDR("Classless Inter-Domain Routing"). • El CIDR es un protocolo propuesto como estándar con status electivo. • El CIDR no encamina de acuerdo a la clase del número de red(de ahí el término "classless": sin clase) sino sólo según los bits de orden superior de la dirección IP, que se denominan prefijo IP. • Cada entrada de encaminamiento CIDR contiene una dirección IP de 32 bits y una máscara de red de 32 bits, que en conjunto dan la longitud y valor del prefijo IP. • Esto se puede representar como <dir_IP máscara_red>. • Por ejemplo, <194.0.0.0 254.0.0.0> representa el prefijo de 7 bits (1100 0000 1111 1110) B'1100 001'.
  • 64. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 64 CIDR • CIDR maneja el encaminamiento para un grupo de redes con un prefijo común con una sola entrada de encaminamiento. • Esta es la razón por la que múltiples números de red de clase C asignados a una sola organización tienen un prefijo común. • Al proceso de combinar múltiples redes en una sola entrada se le llama agregación de direcciones o reducción de direcciones. • También se le llama supernetting (Super redes) porque el encaminamiento se basa en máscaras de red más cortas que la máscara de red natural de la dirección IP, en contraste con el subnetting, donde las máscaras de red son más largas que la máscara natural. • A diferencia de las máscaras de subred, que normalmente son contiguas pero pueden tener una parte local no contigua, las máscaras de superred son siempre contiguas
  • 65. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 65 Superedes • Además de asignar grupos de redes C a las organizaciones se hace un reparto por continentes y países: – Multi regional: 192.0.0.0 - 193.255.255.255 – Europa: 194.0.0.0 - 195.255.255.255 – Otros: 196.0.0.0 - 197.255.255.255 – Noteamérica: 198.0.0.0 - 199.255.255.255 – Centro y Sudamérica: 200.0.0.0 - 201.255.255.255 – Anillo Pacífico: 202.0.0.0 - 203.255.255.255 – Otros: 204.0.0.0 - 205.255.255.255 – Otros: 206.0.0.0 - 207.255.255.255 • Así se pueden ir agrupando entradas en las tablas de rutas
  • 66. Redes de Computadoras - Prof. Ing. Jose C. Benitez P. 66 Sesión 3. El nivel de red en internet Redes de Computadoras