A NISH client operating in static mode uses a connections file. The connections file is a text file that contains the details of the SR OS nodes that are available within the NISH MD-CLI.
There are no requirements for the filename.
The following are required for the connection file.
The NISH client must have access to the file location.
The Linux user running the NISH client must have read permissions for the file.
The connections file defines a registration for each SR OS node. Each registration has the following fields:
The following example shows a connections file with one registration:
registration {
id: "routername"
label: "myLabel"
address {
address: "10.11.12.13"
port: 57400
}
}
Multiple devices are added in serial order within a connections file. The following example shows a connections file with two registrations:
registration {
id: "test1"
label: "UPF"
address {
address: "172.16.123.1"
port: 57400
}
}
registration {
id: "test2"
label: "CPF"
address {
address: "172.16.123.2"
port: 57400
}
}
After installation, there is an example connections file in /etc/nish/connections. The connections file can be edited at any time. The NISH client periodically reads the connections file and updates the list of nodes.