IOS Configuration Converter

IOS Configuration Converter - SBSC
×

Release Notes

×

Help Documentation

1. Status Indicators (Color + Icon)

The conversion results use both color and icons to indicate the status of each command:

✓ Success (Green with checkmark)

Fully converted commands that match the rules in EMBEDDED_C1K_RULES.

Example: hostname lswitch-c1000-example

⚠ Warning (Orange/Brown with warning sign)

Commands with partial matches or warnings (may require manual verification).

Example: service call-home

✗ Error (Red with X mark)

Commands that cannot be converted (no matching rules found, require manual handling).

Example: boot-start-marker

Accessibility Features:

  • Icons ensure status is conveyed even for color-blind users
  • All text meets WCAG 2.2 AA contrast requirements (4.5:1 minimum)
  • High contrast mode automatically adjusts colors and adds underlines

2. Conversion Rules Reference

This conversion tool uses a comprehensive reference library that defines how traditional IOS Catalyst switch commands translate to C1200/C1300 switch commands. The conversion rules are stored in the EMBEDDED_C1K_RULES constant within home.js. You can extend this library by adding new command mappings as needed. Here are some examples:

    aaa authentication dot1x default group radius local --- aaa authentication dot1x default radius none
    aaa authentication dot1x default local ---
    cdp holdtime [any] ---
    arp [IP-address] [Mac-address] arpa [interface-id] --- arp [IP-address] [Mac-address] [interface-id]
    switchport voice vlan [number] --- switchport mode trunk\nexit\nvoice vlan id [number]

Understanding the conversion rule format:

  • Commands are fully converted to C1200/C1300 format when content appears after the --- separator. If no content follows, the command remains unchanged.
  • [any] placeholder matches any word or sequence of words from the original command.
  • Variables enclosed in [] brackets can be referenced and positioned anywhere in the converted command (right side of ---).
  • \\n represents a line break, enabling conversion of single commands into multiple command sequences.

Convert Catalyst IOS configurations to Small Business Catalyst 1200 / 1300 format

Upload Configuration File

Drag & drop your files here
or click to browse
Supported formats: .txt, .cfg, .conf

Converting configuration, please wait...

Upload your IOS configuration file to begin conversion...

Complete conversion results will appear here...

Successfully converted commands (green lines) will appear here...