wanctl Control Plane

This document describes the role of wanctl, an internal control plane used to adapt WAN routing and traffic steering behavior based on observed network conditions.

wanctl augments static routing and policy configuration; it does not replace them.

Design principles: see Lab Philosophy.


Purpose

The purpose of wanctl is to:

It exists to handle exceptional conditions, not to continuously optimize the network.


Control Plane Model

wanctl operates as a centralized, external control plane.

There is no distributed state, peer coordination, or autonomous routing logic.


Scope of Authority

wanctl is permitted to modify only the following:

Policy Routing

All routing primitives are defined statically ahead of time.


Traffic Shaping Parameters

wanctl does not alter QoS classification rules.


Explicit Non-Authority

wanctl is explicitly not allowed to modify:

Security boundaries remain static and operator-defined.


Decision Inputs

wanctl bases decisions on a limited set of signals:

No single metric is treated as authoritative.


Safety Boundaries

Several safeguards are intentionally enforced:

In the absence of valid input, wanctl takes no action.


Relationship to Routing Strategy

The network remains fundamentally static-routed.

wanctl operates within this framework by selectively activating or deactivating predefined policy paths rather than computing routes dynamically.

This avoids introducing routing instability or control-plane feedback loops.


Relationship to Monitoring

Monitoring systems observe both:

Monitoring does not feed back into wanctl automatically.

All closed-loop behavior is intentional and bounded.


Failure Characteristics

Failure of wanctl results in:

The control plane is additive, not required, for baseline functionality.


Current Status

wanctl is actively used in production.

Its scope is intentionally limited while behavior and confidence mature.

Future enhancements will prioritize observability and safety over increased automation.


Design Notes



This document applies to all current and future WAN control mechanisms unless explicitly stated otherwise.