Skip to main content

Module adaptive_routing_engine

Module adaptive_routing_engine 

Source
Expand description

Adaptive Routing Engine

Dynamically adjusts routing decisions based on observed network conditions. Supports multiple routing policies, multi-path routing, EWMA-based metrics, and periodic route probing/adaptation cycles.

Structs§

AdaptiveRoutingConfig
Configuration for the AdaptiveRoutingEngine.
AdaptiveRoutingEngine
An adaptive, multi-path routing engine for IPFRS network nodes.
AdaptiveRoutingStats
Snapshot of key statistics for the routing engine.
RouteEntry
A single next-hop route with associated metrics.
RouteKey
Identifies a source → destination pair for multi-path routing.

Enums§

RoutingEngineError
Errors returned by AdaptiveRoutingEngine operations.
RoutingPolicy
Policy governing how the best next-hop is selected from candidate routes.

Type Aliases§

AreRouteEntry
Type alias – a single route entry.
AreRouteKey
Type alias – route key (src + dst pair).
AreRoutingConfig
Type alias – engine configuration.
AreRoutingPolicy
Type alias – routing policy selector.
AreRoutingStats
Type alias – engine statistics snapshot.