nerdexam
Cisco

300-420 · Question #224

Drag and Drop Question Drag and drop the elements from the left onto the protocols where they are used on the right. Answer:

The correct answer is SSH/TLS; ncclient; RPC messages; HTTP/HTTPS; requests library; HTTP methods. This drag-and-drop question tests the understanding of the core components, transport protocols, and client mechanisms used by NETCONF and RESTCONF.

Advanced Addressing and Routing Solutions

Question

Drag and Drop Question Drag and drop the elements from the left onto the protocols where they are used on the right. Answer:

Exhibit

300-420 question #224 exhibit

Answer Area

Drag items

SSH/TLSHTTP/HTTPSncclientrequests libraryRPC messagesHTTP methods

Correct arrangement

  • SSH/TLS
  • ncclient
  • RPC messages
  • HTTP/HTTPS
  • requests library
  • HTTP methods

Explanation

This drag-and-drop question tests the understanding of the core components, transport protocols, and client mechanisms used by NETCONF and RESTCONF.

Approach. The correct interaction involves dragging the elements from the left source list into their corresponding target boxes on the right, as shown in the second exhibit image. NETCONF is a network configuration protocol that typically uses SSH or TLS for secure transport, communicates via XML-based RPC (Remote Procedure Call) messages, and often utilizes client libraries like 'ncclient' (a Python library). RESTCONF is a RESTful API for network configuration, which uses HTTP/HTTPS as its transport protocol, leverages standard 'HTTP methods' (GET, POST, PUT, DELETE, PATCH) for operations, and can be interacted with using general-purpose HTTP client libraries like the 'requests library' in Python. Therefore, the correct placement is: drag 'SSH/TLS', 'ncclient', and 'RPC messages' to the 'NETCONF' box; drag 'HTTP/HTTPS', 'requests library', and 'HTTP methods' to the 'RESTCONF' box.

Common mistakes.

  • common_mistake. Common mistakes include confusing the transport mechanisms, such as placing 'HTTP/HTTPS' under NETCONF or 'SSH/TLS' under RESTCONF. Another common error is mixing up the client libraries or message types; for example, associating 'ncclient' with RESTCONF or the 'requests library' with NETCONF, or assigning 'RPC messages' to RESTCONF instead of NETCONF, or 'HTTP methods' to NETCONF instead of RESTCONF. These errors stem from a lack of clear understanding of each protocol's underlying architecture and operational specifics. For instance, NETCONF uses SSH for secure transport and XML RPC messages for data modeling and operations, while RESTCONF is HTTP-based, leveraging standard HTTP verbs for resource manipulation and typically JSON or XML for data encoding, often using generic HTTP client libraries.

Concept tested. The core concept being tested is the understanding of network programmability protocols, specifically the architectural components, transport mechanisms, message formats, and common client libraries associated with NETCONF and RESTCONF.

Topics

#Network Protocols#Protocol Characteristics#Routing Concepts#Network Design Principles

Community Discussion

No community discussion yet for this question.

Full 300-420 Practice