User Tools

Site Tools


scripting:netconf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
scripting:netconf [2022/11/12 20:50] jotasandokuscripting:netconf [2023/11/02 14:38] (current) – external edit 127.0.0.1
Line 23: Line 23:
   </rpc>]]>]]>   </rpc>]]>]]>
      
 +
 +----
 +**BASIC NETCONF TEST:**
 +\\
 +To test netconf from a linux client:
 +  (client)# 
 +  python -m pip install netconf-console
 +  netconf-console --host=<ip> --port=830 --user=<user> --password=<pass>
 +
 +Configure netconf in IOS-XE:
 +  ip https secure-server
 +  username <name> privilege 15 password <pass>
 +  netconf-yang
 +  
 +Configure netconf in IOS-XR:
 +  crypto key generate rsa
 +  ssh server v2
 +  ssh server netconf
 +  netconf agent tty
 +  netconf-yang agent shh
 +
 +Other IOS-XR commands:
 +  show commit changes diff
 +  rollback configuration last    # from the root level
 +
 +----
  
 YANG visualization YANG visualization
-DevNet yangexplorer (legacy) +  * DevNet yangexplorer (legacy) 
-Advanced NETCONF Explorer (anx) (new+  Advanced NETCONF Explorer (anx) (new)
  
 NETCONF on IOS-XE using ncclient NETCONF on IOS-XE using ncclient
  
 +
 +----
 +
 +__RESTCONF__
 +\\
 +  * Restconf is json and uses https as transport.
 +  * So to test restconf I just use postman
 +  * The resource part normally has ''/restconf/''
scripting/netconf.1668286256.txt.gz · Last modified: (external edit)