Modern network node architectures are moving toward disaggregated solutions for specific applications, such as the following examples:
The SR OS Broadband Network Gateway (BNG) CUPS feature is an example of a CUPS deployment architecture with multiple SR OS network nodes (both physical and virtual) operating as a cluster of independent nodes. By acting as one unit, the BNG CUPS cluster supports flexible and scalable BNG deployment.
For this type of CUPS deployment, the Network Interface Shell (NISH) solution for Linux platforms provides efficient remote control of the SR OS MD-CLI, by enabling management of multiple nodes that are running different versions of SR OS from the same MD-CLI shell.
Figure 1 shows the NISH CLI management of a BNG CUPS deployment with two Control Plane function (CPF) nodes and three User Plane function (UPF) nodes.
The NISH solution incorporates the following three components:
Linux manual (man) pages are provided by the installation of the NISH client and the NISH manager. To access the man pages, enter one of the following commands from the Linux terminal:
The NISH solution for Linux platforms provides remote control of SR OS MD-CLI and supports management of multiple SR OS nodes running different SR OS versions from the same MD-CLI shell. NISH provides similar functionality to operating MD-CLI directly on a node; however, the experience is not identical.
The following are some of the MD-CLI features that NISH does not support: