Está en la página 1de 3

EXERCICI 1

a)

R02-eth0 -> br03 -> Xarxa 3

R02-eth1 -> br05 -> Xarxa 5

R02-eth2 -> br04 -> Xarxa 4

EXERCICI 2

a)

Xarxa 6 -> R03 eth2 -> 10.0.0.113/29 Xarxa 7 -> R04 eth2 -> 10.0.0.65/27

@red -> 10.0.0.112 @broadcast -> 10.0.0.119 @red -> 10.0.0.64 @broadcast -> 10.0.0.95

Xarxa 8 -> R04 eth0 -> 10.0.0.98/28 Xarxa 9 -> R04 eth1 -> 10.0.0.1/26

@red -> 10.0.0.96 @broadcast -> 10.0.0.111 @red -> 10.0.0.0 @broadcast -> 10.0.0.63

Xarxa 10 -> R05 eth2 -> 10.0.0.121/29

@red -> 10.0.0.120 @broadcast -> 10.0.0.127

b) El agregado es 10.0.0.0/25

10.0.0.0/25
10.0.0.0/26 10.0.0.64/26
10.0.0.64/27
10.0.0.96/2
8
10.0.0.112/29 10.0.0.120/29

c) Xarxa 1 -> 60@+2 -> 6bits -> /26 -> @red: 10.0.0.128/26 @broadcast: 10.0.0.191/26
Xarxa 2 -> 20@+2 -> 5bits -> /27 -> @red: 10.0.0.192/27 @broadcast: 10.0.0.223/27
Xarxa 3 -> 12@+2 -> 4bits -> /28 -> @red: 10.0.0.224 /28 @broadcast: 10.0.0.239/27
Xarxa 4 -> 6@+2 -> 3bits -> /29 -> @red: 10.0.0.240/29 @broadcast: 10.0.0.247/27
Xarxa 5 -> 6@+2 -> 3bits -> /29 -> @red: 10.0.0.248/29 @broadcast: 10.0.0.255/27

d) No sale nada porque no hay nada aún

e) 10.0.0.128/26 dev eth0 proto kernel scope link src 10.0.0.129


10.0.0.192/27 dev eth1 proto kernel scope link src 10.0.0.193
10.0.0.224/28 dev eth2 proto kernel scope link src 10.0.0.225

R01 R02 R03 R05


Eth0 10.0.0.129/26 10.0.0.226/28 10.0.0.250/29 10.0.0.242/29
Eth1 10.0.0.193/27 10.0.0.249/29 10.0.0.97/28 10.0.0.114/29
Eth2 10.0.0.225/28 10.0.0.241/29 10.0.0.113/29 10.0.0.121/29

f) Todos los pings funcionan correctamente. Si hacemos ping a 10.0.0.242 asocia que ha
de enviarlo por la interficie eth2 lo que le llega al router 5.
g) Para que R02 pueda hacer ping a R04 eth0 10.0.0.98/28, debería haber una dirección
en la tabla de encaminamiento que haga match con esa dirección ip

EXERCICI 3

a) R01 solo está directamente conectado a 3 redes, de la 4 en adelante no están


directamente conectados y requieren de mínimo un salto.
Si queremos configurar una ruta estática para cada red, requeriríamos 7 rutas.
En este caso, el NextHop es el mismo para las 7 redes.
Habría 7 entradas en la tabla de encaminamiento además de las 3 ya configuradas. 10 en total.

b) El agregado de las redes 6, 7, 8, 9 y 10.0.0.0/25, mientras que para las redes 4 y 5 el


agregado es el 10.0.0.240/28 (para entender mejor esto ver el ejercicio 2 apartados B y C).
Se utilizaría:
ip route add 10.0.0.0/25 via 10.0.0.226 para rutas 6, 7, 8, 9 y 10
ip route add 10.0.0.240/28 via 10.0.0.226 para rutas 4 y 5
Como en este caso, R01 solo tiene un único NextHop posible, se podría utilizar el agregado
común para todos: 10.0.0.0/24
ip route add 10.0.0.0/24 via 10.0.0.226
En este caso, se podría haber utilizado una ruta por defecto en R01 con NextHop 10.0.0.226,
como tiene máscara 0, el router la utilizará cuando no encuentre ninguna ruta más restrictiva.
ip route add 0.0.0.0/0 via 10.0.0.226

c) El R01 necesita esa ruta para poder enviar los paquetes que no tengan otra salida
(puesto que para el resto de redes, es la única via)
El R05 necesita la ruta 10.0.0.128/25 con NextHop 10.0.0.241 para poder enviar paquetes a las
redes 1, 2, 3 y 5 (es el agregado), también incluye la red 4, pero para esta tiene una ruta
directa que es más restrictiva /29.
El R05 necesita la ruta 10.0.0.0/25 con Nexthop 10.0.0.113 para poder enviar paquetes a las
redes 7, 8 y 9 (es el agregado), también incluye la red 6 y 10, pero para estas tiene rutas
directas que son más restrictivas /29.
El R03 necesita la ruta 10.0.0.128/25 con Nexthop 10.0.0.249 para poder enviar paquetes a las
redes 1, 2, 3 y 4 (es el agregado), también incluye la red 5, pero para esta tiene una ruta
directa que es más restrictiva /29.
El R03 necesita la ruta 10.0.0.0/25 con Nexthop 10.0.0.98 para poder enviar paquetes a las
redes 7 y 9 (es el agregado), también incluye las redes 6 y 8, pero para estas tienen rutas
directas que son más restrictivas /28 y /29. TAMBIÉN incluye la red 10, asique para evitarlo
hay que añadir una ruta más restrictiva.
El R03 necesita la ruta 10.0.0.120/29 con Nexthop 10.0.0.114 para poder enviar paquetes a la
red 10 evitando que vaya por la otra ruta.

d) Si no se hubiera configurado la ruta 10.0.0.120/29, lo que pasaría es que los paquetes


se enviarían a través de la interficie eth1, lo que provocaría que nunca llegara a su destino.

e) En el caso de R04 solo hemos de configurar la salida por defecto ya que el resto ya
están configuradas. ip route add default via 10.0.0.97

f) ip route add 10.0.0.128/25 via 10.0.0.225 -> para llegar a las redes 1 y 2 (3, 4 y 5 ya
estaban configuradas previamente por una ruta más restrictiva)
ip route add 10.0.0.0/25 via 10.0.0.250 -> para llegar a las redes 6, 7, 8, 9 y 10 (para
esta última, podemos configurar otra ruta que tiene un salto menos:)
ip route add 10.0.0.120/29 via 10.0.0.242
EXERCICI 4

a) Hacemos lxc-attach -n R03 – ip route list match 10.0.0.242 para ver que rutas
coinciden para enviar paquetes a esa ip. Y vemos que es la ruta por eth0. Por lo que el
NextHop será:
lxc-attach -n R03 – ip route get 10.0.0.242 -> 10.0.0.242 via 10.0.0.249 dev eth0 src 10.0.0.250 uid
0
NextHop: 10.0.0.249

b) Hacemos lxc-attach -n R05 – ip route list match 10.0.0.250 para ver que rutas
coinciden para enviar paquetes a esa ip. Y vemos que es la ruta por eth0. Por lo que el
NextHop será:
lxc-attach -n R05 – ip route get 10.0.0.250 -> 10.0.0.250 via 10.0.0.241 dev eth0 src 10.0.0.242 uid
0
NextHop: 10.0.0.241
Lxc-attach -n R03 – ip route add 10.0.0.240/29 via 10.0.0.114

c) Los 2, ping request y ping reply van por el br06 porque ahora esa es la ruta mas
restrictiva de la tabla de encaminamiento de R03
ping reply: source: 10.0.0.242

EXERCICI 5
get_ip_ifc R01 R02 R03 R04…

a)

También podría gustarte