Transport Protocols Used by RESTCONF and NETCONF - Exam 400-201 Cisco CCIE Service Provider

Transport Protocols Used by RESTCONF and NETCONF

Question

Which two descriptions of the transport protocols used by RESTCONF and NETCONF are true? (Choose two.)

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E. F.

EF.

Both RESTCONF and NETCONF are modern protocols that are used for network device management and configuration. They utilize different transport protocols for communication, and two of the statements provided are true.

A. NETCONF uses HTTP as its transport protocol: This statement is false. NETCONF uses SSH as its transport protocol. NETCONF uses XML-based messages over a secure SSH channel to communicate between the client and server.

B. RESTCONF uses SSH as its transport protocol: This statement is false. RESTCONF uses HTTP as its transport protocol. RESTCONF is a more modern version of NETCONF that uses a RESTful architecture and JSON-based messages over HTTP(S).

C. NETCONF uses SSH as its transport protocol: This statement is true. NETCONF uses a secure SSH channel to communicate between the client and server. SSH is a secure and reliable protocol that provides confidentiality, integrity, and authentication for the data exchanged between devices.

D. RESTCONF uses gRPC as its transport protocol: This statement is false. RESTCONF uses HTTP as its transport protocol, not gRPC. gRPC is a modern, high-performance, and efficient Remote Procedure Call (RPC) framework that uses Protocol Buffers for message serialization.

E. NETCONF uses gRPC as its transport protocol: This statement is false. NETCONF uses SSH as its transport protocol, not gRPC. gRPC is a more modern protocol that is used for inter-service communication and is not used for network device management.

F. RESTCONF uses HTTP as its transport protocol: This statement is true. RESTCONF uses a RESTful architecture and JSON-based messages over HTTP(S) for communication between the client and server. HTTP is a widely used protocol that provides flexibility, scalability, and reliability for network communication.

In summary, the correct answers are:

  • C. NETCONF uses SSH as its transport protocol.
  • F. RESTCONF uses HTTP as its transport protocol.