Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

obbaa appears not support NETCONF SSH Call Home #9

Open
commuser opened this issue Mar 24, 2021 · 2 comments
Open

obbaa appears not support NETCONF SSH Call Home #9

commuser opened this issue Mar 24, 2021 · 2 comments

Comments

@commuser
Copy link

We are taking the latest obbaa build and followed the instructions from the obbaa-forum website and tested with the netconf-simulator, and found that the obbaa appear not support NETCONF SSH Call Home. It does support the TLS Call Home. Is this the case and why the SSH is not supported?

@vcmahadevan
Copy link
Contributor

vcmahadevan commented Mar 25, 2021

OBBAA supports only TLS Callhome . SSH is supported only for direct connection
We wanted to have one reference implementation of Callhome and chose TLS based approach. Can you let us know if you would like to have SSH based CH? If so we can look into the request. Nevertheless if you are willing to contribute we would be happy to have you in our team.

@vcmahadevan vcmahadevan reopened this Mar 25, 2021
@commuser
Copy link
Author

Thanks for the quick reply. We are analyzing the various approaches and haven't made any decisions. However, it appears that adding SSH is not trivial. First the bbf-obbaa-network-manager YANG model seems not having the SSH call home supported as the under 'call home' only has option to specify a DUID, which is a verifier in server TLS certificate, but not be able to specify SSH client credentials such as SSH key or username/password. If YANG model needs change, then I'm not sure this will impact from the NBI all the way down to SBI including the basic data models in between. Also it appears that the existing SSH client used for direct connection which uses MINA SshClient and ClientSession can not be easily re-used in the Netty NIO ChannelPipeLine handlers currently used by the TLS call home.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants