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.
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.