Cisco DCAUTO 300-635 study materials
Cisco DCAUTO 300-635 study resources

Cisco DCAUTO 300-635 key terms

Cisco DCAUTO 300-635 · Get comfortable with the vocabulary.

ACI

Cisco Application Centric Infrastructure, a policy-driven data center architecture that uses a centralized controller and an object model to automate network provisioning and management.

Related: APIC, Tenant, EPG
APIC

Application Policy Infrastructure Controller, the clustered controller that manages ACI fabrics, exposes a REST API, and stores the policy model.

Related: ACI, DN, REST API
Tenant

A logical container in ACI that isolates policies and resources; it holds EPGs, contracts, and other objects for a specific application or organization.

Related: EPG, VRF, Contract
EPG

Endpoint Group, a collection of endpoints that share the same policy requirements, such as a set of web servers, and are connected via a bridge domain.

Related: Bridge Domain, Contract
Bridge Domain

An ACI construct that defines a Layer 2 forwarding domain and acts as a container for subnets; it is associated with a VRF for Layer 3 routing.

Related: VRF, EPG
VRF

Virtual Routing and Forwarding, a tenant-level object in ACI that provides a Layer 3 address space and routing table separation.

Related: Bridge Domain, Tenant
Contract

An ACI policy object that defines the rules for communication between EPGs, specifying subjects, filters, and actions such as permit or deny.

Related: EPG, Filter
Filter

In ACI, a set of Layer 2 to Layer 4 classification rules (such as TCP port 80) used within a contract to control traffic between EPGs.

Related: Contract
DN

Distinguished Name, a unique hierarchical string that identifies an object in the ACI object model and is used in API calls to address specific objects.

Related: APIC, REST API
REST API

Representational State Transfer API, a web service interface used by Cisco controllers (APIC, Nexus Dashboard) to programmatically manage and query network objects via HTTP methods.

Related: APIC, DN, JSON
JSON

JavaScript Object Notation, a lightweight data-interchange format commonly used in REST API requests and responses for Cisco automation.

Related: REST API, YANG
XML

eXtensible Markup Language, a structured data format used in some Cisco APIs (such as APIC and NX-API) for encoding configuration and query data.

Related: REST API, NX-API
NX-API

A Cisco NX-OS feature that enables programmatic access to the switch CLI and object model via HTTP/HTTPS, supporting JSON or XML input and output.

Related: JSON, XML, NX-OS
NX-OS

Cisco's network operating system for Nexus data center switches, providing CLI, APIs, and automation capabilities.

Related: NX-API, Ansible
YANG

A data modeling language used to define the structure of configuration and state data for network devices, often used with NETCONF or RESTCONF.

Related: NETCONF, RESTCONF, JSON
NETCONF

A network management protocol that uses XML-based remote procedure calls to install, manipulate, and delete configuration on network devices.

Related: YANG, RESTCONF
RESTCONF

A protocol that provides a RESTful interface to access YANG-modeled data on network devices using HTTP methods.

Related: YANG, NETCONF, REST API
Ansible

An open-source automation tool that uses agentless YAML playbooks to configure systems and network devices, including Cisco Nexus and ACI.

Related: Playbook, Inventory, Module
Playbook

A YAML file in Ansible that defines a set of tasks to be executed on managed hosts, forming the core of Ansible automation.

Related: Ansible, Inventory, Module
Inventory

A file or source in Ansible that lists the managed hosts and groups, optionally with variables, used to target playbooks.

Related: Ansible, Playbook
Module

A reusable, standalone unit of code in Ansible (or Python) that performs a specific task, such as configuring an interface or retrieving facts.

Related: Ansible, Playbook
Terraform

An infrastructure-as-code tool by HashiCorp that uses declarative configuration files to provision and manage resources across various providers, including Cisco ACI and Nexus Dashboard.

Related: Provider, State File, HCL
Provider

In Terraform, a plugin that enables interaction with a specific API or service, such as the ACI provider for managing ACI objects.

Related: Terraform, Resource
Resource

In Terraform, a block that describes a piece of infrastructure to be managed, such as an ACI tenant or an EPG.

Related: Terraform, Provider
State File

A Terraform file that stores the mapping between declared resources and real-world objects, enabling Terraform to track and manage infrastructure changes.

Related: Terraform, Resource
HCL

HashiCorp Configuration Language, the declarative language used to write Terraform configuration files.

Related: Terraform
CI/CD

Continuous Integration and Continuous Delivery/Deployment, a practice that automates the building, testing, and deployment of code and infrastructure changes.

Related: Pipeline, Git
Pipeline

An automated sequence of steps in CI/CD that builds, tests, and deploys code or infrastructure changes.

Related: CI/CD, Git
Git

A distributed version control system used to track changes in code and configuration, often integrated with CI/CD pipelines for automation.

Related: CI/CD, Pipeline
Nexus Dashboard

A Cisco platform that provides a unified management interface for data center networks, including Nexus Dashboard Insights, Orchestrator, and Fabric Controller.

Related: Nexus Dashboard Orchestrator, Nexus Dashboard Insights
Nexus Dashboard Orchestrator

A Cisco application that enables centralized policy management and automation across multiple ACI fabrics and NDFC sites.

Related: Nexus Dashboard, ACI
Nexus Dashboard Insights

A Cisco application that provides analytics, visibility, and assurance for data center networks, helping to identify and troubleshoot issues.

Related: Nexus Dashboard, Telemetry
Telemetry

The automated collection and transmission of network data (such as statistics and events) from devices to a collector for monitoring and analysis.

Related: Nexus Dashboard Insights, Model-Driven Telemetry
Model-Driven Telemetry

A method of streaming operational data from network devices using structured data models (YANG) and protocols such as gRPC or NETCONF.

Related: Telemetry, YANG
Python

A popular programming language used for network automation, with libraries such as requests, ncclient, and SDKs for Cisco controllers.

Related: REST API, SDK
SDK

Software Development Kit, a set of tools and libraries that simplifies interaction with a platform's API, such as the Cisco ACI SDK or NX-OS SDK.

Related: Python, REST API
Idempotency

A property of an operation where applying it multiple times produces the same result as applying it once, important in automation tools like Ansible and Terraform.

Related: Ansible, Terraform
Declarative

A style of configuration where you define the desired end state rather than the steps to achieve it, as used in Terraform and ACI policy models.

Related: Terraform, ACI
Imperative

A style of automation where you specify explicit commands or steps to execute, as in traditional CLI scripting or Ansible tasks.

Related: Declarative, Ansible
Postman

A popular tool for testing and developing APIs, often used to explore and validate Cisco REST APIs.

Related: REST API, JSON