26.11.2014 Views

Download complete user manual (PDF). - Brocade

Download complete user manual (PDF). - Brocade

Download complete user manual (PDF). - Brocade

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1<br />

NETCONF in client/server architecture<br />

RPC and error handling<br />

If the RPC request fails, an element is encoded inside the element and<br />

sent to the client. The element indicates the first detected error. The server is not<br />

required to detect or report multiple errors. If the server detects multiple errors then the order of<br />

the error detection and reporting is at the discretion of the server.<br />

SSH subsystem<br />

The NETCONF client must use Secure Shell Version 2 (SSHv2) as the network transport to connect<br />

to the NETCONF server. Only the SSHv2 protocol is supported as the NETCONF transport protocol.<br />

To run NETCONF over SSHv2, the client establishes an SSH transport connection using the SSH<br />

transport protocol to the NETCONF port. The default NETCONF port is 830. The underlying SSH<br />

client and server exchange keys for message integrity and encryption.<br />

The SSHv2 client invokes the ssh-<strong>user</strong>auth service to authenticate the <strong>user</strong>. All currently supported<br />

SSH <strong>user</strong> authentication methods such as the public-key, password, and keyboard-interactive<br />

authentications are supported for a NETCONF session also. If the SSH <strong>user</strong> authentication is<br />

disabled, the <strong>user</strong> is allowed full access.<br />

On successful <strong>user</strong> authentication, the client invokes the ssh-connection service, also known as<br />

the SSH connection protocol. After the SSH session is established, the NETCONF client invokes<br />

NETCONF as an SSH subsystem called netconf.<br />

RFE References<br />

For details about NETCONF and YANG as defined by the Internet Engineering Task Force (IETF),<br />

refer to the following documents:<br />

• RFC 4741, “NETCONF Configuration Protocol.”<br />

• RFC 4742 “Using the NETCONF Configuration Protocol over Secure SHell (SSH).”<br />

• RFC 6020, “YANG - A Data Modeling Language for the Network Configuration Protocol<br />

(NETCONF)”<br />

6 Network OS NETCONF Operations Guide<br />

53-1002565-01

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!