Upload
mario-alaniz
View
267
Download
4
Tags:
Embed Size (px)
DESCRIPTION
fsadfs
Citation preview
Repaso: IP, ARP, ICMPLaboratorio de Redes de Ordenadores
Departamento de Sistemas Telematicos y Computacion(GSyC)
Universidad Rey Juan Carlos
Febrero 2011
GSyC - 2011 Repaso: IP, ARP, ICMP 1
c2011 Grupo de Sistemas y Comunicaciones.Algunos derechos reservados.
Este trabajo se distribuye bajo la licenciaCreative Commons Attribution Share-Alike
disponible en http://creativecommons.org/licenses/by-sa/2.1/es
GSyC - 2011 Repaso: IP, ARP, ICMP 2
Contenidos
1 Datagramas IP
2 Direcciones IP
3 IP y ARP: Comunicacion entre maquinas vecinas
4 IP y ARP: Comunicacion entre maquinas NO vecinas
5 IP e ICMP: traceroute
GSyC - 2011 Repaso: IP, ARP, ICMP 3
Datagramas IP
Contenidos
1 Datagramas IP
2 Direcciones IP
3 IP y ARP: Comunicacion entre maquinas vecinas
4 IP y ARP: Comunicacion entre maquinas NO vecinas
5 IP e ICMP: traceroute
GSyC - 2011 Repaso: IP, ARP, ICMP 4
Datagramas IP
Encapsulacion
Un datagrama IP se encapsula dentro de la parte de datos delpaquete del nivel de enlace.
Si el nivel de enlace es Ethernet, el datagrama IP viaja en laparte de datos de la trama Ethernet.
!"#$%$&"'
()'*"+,-'()'
*"+,-'
*"+,-'()'
!"#$%$&"'
.+/$&0$+'
*"+,-'.+/$&0$+'!1!'
!"#$%$&"'
()'*"+,-'()'
!"#$%$&"'
.+/$&0$+'
*"+,-'.+/$&0$+'!1!'
!"#$%$&"'
()'*"+,-'()'
GSyC - 2011 Repaso: IP, ARP, ICMP 5
Datagramas IP
Formato del datagrama IP
!"#$%&'(()*'+%,-.(/01"/"#0((
23*(."($"#!%/%*( )*'+%,-.(,*,0)(.0,0+#040(
%."'25/0.*#(.")(.0,0+#040( #"$(67(87( !"#$%&."(9#0+4"',0/%&'(
!!"##$%&'()#*+,*-.#
(/)0)1)2)# '($')#*+(."()0(/01"/"#0(
*,/&11,34#56#)/,7&4#
*,/&11,34#56#*&8%4)#
*3/%*'"$((
6:;?(
Cab
ecer
a IP
D
atos
IP
0 4 8 16 31
GSyC - 2011 Repaso: IP, ARP, ICMP 6
Direcciones IP
Contenidos
1 Datagramas IP
2 Direcciones IP
3 IP y ARP: Comunicacion entre maquinas vecinas
4 IP y ARP: Comunicacion entre maquinas NO vecinas
5 IP e ICMP: traceroute
GSyC - 2011 Repaso: IP, ARP, ICMP 7
Direcciones IP
Direcciones IP y mascaras de subred
Cada interfaz fsico conectado a una red tiene asignada unadireccion IP. Ejemplo: 212.128.4.4
La mascara de subred especifica que parte de la direccion IPdebe ser igual entre maquinas adyacentes (o vecinas).Ejemplo: 255.255.255.0
La parte de la direccion IP que se mantiene fija entremaquinas vecinas se llama identificador de red o identificadorde subred.
La parte de la direccion IP que puede variar entre maquinasvecinas se llama identificador de maquina.
De los 32 bits de la mascara:
estan a uno los bits del identificador de red o subredestan a cero los bits del identificador de maquina
GSyC - 2011 Repaso: IP, ARP, ICMP 8
Direcciones IP
Direcciones de red y de broadcast
Por cada identificador de red hay dos direcciones especialesque no pueden ser asignadas a maquinas:
Direccion de red: Con el identificador de maquina todo aceros. Identifica a toda la red. Se utiliza en las tablas deencaminamiento.Ejemplo: 212.128.4.0 (mascara: 255.255.255.0):
identificador de red: 212.128.4identificador de maquina: 0
Direccion de broadcast: Con el identificador de maquina todoa unos. Identifica a todas las maquinas de la red. Se utilizacomo direccion de destino para enviar un datagrama IP atodas las maquinas de una red.Ejemplo: 212.128.4.255 (mascara: 255.255.255.0):
identificador de red: 212.128.4identificador de maquina: 255
GSyC - 2011 Repaso: IP, ARP, ICMP 9
Direcciones IP
Ejemplo
Supongamos que la mascara en las tres redes de la figura es255.255.0.0:
A B C
100.0.0.1 100.0.0.2 100.0.0.3
Direccin de red: 100.0.0.0
Direccin de broadcast: 100.0.255.255
N0
100.0.0.254
R1D E N1
100.1.0.2 100.1.0.254100.1.0.1
100.0.0.253
100.1.0.3
Eth0
Eth1
Direccin de red: 100.1.0.0
Direccin de broadcast: 100.1.255.255
R2F N2
100.2.0.2 100.2.0.254100.2.0.1
100.1.0.253Eth0
Eth1
Direccin de red: 100.2.0.0
Direccin de broadcast: 100.2.255.255
GSyC - 2011 Repaso: IP, ARP, ICMP 10
Direcciones IP
Prefijos de red o subred
Muchas veces se escribe la mascara de subred como un prefijodetras de una direccion de red, que indica el numero de bitsque estan a 1 en la mascara. Ejemplo: /24
Ejemplos:
Subred 193.147.1.0/24:
direccion de red: 193.147.1.0direccion de broadcast: 193.147.1.255
Subred 12.0.0.0/16:
direccion de red: 12.0.0.0direccion de broadcast: 12.0.255.255
Subred 193.147.71.0/25:
direccion de red: 193.147.71.0direccion de broadcast: 193.147.71.127
GSyC - 2011 Repaso: IP, ARP, ICMP 11
IP y ARP: Comunicacion entre maquinas vecinas
Contenidos
1 Datagramas IP
2 Direcciones IP
3 IP y ARP: Comunicacion entre maquinas vecinas
4 IP y ARP: Comunicacion entre maquinas NO vecinas
5 IP e ICMP: traceroute
GSyC - 2011 Repaso: IP, ARP, ICMP 12
IP y ARP: Comunicacion entre maquinas vecinas
Envo de A a B
Red 10.0.0.0Mscara 255.255.255.0
A10.0.0.2
C10.0.0.3
D10.0.0.4
B10.0.0.510.0.0.2 10.0.0.5 datos
Datagrama IP
Envo A -> B
A dispone de un datagrama IP para enviar a B
:a1 :c1 :d1 :b1
GSyC - 2011 Repaso: IP, ARP, ICMP 13
IP y ARP: Comunicacion entre maquinas vecinas
Envo de A a B
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
A10.0.0.2
C10.0.0.3
D10.0.0.4
B10.0.0.5
Solicitud :a1 10.0.0.2 10.0.0.5
Datagrama IP
InterfazEthernetIP
Cach ARP en A
Envo A -> B
A dispone de un datagrama IP para enviar a B A consulta tabla de encaminamiento, necesita la
direccin Ethernet de B para enviar la trama Ethernet.A enva solicitud de ARP Ethernet de B?
:a1 :c1 :d1 :b1
10.0.0.2 10.0.0.5 datos
Red 10.0.0.0Mscara 255.255.255.0
GSyC - 2011 Repaso: IP, ARP, ICMP 14
IP y ARP: Comunicacion entre maquinas vecinas
Envo de A a B
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
A10.0.0.2
C10.0.0.3
D10.0.0.4
B10.0.0.510.0.0.2 10.0.0.5 datos
Datagrama IP
ff:ff:ff:ff:ff:ff :a1 ARP Solicitud :a1 10.0.0.2 10.0.0.5
Envo A -> B
A dispone de un datagrama IP para enviar a B A consulta tabla de encaminamiento, necesita la dir
Ethernet de B para enviar la trama Ethernet. A envasolicitud de ARP Ethernet de B?
La solicitud ARP se enva a la direccin de broadcastEthernet. La mquina B aprende la asociacin entredireccin Ethernet y direccin IP de A.
:a1 :c1 :d1 :b1
Red 10.0.0.0Mscara 255.255.255.0
InterfazEthernetIP
Cach ARP en A
eth0
Interfaz
:a110.0.0.2
EthernetIP
Cach ARP en B
GSyC - 2011 Repaso: IP, ARP, ICMP 15
IP y ARP: Comunicacion entre maquinas vecinas
Envo de A a B
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
A10.0.0.2
C10.0.0.3
D10.0.0.4
B10.0.0.510.0.0.2 10.0.0.5 datos
Datagrama IP
:a1 :b1 ARP :b1 10.0.0.5 10.0.0.2:a1Respuesta
Envo A -> B
A dispone de un datagrama IP para enviar a B A consulta tabla de encaminamiento, necesita la dir
Ethernet de B para enviar la trama Ethernet. A envasolicitud de ARP Ethernet de B?
La solicitud ARP se enva a la dir de broadcast Ethernet. Lamquina B aprende la asociacin entre dir Ethernet y dir IPde A.
B responde a A con su direccin Ethernet y A la apunta ensu cach ARP.
:a1 :c1 :d1 :b1
Red 10.0.0.0Mscara 255.255.255.0
eth0
Interfaz
:b110.0.0.5
EthernetIP
Cach ARP en A
eth0
Interfaz
:a110.0.0.2
EthernetIP
Cach ARP en B
GSyC - 2011 Repaso: IP, ARP, ICMP 16
IP y ARP: Comunicacion entre maquinas vecinas
Envo de A a B
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
A10.0.0.2
C10.0.0.3
D10.0.0.4
B10.0.0.5
10.0.0.2 10.0.0.5 datos
Datagrama IP
:b1 :a1 IP 10.0.0.5 datos10.0.0.2
Envo A -> B
A dispone de un datagrama IP para enviar a B A consulta tabla de encaminamiento, necesita la dir
Ethernet de B para enviar la trama Ethernet. A envasolicitud de ARP Ethernet de B?
La solicitud ARP se enva a la dir de broadcast Ethernet. Lamquina B aprende la asociacin entre dir Ethernet y dir IPde A. B responde a A con mensaje ARP su dir Ethernet y Ala apunta en su cache ARP.
A enva la trama Ethernet a B.
:a1 :c1 :d1 :b1
Red 10.0.0.0Mscara 255.255.255.0
eth0
Interfaz
:b110.0.0.5
EthernetIP
Cach ARP en A
GSyC - 2011 Repaso: IP, ARP, ICMP 17
IP y ARP: Comunicacion entre maquinas vecinas
Envo de B a A
A10.0.0.2
B10.0.0.5
:a1 :b1
:a1 :b1
10.0.0.5 10.0.0.2
Datagrama IP
IP 10.0.0.2 datos10.0.0.5
Tabla de encaminamiento en B
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
Red 10.0.0.0Mscara 255.255.255.0
eth0
Interfaz
:a110.0.0.2
EthernetIP
Cach ARP en B
GSyC - 2011 Repaso: IP, ARP, ICMP 18
IP y ARP: Comunicacion entre maquinas NO vecinas
Contenidos
1 Datagramas IP
2 Direcciones IP
3 IP y ARP: Comunicacion entre maquinas vecinas
4 IP y ARP: Comunicacion entre maquinas NO vecinas
5 IP e ICMP: traceroute
GSyC - 2011 Repaso: IP, ARP, ICMP 19
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
10.0.0.2 10.0.1.2 datos
Datagrama IP
:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0eth1: 10.0.1.1
eth0: 10.0.0.1
GSyC - 2011 Repaso: IP, ARP, ICMP 20
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
10.0.0.2 10.0.1.2 datos
Datagrama IP
eth1: 10.0.1.1
eth0: 10.0.0.1
0.0.0.010.0.0.10.0.0.0
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
Solicitud :a1 10.0.0.2 10.0.0.1:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0
Interfaz
:b110.0.0.5
EthernetIP
Cach ARP en A
GSyC - 2011 Repaso: IP, ARP, ICMP 21
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
10.0.0.2 10.0.1.2 datos
Datagrama IP
eth1: 10.0.1.1
eth0: 10.0.0.1
ff:ff:ff:ff:ff:ff :a1 ARP Solicitud :a1 10.0.0.2 10.0.0.1:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:b110.0.0.5
InterfazEthernetIP
Cach ARP en A
eth0:a110.0.0.2
InterfazEthernetIP
Cach ARP en router
0.0.0.010.0.0.10.0.0.0
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
GSyC - 2011 Repaso: IP, ARP, ICMP 22
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
10.0.0.2 10.0.1.2 datos
Datagrama IP
eth1: 10.0.1.1
eth0: 10.0.0.1
:a1 :f1 ARP :f1 10.0.0.1 10.0.0.2:a1Respuesta:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:a110.0.0.2
InterfazEthernetIP
Cach ARP en router
eth0:b110.0.0.5
eth0:f110.0.0.1
InterfazEthernetIP
Cach ARP en A
0.0.0.010.0.0.10.0.0.0
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
GSyC - 2011 Repaso: IP, ARP, ICMP 23
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
10.0.0.2 10.0.1.2 datos
Datagrama IP
eth1: 10.0.1.1
eth0: 10.0.0.1
:f1 :a1 IP 10.0.1.2 datos10.0.0.2:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:b110.0.0.5
eth0:f110.0.0.1
InterfazEthernetIP
Cach ARP en A
0.0.0.010.0.0.10.0.0.0
Tabla de encaminamiento en A
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
GSyC - 2011 Repaso: IP, ARP, ICMP 24
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
eth1: 10.0.1.1
eth0: 10.0.0.1
10.0.0.2 10.0.1.2 datos
Datagrama IP
:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
GSyC - 2011 Repaso: IP, ARP, ICMP 25
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
eth1: 10.0.1.1
eth0: 10.0.0.1
10.0.0.2 10.0.1.2 datos
Datagrama IP
eth1
eth0
Interfaz
255.255.255.00.0.0.010.0.1.0
Tabla de encaminamiento en router
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:a110.0.0.2
InterfazEthernetIP
Cach ARP en router
GSyC - 2011 Repaso: IP, ARP, ICMP 26
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
eth1: 10.0.1.1
eth0: 10.0.0.1
10.0.0.2 10.0.1.2 datos
Datagrama IP
ff:ff:ff:ff:ff:ff :f2 ARP Solicitud :f2 10.0.1.1 10.0.1.2
:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:a110.0.0.2
InterfazEthernetIP
Cach ARP en router
eth0:f210.0.1.1
InterfazEthernetIP
Cach ARP en E
eth1
eth0
Interfaz
255.255.255.00.0.0.010.0.1.0
Tabla de encaminamiento en router
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
GSyC - 2011 Repaso: IP, ARP, ICMP 27
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
eth1: 10.0.1.1
eth0: 10.0.0.1
10.0.0.2 10.0.1.2 datos
Datagrama IP
:f2 :e1 ARP :e1 10.0.1.2 10.0.1.1:f2Respuesta
:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:f210.0.1.1
InterfazEthernetIP
Cach ARP en E
eth0:a110.0.0.2
eth1:e110.0.1.2
InterfazEthernetIP
Cach ARP en router
eth1
eth0
Interfaz
255.255.255.00.0.0.010.0.1.0
Tabla de encaminamiento en router
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
GSyC - 2011 Repaso: IP, ARP, ICMP 28
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de A a E
A10.0.0.2
E10.0.1.2
eth1: 10.0.1.1
eth0: 10.0.0.1
10.0.0.2 10.0.1.2 datos
Datagrama IP
:e1 :f2 IP 10.0.1.2 datos10.0.0.2
:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:a110.0.0.2
eth1:e110.0.1.2
InterfazEthernetIP
Cach ARP en router
eth1
eth0
Interfaz
255.255.255.00.0.0.010.0.1.0
Tabla de encaminamiento en router
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
GSyC - 2011 Repaso: IP, ARP, ICMP 29
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de E a A
A10.0.0.2
E10.0.1.2
eth1: 10.0.1.1
eth0: 10.0.0.1
10.0.1.2 10.0.0.2 datos
Datagrama IP
:f2 :e1 IP 10.0.0.2 datos10.0.1.2
:a1
:e1
:f2
:f1
eth0255.255.255.00.0.0.010.0.1.0
eth0
Interfaz
0.0.0.010.0.1.10.0.0.0
Tabla de encaminamiento en E
MscaraGatewayDestino
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:f210.0.1.1
InterfazEthernetIP
Cach ARP en E
GSyC - 2011 Repaso: IP, ARP, ICMP 30
IP y ARP: Comunicacion entre maquinas NO vecinas
Envo de E a A
A10.0.0.2
E10.0.1.2
eth1: 10.0.1.1
eth0: 10.0.0.1
10.0.1.2 10.0.0.2 datos
Datagrama IP
:a1 :f1 IP 10.0.0.2 datos10.0.1.2:a1
:e1
:f2
:f1
Red 10.0.0.0Mscara 255.255.255.0
Red 10.0.1.0Mscara 255.255.255.0
eth0:a110.0.0.2
eth1:e110.0.1.2
InterfazEthernetIP
Cach ARP en router
eth1
eth0
Interfaz
255.255.255.00.0.0.010.0.1.0
Tabla de encaminamiento en router
255.255.255.00.0.0.010.0.0.0
MscaraGatewayDestino
GSyC - 2011 Repaso: IP, ARP, ICMP 31
IP e ICMP: traceroute
Contenidos
1 Datagramas IP
2 Direcciones IP
3 IP y ARP: Comunicacion entre maquinas vecinas
4 IP y ARP: Comunicacion entre maquinas NO vecinas
5 IP e ICMP: traceroute
GSyC - 2011 Repaso: IP, ARP, ICMP 32
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
13.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" $" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
"#
$ traceroute 16.0.0.10
1
A enva un datagrama al destino con TTL 1 (enva 3 datagramas, pero lo veremos con 1 por simplicidad).
GSyC - 2011 Repaso: IP, ARP, ICMP 33
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
13.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" $" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
"#
$#
""676767# 7676767#
"$676767# 7676767#
"%676767# 7676767#
"
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
13.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" (" ))*)+"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
,!#-,-.!"/0" ,!#-,-.!"120" 2!345"120",!#-,-.!"-36-.7-3"
%#
""676767# 7676767#
"$676767# 7676767#
"%676767# 7676767#
"
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" $" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
%#
""676767# 7676767#
"$676767# 7676767#
"%676767# 7676767#
")# ?@/+,)#
=#
13.0.0.1
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" (" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
676767# 7676767#
""676767# "%67676"#
"=676767# ">67676
289:8#/-#!%#
13.0.0.1
?#
$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3
R1 decrementa el TTL y lo reenva segun su tabla de encaminamiento.
GSyC - 2011 Repaso: IP, ARP, ICMP 40
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" $" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
676767# 7676767#
""676767# "%67676"#
"=676767# ">67676
289:8#/-#!%#
13.0.0.1
?# @#
"&676767# 7676767#
">676767# 7676767#
"=676767# 7676767#
""676767# "&67676$#
289:8#/-#!
$)%&%&%)" $$%&%&%$&" ')" $$" &"
'(#)*+,-.# '(#/-01.)#223#
+!#,+,-!"./" +!#,+,-!".+7/" 1!234".+7/"+!#,+,-!",25,-6,2"
2+A)# BC/+,)#
"7#
$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3
R4 enva un ICMP de TTL excedido al origen del datagrama, por la ruta que le indica su tabla (por R2!).
GSyC - 2011 Repaso: IP, ARP, ICMP 42
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" $" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
676767# 7676767#
""676767# "%67676"#
"=676767# ">67676
289:8#/-#!%#
13.0.0.1
?# @#
"&676767# 7676767#
">676767# 7676767#
"=676767# 7676767#
""676767# "&67676$#
289:8#/-#!
$)%&%&%)" $$%&%&%$&" '7" $$" &"
'(#)*+,-.# '(#/-01.)#223#
+!#,+,-!"./" +!#,+,-!".+8/" 1!234".+8/"+!#,+,-!",25,-6,2"
2+A)# BC/+,)#
"7#"$676767# 7676767#
"&676767# 7676767#
""676767# "$67676"#
289:8#/-#!$#
""#
"$#
$ traceroute 16.0.0.10
1 11.0.0.1
2 13.0.0.3
3 14.0.0.4
R1 reenva el ICMP, tras decrementar el TTL. A muestra la IP del ICMP recibido (R4).
GSyC - 2011 Repaso: IP, ARP, ICMP 44
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" (" ))()*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
"%#
""676767# 7676767#
"$676767# 7676767#
"%676767# 7676767#
"
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" (" ))*)+"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
,!#-,-.!"/0" ,!#-,-.!"120" 2!345"120",!#-,-.!"-36-.7-3"
"%#
""676767# 7676767#
"$676767# 7676767#
"%676767# 7676767#
"
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" $" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
"%#
""676767# 7676767#
"$676767# 7676767#
"%676767# 7676767#
")# ?@/+,)#
"
IP e ICMP: traceroute
!"
!"#
!$#
!%#
!
#"
11.0.0.10 16.0.0.10
11.0.0.1
12.0.0.1
12.0.0.2 14.0.0.2
13.0.0.3 15.0.0.3
15.0.0.4
14.0.0.4
16.0.0.4
$$%&%&%$&" $'%&%&%$&" $" (()(*"
'(#)*+,-.# '(#/-01.)#223#(4-*5)##/-01.)#
""676767# 7676767#
7676767# ""67676"#
289:8#/-#;#
+!#,+,-!"./" +!#,+,-!"01/" 1!234"01/"+!#,+,-!",25,-6,2"
"%#
""676767# 7676767#
"$676767# 7676767#
"%676767# 7676767#
")# ?@/+,)#
"