I am following the instructions mentioned in
https://github.com/osrg/ryu/wiki/Test-OF-Config-with-LINC but after sending
the "Hello message" from Ryu controller the SSH connection gets terminated
with the following message.

On the Linc Switch Side -

[info] SSH connection with subsystem: enetconf_ssh terminated with state:
{state,<0.1402.0>,0,1,enetconf_fm_eom,{eom_parser,<<>>},linc_ofconfig}


It is able to make the SSH connection and send the Hello message but
getting terminated intermittently, I have taken the same sample sys.config
file mentioned in the link. Is there a way to get out of this situation
or at least see the full trace of error.


Log on Ryu Controller side -

*instantiating app ryu/tests/integrated/test_of_config.py of OFConfigClient*

*<SSHSession(session, initial daemon)> created:
client_capabilities=['urn:ietf:params:netconf:capability:writable-running:1.0',
'urn:ietf:params:netconf:capability:rollback-on-error:1.0',
'urn:ietf:params:netconf:capability:validate:1.0',
'urn:ietf:params:netconf:capability:confirmed-commit:1.0',
'urn:ietf:params:netconf:capability:url:1.0?scheme=http,ftp,file,https,sftp',
'urn:ietf:params:netconf:base:1.0',
'urn:liberouter:params:netconf:capability:power-control:1.0',
'urn:ietf:params:netconf:capability:candidate:1.0',
'urn:ietf:params:netconf:capability:xpath:1.0',
'urn:ietf:params:netconf:capability:startup:1.0',
'urn:ietf:params:netconf:capability:interleave:1.0']*

*starting thread (client mode): 0x1c9ec50L*

*Connected (version 2.0, client Erlang)*

*kex algos:['diffie-hellman-group1-sha1'] server key:['ssh-rsa', 'ssh-dss']
client encrypt:['aes128-cbc', '3des-cbc'] server encrypt:['aes128-cbc',
'3des-cbc'] client mac:['hmac-sha1'] server mac:['hmac-sha1'] client
compress:['none', 'zlib'] server compress:['none', 'zlib'] client lang:['']
server lang:[''] kex follows?False*

*Ciphers agreed: local=aes128-cbc, remote=aes128-cbc*

*using kex diffie-hellman-group1-sha1; server key type ssh-rsa; cipher:
local aes128-cbc, remote aes128-cbc; mac: local hmac-sha1, remote
hmac-sha1; compression: local none, remote none*

*Switch to new keys ...*

*Trying discovered key 5539f76da9fc2bba95f6ce7d75b667c7 in
/home/srikanth/.ssh/id_rsa*

*userauth is OK*

*Authentication (publickey) failed.*

*Authentication failed.*

*userauth is OK*

*Authentication (password) successful!*

*[chan 1] Max packet in: 34816 bytes*

*[chan 1] Max packet out: 32768 bytes*

*Secsh channel 1 opened.*

*[chan netconf] Sesch channel 1 request ok*

*installing listener <ncclient.transport.session.HelloHandler object at
0x1cae250>*

*queueing <?xml version='1.0' encoding='UTF-8'?>*

*<nc:hello
xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0"><nc:capabilities><nc:capability>urn:ietf:params:netconf:capability:writable-running:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:rollback-on-error:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:validate:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:confirmed-commit:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:url:1.0?scheme=http,ftp,file,https,sftp</nc:capability><nc:capability>urn:ietf:params:netconf:base:1.0</nc:capability><nc:capability>urn:liberouter:params:netconf:capability:power-control:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:candidate:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:xpath:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:startup:1.0</nc:capability><nc:capability>urn:ietf:params:netconf:capability:interleave:1.0</nc:capability></nc:capabilities></nc:hello>*

*starting main loop*

*parsed new message*

*dispatching message to <ncclient.transport.session.HelloHandler object at
0x1cae250>: <?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><capability>urn:ietf:params:netconf:capability:startup:1.0</capability><capability>urn:ietf:params:netconf:capability:writable-running:1.0</capability></capabilities><session-id>1</session-id></hello>*

*Sending message*

*discarding listener <ncclient.transport.session.HelloHandler object at
0x1cae250>*

*initialized: session-id=1 |
server_capabilities=['urn:ietf:params:netconf:capability:startup:1.0',
'urn:ietf:params:netconf:capability:writable-running:1.0',
'urn:ietf:params:netconf:base:1.1']*

*BRICK OFConfigClient*

*installing listener <ncclient.operations.rpc.RPCReplyListener object at
0x1cae590>*

*Requesting 'Get'*

*queueing <?xml version='1.0' encoding='UTF-8'?>*

*<nc:rpc xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0"
message-id="urn:uuid:88eec61a-87e0-11e3-980b-7054d2c54258"><nc:get
/></nc:rpc>*

*Sync request, will wait for timeout=30*


But it is short of desired output given in the link.


Thanks,

Srikanth.
------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to