Status: Resolved (View Workflow)
Affects Version/s: 1.11.0
Fix Version/s: 1.1.0
NETCONF controller is configurable with 4 properties
- sshLibrary defaultValue=apache_mina "Ssh Library instead of apache_mina (i.e. ethz-ssh2)"
- netconfIdleTimeout defaultValue=300 "Time (in seconds) SSH session will close if no traffic seen"
- netconfConnectTimeout defaultValue=5 "Time (in seconds) to wait for a NETCONF connect."
- netconfReplyTimeout defaultValue=5 "Time (in seconds) waiting for a NetConf reply"
The same value set applies to all devices connected through NETCONF.
This does not make sense in practice as the network will be made up of a number of high powered devices with fast response times, and low powered devices with slower response times. Additionally some types of devices will not have regular polling, and so will need to have a higher idle timeout.
These 4 parameters should be configurable individually per device, and have the ability to default to sensible values per device type.