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

  1. Complete Quickstart.

  2. Revise alcance y limites en StormGuard.

  3. 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

  1. Inicie con dry_run = true.

  2. Observe multiples periodos de carga.

  3. Confirme que ajustes son razonables y acotados.

  4. Cambie a dry_run = false.

Checklist de Validacion

  1. Las vistas de StormGuard muestran Ship como target activo.

  2. Los limites efectivos se ajustan bajo congestion y respetan pisos.

  3. Mejora RTT/retransmisiones en periodos estresados.

  4. No hay drift de nombres entre target y jerarquia actual.

Rollback

  1. Ponga [stormguard] enabled = false (o vuelva a dry_run = true).

  2. Reinicie servicios:

sudo systemctl restart lqosd lqos_scheduler
  1. Verifique estabilidad sin ajustes adaptativos.

Paginas Relacionadas