Questions tagged [cisco-ios]

Cisco IOS (Internetwork Operating System) is the name of the operating system that is run by virtually all enterprise-class Cisco switches and routers, as well as in certain other Cisco networking products.

Cisco IOS is an embedded operating system for Cisco networking products. It is found in nearly all of Cisco's enterprise-class switches and routers.

Cisco IOS is a monolithic-kernel OS with no GUI. It is designed to perform some of its functions in software, and to delegate others to specialized hardware. For example, routing and other protocols run as IOS processes and contribute to the Routing Information Base (RIB). The RIB is processed to generate the final IP forwarding table (FIB, Forwarding Information Base), which is used by the forwarding function of the router. However, in routers with hardware-based forwarding, such as the Cisco 12000 series, IOS computes the FIB in software and loads it into the forwarding hardware (such as an ASIC or network processor), which performs the actual packet forwarding function.

Cisco releases and supports several versions of the IOS software, roughly parallel to the stable/unstable/nightly versions of open source projects. Cisco calls these versions "trains," and it releases several of them. The mainline and T trains are the most common, and the rest are specialized for specific groups of customers.

  • The mainline train is designed to be the most stable release the company can offer, and its feature set never expands during its lifetime. Updates are released only to address bugs in the product.
  • The T is the Technology train, gets new features and bug fixes throughout its life, and is therefore potentially less stable than the mainline. The T train, once mature, becomes the basis for the next version of the mainline train.
  • The S is the Service Provider train, runs only on Cisco's core router products and is heavily customized for Service Provider customers.
  • The E is the Enterprise train, customized for implementation in enterprise environments.
  • The B is the broadband train, meant to support broadband features.
  • The X* trains (e.g. XA, XB) are a series of speciality trains and are not widely available.
238 questions
0
votes
1 answer

Ansible` ios_command `Error reading SSH protocol banner[Errno 104] Connection reset by peer

I have this command which basically is just to get the data from the device. - name: Get data tags: get_facts ios_command: commands: - show version register: ruijie_sh_interfaces vars: ansible_command_timeout: 90 …
user13539846
  • 425
  • 2
  • 5
  • 13
0
votes
1 answer

Sysmgr volatile memory bug

As you may know that there is a bug with Nexus switches called SYSMGR-2-VOLATILE_DB_FULL with versions below System version: 5.0(2)N2(1) that causes a switch to crash reboot once dir /dev/shm gets to 100% unless updated to a later version. in order…
Max
  • 27
  • 8
0
votes
1 answer

Unable to run vpnc command

I have installed vpnc with this guide The installation went fine, but I am unable to run vpnc normally from command line My content for sbin The only way to run vpnc is to navigate to /usr/local/sbin then execute sudo ./vpnc or sudo…
Emmanuel Mtali
  • 4,383
  • 3
  • 27
  • 53
0
votes
2 answers

Connecting to multiple cisco devcies listed in text file using python netmiko

How to connect multiple cisco devices via ssh connecthandle.. will this work. I'm new automation, Please help Host=open('devcies.txt','r') devices=Host.readlines() for ip in devices : local_login(ip) print (ip) Host.close() def…
alwynram
  • 1
  • 1
0
votes
1 answer

CISCO IOS-XR, Python3.7, Not able to run commands like 'ls' and 'df' on Cisco router

Cisco ios-xr router using CLI: RP/0/RP0#show version Thu Nov 25 07:53:59.103 UTC Cisco IOS XR Software, Version 6.5.32.11I Copyright (c) 2013-2020 by Cisco Systems, Inc. RP/0/RP0#run Thu Nov 25 07:54:05.231 UTC [xr-vm_node0_RP0_CPU0:~]$df Filesystem…
0
votes
0 answers

Cisco Config Parser multiple lines

I am working on a parse for verifying configs for wlan controllers and I thought I had something. I usually use show commands but all I have available are the configs in a text format. I have some configs that have either or of these lines. They…
0
votes
2 answers

Is ios_logging_global idempontent?

This is my playbok. I'm trying to add a new logging server to my switches. --- - name: "Add new logging server" hosts: all gather_facts: no tasks: - name: Add logging server cisco.ios.ios_logging_global: config: …
Fredrik Karlsson
  • 113
  • 1
  • 1
  • 9
0
votes
2 answers

Python Netmiko Timout issue

Having issues with Netmiko, Trying to retreive output of this command 'show inventory | include Cisco 100G QSFP28 LR' I get good results with all devices includeing cisco 4016 single chassis devices. The problem I have is with a Cisco 4016…
pe54608
  • 1
  • 1
0
votes
1 answer

Multi-VRF inetrfaces to a single docker

I am facing the same prolem, I wanted this for the sake of associating multiple physical interface son IOS-xr rouuters to a single container. Issue here is the the cisco router with ios xr has got the various vrf . interfaces are associated to…
0
votes
2 answers

Python network programming

I read "python network programming" and got to learn about netmiko. I tried connecting to the Cisco network given in the book and it did not connect. I went online and read other articles on netmiko and tried their Examples using the router login…
user11431151
0
votes
1 answer

Python netmiko create folder Today date

Am I running below script to take backup of Cisco switches. It's actually working, but I am unable to create folder with today's date and placing the backup files into that folder. I can create folder but can't see the backup file. How to place…
Ck_7
  • 469
  • 7
  • 12
0
votes
2 answers

Loading CLI output to Cisco Genie/pyats parser?

would like to get some help over here for using Cisco Genie parser. Is it possible to load the output of the CLI command (eg. "show version") into the Genie parser. My customer pass me the output of "show version" for each of their device. I have no…
Michael
  • 197
  • 1
  • 2
  • 10
0
votes
1 answer

In search of help filtering ansible stdout_lines

I have a group of switches that users keep asking me to locate mac address for in order to trace down the exact port and edit that port to a new vlan. Rather than logging into each switch and tracking down the switch where the mac resides, I created…
0
votes
0 answers

Ansible Playbook for Cisco Router Configuration with Unique Arguments

I've used Ansible for 'show' commands to validate configurations, but have not used it to configure. Want to use Ansible to configure 60+ routers with IP SLA and Track. Then tying the Track to a static ip route statement. The IP SLA and Track…
0
votes
3 answers

Change ip address and default gateway on a Cisco switch

I have some switches where i need to change both ip address and default gateway on the management vlan. (remote) Is it possible to change the startup config, and reboot the switch with the new settings ?
Muller
  • 57
  • 5