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