|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
RoutingAlg<V,E> | Defines the methods that all routing algorithms must implement. |
Class Summary | |
---|---|
ConnectionInfo<V,E> | Holds information about a connection, such as its working and backup path (if any), a reference to the routing algorithm used to allocate capacity, the source and destination, among others. |
DijkstraAll<V,E> | Implements a priority queue based Dijkstra algorithm for finding single-source all-destination shortest paths. |
DijkstraMaxWidth<V,E> | Finds a path between two nodes offering the maximum minimum "width", where the width is anything passed as a cost map. |
LIOA<V,E> | Implements the LIOA routing algorithm. |
LMIR<V,E> | Implements the LMIR routing algorithm as described in: Gustavo B. |
MinHop<V,E> | Implements Dijkstra-based min-hop routing. |
Null<V,E> | This is a "null" router: Everything is rejected, no matter what. |
ProtDPP_MinCost<V,E> | Provides Dedicated dath Protection (DPP) using DijkstraAll as the search algorithm. |
ProtectionAlgBase<V,E> | Provides common functions and data structures for protection-aware routing algorithms. |
RoutingAlgBase<V,E> | Provides default implementation of the methods defined
in RoutingAlg as well as additional methods
useful for routing algorithms. |
SWP<V,E> | Implements the SWP (Shortest Widest Path) routing algorithm. |
TED<V,E> | Implements a minimal "traffic engineering database" for path-oriented networks/routing. |
WSP<V,E> | Implements the WSP (Widest-Shortest Path) routing algorithm. |
Enum Summary | |
---|---|
Disjoinness | Defines the types of disjoinness usually required for primary and backup paths under protection-aware routing algorithms. |
The routing algorithm (ra) package defines the interface expected by the Phison simulator and implements several well-known routing algorithms, such as Dijkstra, WSP and SWP.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |