A NETCONF client must support the base capability.
In addition, Extreme recommends that the client specify the identification capability with URI http://tail-f.com/ns/netconf/identification/1.0 while establishing a session with the server. This capability provides client information to the server, including the vendor, product name, and version of the client application in addition to user information. Server administrators can subsequently gather information about who is accessing the server using the show netconf client-capabilities command or the <get-netconf-client-capabilities> custom RPC.
The following example shows a <hello> element from a NETCONF client with the client's capabilities advertised to the server.
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <capabilities> <capability>urn:ietf:params:netconf:base:1.0</capability> <capability>http://tail-f.com/ns/netconf/identification/1.0?vendor=extreme& product=bna&version=3.0&client-identity=adminUser</capability> </capabilities> </hello>