You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
657 B
Markdown
23 lines
657 B
Markdown
Layering:
|
|
|
|
File format: BIRD OSPF style
|
|
TODO: spec
|
|
- Two sublayers: syntax, semantics (what attributes are defined for what)
|
|
Ref: BIRD's source code?
|
|
|
|
Parsing layer: create own objects from the OSPF state dump.
|
|
FIXME: currently does not exist and everything is ugly
|
|
|
|
Graph layer: get two maps: ref and current
|
|
compare using some dicts, probably
|
|
Output: the graph, differences between maps
|
|
|
|
Visualisation:
|
|
Vertex and edge positions and styling
|
|
Network reduction (TODO: here or before?)
|
|
TODO: File format: use BIRD style, or something else
|
|
- We need to be able to write this
|
|
Underlays
|
|
Interactions (SPOFs, trees, path finding)
|
|
Map editing mode
|