Tag: Cisco Automation and Scripting Tools
-
Cisco Network Security
Securing network access and data center devices has never been a simple task. However, it’s always challenging and hard to define user access privileges and apply appropriate network policies, network controls, and so on. The new network security module is Zero Trust (ZT); it is a guiding concept that implies the network is always assumed…
-
Using the CLI Command APIs – Evaluate Cisco Automation and Orchestration Technologies
The Python programming language uses three APIs that can execute CLI commands. The APIs are available from the Python CLI module. You must enable the APIs with the from cli import * command. The arguments for these APIs are strings of CLI commands. To execute a CLI command through the Python interpreter, you enter the…
-
Python Package for Cisco – Evaluate Cisco Automation and Orchestration Technologies
Cisco NX-OS provides a Python package named cisco package that enables access to many core network device modules, such as interfaces, VLANs, VRFs, ACLs, and routes. After you have imported the cisco package, you can display its help by entering help (cisco) at the Python prompt. To display help on a specific module in the…
-
Python – Evaluate Cisco Automation and Orchestration Technologies
Python is a programming language that has high-level data structures and a simple approach to object-oriented programming. Python’s syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpreter and the standard library are freely available in…
-
Ansible – Evaluate Cisco Automation and Orchestration Technologies
Created by Michael DeHaan and acquired by Red Hat in 2015, Ansible is an open- source, agentless, tool for software provisioning, configuration management, and application deployment. Users have the flexibility to turn their laptops into an Ansible control station to automate basic tasks, or they can deploy a dedicated host to use Ansible as an…
-
NX-API Developer Sandbox – Cisco Automation and Scripting Tools
The Cisco NX-API Developer Sandbox is a web form hosted on the switch. It translates NX-OS CLI commands into equivalent XML or JSON payloads and converts NX-API REST payloads into their CLI equivalents. The web form is a single screen with three panes—Command (top pane), Request (bottom-left pane), and Response (bottom-right pane)—as shown in Figure…
-
JSON – Cisco Automation and Scripting Tools
JavaScript Object Notation (JSON) is a lightweight text-based open standard designed for human-readable data interchange. JSON objects contain data in a consistent format that can be passed and programmatically consumed more easily than the data in report formats. A JSON object is an unordered set of name/value pairs, so it tends to be self-explanatory, like…
-
Capabilities in the Guest Shell – Cisco Automation and Scripting Tools
The Guest Shell is populated with CentOS 7 Linux, which provides the ability to YUM install software packages built for this distribution. The Guest Shell is prepopulated with many of the common tools that would naturally be expected on a networking device, including net-tools, iproute, tcpdump, and OpenSSH. Python 2.7.5 is included by default, as…
Recent Posts
- Cisco Network Security
- Using the CLI Command APIs – Evaluate Cisco Automation and Orchestration Technologies
- Python Package for Cisco – Evaluate Cisco Automation and Orchestration Technologies
- Python – Evaluate Cisco Automation and Orchestration Technologies
- Ansible – Evaluate Cisco Automation and Orchestration Technologies
Tags
Cisco Automation and Scripting Tools Cisco HyperFlex Overview Cisco Network Security Orchestration Technologies Scripting Tools