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

Removing Cisco IOS users with ansible

I'm trying to use ansible to remove some old users on Cisco IOS switches and routers. The ansible task is currently failing due to the fact that IOS prompts the user on the CLI to confirm if they want to remove the username. Any way around this with…
AJ.
  • 1,248
  • 10
  • 27
0
votes
3 answers

How to create a zabbix problem whenever a cisco switch interface utilizes more than 80 mbps (80% of it's bandwidth)

I'm trying to create a trigger in zabbix which will show me a problem and alert me on my email whenever an interface in a cisco switch (with snmpv2) crosses 80% of it's bandwidth (100 mbps or 1000 mbps) without hardcoding anything, I tried using…
Guy Yanai
  • 13
  • 1
  • 5
0
votes
2 answers

Changing cisco ios description with python - excel input

What I'm going to do is writing an script with python to take an excel file as an input and then read the number and description of interfaces of a switch which is written in there , and then ssh to a cisco switch and change the description with the…
0
votes
1 answer

Appending output of unsucessful connect attempts output to a .txt file

I'm having problems saving the output of a script that applies configs to multiple devices and lets me know if a connection to a device has timed out. The script successful logs into the devices, runs the commands, and displays the output. It saves…
corehazard
  • 11
  • 1
  • 1
  • 4
0
votes
2 answers

Issue while copying a Configuration File from a TFTP Server to Cisco IOS Router

I have a Ubuntu machine which acts as a TFTP Server. I want to configure my cisco ios routers to take configuration from this TFTP server at boot time. I have a few doubts- Where do I store the configuration file for my cisco router in the TFTP…
Prarthana Shedge
  • 135
  • 1
  • 3
  • 11
0
votes
1 answer

Brocade NetIron CER 2024C BGP config Issue

I'm new to Brocade/NetIron but I thought the config was similar to Cisco until we tried to hook up a new transit provider. Routes don't seem to be loading correctly and we have an issue pinging our router on the Cogent issued IP that we have added…
0
votes
1 answer

Invalid input result from ios_command prevents stdout from registering in ansible

I am having an issue running the ios_command module with Ansible. I am attempting to execute multiple commands and have the output stored to a variable. It works perfectly except when one of the commands is unavailable on a Cisco switch and returns…
Biznut
  • 1
  • 1
0
votes
2 answers

Netmiko FileTransfer with python

I am working on a script to transfer some files to a Cisco IOS device using netmiko FileTransfer. Below is the code that I found to accomplish this. However I cant seem to find where the source_file should be or how to specify where on the host…
JHCTac
  • 301
  • 2
  • 4
  • 14
0
votes
1 answer

Read netflow/rflow (dd-wrt) packet content

I'm currently developing an IDS/IPS that uses NetFlow data to draw assumptions whether there is an ongoing attack. I didn't afford an expensive CISCO router so I bought a LINKSYS router on which I installed DD-WRT. DD-WRT sends netflow v5 packets to…
user253530
  • 2,583
  • 13
  • 44
  • 61
0
votes
2 answers

make connection by telnet with mac osx sierra

I'm trying to connect to the cisco labs but I found that mac sierra no longer has the telnet client. The terminal error is as follows: [Command not found: telnet] [Could not create a new process and open a pseudo-tty.] The first thing I did was…
Pepe Andrade
  • 11
  • 1
  • 4
0
votes
1 answer

Python script for Cisco devices

I want to extract running config from Cisco devices, but not getting desiered output from the code import the neccessary modules import time, sys, getpass, paramiko setup the variables used in the script ip = '10.155.111.5' username = "" password =…
Ashish Shah
  • 1
  • 1
  • 2
0
votes
2 answers

Ansible (2.5.0) Module Failure - ios_user, ios_ping

I was in the middle of programming an Ansible playbook and suddenly I started getting a "Module Error" and I have no idea why. I tried each module individually in the CLI with every option. I ran a syntax check (--syntax-check) and there were no…
David
  • 271
  • 1
  • 15
0
votes
1 answer

Cisco forcing Full Virtual-Access Interface due to Framed-Compression response from Freeradius

I'm having a problem with PPPoE authentication on an ASR1001-X where when a session is established it's trying to create a Full Virtual-Access Interface, not just creating a sub-interface as I want it to: > Session creation failed due to Full…
user3412
  • 17
  • 3
0
votes
1 answer

Analysis of information on ports on the Cisco switch with regular expression

I got info about ports from cisco switchs. I get the information with a command on the switch. Show interfac status And I got lines like: GI1/0/1 1089.22 Office_Name disabled 88 1000 Full Or: FA0/1 Big Room …
Razdom
  • 137
  • 12
0
votes
1 answer

cisco: debug command to write a readonly snmp oid?

i want to write a readonly snmp oid on a cisco 886va-w to test a network management system called librenms. is there any debug command available for this purpose? the oids belongs to some error counters but there is no error at the moment, so the…
MaCXyLo
  • 5
  • 6