Skip to main content

How to configure IOU template preferences

IOU is a native Cisco IOS ELF binary (.iol) that runs directly on Linux. It does not need Dynamips hardware simulation. Its performance is much higher than Dynamips.

Create a Template

  1. Click the "IOS on Unix" option to enter.

    Enter IOU
  2. Click the + button at the top right to add a new template.

    Click add
  3. Follow the wizard steps. Click "Name".

    Wizard start
  4. In Name, enter the template name. Then click "Image".

    Enter name
  5. In Image, choose "New Image". Set Type to "L2 Image" or "L3 Image". Then click "Browse" to upload a local image file.

    Upload image
  6. If you already have an uploaded image, choose "Existing Image". Select the Type and image file. Click "Add Template" to finish.

    Choose existing image
  7. After creation, you can see the new template in the list. Click the three-dot button on the right to choose Delete, Copy, or Edit.

    Creation done

Main Differences from Dynamips

ComparisonIOUDynamips
How it runsNative Linux process (ELF executable)Simulates the whole router hardware
PerformanceHigh (close to real machine)Low (needs Idle-PC to lower CPU)
TemplateSingle IOUTemplate, no platform sub-types7 platform sub-types
AdaptersSimple ethernet_adapters + serial_adapters numbersSlots (slot0~6) + WIC, detailed configuration
Image format.iol ELF binary.bin IOS super image
Default iconmultilayer_switchrouter
Name formatIOU{0}R{0}
Application IDNeeds application_id (1-1024)None
LicenseNeeds iourc + hostid checkNone
SuspendNot supportedSupported
Configuration complexityNeeds to understand Slot architecture and PA typesSimpler, just two numbers

IOU Template Configuration Details

General Settings

FieldTypeUse
Template nameTextName of the template, shown in the list
Default name formatTextAuto-naming format for instances, e.g. {name}-{0}
CategoryDropdownDevice category, decides grouping in the topology panel
SymbolText + buttonIcon shown on the topology
TagsChip inputTags for sorting/filtering
IOU image pathText + BrowsePath to the IOU image file. Supports .iol / .bin / .image
note

For example, on Cisco IOU devices, you need to add a device_type tag so that AI Copilot can recognize the device type, for example device_type:cisco_ios_telnet. Without the correct tag, AI Copilot cannot work with this device.

General settings

Configuration Fields

FieldTypeUse
Startup configTextStartup configuration file (file name only)
Private configTextPrivate configuration file (file name only)
Console typeDropdownConsole type: telnet / ssh / none
Auto start consoleCheckboxAutomatically opens the console window when enabled
Enable layer 1 keepalive messages (non-functional)CheckboxL1 keepalive messages. Does not work in the current version
Use default IOU values for memoriesCheckboxWhen checked, hides RAM/NVRAM. Managed by IOU internally
RAM sizeNumber (MB)Shows when default values are unchecked. Allocates memory size
NVRAM sizeNumber (KB)Shows when default values are unchecked. Allocates NVRAM size

Network

FieldTypeUse
Ethernet adaptersNumberNumber of Ethernet adapters. Each adapter gives 4 interfaces
Serial adaptersNumberNumber of serial adapters

Default values and interface allocation:

FieldDefaultNumber of adaptersInterfaces per adapterTotal interfacesInterface naming
ethernet_adapters2248Ethernet0/0-3, Ethernet1/0-3
serial_adapters2248Serial0/0-3, Serial1/0-3
Network configuration