← Back to list

Python, YANG, RESTCONF, NETCONF, JSON

Met NETCONF en RESTCONF een Cisco CSR1000v configuratie bekijken en aanpassen door middel van HTTP verbs als GET, POST, PUT.

Stefan Devies · 2022-03-01 16:50 · 0 claps · 1.8 min read
#netconf #restconf #dns #cisco
Open on Medium ↗

Python, YANG, RESTCONF, NETCONF, JSON

Met NETCONF en RESTCONF een Cisco CSR1000v configuratie bekijken en aanpassen door middel van HTTP verbs als GET, POST, PUT.

Cisco CSR1000v router met koppeling naar Cloud1 (LAN) zodat ik met mijn laptop bij de router kan komen.

IOS XE Architecture and Programmability

GNS3

GNS3

RESTCONF

Packages voor Python

Postman

https://10.0.1.41/restconf/data/ietf-interfaces:interfaces/interface=GigabitEthernet2

Het IP-adres wijzigen

Het IP-adres wijzigen

Python script uitvoeren

Resultaat Python script

Resultaat Python script

Inhoud van Python script voor deze oefening

YANG data model methode IETF (multi vendor)

JSON format

Aanpassen hostname.

YANG data model vendor Cisco

GET https://10.0.1.41/restconf/data/Cisco-IOS-XE-native:native/hostname

PUT: https://10.0.1.41/restconf/data/Cisco-IOS-XE-native:native/hostname


메타데이터
post_id
41a85aa99f7
slug
netconf-en-restconf-41a85aa99f7
url
https://medium.com/@stefan.devies/netconf-en-restconf-41a85aa99f7
canonical_url
https://medium.com/@stefan.devies/netconf-en-restconf-41a85aa99f7
author_url
https://medium.com/@stefan.devies
status
ok
fetched_at
2026-08-22 17:41:23