05-16-2025 08:29 AM
Established Netconf connection using ssh, Received Hello Message from device along with capabilities.
I sent below Hello message
<?xml version="1.1" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:netconf:base:1.1</capability>
</capabilities>
</hello>]]>]]>
After this connection gets terminated abruptly after two enters. But In log I can see that Hello message validation is successful.
May 16 15:21:45.040 netconf/netconf.trace 0/RP0/CPU0 t20216 #2617816: TRC: nc_sm_rcv_eom:5010 Hello message validation success.
If I set chucked Hello message like below, I'm not getting any response.
#195
<?xml version="1.0" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:netconf:base:1.1</capability>
</capabilities>
</hello>
##
Below get request is also not returning anything
#320
<?xml version="1.0" encoding="utf-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
<get>
<filter>
<interfaces xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper">
<interface-xr>
<interface/>
</interface-xr>
</interfaces>
</filter>
</get>
</rpc>
##
Can you please help me with this.
Solved! Go to Solution.
05-16-2025 10:46 AM
I’m not sure would need to check
sandbox-iosxr-1.cisco.com | 22 | 830 | 57722 | 57777 | admin | C1sco12345 |
05-16-2025 09:00 AM
<?xml version="1.0" encoding="utf-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
<get>
<filter>
<interfaces xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper">
<interface-xr>
<interface/>
</interface-xr>
</interfaces>
</filter>
</get>
</rpc>
05-16-2025 09:09 AM
I sent below Hello message
<?xml version="1.1" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:netconf:base:1.1</capability>
</capabilities>
</hello>]]>]]>
After this connection gets terminated abruptly after two enters with below statement.
Connection to <device ip> closed by remote host.
This this why, I tried with chunked framework.
05-16-2025 09:18 AM
Below are the device capabilities
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability>urn:ietf:params:netconf:base:1.1</capability>
<capability>urn:ietf:params:netconf:capability:candidate:1.0</capability>
<capability>urn:ietf:params:netconf:capability:rollback-on-error:1.0</capability>
<capability>urn:ietf:params:netconf:capability:validate:1.1</capability>
<capability>urn:ietf:params:netconf:capability:confirmed-commit:1.1</capability>
<capability>urn:ietf:params:netconf:capability:notification:1.0</capability>
<capability>urn:ietf:params:netconf:capability:interleave:1.0</capability>
05-16-2025 09:46 AM
I just tested this on the devnet sandbox, this format works correctly with the XR device.
<?xml version="1.0" encoding="UTF-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
<get>
<filter>
<interfaces xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper">
<interface-xr>
<interface/>
</interface-xr>
</interfaces>
</filter>
</get>
</rpc>
05-16-2025 09:58 AM
can you share device version
05-16-2025 10:46 AM
I’m not sure would need to check
sandbox-iosxr-1.cisco.com | 22 | 830 | 57722 | 57777 | admin | C1sco12345 |
05-16-2025 09:21 AM
So it closes as it gets something it does not like is my guess, have you tried <?xml version="1.0" encoding="UTF-8"?>?
05-16-2025 09:27 AM
yes, below is my Hello request to the device
<?xml version="1.0" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="101">
<capabilities>
<capability>urn:ietf:params:netconf:base:1.1</capability>
</capabilities>
</hello>
]]>]]>
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide