alpine:latestdebian:stable-slimubuntu:latestnicolaka/netshoot:latestPara aprender redes:
Recomendación: crear una imagen Debian/Alpine personalizada específicamente para GNS3 con todas las herramientas de diagnóstico (tcpdump, mtr, iperf3, dig, curl, nmap, etc.) y configurarla como plantilla reutilizable.
Imagen: alpine:latest
La imagen oficial de Alpine es diminuta: la imagen comprimida para amd64 ronda actualmente los 3,7 MB, y Alpine ofrece las herramientas mediante apk.
utilizar los contenedores como PCs.
Dentro:
ip addr ip route ip neigh ping
Puedes instalar herramientas adicionales:
apk add curl apk add tcpdump apk add bind-tools apk add iproute2 apk add iperf3
FRRouting (FRR) implementa protocolos de routing como:
Puedes crear:
┌────────────┐ ┌────────────┐ │ iperf3 │ │ iperf3 │ │ server │◄────────────│ client │ └────────────┘ └────────────┘
y medir tráfico TCP/UDP.
Por ejemplo:
iperf3 -s
en un lado y:
iperf3 -c 10.0.0.20
en el otro.
Después puedes introducir:
Router ↓ QoS ↓ rate limiting ↓ packet loss ↓ latency
y observar qué sucede.
Para aprender cómo se comporta realmente TCP, es excelente.
Contenedor navaja suiza para resolución de problemas de red en Docker y Kubernetes.