Summary
Add operational mode for VPP with recommended configuration options and calculations
Based on the number of expected prefixes, generate configuration recommendation for VPP
Use case
Help to set the correct parameters for VPP depending on amount of prefixes
Additional information
For example, for 1.000.000 prefixes and 2 workers
Proposed CLI:
generate vpp config prefixes 1000000 workers 2
will generate output:
set system option kernel memory default-hugepage-size '2M' set system option kernel memory hugepage-size 2M hugepage-count '3000' set vpp settings memory main-heap-page-size 2M set vpp settings memory main-heap-size 3G set vpp settings statseg size 128M
More complex config can include maximum recommended memory utilization (optional)
generate vpp config max-memory