A flexible algorithm is a customizable IGP routing method that defines path constraints using specific metrics and link attributes, enabling routing within logical planes in multi-plane networks. It filters the IGP topology to meet transport policies beyond default shortest paths. Crosswork Network Controller visualizes these topologies to help verify routing behaviors like disjointness, improving service availability and network resiliency.
Flexible algorithm
This section explains flexible algorithms, which are customizable IGP routing methods that enable operators to define path computation constraints and behaviors to meet specific network policies and transport requirements.
Supported Flexible Algorithm metrics and constraints
This section lists the metrics and constraints supported by the Crosswork Network Controller when configuring Flexible Algorithm.
Configure flexible algorithm affinities
Use this procedure to define flexible algorithm affinity mappings in Crosswork Network Controller, matching device affinity names and bit positions to maintain consistency, improve visualization, and ensure proper provisioning to SR-PCE for effective traffic engineering.
Visualize flexible algorithm topologies
Use this procedure to visualize and analyze flexible algorithm nodes and links on the topology map.
Validating routing intent with path analytics
Evaluates intent-based routing by executing one-shot queries with specific Flex-Algo values. This approach assesses the current topology model against administrative constraints to ensure accurate path computation before deployment.
View flexible algorithm details
Use this procedure to view which devices and links participate in flexible algorithms and to examine their detailed settings, including metrics and constraints.
Configure and visualize flexible algorithm SRLG exclusion
This section explains how to configure flexible algorithms to exclude certain groups of links that share common risks (called Shared Risk Link Groups or SRLGs). By doing this, the network avoids using links that might fail together, improving overall network reliability and helping to find safer, more resilient paths.