ensayo
Redes : : Ejemplo de enrutamiento IP
:: Redes ::
aplicación
transporte
red
enlace
física
Ejemplos básicos de
enrutamiento IP
David Villa :: http://www.inf-cr.uclm.es/www/dvilla/
1
Nomenclatura
A: El host 'A'
R1: El enrutador 'R1'
A.eth0: La interfaz eth0 de A
Redes : : Ejemplo de enrutamiento IP
A.ip: La dirección IP de la única interfazexterna del host A
A.mac: La dirección MAC de la única interfaz externa del host A
R2.ppp0: La interfaz ppp0 del enrutador R2
R2.eth1.mac: La dirección MAC de la interfaz eth1 del enrutador R2
R2.eth2.ip: La dirección IP asignada a la interfaz eth2 del enrutador R2
David Villa :: http://www.inf-cr.uclm.es/www/dvilla/
2
Nomenclatura
Trama Ethernet:
●
dst: MAC destino
●
dst:src:
src: MAC origen
carga
cabecera Ethernet
carga
cabecera PPP
Paquete ARP:
●
dst.[ip o mac]: IP/MAC destino
●
Tipo
Redes : : Ejemplo de enrutamiento IP
Trama PPP:
src.mac:
src.ip:
dst.mac:
dst.ip:
src.[ip o mac]: IP/MAC origen
Paquete IP:
●
dst: IP destino
●
src: IP origen
David Villa :: http://www.inf-cr.uclm.es/www/dvilla/
dst:
src:carga
cabecera IP
3
Topología
210.10.20.8
210.10.20.24
A
B
Red: 210.10.20.0/24
ppp0
222.13.26.67
140.50.20.16
Redes : : Ejemplo de enrutamiento IP
D
R2
200.30.40.88
E
eth0
200.30.40.1
210.10.20.1
eth0
eth1:140.50.0.1
140.50.0.6
200.30.40.55
Red: 200.30.40.0/24
R1
ppp0:222.13.26.40
eth2
220.60.70.3
eth0
220.60.70.4
Red:140.50.0.0/16
R4
Red dorsal: 220.60.70.0/24
eth0
220.60.70.5
R3
eth1
194.80.90.1
Internet
David Villa :: http://www.inf-cr.uclm.es/www/dvilla/
194.80.90.36 194.80.90.75
C
Red: 194.80.90.0/24
4
Ejemplo 1 :: El host 'A' envía un paquete IP a 'B'
210.10.20.8
210.10.20.24
A
B
Red: 210.10.20.0/24
ppp0
222.13.26.67
La capa de red de A
140.50.20.16Redes : : Ejemplo de enrutamiento IP
D
200.30.40.88
R2
eth0
200.30.40.1
210.10.20.1
eth0
eth1:140.50.0.1
140.50.0.6
200.30.40.55
Red: 200.30.40.0/24
ppp0:222.13.26.40
R1
construye
el paquete IP:
eth2
dst:
220.60.70.3 B.ip
src: A.ip
eth0
220.60.70.4
Red: 140.50.0.0/16
R4
A consulta su tabla de enrutamiento:
carga
Red dorsal: 220.60.70.0/24eth0:220.60.70.5
R3
eth1:194.80.90.1
destino
máscara
next hop
210.10.20.0 255.255.255.0
directo
Internet
default
210.10.20.1
David Villa :: http://www.inf-cr.uclm.es/www/dvilla/
194.80.90.36 194.80.90.75
iface
eth0
eth0
Red: 194.80.90.0/24
5
Ejemplo 1 :: El host 'A' envía un paquete IP a 'B'
dst: broadcast
src: A.mac
Req
A envía una petición ARP atodos para averiguar la dirección física de B:
src.mac: A.mac
src.ip: A.ip
dst.mac: 00::00
dst.ip: B.ip
dst: A.mac
src: B.mac
Reply
Redes : : Ejemplo de enrutamiento IP
B construye y envía a A la respuesta ARP:
src.mac: B.mac dst.mac: A.mac
src.ip: B.ip
dst.ip: A.ip
Se pasa el paquete IP al nivel de enlace, que construye una trama,
encapsula el paquete y la envía a B
dst:B.mac
src: A.mac
David Villa :: http://www.inf-cr.uclm.es/www/dvilla/
dst: B.ip
src: A.ip
carga
6
Ejemplo 2 :: El host 'A' envía un paquete IP a 'C'
210.10.20.8
210.10.20.24
A
B
Red: 210.10.20.0/24
ppp0
222.13.26.67
Redes : : Ejemplo de enrutamiento IP
140.50.20.16
200.30.40.88
R2
eth0
200.30.40.1
210.10.20.1
eth0
eth1:140.50.0.1
140.50.0.6200.30.40.55
Red: 200.30.40.0/24
R1
ppp0:222.13.26.40
eth2
220.60.70.3
eth0
220.60.70.4
Red: 140.50.0.0/16
R4
Red dorsal: 220.60.70.0/24
eth0
220.60.70.5
R3
eth1
194.80.90.1
Internet
David Villa :: http://www.inf-cr.uclm.es/www/dvilla/
194.80.90.36 194.80.90.75
C
Red: 194.80.90.0/24
7
Ejemplo 2 :: El host 'A' envía un paquete IP a 'C' (II)
El...
Regístrate para leer el documento completo.