...
Module | Component | Required | Link | ||||
---|---|---|---|---|---|---|---|
CNaaS-NMS | API | Yes | https://cnaas-nms.readthedocs.io/en/latest/ | ||||
ZTP DHCP | Yes | ||||||
PostgreSQL | Yes | ||||||
Redis | Yes | ||||||
HTTP | Yes | ||||||
CNaaS-Front | WebUI | No | https://github.com/SUNET/cnaas-front/ | ||||
SUNET Auth | JWT auth | Yes | https://github.com/SUNET/auth-server-poc | ||||
CNaaS-NAC | API | No | |||||
Radius | No | ||||||
Postgres | No | ||||||
Captive Portal | No | ||||||
Monitoring | NAV | Yes | https://nav.uninett.no/ | ||||
Nagios | Yes | https://www.nagios.org/ | Prometheus | ? | https://prometheus.io/ | ||
Syslog | Yes | Graylog | |||||
IPAM | IPAM | No | |||||
Client DHCP | No | ||||||
Backup | Oxcidizedoxidized | No | https://github.com/ytti/oxidized | SUNET AuthJWT auth | No | https://github.com/SUNET/auth-server-poc | |
CNaaS-Front | WebUI | No | https://github.com/SUNET/cnaas-front/ | ||||
Inventory | NI | No | netbox? | ||||
Security | Netflow | No | |||||
SIEM? | No | ||||||
Vulnerability scanner | No |
...
Each module will run in a separate Virtual Machine, and each component in that module will run in a separate container.
Virtual Machine requirements
...
Warning |
---|
This sizing information is not verified/tested |
Module | Limit | Requirements | |
---|---|---|---|
CNaaS-NMS large | 50-1000(?) managed devices | 4 cores 16G RAM 100G 100G disk, medium IOPS | |
CNaaS- NACNMS small | 1-50 managed devices10 000 clients | 2 cores 8G RAM 50G disk, low medium IOPS | |
Monitoring | 1000 managed devices | 8 cores 32G RAM 100G disk, high IOPS | |
CNaaS-NAC | IPAM | 10 000 clients | 2 4 cores 8G 4G RAM 50G 200G disk, low medium IOPS |
NAV large Backup | 1000 200 managed devices | 2 8 cores 8G 32G RAM 100G disk, medium high IOPS | |
graylog Inventorylarge | 1000 200 managed devices | 2 8 cores 8G 16G RAM 50G disk, low IOPS | Security |
auth/front/ni | 200 1000 managed devices | 8 1 cores 32G 1G RAM 1000G 40G disk, high low IOPS |