#!/bin/sh
# Direcciones IPv6 de ejemplo en el camino h1 - r1 - r3 (paso 6 del laboratorio).
# Se corre en el contenedor del curso, con fwd.clab.yml levantada.
set -e
P=clab-w04-fwd

docker exec $P-h1 ip addr replace 2001:db8:1::10/64 dev eth1
docker exec $P-h1 ip -6 route replace default via 2001:db8:1::1

docker exec $P-r1 ip addr replace 2001:db8:1::1/64 dev eth1
docker exec $P-r1 ip addr replace 2001:db8:13::1/64 dev eth3

docker exec $P-r3 ip addr replace 2001:db8:13::2/64 dev eth3
docker exec $P-r3 ip -6 route replace 2001:db8:1::/64 via 2001:db8:13::1

# Una dirección nueva pasa unos segundos en duplicate address detection; mientras
# tanto, el kernel no la usa como origen.
sleep 3
