DifícilOpción múltiple

Pregunta de práctica de 200-301

¿Por qué una API northbound es generalmente más útil para el software de orquestación que una pantalla de CLI legible por humanos?

Elige la mejor respuesta.

Respuesta correcta

  • APorque la API proporciona una interfaz estructurada destinada a la interacción de software.

Explicación

Una API northbound es más útil porque está diseñada para la interacción estructurada de software. En términos prácticos, los sistemas de orquestación necesitan datos predecibles y métodos de solicitud predecibles. La salida de CLI legible por humanos está optimizada para personas, no para el análisis automatizado estable. Las APIs proporcionan un contrato más limpio entre el controlador y la plataforma de automatización. Este es un concepto central de programabilidad. La salida legible por humanos es útil para los operadores, pero las APIs estructuradas son mejores para los sistemas de software.

Por qué cada opción es correcta o incorrecta

A

Correcta

Porque la API proporciona una interfaz estructurada destinada a la interacción de software.

Una API northbound expone funciones de red a través de una interfaz estructurada y amigable para el software, utilizando típicamente modelos JSON o XML. Esto permite que las herramientas de orquestación consulten el estado de manera programática, envíen cambios de configuración y validen resultados en un formato predecible y legible por máquina. Dicha interacción estructurada es mucho más eficiente y confiable para la automatización que el análisis de pantallas (screen-scraping) o los comandos manuales.

B

Incorrecta

Porque la salida de CLI no puede ser leída por humanos.

La salida de CLI en realidad está formateada específicamente para ingenieros humanos, utilizando tablas, espaciado y colores que son fáciles de leer pero difíciles de analizar de manera confiable. La verdadera desventaja de la CLI es su sintaxis irregular y orientada a la presentación, no que los humanos no puedan leerla. Las plataformas de orquestación tienen dificultades para extraer datos del texto de la CLI, mientras que una API devuelve campos y tipos consistentes.

C

Incorrecta

Porque las APIs eliminan la necesidad de autenticación.

Esta afirmación es falsa porque las APIs, incluidas las APIs northbound, siempre requieren autenticación y autorización, típicamente mediante claves de API, tokens OAuth o certificados. En lugar de eliminar la seguridad, estas APIs la aplican sobre HTTPS al tiempo que permiten un acceso granular y programático. El software de orquestación aún debe presentar credenciales válidas para interactuar con el controlador o el dispositivo de red.

D

Incorrecta

Porque el software de orquestación no puede usar HTTPS.

Las plataformas de orquestación utilizan HTTPS extensivamente, especialmente con las APIs northbound basadas en REST, las cuales están construidas sobre métodos HTTP estándar sobre TLS. HTTPS no es una limitación; es el transporte seguro preferido para la comunicación de máquina a máquina. El software puede consumir fácilmente APIs HTTPS a través de bibliotecas comunes, mientras que la CLI y otros métodos están menos estandarizados.

Para profundizar

Las APIs northbound sirven como interfaces estructuradas que permiten que el software de orquestación y automatización interactúe programáticamente con controladores y dispositivos de red. A diferencia de las pantallas de CLI legibles por humanos, que están diseñadas para la configuración manual y la resolución de problemas por parte de ingenieros de red, las APIs northbound proporcionan formatos de datos predecibles y aptos para máquinas, como JSON o XML. Este intercambio de datos estructurados permite que las herramientas de automatización analicen, interpreten y actúen sobre la información de la red de manera eficiente, sin la ambigüedad o inconsistencia inherente en la salida de texto de la CLI. La decisión de utilizar una API northbound en lugar de la salida de CLI depende de la necesidad de flujos de trabajo de automatización confiables, repetibles y escalables. Las plataformas de orquestación requieren interfaces consistentes que admitan métodos HTTP estándar (GET, POST, PUT, DELETE) y mecanismos de autenticación para administrar los recursos de red de forma dinámica. Las pantallas de CLI, aunque son esenciales para los operadores humanos, carecen de esta consistencia programática y a menudo varían entre modelos de dispositivos o versiones de software, lo que las hace inadecuadas para el análisis automatizado o la integración. Una trampa común en el examen es asumir que la salida de CLI no puede ser utilizada por la automatización porque es ilegible, o que las APIs eliminan los requisitos de seguridad como la autenticación. En realidad, la salida de CLI es legible por humanos pero no apta para máquinas, y las APIs siguen aplicando una estricta autenticación y autorización. En la práctica, la automatización de redes se basa en las APIs northbound para proporcionar un contrato limpio y estable entre los controladores y las herramientas de orquestación, lo que permite una programabilidad de red escalable y reduce los errores manuales.

Sobre estas preguntas de práctica

Esta es una de las preguntas de práctica originales de 200-301 de Courseiva, escrita para aprender y nunca copiada de exámenes reales ni de dumps.

Traducida del original en inglés con IA y revisada para comprobar el sentido. Los códigos de examen, los comandos y los nombres de productos se mantienen tal como aparecen en el examen.