Receta: Maritimo con WAN Variable y StormGuard
Use este patron cuando la capacidad WAN cambia de forma material en el tiempo (por ejemplo, enlaces satelitales) y necesita ajustes acotados de limites de colas.
Ajuste
Mejor para: un barco o dominio WAN de alta variacion representado por un nodo top-level.
Evitar cuando: pretende administrar decenas o cientos de targets con StormGuard.
Prerrequisitos
Complete Quickstart.
Revise alcance y limites en StormGuard.
Confirme comportamiento de fuente de verdad en Modos de Operacion.
Patron de Topologia
Use un nodo top-level llamado Ship, con subnodos debajo.
{
"Ship": {
"downloadBandwidthMbps": 1000,
"uploadBandwidthMbps": 200,
"children": {
"Deck_A": {
"downloadBandwidthMbps": 500,
"uploadBandwidthMbps": 100
},
"Deck_B": {
"downloadBandwidthMbps": 500,
"uploadBandwidthMbps": 100
}
}
}
}
Configuracion de StormGuard
[stormguard]
enabled = true
dry_run = true
targets = ["Ship"]
minimum_download_percentage = 0.5
minimum_upload_percentage = 0.5
log_file = "/var/log/stormguard.csv"
Ilustracion de Loop de Control
Secuencia de Rollout
Inicie con
dry_run = true.Observe multiples periodos de carga.
Confirme que ajustes son razonables y acotados.
Cambie a
dry_run = false.
Checklist de Validacion
Las vistas de StormGuard muestran
Shipcomo target activo.Los limites efectivos se ajustan bajo congestion y respetan pisos.
Mejora RTT/retransmisiones en periodos estresados.
No hay drift de nombres entre target y jerarquia actual.
Rollback
Ponga
[stormguard] enabled = false(o vuelva adry_run = true).Reinicie servicios:
sudo systemctl restart lqosd lqos_scheduler
Verifique estabilidad sin ajustes adaptativos.