Hi Biran,

Actually this is what I’m getting from the node.

root@frankfurt-rancher:~# ssh test@10.97.73.74<mailto:test@10.97.73.74> -p 840 
-t -s netconf
SSH server
Enter password for "test123"
password:

<?xml version="1.0" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
      <capabilities>
      <capability><![CDATA[urn:ietf:params:netconf:base:1.0]]></capability>
      <capability><![CDATA[urn:ietf:params:netconf:base:1.1]]></capability>
      
<capability><![CDATA[urn:ietf:params:netconf:capability:rollback-on-error:1.0]]></capability>
      
<capability><![CDATA[urn:ietf:params:netconf:capability:writable-running:1.0]]></capability>
         
<capability><![CDATA[urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring]]></capability>
      
<capability><![CDATA[urn:ietf:params:netconf:capability:yang-library:1.0?revision=2016-06-21&amp;module-set-id=0]]></capability>
      </capabilities>
      <session-id>59072552</session-id>
</hello>]]>]]>

Netconf Hello client Reply Message sent from ONAP to gNB

<?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.0</capability>
  </capabilities>
</hello>]]>]]>

Netconf Hello Reply Error Message from the gNB

<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply>
      <rpc-error>
            <error-type>application</error-type>
            <error-tag>unknown-namespace</error-tag>
            <error-severity>error</error-severity>
            <error-path/>
            <error-message>Unknown element in specified 
namespace</error-message>
            <error-info>
                  <bad-element>hello</bad-element>
                  
<bad-namespace>urn:ietf:params:xml:ns:netconf:base:1.0</bad-namespace>
            </error-info>
      </rpc-error>
</rpc-reply>
]]>]]>


Thanks,
Kamel


From: FREEMAN, BRIAN D <bf1...@att.com>
Sent: Wednesday, July 29, 2020 11:32 AM
To: onap-discuss@lists.onap.org; Kamel Idir <kamel.i...@ericsson.com>; 
niranjana....@wipro.com
Subject: RE: [onap-discuss] #sdnc Facing issues while trying to mount netconf 
server

CDATA is strange in a hello message.

Also not sure if its cut and paste but there are two <xml> header lines.

Shouldn’t it look more like this ?

Brian


<?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.0</capability>
<capability>urn:ietf:params:netconf:base:1.1</capability>
<capability>urn:ietf:params:netconf:capability:writable-running:1.0</capability>
<capability>urn:ietf:params:netconf:capability:xpath:1.0</capability>
<capability>urn:ietf:params:netconf:capability:validate:1.0</capability>
<capability>urn:ietf:params:netconf:capability:validate:1.1</capability>
<capability>urn:ietf:params:netconf:capability:rollback-on-error:1.0</capability
--snip--
</capabilities>
<session-id>2870</session-id></ hello>]]>]]>




From: onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org> 
<onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org>> On Behalf Of 
Kamel Idir via lists.onap.org
Sent: Wednesday, July 29, 2020 11:23 AM
To: niranjana....@wipro.com<mailto:niranjana....@wipro.com>; 
onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org>
Subject: Re: [onap-discuss] #sdnc Facing issues while trying to mount netconf 
server

Thanks  Niranjana for your reply.

I have tried with with different usename/password defined in the node now I'm 
getting different error than the above one. Please see below the sdnc karaf.log 
for the exception.
2020-07-28T17:05:17,411 | INFO  | 
opendaylight-cluster-data-notification-dispatcher-158212 | 
AbstractNetconfTopology          | 81 - netconf-topology-config - 1.6.1 |  -  | 
Connecting RemoteDevice{Uri{_value=0608b35a-3c47-4ee2-8bf5-4cea3a0f98f6}} , 
with config Node{getNodeId=Uri{_value=0608b35a-3c47-4ee2-8bf5-4cea3a0f98f6}, 
augmentations={interface 
org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.topology.rev150114.NetconfNode=NetconfNode{getActorResponseWaitTime=5,
 getBetweenAttemptsTimeoutMillis=2000, getConcurrentRpcLimit=0, 
getConnectionTimeoutMillis=20000, 
getCredentials=LoginPassword{getPassword=test, getUsername=test123, 
augmentations={}}, getDefaultRequestTimeoutMillis=60000, 
getHost=Host{_ipAddress=IpAddress{_ipv4Address=Ipv4Address{_value=10.97.73.74}}},
 getKeepaliveDelay=120, getMaxConnectionAttempts=3, 
getPort=PortNumber{_value=840}, getSchemaCacheDirectory=schema, 
getSleepFactor=1.5, isReconnectOnChangedSchema=false, isSchemaless=false, 
isTcpOnly=false}}}
2020-07-28T17:05:17,413 | WARN  | 
opendaylight-cluster-data-notification-dispatcher-158212 | 
AbstractNetconfTopology          | 81 - netconf-topology-config - 1.6.1 |  -  | 
Adding keepalive facade, for device 
Uri{_value=0608b35a-3c47-4ee2-8bf5-4cea3a0f98f6}
2020-07-28T17:05:17,413 | INFO  | 
opendaylight-cluster-data-notification-dispatcher-158212 | 
AbstractNetconfTopology          | 81 - netconf-topology-config - 1.6.1 |  -  | 
Concurrent rpc limit is smaller than 1, no limit will be enforced for device 
RemoteDevice{0608b35a-3c47-4ee2-8bf5-4cea3a0f98f6}
2020-07-28T17:05:17,508 | WARN  | sshd-SshClient[7ca9d084]-nio2-thread-4 | 
AcceptAllServerKeyVerifier       | 145 - org.apache.sshd.osgi - 2.2.0 |  -  | 
Server at /10.97.73.74:840 presented unverified EC key: 
SHA256:rmEjM01Gq3zS0+bpDKAoGTgRfZBAoNSBdV4iwSn9rsI
2020-07-28T17:05:17,652 | WARN  | nioEventLoopGroupCloseable-3-2 | 
AbstractNetconfSessionNegotiator | 350 - org.opendaylight.netconf.netty-util - 
1.6.1 |  -  | An exception occurred during negotiation with null
io.netty.handler.codec.DecoderException: java.lang.IllegalStateException: 
Malformed chunk header encountered (byte 1)
        at 
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:472)
 ~[?:?]
        at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278)
 ~[?:?]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
 [66:io.netty.transport:4.1.34.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:38)
 [66:io.netty.transport:4.1.34.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:350)
 [66:io.netty.transport:4.1.34.Final]
        at 
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
 [63:io.netty.common:4.1.34.Final]
        at 
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
 [63:io.netty.common:4.1.34.Final]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:495) 
[66:io.netty.transport:4.1.34.Final]
        at 
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
 [63:io.netty.common:4.1.34.Final]
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
 [63:io.netty.common:4.1.34.Final]
        at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.IllegalStateException: Malformed chunk header encountered 
(byte 1)
        at 
org.opendaylight.netconf.nettyutil.handler.NetconfChunkAggregator.checkHash(NetconfChunkAggregator.java:55)
 ~[?:?]
        at 
org.opendaylight.netconf.nettyutil.handler.NetconfChunkAggregator.decode(NetconfChunkAggregator.java:80)
 ~[?:?]
        at 
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502)
 ~[?:?]
        at 
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441)
 ~[?:?]
        ... 10 more
2020-07-28T17:05:17,654 | WARN  | nioEventLoopGroupCloseable-3-2 | 
NetconfDeviceCommunicator        | 357 - 
org.opendaylight.netconf.sal-netconf-connector - 1.9.1 |  -  | 
RemoteDevice{0608b35a-3c47-4ee2-8bf5-4cea3a0f98f6}: Session went down
java.io.IOException: End of input detected. Close the session.
        at 
org.opendaylight.netconf.nettyutil.AbstractNetconfSession.endOfInput(AbstractNetconfSession.java:94)
 [350:org.opendaylight.netconf.netty-util:1.6.1]
        at 
org.opendaylight.netconf.nettyutil.AbstractNetconfSession.channelInactive(AbstractNetconfSession.java:174)
 [350:org.opendaylight.netconf.netty-util:1.6.1]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:242)
 [66:io.netty.transport:4.1.34.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:228)
 [66:io.netty.transport:4.1.34.Final]
        at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:221)
 [66:io.netty.transport:4.1.34.Final]
        at 
io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:390)
 [61:io.netty.codec:4.1.34.Final]
        at 
io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:355)
 [61:io.netty.codec:4.1.34.Final]

@Brian and Niranjana,

When I ssh the node with port 840 with usename/password (test:test123) from 
sdnc pod, I'm able to connect and getting node's hello message BUT when I reply 
back with my Hello message I'm getting an error below. Do you have any idea or 
thought.
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<capabilities>
<capability><![CDATA[urn:ietf:params:netconf:base:1.0]]></capability>
<capability><![CDATA[urn:ietf:params:netconf:base:1.1]]></capability>
<capability><![CDATA[urn:ietf:params:netconf:capability:rollback-on-error:1.0]]></capability>
<capability><![CDATA[urn:ietf:params:netconf:capability:writable-running:1.0]]></capability>
<capability><![CDATA[urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring]]></capability>
<capability><![CDATA[urn:ietf:params:netconf:capability:yang-library:1.0?revision=2016-06-21&amp;module-set-id=0]]></capability>
</capabilities>
<session-id>59072552</session-id>
</hello>]]>]]>

SDNC Hello Reply:
<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply>
<rpc-error>
<error-type>application</error-type>
<error-tag>unknown-namespace</error-tag>
<error-severity>error</error-severity>
<error-path/>
<error-message>Unknown element in specified namespace</error-message>
<error-info>
<bad-element>hello</bad-element>
<bad-namespace>urn:ietf:params:xml:ns:netconf:base:1.0</bad-namespace>
</error-info>
</rpc-error>
</rpc-reply>
]]>]]>

Thanks,
Kamel


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#21795): https://lists.onap.org/g/onap-discuss/message/21795
Mute This Topic: https://lists.onap.org/mt/74201211/21656
Mute #sdnc: https://lists.onap.org/g/onap+onap-discuss/mutehashtag/sdnc
Group Owner: onap-discuss+ow...@lists.onap.org
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to