Product Features
Q. What is Cisco® Enhanced Device Interface (EDI)?
A. Cisco EDI is an external implementation and extension of the Cisco network element interface designed to increase the productivity of both the end user and the management application developer in the areas of device configuration and troubleshooting.
Q. Why should you deploy Cisco EDI?
A. The following types of users will benefit from using Cisco EDI:
• Users with management applications who need a comprehensive Extensible Markup Language programmatic interface (XML PI) for device configuration
• Users that rely on scripting tools or direct network element access for device configuration and troubleshooting
Q. What benefits can customers expect from deploying Cisco EDI Version 2.2?
A. Table 1 lists the benefits Cisco EDI 2.2 provides.
Table 1. Key Features and Benefits
Q. Is Cisco EDI an element management system (EMS)?
A. No, Cisco EDI is an extension of the device's interface, and it complements management applications (such as EMSs).
Q. Is Cisco EDI software available to download from Cisco.com?
A. Yes, Cisco EDI software is available for download at https://upload.cisco.com/cgi-bin/swc/fileexg/main.cgi?CONTYPES=ccu-forum.
Q. Why does Cisco EDI provide some functions and features traditionally associated with an EMS?
A. Cisco EDI includes some of the traditional EMS features (for example, discovery and basic inventory data collection). Some of these features are used when Cisco EDI is deployed as a standalone system and when it is deployed with a management application that does not offer those capabilities. Furthermore, Cisco EDI provides configuration access to the devices and thus needs to be aware of the devices' configuration and status (basic inventory data collection).
Q. Can I disable features in Cisco EDI if they are supported by my management application?
A. No, currently there is no on/off option for Cisco EDI features. Instead, the management application does not use these features. For example, if the management application supports device discovery, then device discovery in Cisco EDI is not used, and the management application provides the device identification to Cisco EDI.
Q. Will Cisco EDI be used by Cisco management applications?
A. Yes, this is planned for future releases.
Q. What Cisco operating systems does Cisco EDI support?
A. Cisco E-DI 2.2 supports Cisco IOS Software, Cisco PIX OS, and Cisco Catalyst OS.
Q. What major features are provided in Cisco EDI?
A. Cisco EDI features are partitioned into the following main categories:
• Base management features
• Enhanced CLI
• XML PI
• GUI applications
Q. What are base management features?
A. Base management features comprise a set of features that are device independent. That is, they do not require a device package in order to function. Some examples include device discovery, basic inventory, and so on.
Q. What is a device support package?
A. Cisco EDI requires a device support package for specific device and OS combinations in order to provide full device support (all three main feature categories). A device package is a data file that contains the "learned" CLI for a given device as well as the XML schemas (XSDs) for the XML PI.
Q. Is the XML PI based on existing standards or is it Cisco proprietary?
A. The XML PI is standards-based, and it is in compliance with the IETF NETCONF draft specification (operations).
Q. What is supported over the XML PI?
A. Because Cisco EDI is capable of "learning" a device's CLI, the XML PI provides comprehensive device-configuration support.
Q. What equipment does Cisco EDI support?
A. The supported equipment and OS release (for example, Cisco IOS Software Release 12.2) is enhanced on a regular basis. However, at the time that Cisco EDI 2.2 is released, the devices and operating systems listed in Table 2 are supported.
Table 2. Supported Devices and OS Releases
Q. How can I get additional device support packages?
A. Additional device support packages are posted to Cisco.com as incremental device upgrades (IDUs) every 6-8 weeks and are available for download to registered Cisco.com users.
Q. What is the next set of device packages Cisco EDI is planning to support?
A. Some of the devices that will be supported after the Cisco EDI 2.2 release are listed in Table 3.
Table 3. Planned Device Packages
Q. Can I run other applications alongside Cisco EDI?
A. Yes, Cisco EDI 2.2 can be run along with other application.
Q. Is Cisco EDI a software-only offering, or can it be bundled with an appliance?
A. Cisco EDI is a software-only offering.
Q. Are Cisco EDI and Cisco CNS Configuration Engine competing products?
A. No. Cisco EDI provides programmatic access to the devices as well as operator access through the enhanced CLI (it is an interface into the device). Cisco CNS Configuration Engine, on the other hand, is primarily designed for zero-touch deployment types of applications.
Product Licensing and Platform Requirements
Q. How is Cisco EDI software licensed?
A. The software is licensed on a per server basis.
Q. Will Cisco EDI take care of CLI variations across OS versions and platforms?
A. Yes, Cisco EDI supports a feature called Macro CLI, which helps enable users to push commands to various types of platforms (Cisco Catalyst OS, Cisco IOS Software, and Cisco PIX OS) that have variation in CLI commands.
Q. What OSs run Cisco EDI?
A. Linux and Windows.
Q. Are there any plans also to support Solaris?
A. Not for the foreseeable future; however, this may change depending on customer needs.
Q. What hardware platform is required to run Cisco EDI?
A. Table 4 lists the minimum system specifications required for proper system performance.
Table 4. System Specifications
For More Information
For more information about Cisco EDI, visit http://www.cisco.com/en/US/products/ps6456/index.html, contact your local account representative, or send an e-mail to ask-edi@cisco.com.