Yangcli Operations

Establish Connection

These are the steps to establish a connection between the NetConf client and the server running on the device.

Copy
# yangcli server=<ip_address> user=<user_name> password=<password>
ip_address: Address of the device to be managed
user_name & password: User account detail for authentication

The interactive version of this command is shown below:

Copy
# yangcli yangcli> connect
 
Enter string value for leaf <user>
yangcli:connect> <user_name>
 
Enter string value for leaf <server>
yangcli:connect> <ip_address>
 
Enter string value for leaf <password>
yangcli:connect> <password>

The OcNOS NetConf server supports both IPv4 and IPv6 connections.

 

In NETCONF (Network Configuration Protocol), the maximum number of sessions over SSH is indeed a configurable parameter that can be defined in the netconfd.yang module. Here’s a generalized example of how such a parameter might be defined in a netconfd.yang file.

Copy
leaf max-sessions {
  description
    "Specifies the maximum number of sessions
     that can be accepted.";
  type uint32;
  default 1024;
}
• At present, the netconfdsoftware is utilizing the default setting of 1024 for the max-session parameter. Consequently, the maximum number of concurrent NETCONF sessions is restricted to 1023 due to this default configuration.
• Attempting to create the 1024th session in the netconfd deletes the oldest session with session-id 1 and creates a new session with session-id 1.
• Enabling the OpenConfig Translation feature causes the NETCONF server to restart, necessitating the NETCONF client to reconnect and establish a new session. When enabling the OpenConfig Translation feature, you must specify the namespace to ensure the NETCONF server operates within the correct context.