Deleting to swap chapter 13 and 14
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
from ncclient import manager
|
||||
|
||||
with manager.connect(host='172.16.2.50', username='root', password='rootroot', hostkey_verify=False) as m:
|
||||
#with manager.connect(host='172.16.2.182', username='admin', password='admin', hostkey_verify=False) as m:
|
||||
capabilities = []
|
||||
for capability in m.server_capabilities:
|
||||
capabilities.append(capability)
|
||||
capabilities = sorted(capabilities)
|
||||
for cap in capabilities:
|
||||
print(cap)
|
||||
|
||||
result = m.get_config(source="running")
|
||||
print (result)
|
||||
@@ -1,9 +0,0 @@
|
||||
<config xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0">
|
||||
<interface-configurations xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg">
|
||||
<interface-configuration>
|
||||
<active>act</active>
|
||||
<interface-name>{int_name}</interface-name>
|
||||
<description>{int_desc}</description>
|
||||
</interface-configuration>
|
||||
</interface-configurations>
|
||||
</config>
|
||||
@@ -1,14 +0,0 @@
|
||||
from ncclient import manager
|
||||
|
||||
nc_template = open("config-template.xml").read()
|
||||
nc_payload = nc_template.\
|
||||
format(int_name='Loopback0',
|
||||
int_desc="Configured by NETCONF")
|
||||
|
||||
with manager.connect(host='172.16.2.50', username='root',
|
||||
password='rootroot', hostkey_verify=False) as nc_conn:
|
||||
netconf_reply = nc_conn.edit_config(nc_payload, target="candidate")
|
||||
print(netconf_reply)
|
||||
reply = nc_conn.commit()
|
||||
print(reply)
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
from ncclient import manager
|
||||
with manager.connect(host='172.16.2.50', username='root',
|
||||
password='rootroot', hostkey_verify=False) as m:
|
||||
result = m.get_config("running",
|
||||
filter=('subtree',
|
||||
'<interfaces xmlns="http://openconfig.net/yang/interfaces"/>'))
|
||||
print (result)
|
||||
@@ -1,16 +0,0 @@
|
||||
from ncclient import manager
|
||||
interface_filter = """
|
||||
<filter>
|
||||
<interfaces xmlns="http://openconfig.net/yang/interfaces">
|
||||
<interface>
|
||||
<name>{int_name}</name>
|
||||
</interface>
|
||||
</interfaces>
|
||||
</filter>
|
||||
"""
|
||||
|
||||
with manager.connect(host='172.16.2.50', username='root', password='rootroot', hostkey_verify=False) as conn:
|
||||
|
||||
filter = interface_filter.format(int_name = "MgmtEth0/RP0/CPU0/0")
|
||||
result = conn.get_config("running", filter )
|
||||
print (result)
|
||||
Reference in New Issue
Block a user