Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:birdplan:start [2020-08-18 10:56] – [Purpose] nkukard | projects:birdplan:start [2023-12-02 23:45] (current) – [TODO] nkukard | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== BirdPlan ====== | ====== BirdPlan ====== | ||
- | Project repository: https:// | + | ^ Components |
+ | | [[https:// | ||
+ | | [[https:// | ||
+ | | [[https:// | ||
+ | |||
===== Purpose ===== | ===== Purpose ===== | ||
- | Tool to automatically configure [[https:// | + | Tool to automatically configure [[https:// |
- | We will be using a new advanced network virtualization system that is capable of spinning up hundreds of routers to create | + | We will be using a new advanced network virtualization system that is capable of spinning up <del>hundreds</ |
{{projects: | {{projects: | ||
Line 13: | Line 18: | ||
* BGP configuration | * BGP configuration | ||
- | * Peer types: customer, peer, upstream, rrclient, rrserver, rrserver-rrserver, | + | * Peer types: customer, internal, peer, rrclient, rrserver, rrserver-rrserver, |
* OSPF configuration | * OSPF configuration | ||
* RIPv2 configuration | * RIPv2 configuration | ||
Line 24: | Line 29: | ||
* Networking protocols: BGP, RIPv2, OSPF | * Networking protocols: BGP, RIPv2, OSPF | ||
* Network simulation using light weight network namespaces | * Network simulation using light weight network namespaces | ||
- | + | | |
- | Related software: | + | * [[https:// |
- | | + | |
- | * [[https:// | + | |
Line 38: | Line 41: | ||
* < | * < | ||
- | * Unit tests | + | * <del>Unit tests</ |
- | * Pull in RIP configuration | + | * <del>Pull in RIP configuration</ |
- | * Cleanup nsnetsim (python-nsnetsim) | + | * <del>Pull in OSPF configuration</ |
- | * Cleanup birdclient (python-birdclient) | + | * <del>Pull in BGP configuration</ |
- | * Pull in OSPF configuration | + | * Support for RPKI |
- | * Pull in BGP configuration | + | * Tests tests tests! |
- | + | * Better documentation for nsnetsim code | |
- | ===== Usage Ideas ===== | + | * Better documentation for birdclient code |
+ | * Documentation for birdplan code | ||
- | Generate Bird configuration... (takes / | ||
- | < | ||
- | birdplan --generate | ||
- | birdplan --load | ||
- | </ | ||
- | ===== Useful Links ===== | ||
- | * https:// | ||