This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| scripting:netconf [2022/11/12 20:51] – jotasandoku | scripting:netconf [2023/11/02 14:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 23: | Line 23: | ||
| </ | </ | ||
| | | ||
| + | |||
| + | ---- | ||
| + | **BASIC NETCONF TEST:** | ||
| + | \\ | ||
| + | To test netconf from a linux client: | ||
| + | (client)# | ||
| + | python -m pip install netconf-console | ||
| + | netconf-console --host=< | ||
| + | |||
| + | Configure netconf in IOS-XE: | ||
| + | ip https secure-server | ||
| + | username < | ||
| + | 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 | ||
| Line 30: | Line 56: | ||
| 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 ''/ | ||