Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:birdplan:start [2020-12-30 07:15] – [Features] nkukardprojects:birdplan:start [2023-12-02 23:45] (current) – [TODO] nkukard
Line 2: Line 2:
  
 ^  Components  ^^ ^  Components  ^^
-| [[https://oscdev.io/software/birdplan|BirdPlan]] | [[https://oscdev.io/software/birdplan/-/commits/master|{{https://oscdev.io/software/birdplan/badges/master/pipeline.svg?.png?}}]] [[https://oscdev.io/software/birdplan/-/commits/master|{{https://oscdev.io/software/birdplan/badges/master/coverage.svg?.png?}}]] | +| [[https://gitlab.oscdev.io/software/birdplan|BirdPlan]] | [[https://gitlab.oscdev.io/software/birdplan/-/commits/master|{{https://gitlab.oscdev.io/software/birdplan/badges/master/pipeline.svg?.png?}}]] [[https://gitlab.oscdev.io/software/birdplan/-/commits/master|{{https://gitlab.oscdev.io/software/birdplan/badges/master/coverage.svg?.png?}}]] | 
-| [[https://oscdev.io/software/nsnetsim|nsnetsim]] | [[https://oscdev.io/software/nsnetsim/-/commits/master|{{https://oscdev.io/software/nsnetsim/badges/master/pipeline.svg?.png?}}]] [[https://oscdev.io/software/nsnetsim/-/commits/master|{{https://oscdev.io/software/nsnetsim/badges/master/coverage.svg?.png?}}]] | +| [[https://gitlab.oscdev.io/software/nsnetsim|nsnetsim]] | [[https://gitlab.oscdev.io/software/nsnetsim/-/commits/master|{{https://gitlab.oscdev.io/software/nsnetsim/badges/master/pipeline.svg?.png?}}]] [[https://gitlab.oscdev.io/software/nsnetsim/-/commits/master|{{https://gitlab.oscdev.io/software/nsnetsim/badges/master/coverage.svg?.png?}}]] | 
-| [[https://oscdev.io/software/birdclient|birdclient]] | [[https://oscdev.io/software/birdclient/-/commits/master|{{https://oscdev.io/software/birdclient/badges/master/pipeline.svg?.png?}}]] [[https://oscdev.io/software/birdclient/-/commits/master|{{https://oscdev.io/software/birdclient/badges/master/coverage.svg?.png?}}]] |+| [[https://gitlab.oscdev.io/software/birdclient|birdclient]] | [[https://gitlab.oscdev.io/software/birdclient/-/commits/master|{{https://gitlab.oscdev.io/software/birdclient/badges/master/pipeline.svg?.png?}}]] [[https://gitlab.oscdev.io/software/birdclient/-/commits/master|{{https://gitlab.oscdev.io/software/birdclient/badges/master/coverage.svg?.png?}}]] |
  
  
 ===== Purpose ===== ===== Purpose =====
  
-Tool to automatically configure [[https://bird.network.cz/|BIRD]] and unit test configurations.+Tool to automatically configure [[https://bird.network.cz/|BIRD]] and unit test configurations, because proper BGP configuration for a carrier/ISP with a somewhat complete featureset is a complex task.
  
-We will be using a new advanced network virtualization system that is capable of spinning up <del>hundreds</del> thousands of routers to create something like this...+We will be using a new advanced network virtualization system that is capable of spinning up <del>hundreds</del> thousands of routers to create testing scenarios like this...
  
 {{projects:birdplan:diagram.png?direct&400|}} {{projects:birdplan:diagram.png?direct&400|}}
Line 29: 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://oscdev.io/software/nsnetsim|nsnetsim]] - Network simulation   * [[https://oscdev.io/software/nsnetsim|nsnetsim]] - Network simulation
   * [[https://oscdev.io/software/birdclient|birdclient]] - Python library for parsing BIRD output   * [[https://oscdev.io/software/birdclient|birdclient]] - Python library for parsing BIRD output
Line 47: Line 45:
   * <del>Pull in OSPF configuration</del>   * <del>Pull in OSPF configuration</del>
   * <del>Pull in BGP configuration</del>   * <del>Pull in BGP configuration</del>
 +  * Support for RPKI
   * Tests tests tests!   * Tests tests tests!
   * Better documentation for nsnetsim code   * Better documentation for nsnetsim code
  • projects/birdplan/start.1609312552.txt.gz
  • Last modified: 2020-12-30 07:15
  • by nkukard