BGPAlgorithm<T> constructor

const BGPAlgorithm<T>({
  1. Duration updateInterval = _defaultUpdateInterval,
  2. Duration routeTimeout = _routeTimeout,
  3. int maxIterations = 1000,
  4. bool enablePolicyBasedSelection = true,
})

Creates a BGP algorithm instance with configurable parameters

updateInterval - How often routing tables are updated routeTimeout - How long before routes are considered stale maxIterations - Maximum iterations for convergence enablePolicyBasedSelection - Whether to enable policy-based route selection

Implementation

const BGPAlgorithm({
  this.updateInterval = _defaultUpdateInterval,
  this.routeTimeout = _routeTimeout,
  this.maxIterations = 1000,
  this.enablePolicyBasedSelection = true,
});