-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Add a functionality allowing to build networks out of a topology blueprint
Hierarchical “Blueprints”:
- Blueprints (or recipes) each define a self-contained sub-topology (e.g. a 3-tier Clos, Slim Fly, or other fabric).
- A top-level recipe instantiates these blueprints and interconnects them.
Groups and Adjacency:
- Within a blueprint, we declare node groups (e.g. leaf, spine) and specify connectivity with adjacency instructions (Mesh, Ladder, P2P, etc.).
- This structure makes it easy to define repeated or parametric topologies (like multiple leaves connecting to multiple spines).
Declarative YAML:
- Recipes should be written in YAML, making them readable, easily parameterizable, and compatible with the rest of NetGraph.
Maybe, should introduce a topology section into a scenario. This way the network will be an instantiation of a high-level topology description.
Metadata
Metadata
Assignees
Labels
No labels