# Run a docker Debian10-based container in interactive mode
docker pull debian:buster
docker run -it --detach --entrypoint /bin/bash --name multione_docker debian:buster

# Copy project from host
docker cp cernbox/gitlab_workspace/multione-docker/multione multione_docker:/

# Attach to the container
docker attach --detach-keys "ctrl-p" multione_docker

# Install libraries and packets
apt-get update &&\
apt-get install git -y &&\
apt-get install wget -y &&\
apt-get install tmux -y &&\
apt-get install nano -y &&\
apt-get install telnet -y &&\
apt-get install iperf3 -y &&\
apt-get install default-jre-headless --no-install-recommends -y &&\
apt-get install net-tools

# Download freeRtr
wget freertr.net/rtr.jar

# Load topology
cd multione/
chmod +x start-topology.sh
./start-topology.sh

# Kill tmux
tmux kill-server

# Ping IPv6 for CMS Flow label
R1# clear counters
R1# show interface ethernet1.20 counters
R1# watch interfaces traffic
R11# ping 10.20.11.1 vrf VRF_EXT flow 65540 repeat 11111
R11# ping fd01:20:44::44 vrf VRF_EXT flow 65540
R11# show access-list ipv6_flowlabel_cms

# Access the router R11
telnet 127.0.0.1 2525

# Ping between loopbacks
R1#ping 10.11.10.11 vrf VRF_CMS source 10.1.20.1
