Pre-requisites for Installation
Installation Overview
NCP Installation follows the below steps in the order sequence:
License Readiness
Preparing the System
Installing ONES T-Agents on SONiC Switches or configuring SNMP on other switches for Telemetry
License Readiness
After installing the NCP application, users must contact AVIZ support to obtain a license. A trial license, valid for up to 8 devices and 30 days, can also be requested.
The NCP application license is issued based on the number of devices.
Trail license support feature
NCP Chat Interface
Telemetry Visibility (Monitor, inventory, analytics)
Add/remove Non-SONiC devices via YAML or CSV
Support (Zendesk)- Ability to open a ticket with inventory dump
To obtain a license, contact support@aviznetworks.com providing the below details;
License Duration - In Years (1-5)
Devices Count - 8, 16, 32, 64, 128, 256, 512 or 1024
Installation ID
Email ID: (For Account creation)
Users can get the NCP installation ID on the UI Login page after the installation
System Hardware Requirements – NCP Application
In the current release, NCP can support managing up to 1024 devices. For NCP Application Installation, the system hardware requirements vary based on the number of devices to manage;
8/16/32/64
x86/x64 based,
16-core CPU
32GB
160GB/320GB/640GB/1.2 TB
128
x86/x64 based,
16-core CPU
64GB
3 TB or more
256
x86/x64 based,
32-core CPU
128GB
6 TB or more
512
x86/x64 based,
32-core CPU
256GB
12 TB or more
1024
x86/x64 based,
64-core CPU
512GB
20 TB or more
The above requirements are only for devices connected through gNMI/ONES T-Agent
Firewall Configuration (Ports to be Opened)
Required Ports to be Open for NCP UI Access
NCP Web GUI
443
Required Ports to be Open for NCP Chat UI Access
NCP API
9001
Required Ports to be Open from Agent (Source) to NCP Controller (Destination)
NCP Collector
50053
Required Ports to be Open from NCP controller(source) to Agent(Destination)
Switch Access over SSH
22
NCP Monitoring
50052
Required Ports to be Open on NCP Controller for NCP Services
gNMI Gateway (Telemetry)
9339
NCP Telemetry Database
5432
API-Server
8080
stream-processer
8093
ksqldb-server
8088
kafka-connect
8083
schema-registry
8081
broker
29092, 9101, 9092
Zookeeper
2181
NCP Collector
50053
These port numbers must be available and allowed through the firewall if the database server and devices are in different DMZs.
You can use the following command to verify the currently used ports:
sudo iptables -L
Network Switch Configuration Requirement
Network Reachability from NCP Controller
SSH is enabled
ONES T-agent is installed for SONiC Switches
SNMP is enabled for non-SONiC Switches
Browser Requirements for NCP Web GUI Access
Google Chrome version 107 or later
Mozilla Firefox version 106 or later
Last updated