<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: NETconf - editconfig - add Loopback in Network Devices</title>
    <link>https://community.cisco.com/t5/network-devices/netconf-editconfig-add-loopback/m-p/5204302#M507</link>
    <description>&lt;P&gt;Thank you Marcel.&lt;/P&gt;&lt;P&gt;Yes, this was missing.&lt;/P&gt;</description>
    <pubDate>Mon, 07 Oct 2024 05:52:00 GMT</pubDate>
    <dc:creator>Netmart</dc:creator>
    <dc:date>2024-10-07T05:52:00Z</dc:date>
    <item>
      <title>NETconf - editconfig - add Loopback</title>
      <link>https://community.cisco.com/t5/network-devices/netconf-editconfig-add-loopback/m-p/5200658#M498</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Attached you will a find a script to add a loopback interface to a Cisco device.&lt;/P&gt;&lt;P&gt;And when the config is sent to the device, I am receiving the following error:&lt;/P&gt;&lt;P&gt;$ python3 add_loopback2.py&lt;BR /&gt;What loopback number to add? 10&lt;BR /&gt;What description to use? tes_loop10&lt;BR /&gt;What IP address? 100.0.0.10&lt;BR /&gt;What network mask? 255.0.0.0&lt;BR /&gt;The configuration payload to be sent over NETCONF.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;lt;config&amp;gt;&lt;BR /&gt;&amp;lt;interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces"&amp;gt;&lt;BR /&gt;&amp;lt;interface&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;Loopback10&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;description&amp;gt;tes_loop10&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;lt;type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type"&amp;gt;&lt;BR /&gt;ianaift:softwareLoopback&lt;BR /&gt;&amp;lt;/type&amp;gt;&lt;BR /&gt;&amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;BR /&gt;&amp;lt;ipv4 xmlns="urn:ietf:params:xml:ns:yang:ietf-ip"&amp;gt;&lt;BR /&gt;&amp;lt;address&amp;gt;&lt;BR /&gt;&amp;lt;ip&amp;gt;100.0.0.10&amp;lt;/ip&amp;gt;&lt;BR /&gt;&amp;lt;netmask&amp;gt;255.0.0.0&amp;lt;/netmask&amp;gt;&lt;BR /&gt;&amp;lt;/address&amp;gt;&lt;BR /&gt;&amp;lt;/ipv4&amp;gt;&lt;BR /&gt;&amp;lt;/interface&amp;gt;&lt;BR /&gt;&amp;lt;/interfaces&amp;gt;&lt;BR /&gt;&amp;lt;/config&amp;gt;&lt;BR /&gt;Opening NETCONF Connection to sandbox-iosxe-recomm-1.cisco.com&lt;BR /&gt;Sending a &amp;lt;edit-config&amp;gt; operation to the device.&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;BR /&gt;File "add_loopback2.py", line 102, in &amp;lt;module&amp;gt;&lt;BR /&gt;netconf_reply = m.edit_config(netconf_data, target = 'running')&lt;BR /&gt;File "/usr/local/lib/python3.8/dist-packages/ncclient/manager.py", line 212, in execute&lt;BR /&gt;return cls(self._session,&lt;BR /&gt;File "/usr/local/lib/python3.8/dist-packages/ncclient/operations/edit.py", line 67, in request&lt;BR /&gt;return self._request(node)&lt;BR /&gt;File "/usr/local/lib/python3.8/dist-packages/ncclient/operations/rpc.py", line 341, in _request&lt;BR /&gt;raise self._reply.error&lt;BR /&gt;ncclient.operations.rpc.RPCError: {'type': 'protocol', 'tag': 'unknown-element', 'severity': 'error', 'info': '&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&amp;lt;error-info xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0"&amp;gt;&amp;lt;bad-element&amp;gt;config&amp;lt;/bad-element&amp;gt;\n&amp;lt;/error-info&amp;gt;\n', 'path': '\n /rpc/edit-config\n ', 'message': None}&lt;/P&gt;&lt;P&gt;This lab is based on&amp;nbsp;&lt;A target="_blank"&gt;Exploring IOS XE YANG Data Models with NETCONF.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I would appreciate any helo/advise.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2024 03:26:41 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-devices/netconf-editconfig-add-loopback/m-p/5200658#M498</guid>
      <dc:creator>Netmart</dc:creator>
      <dc:date>2024-09-30T03:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: NETconf - editconfig - add Loopback</title>
      <link>https://community.cisco.com/t5/network-devices/netconf-editconfig-add-loopback/m-p/5200705#M500</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/244740"&gt;@Netmart&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Make sure your script adds the NETCONF namespace to the config-tag, your payload should look like this (notice the change in the first line):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;config xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"&amp;gt;
 &amp;lt;interfaces xmlns="urn:ietf:params:xml:ns:yang:ietf-interfaces"&amp;gt;
  &amp;lt;interface&amp;gt;
   &amp;lt;name&amp;gt;Loopback10&amp;lt;/name&amp;gt;
   &amp;lt;description&amp;gt;tes_loop10&amp;lt;/description&amp;gt;
   &amp;lt;type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type"&amp;gt;ianaift:softwareLoopback&amp;lt;/type&amp;gt;
   &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;
   &amp;lt;ipv4 xmlns="urn:ietf:params:xml:ns:yang:ietf-ip"&amp;gt;
    &amp;lt;address&amp;gt;
     &amp;lt;ip&amp;gt;100.0.0.10&amp;lt;/ip&amp;gt;
     &amp;lt;netmask&amp;gt;255.0.0.0&amp;lt;/netmask&amp;gt;
    &amp;lt;/address&amp;gt;
   &amp;lt;/ipv4&amp;gt;
  &amp;lt;/interface&amp;gt;
 &amp;lt;/interfaces&amp;gt;
&amp;lt;/config&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2024 07:15:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-devices/netconf-editconfig-add-loopback/m-p/5200705#M500</guid>
      <dc:creator>Marcel Zehnder</dc:creator>
      <dc:date>2024-09-30T07:15:36Z</dc:date>
    </item>
    <item>
      <title>Re: NETconf - editconfig - add Loopback</title>
      <link>https://community.cisco.com/t5/network-devices/netconf-editconfig-add-loopback/m-p/5204302#M507</link>
      <description>&lt;P&gt;Thank you Marcel.&lt;/P&gt;&lt;P&gt;Yes, this was missing.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Oct 2024 05:52:00 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-devices/netconf-editconfig-add-loopback/m-p/5204302#M507</guid>
      <dc:creator>Netmart</dc:creator>
      <dc:date>2024-10-07T05:52:00Z</dc:date>
    </item>
  </channel>
</rss>

